基于labview的虚拟示波器的设计和实现0

基于labview的虚拟示波器的设计和实现0

ID:30435910

大小:315.06 KB

页数:4页

时间:2018-12-29

基于labview的虚拟示波器的设计和实现0_第1页
基于labview的虚拟示波器的设计和实现0_第2页
基于labview的虚拟示波器的设计和实现0_第3页
基于labview的虚拟示波器的设计和实现0_第4页
资源描述:

《基于labview的虚拟示波器的设计和实现0》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2010年第5期《福建师范大学福清分校学报》总第101期JOURNALOFFUQINGBRANCHOFFUJIANNORMALUNIVERSITYSumNo.101基于LabVIEW的虚拟示波器的设计和实现周瑛(福建师大福清分校电子与信息工程系,福建福清3503oo)摘要:本文设计和实现一种基于LabVIEW的虚拟示波器设计,主要利用基于USB接口的MSP-O105O1数据采集卡,通过LabVIEW软件的编程完成系统软件与数据采集卡之间的通信。软件总体包括通道选择、触发控制、时基幅值控制、波形显示、电

2、压测量、相位测量、功率测量等模块,最终实现开发一个能够对多种控制参数进行设置、实时采集、处理、显示的虚拟示波器。关键词:LabVlEW;示波器;虚拟仪器;采集卡中图分类号:TP335文献标志码:B文章编号:1008—3421(2010)05-0056--04引言示波器是电子实验室中经常使用的一种仪器设备,用于各类信号波形的测量和分析。目前这类仪器价格相对昂贵。用虚拟仪器技术只需配置必要的通用数据采集硬件,应用图形化编程语言LabVIEW的虚拟编程环境,采用模块化设计方法,可以实现虚拟示波器。虚拟示波器

3、与传统的示波器相比,其优点主要体现在:1)价格便宜,节省实验经费。2)采用图形化编程语言LabV1EW,软件开发效率高,可操作性和可维护性好。可以通过软件编程形成增加或修改仪器功能。3)虚拟示波器具有开放性,能够通过升级采集卡来提高其性能。1虚拟示波器的系统设计数据采集卡是连接计算机与测试对象的桥梁,本虚拟示波器采用MSP一010501数据采集卡,它是基于计算机USB总线的高性能数据采集,其性能参数如下,输入电压范围:一2.5v~2.5V;通道:最多可支持4路差分或8路单端;ADC分辨率:12位;AD

4、C采样率:最大IOOKHz。加载自带的DAQ驱动,通过LabVIEW软件控制来实现信号的采集、处理和显示,系统软件总体上包括数据采集、波形显示、信号测量及波形存储和回放等四大功能,其结构图如图1所示。图1虚拟示波器结构图收稿日期:2010-05—25作者简介:周瑛(1977一),女,湖南新邵人,讲师。基金项目:本文为福建省教育厅B类课题《基于LehVIEWr的网络虚拟实验室的研究》成果。第5期周瑛:基于LabVIEW的虚拟示波器的设计和实现572虚拟示波器的实现本虚拟示波器软件部分采用在LabVIEW

5、8.5环境中编程实现。LabVIEW(实验室虚拟仪器集成环境)是NI公司(美国国家仪器公司)的创新软件产品,是目前应用最广、发展最快、功能最强的图形化软件集成开发环境,使用“所见即所得”的可视化技术建立人机界面,使用图标表示功能模块,使用图标之间的连线表示各模块之间的数据传递。hbVIEw拥有一整套工具用于采集、分析、显示和存储数据,以及解决用户编写代码过程中可能出现的问题。其提供多种输入控件和显示控件用于创建用户界面,即前面板。输入控件指旋钮、按钮、转盘等输入装置。显示控件指图形、指示灯等输出显示装

6、置。创建用户界面后,可添加各种VI和结构作为代码,从而控制前面板对象。虚拟示波器前面板如图2所示。这个前面板中包含了波形显示窗口,可以显示实时采样波形;通道控制、触发控制、时基、幅值控制面板可以对数据采集参数进行控制;信号测量面板可以对信号的电压、相位、功率等进行测量;数据处理面板可以对信号进行存储和回放等。完整的虚拟示波器程序框图如图3所示。图2虚拟示波器前面板图3虚拟示波器完整的程序框图福建师范大学福清分校学报2010年9月2.1通道选择:通道选择的功能输入通道的选择有三种方式,NA通道、B通道和

7、A&B通道。在此模块中,还可对采样点数进行设置,以达到理想的信号采集效果。2.2触发控制:触发功能代表着对信号的捕捉能力。2.3时基、幅值控制:时基控制、幅值控制是指根据需要调整显示波形的时基、幅值范围,以便更清晰的观看波形。2.4数据处理:在LabviewSE作平台下通过自定义的指定路径以文本文件的格式进行保存和读取,该功能主要由函数选板中的位置为编程I文件YOI写入电子表格文件和读取电子表格文件完成。2.5信号测量:信号测量设计包括电压测量、相位测量和功率测量三部分,此部分设计为辟免要求程序不断监

8、控前面板控件的状态而浪费CPU的时间,采用用户事件结构来承载用户定义的数据与其他部分的联络,使用事件可以满足用户在前面板的操作与程序框图同时执行的效果,在程序运行过程中点击功率测量、电压测量或相位测量中的一个模块,都会弹出一个新的窗口显示出对应的测量信息。其前面板分别如图4、图5、图6所示。图4功率测量前面板图5相位测量前面板图图6电压测量前面板3虚拟示波器与传示波器的精度分析本虚拟示波器可测量的频率范围为50KHZ,电压范围:一2.5V一2.5V。通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。