虚拟仪器实验信号发生器.docx_第1页
虚拟仪器实验信号发生器.docx_第2页
虚拟仪器实验信号发生器.docx_第3页
虚拟仪器实验信号发生器.docx_第4页
虚拟仪器实验信号发生器.docx_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告 课程名称: 虚拟仪器技术分析与设计 实验名称: 波形发生器 实验地点: XXXXXXXXXXX 专业班级: XXXXX 学号:XXXXXXX 学生姓名: XXXXXXX 指导教师: XXXXXX 2017年 11月 30 日实验四 虚拟示波器设计一、实验目的1了解虚拟示波器的设计思路。2进一步了解和掌握用LabVIEW软件的编程方法。二、实验原理1前面板设计:前面板包括波形显示屏、通道选择框、采集方式选择框、缓存大小和采样频率设置框、电压和频率显示框、停止运行按钮。如图9-1所示。图9-12框图程序设计数据采集卡将外部波形信号通过数据采集卡A/D转换器转换成数字信号,保存在数据采集卡数据缓存中,再由USB通信电缆将数据传送到计算机内存中以数组的形式保存下来。实验程序通过调用数据采集卡程序驱动库(USB2005.llb)数据采集节点:CreateDevice.vi、InitDeviceAD.vi、ReadDevice.vi、ADDataTransform.vi、ReleaseDevice.vi进行采集数据,调用LabVIEW函数选板中的数学分析处理节点,将采集到的交流电压值以有效值的形式显示在前面板上。三、实验设备实验主机箱。四、实验步骤1用2号实验导线将实验箱上“低频信号源”部分的输出端OUT接到数据采集卡“模拟量输入输出接口”CH0,“低频信号源”的GND接到数据采集卡的GND。2打开实验箱电源。3将USB通信电缆的方形接口插入实验箱USB接口,USB通信电缆的另一端接入计算机的USB通信口。4打开范例程序(THVLB-1型实验光盘范例程序九 虚拟示波器设计实验)。5运行程序。调节“低频信号源”的“幅度调节”电位器和“频率调节”电位器;观察前面板上信号幅度与频率的变化。 注:程序运行出现相关内存的问题,则退出程序,复位采集卡(插拔USB接口),以清空采集卡缓存;以下实验类同。5、 实验结果 (程序框图)程序解读:虚拟示波器的实现采用的是AD读模式,先开辟一个通道号为0的虚拟通道,接入一个条件结构,当没有错误产生时执行虚拟仪器程序,在此条件结构内再定义一个while循环结构,在里面当采集按钮按下则执行嵌套条件结构里的程序,先设定采样频率,触发方式和一次采集点数,同时开辟相适应的空间大小存放数据,配置相应的采集通道,然后接入一个while循环里面,通过虚拟通道读取指令获取采集数据,设定每100ms采集数据一次,将数据往后通入另外一个条件结构,通过数据处理然后其中一路到达波形成分提取节点,得到波形成分,再将其通过频率测量节点得到波形频率并输出,另一路数据通过取绝对值再乘以0.707得到波形电压的有效值输出,最后一路数据与采集点数信息取反合并为一个数组送入波形显示控件进行显示。程序通过开始采集按钮进行采集与否的判断。 (前面板) (实验程序修改后结果)实验实物图:六、实验心得通过这次虚拟仪器实验,我熟悉了虚拟示波器的设计思路,进一步了解和掌握了用LabVIEW软件的编程方法。在实验中通过实际动手搭建实物电路以及自己了解所编程序,让我对这门课程的认识也更加深刻了,也让我更加坚定了学好这门课程的决心。实验三 波形发生器一、实验目的1掌握LabVIEW设计波形发生器的方法。2掌握运用数据采集卡的D/A转换,将数字信号转换成模拟信号的方法。二、实验原理1前面板设计:前面板包括波形选择按钮、频率调节框和幅度调节滑动条、停止按钮。如图10-1所示。图10-12框图程序设计: 波形发生器主要由软件完成输出波形信号的产生和输出信号频率的变化。输出波形频率的变化的具体实现是将波形数据写入数据采集卡的缓冲区,通过控制写入数据的个数来实现输出波形频率的变化。本实验设计的波形发生器的功能结构主要包括两大功能模块:波形产生模块和频率变化控制模块。波形产生模块是任意波形发生器软件的核心。利用该模块可实现正弦波、方波、锯齿波、三角波等波形。正弦波的产生原理是通过调用正弦函数的表达式来实现。在本实验中,设计每一正弦波周期由一定数量的点组成,利用类似C语言中的For循环为x 赋值,这样执行一次For循环,便可以生成一个周期正弦波所需的数据,然后利用While 循环,使程序反复执行,就可以连续输出正弦波形。方波、锯齿波、三角波的产生原理与正弦波产生原理相近,都是通过数学运算来实现代表波形的数字序列。与模拟信号相比,利用软件的方法产生的波形数字序列虽然存在着一定的误差,但只要一个周期内选的点数足够的多,就可以使误差降到最低,对结果的影响最小。实验程序通过调用LabVIEW中的波形发生节点产生波形数据;调用LabVIEW驱动程序库(USB2005.llb)中的节点WriteDA.vi,可将波形数据转变成模拟波形输出。三、实验设备实验主机箱。四、实验步骤1打开实验箱电源。2将USB通信电缆的方形接口插入实验箱USB接口,USB通信电缆的另一端接入计算机的USB通信口。3打开范例程序(THVLB-1型实验光盘范例程序十 波形发生器实验)。4运行程序。在前面板上选择波形,调节波形的频率和幅度,可用外部示波器在数据采集卡的DA1通道观测波形的变化情况,输出频率范围15Hz左右。五、实验结果 (程序框图)程序解读:首先建立一个平铺式顺序结构,然后建立一个0虚拟通道。通过一个条件结构判断有无错误,当有错误时向用户说明错误原因,当没有错误时进入while循环结构,当按下停止按钮时结束循环。然后通过一个条件结构来选择输入波形,通过输入频率,幅值,采样频率和采样点数来产生波形。通过循环计数和采样点数进行相除取余,将提取波形成分函数和余数用一个索引数组来产生点数,进而产生许多点,最终产生波形。 (前面板)(正弦波产生) (矩形波产生)实验实物图:六、实验心得 通过这次虚拟仪器实验,我掌握了LabVIEW设计波形

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论