- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LABVIEW王荣LABVIEW王荣
数
据
采
集
系
统
课程名称:虚拟仪器技术
院 系:电子与电气工程学院
专 业:电子信息工程
班 级:099411
姓 名:王荣
学 号:094109051
指导老师:薛晓
数据采集系统
数据采集是LABVIEW这门虚拟仪器设计语言的优势和强项,因而在LABVIEW程序设计中占有非常重要的位置,本项目将结合实例分析用LABVIEW构建数据采集系统的方法和技巧。本项目主要包括:用LABVIEW构建数据采集系统的前期准备,LABVIEW提供的用于数据采集的VIs,构建单通道数据采集系统,将数据采集系统由单通道扩展为多通道。
一、用LABVIEW构建数据采集系统的前期准备
我们需要的前期准备主要包括硬件和软件两个部分。按照虚拟仪器的定义,硬件部分只是计算机和外界的接口,而软件部分是虚拟仪器的主体。这里包括计算机串口、并口等计算机I/O端口和数据采集卡等数据采集设备,软件则是LABVIEW编写的应用程序。
二、LABVIEW提供的用于数据采集的VIs
LABVIEW为用户提供了多种用于数据采集的函数,VIs和express VIs。它们大体可以分为两类,一类是traditional DAQ VIs,另外一类是操作更为简单的NI-DAQmx,这些组建主要位于函数模板中的measuremengI/O,insrument I/O子模板中,分别如下图所示。
其中最为常用的模板是位于measuremengI/O子模板中的data acquisition和ni-daqmx data acquisition两个子模板,分别如下图所示。
三、构建单通道数据采集系统
这套系统的硬件部分是多功能数据采集卡NI-PCI-6110,软件部分采用labview中的数据采集模块实现。
首先新建一个空白VI,并从labview的函数模板中measuremengI/O子模板中的data acquisition子模版:
从data acquisition子模板中的analog input模板中选取AI acquire waveform.vi,并放置于程序的后面板:
AI acquire waveform.vi的主要功能是实现单通道数据采集。它有如下几个重要的输入数据端口,分别是devices、channel、number of samples以及sample rate。这四个数据输入断口分别用于指定数据采集卡的器件编号,通道编号,采样点数量以及采样速率。AI acquire waveform.vi的输出数据端口waveform用于连接waveform数据类型的控件。设置后的AI acquire waveform.vi后面板如图所示:
经过上面简单的设置,程序便可以对任意devices number所对应的数据采集硬件的任意一个通道进行数据采集了,采集速率和采集的数据点的个数分别由number of samples和sample rate决定。采集后的数据被实时显示在示波器窗口waveform graph上面。
在实际使用过程中,往往需要程序不仅做到数据的实时显示,更需要做到数据的保存和分析处理,因而我们对程序进行如下修改,使得采集到的数据被保存到计算机上,并进行实时的频谱分析。
首先从waveform子模板中选取get waveform components函数,将获取的数据由waveform格式转化为一维数组,并从函数模板中的file I/O子模板中选取 write to spreadsheet file函数,将其1D data数据端口于get waveform components函数的输出数据端口Y相连,对采集到的数据进行保存:
下面对采集到的信号进行频谱分析,从signal processing子模板中选取specture measurement express vi,并对器属性进行设置。取功率谱,并加汉宁窗:
最终,程序的后面板和前面板分别如图所示,改程序实现了单通道的数据采集、显示、保存以及分析处理。
四、将数据采集系统由单通道扩展为多通道
在实际的数据采集系统中,往往需要同时对多路信号进行实时采集,这时候单通道便不能满足要求,需要将其改为多通道。硬件需要采用多通道的数据采集卡。
本系统所用的数据采集卡支持四通道同步数据采集。首先,新建一个空白VI,并从measuremengI/O子模板中选取ai acpuire waveforms.vi,放置在程序的后面板。和前面不同的是,ai acpuire waveforms.vi有多通道输入数据端口channels,可以用于指定特性device number对应的数据采集卡的多个通道号码。
对ai acpuire waveforms.vi的数据端口进行设置后的程序后面板和前面板如
您可能关注的文档
最近下载
- 2025届上海市中考各区一模考试数学试卷汇编 (共16套,附答案).pdf
- 2024年云南省大理州事业单位考核招聘工作人员笔试真题.docx VIP
- 北京新机场--技术标文件.doc VIP
- 2024年中考语文考前散文阅读之散文拓展与延伸(原卷版+解析).pdf VIP
- 一种中央空调冷冻水泵节能优化控制系统及方法.pdf VIP
- 明静 金刚BATON-6616 数字舞台灯光触摸控台说明书.docx
- 火灾事故调查处理流程.docx VIP
- 小米集团:2021年报点评及财务分析(附2019-2021年财报).pdf
- 皖2005J112-住宅防火型烟气集中排放系统.pdf
- 南京市鼓楼区2024~2025学年九年级(上)期末考试物理试卷及答案.pdf
文档评论(0)