基于labview的传感器仿真实验设计虚拟仪器课程设计(编辑修改稿)内容摘要:
考文献 ........................................................................................................................ 19 附录 程序框图 ............................................................................................................. 20 基于 labview 的传感器仿真实验设计 1 1 设计任务描述 :基于 labview的传感器仿真实验设计 能够熟悉利用 Labview 软件,并用此软件编写程序框图和构造前面板。 使设计的面板更直观,漂亮。 达到虚拟仪器的功能。 要求: 1)掌握 NIDAQ 使用方法 2)了解传感器实验的基本步骤。 3)虚拟仪器仿真传感器实验过程,其中的实验结果可以用 DAQ 采集外部信号发生器的值。 1)将 转速 作为 X 轴,电压作为 Y 轴,绘制 XY 曲线。 基于 labview 的传感器仿真实验设计 2 本题目的设计要求是使用 DAQ 作为采集信号模拟为 电机的转速 ,再通过应变片转换为电信号显示出来,最后绘制成以 转速 作为 X 轴,电压作为 Y 轴的曲线图,并对其进行误差分析。 首先是将 DAQ 作为输入信号输入到电脑中,然后再通过数组记录下 来一组的数据,共有 100 个数,再通过求取平均数来取得第一个数 ,再将第一个数写入记事本中,再将其读出来,写在文本中。 其它的三组数组也是同理,共有十组数据。 因为本次实验中没有办法将 电机的转速 输入到电脑中所以就将 DAQ 中输入的电压当做 电机的转速 ,自己创建一个公式将 电机的转速 和电压联系起来,我所写入的是电压为 电机的转速 的 五 倍,但是实验会存在误差,所以在本实验中人为的添加了随机误差。 然后将电压写入文本中,然后再读出来,创建一个数组。 因为文本文件为txt 格式,为字符串格式。 需将写入电子表格再 读出来,最后以 转速 为 X 轴,电压为 Y 轴,画出曲线图。 基于 labview 的传感器仿真实验设计 3 DAQ 速度 输入 写入文本中 从文本中读出 创建一个包含十个数据的数组 通过 转速 与电压的关系显示出电压值 电压值 写入文本 从文本中读出 创建电压的数组 创建 XY 图 基于 labview 的传感器仿真实验设计 4 4 各部分程序设计及框图 速度 部分的程序 首先我们需要用 DAQ 来模拟 转速 值,将其写入表格共 100 个数值。 但因为产生的数值为 100 个且数值在不断地变化中,但是我们需要一个数值。 所以我们需要把这一百个数值相加,再除以 100 就能得到了平均数值。 再将平均值写入文本中,再将其从文 本中读取出来,最终得到数值。 因为共有十组数据,以上只是完成了一组数据的写入与读取。 在本程序中需要测量十组数据,所以需要一个条件结构,分别放入这十组数据,从 1 到 10。 并且可以通过在条件结构处添加的数值输入控件来调节所选择的数组。 便可进行数据的写入与存储。 在后面板上有一个 速度 存储开关,用于控制文本的读取,如果开关打开则可以读取,如果开关未打开,则不能读取,以此来控制读取的数组。 速度 部分的程序框图如下图所示: 基于 labview 的传感器仿真实验设计 5 速度 部分的后面板 速度 部分的前面板 基于 labview 的传感器仿真实验设计 6 电压部分的程序 本课程设计的目的是为了仿真传感器的实验, 电机的转速 与电压的关系。 因为本次实验中没有办法将 电机的转速 输入到电脑中所以就将 DAQ 中输入的电压当做 电机的转速 ,自己创建一个公式将 电机的转速 和电压联系起来,我所写入的是电压为 电机转速 的 五倍,但是实验会存在误差,所以在本实验中人为的添加了随机误差, 再把所测量出的十组电压写入一个数组中。 电压部分的程序框图如下图所示:在后面板上有一个 电机转速 开关,用于控制文本的读取,如果开关打开则可以读取,如果开关未打开,则不能读取,以此来控制读取的数组。 基于 labview 的传感器仿真实验设计 7 电压部分的后面板 基于 labview 的传感器仿真实验设计 8 XY图像 但是因为所写入和读出的方式都是文本,即为 txt 的格式,这种格式无法绘制成 XY 图。 所以需要将 转速 和电压的数组分别写入电子表格中,然后 再读取出来,最后绘制成的图像就是以 转速 为 X 轴,以电压为 Y 轴的 XY 图。 绘制的 XY 图如下图所示: XY 图后面板 XY 图前面板 基于 labview 的传感器仿真实验设计 9 一切准备就绪后,点运行按钮,程序开始运行。 这时可以通过调节数组选择开关来选择向哪个数组中添加数值。 然后可以调节数组选择开关将十组数据都采集下来。 结果如图所示: 基于 labview 的传感器仿真实验设计 10。基于labview的传感器仿真实验设计虚拟仪器课程设计(编辑修改稿)
相关推荐
33 附录 1 LabVIEW 设计平台界面和平台的编程 34 附录 2 电路原理图和电路 PCB 图 36 附 录 3 单片机端程序 38 1 第 1 章 绪论 课题背景 随着计算机网络的迅速普及,奠定了控制网络化的基础,现代控制系统必然成为信息化家居的一个重要组成部分。 近年来随着大规模集成电路技术、自动控制技术、智能技术的发展,诞生了一种被称为“智能控制网络”的新型网络
据转换模块、滤波及数据处理模块和存 储模块组成。 电刺激控制模块由参数控制模块、波形预览下载模块、时间控制报警模块和电刺激波形显示调节模块。 设计模块层次图如图 1 所示。 7 图 1 模块层次图 计算机接收到数据后,首先进行原始数据的预处理,把数据进行转化和数字滤波处理,经过处理的数据由 LabVIEW 的实时趋势图控件显示出信号曲线。 此外,还要对信号要进行进一步的分析处理
又简洁的虚拟仪器开发软件。 还可以根据不同的测试任务,在虚拟仪器开发软件的提示下编制不同的测试软件,来实现当代科学技术复杂的测试任务。 特点: 虚拟仪器技术是在 PC 技术的基础上发展起来 的,所以完全 继承 了以现成即用的 PC 技术为主导的最新商业技术的优点,包括功能超卓的处理器和文件I/O,使您在数据高速导入磁盘的同时就能实时地进行复杂的分析。 此外,不断 基于 LabVIEW 的
他对应接上电源和地。 在键盘模块中添加上拉电阻,上拉电阻可以保证在没有按键输入时,进入单片机四个 I/O 口的按键状态均为高电平,防止干扰产生;当有按键按下时,相应的端口线状态转为低电平,总体框架如下图 所示。 图 高精度 GPS 时钟系统的框架简图 基于 GPS 的高精度时钟设计 8 硬件电路设计 系统的整体硬件电路图如下图 所示: 图 系统的整体硬件电路图 GPS 接受模块和单片机的连接
节有详细介绍。 5 bit 格雷码计数器模块的 VHDL 设计程序 见附录。 程序编译成功后生成的格雷码计数器模块如图 31 所示,利用 Quartus II 软件 的波形编译器 对该模块进行 时序 仿真,其仿真波形如图 32 所示。 图 31 格雷码计数器模块 图 32 5 bit 格雷码计数器仿真波形 同步模块 为了降低亚稳态发生的概率,本课题使用前章所介绍 D
设计 的 速度。 Quartus II 支持 的 器件类型 非常 丰富 ,其 图形界面 也易于操作。 Altera 在 Quartus II 中包 第 7 页 含了许多诸如 SignalTap II、 Chip Editor 和 RTL Viewer 的设计辅助工具,集成了 SOPC和 HardCopy 的 设计流程,并且继承了 Maxplus II 友好的图形界面及简便的使用方法。