欢迎来到天天文库
浏览记录
ID:20620383
大小:706.85 KB
页数:11页
时间:2018-10-14
《基于labview的虚拟示波器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于LabVIEW的虚拟示波器设计一、LabVIEW基本介绍LabVIEW(LaboratoryVirtualInstrumentationEngineeringWorkbench,实验室虚拟仪器工程平台)是由美国国家仪器公司所开发的图形化程序编译平台;图形化程序与传统编程语言之不同点在于程序流程采用"数据流"之概念打破传统之思维模式,使得程序设计者在流程图构思完毕的同时也完成了程序的撰写。LabVIEW率先引入了特别的虚拟仪表的概念,用户可通过人机界面直接控制自行开发之仪器。二、制作虚拟示波器的意义
2、示波器是电子实验室中经常使用的一种仪器设备,用于各类信号波形的测量和分析。目前这类仪器价格相对昂贵。用虚拟仪器技术只需配置必要的通用数据采集硬件,应用图形化编程语言LabVIEW的虚拟编程环境,采用模块化设计方法,可以实现虚拟示波器。虚拟示波器与传统的示波器相比,其优点主要体现在:1)价格便宜,节省实验经费。2)采用图形化编程语言LabVIEW,软件开发效率高,可操作性和可维护性好。可以通过软件编程形成增加或修改仪器功能。3)虚拟示波器具有开放性,能够通过升级采集卡来提高其性能。三、虚拟示波器的制作1
3、、信号发生2、信号波形图3、信号处理4、信号分析信号发生前面板控件选用:1.Casestructure2.Severalwaveform.vi信号波形图前面板控件选用:1.Divide2.Add3.Relay4.Convertfromdynamicdata5.Bundle6.Buildallay信号波形图叠加后的信号同时输出未叠加信号可以利用position将显示位置分离信号处理滤波方式:1.巴特沃斯低通滤波2.巴特沃斯高通滤波3.巴特沃斯带通滤波4.巴特沃斯带阻滤波5.切比雪夫低通滤波6.椭圆低通滤
4、波信号处理利用快速傅里叶(FFT)使信号完成时域到频域的转换。控件选用:1.FFTSpectrum信号分析分析得出:1.峰峰值2.电压上下限3.相位4.频率控件选用:1.各种measurement四、感想与体会LabView功能十分强大,可以很好的实现现有示波器的所有功能,在此基础之上还能够进一步对信号进行处理和分析。但是在使用过程中,LabView的前面板设计会花费大量时间,在水平有限的情况下对界面的布置和美化都费时费力。LabView的图形化编程和乐高机器人的编程方式非常接近,简单直观,在编程过程
5、中,可以明显感受到编程界面的友好程度比前面板设计高很多。在整个设计过程中,可以巧妙利用帮助文档和官方网站寻找帮助信息和程序实例,节省debug时间。
此文档下载收益归作者所有