第10章 数据采集教学课件.pptx
《第10章 数据采集教学课件.pptx》由会员分享,可在线阅读,更多相关《第10章 数据采集教学课件.pptx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1LabVIEW虚拟仪器程序设计教程1第10章 数据采集请输入您的标题CLICK HERE TO ADD TITLE子VI属性节点和人机界面设计 在测试、测量以及工业自动化等领域中,都需要进行数据采集,而基于LabVIEW设计的虚拟仪器主要就是用于获取真实物理世界的数据并实现数据的分析及呈现。数据采集是LabVIEW的核心技术之一,为计算机与外部物理世界提供了沟通渠道。LabVIEW具有功能强大的数据采集软件资源,使其在测试测量领域优势明显。 本章着重介绍数据采集的基本理论、数据采集卡以及DAQ技术的应用。2数据采集数据采集数据采集基础数据采集基础奈奎斯特采样定理输入信号类型信号接地与测量系统
2、数据采集系统构成请输入您的标题CLICK HERE TO ADD TITLE奈奎斯特采样定理自然界中的物理量大多是在时间、幅值上连续变化的模拟量,而信息处理多是以自然界中的物理量大多是在时间、幅值上连续变化的模拟量,而信息处理多是以数字信号的形式由计算机来完成。所以将模拟信号变为数字信号是实现信息处理的必数字信号的形式由计算机来完成。所以将模拟信号变为数字信号是实现信息处理的必要过程,该过程的第一步就是对模拟信号进行采样。对模拟信号采样的基本原则是要过程,该过程的第一步就是对模拟信号进行采样。对模拟信号采样的基本原则是: 若连续信号若连续信号x(t)是有限带宽的,其频谱的是有限带宽的,其频谱的
3、最高频率为最高频率为fc,对,对x(t)采样时,若保证采样频采样时,若保证采样频率率fs2 fc ,那么即可由采样后的数字信号,那么即可由采样后的数字信号x(nTs)恢复出恢复出x(t) 。如果采样频率。如果采样频率fs1,000,000 S/s1MS10010,000S/s10kS在连续采样中,如果在连续采样中,如果“DAQmx读取读取”函数从缓存中读取数据的速度小于设备向缓函数从缓存中读取数据的速度小于设备向缓存中存放数据的速度,则会出现在向缓冲区写入数据时覆盖掉还没有被读取的数据而存中存放数据的速度,则会出现在向缓冲区写入数据时覆盖掉还没有被读取的数据而产生数据丢失,使数据采集不连续,这
4、种情况下有时会返回错误,通过设置合适的产生数据丢失,使数据采集不连续,这种情况下有时会返回错误,通过设置合适的“每通道采样数每通道采样数”的值可避免该错误的发生,通常此值设置为缓存大小的的值可避免该错误的发生,通常此值设置为缓存大小的1/21/4较为较为合适。合适。 请输入您的标题CLICK HERE TO ADD TITLE模拟信号输出当需要当需要DAQ产生一个模拟直流信号时,一般采用单点模出。产生一个模拟直流信号时,一般采用单点模出。 设置输出电压值,运行程序,则在模拟输出通道“Dev1/ao0”输出对应的直流电压,通过万用表或示波器可以测量到程序设置相同的电压值。 需要注意的是,模拟输出
5、时,产生信号的是硬件,即使停止而且清除了任务,采集卡输出端口将维持任务结束时最后一个数据样本的状态,直到新任务开始或设备断电。如果采集卡在不需要输出信号时长期保持非零电平状态,容易造成损坏,因此在模拟输出任务完成不需要输出信号后,需运行一段单点输出代码,将前面通道的输出置为0。在实际应用中,需要用数据采集设备输出模拟信号。信号包括稳定的直流信号、在实际应用中,需要用数据采集设备输出模拟信号。信号包括稳定的直流信号、有限波形信号和连续波形信号。模拟信号输出与模拟信号输入所使用函数大部分是相有限波形信号和连续波形信号。模拟信号输出与模拟信号输入所使用函数大部分是相同的,最大的区别在于模拟信号输入采
6、用同的,最大的区别在于模拟信号输入采用“DAQmx读取读取”函数,而模拟信号输出要函数,而模拟信号输出要采用采用“DAQmx写入写入“函数。函数。 请输入您的标题CLICK HERE TO ADD TITLE模拟信号输出有限波形输出是输出一段固定长度的波形数据。有限波形输出是输出一段固定长度的波形数据。“DAQmx创建通道创建通道”对输出信号幅度范围、接线端配置、物理通道等信息进行对输出信号幅度范围、接线端配置、物理通道等信息进行配置。配置。“DAQmx定时定时”对采样时钟的采样率、采样模式及每通道采样进行配置,对采样时钟的采样率、采样模式及每通道采样进行配置,“采样率采样率”参数可以确定输出
7、信号的频率,参数可以确定输出信号的频率,“每通道采样每通道采样”确定输出有限波形数据确定输出有限波形数据的长度。的长度。“DAQmx写入写入”负责将负责将“数据数据”端给定数据写入通道,数据由端给定数据写入通道,数据由“正弦信号正弦信号”函数生成,其幅度为函数生成,其幅度为5V,周期为,周期为1s,采样数为,采样数为128。“DAQmx结束前等待结束前等待”函数用函数用于于VI在任务结束前确保完成指定操作。在任务结束前确保完成指定操作。运行该运行该VI,根据设定的参数,通过示波器对输出波形进行观察,可以得到输出,根据设定的参数,通过示波器对输出波形进行观察,可以得到输出频率为频率为1Hz,幅值
8、为,幅值为5V,长度为,长度为8个周期的正弦波形。个周期的正弦波形。 请输入您的标题CLICK HERE TO ADD TITLE模拟信号输出要输出一个连续的周期信号,不需要向缓冲区连续不停的传送数据,而只需要要输出一个连续的周期信号,不需要向缓冲区连续不停的传送数据,而只需要向一段缓冲区写入待输出信号一个周期的数据,向一段缓冲区写入待输出信号一个周期的数据,DAQmx将在任务结束前自动不断将在任务结束前自动不断的重复该段数据,以输出连续的周期信号。的重复该段数据,以输出连续的周期信号。 “DAQmx定时定时”函数的采样模式设置为函数的采样模式设置为“连续采样连续采样”,将,将“DAQmx结束
9、前等结束前等待待”函数置于一个函数置于一个While循环中,即可实现连续波形输出。其中循环中,即可实现连续波形输出。其中While循环的作用是循环的作用是保证任务不结束,这样硬件就会一直输出数据,除非发生错误或单击停止按钮。保证任务不结束,这样硬件就会一直输出数据,除非发生错误或单击停止按钮。 请输入您的标题CLICK HERE TO ADD TITLE数字I/O一般的数据采集卡都有数字端口和计数器,用于实现数据采集的触发、控制及一般的数据采集卡都有数字端口和计数器,用于实现数据采集的触发、控制及计数等功能。端口按照计数等功能。端口按照TTL逻辑电平设计,逻辑低电平在逻辑电平设计,逻辑低电平在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第10章 数据采集教学课件 10 数据 采集 教学 课件
限制150内