虚拟仪器第十章数据采集与DAQmx资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章 数据采集 10.1 数据采集的基本概念 10.1.1 数据采集系统的构成 缓冲(Buffers) 这里的缓冲指的是PC内存的一个区域(不是数据采集卡上的FIFO缓冲),它用来临时存放数据。下列情况需要使用Buffer I/O: ①需要采集或产生许多样本,其速率超过了实际显示、存储到硬件,或实时分析的速度。 ②需要连续采集或产生AC数据(10样本/秒),并且要同时分析或显示某些数据。 ③采样周期必须准确、均匀地通过数据样本。 下列情况可以不使用Buffer I/O: ①数据组短小,例如每秒只从两个通道之一采集一个数据点。 ②需要缩减存储器的开支。 触发(Triggering): 触发器通常是一个数字或模拟信号,其状态可确定动作的发生。触发有软件触发和硬件触发。 下列情况使用软件触发: ①用户需要对所有采集操作有明确的控制,且 ②事件定时不需要非常准确。 下列情况使用硬件触发: ①采集事件定时需要非常准确。 ②用户需要削减软件开支。 ③采集事件需要与外部装置同步。 10.1.2 数据采集卡的功能 一个典型的数据采集卡的功能有模拟输入、模拟输出、数字I/O、计数器/计时器等。因此LabVIEW中DAQ模板设计也围绕这4大功能组织。 ① 模拟输入是采集最基本的功能。它一般由多路开关(MUX)、放大器、采样保持电路以及A/D来实现,通过这些部分,一个模拟信号就可以转化为数字信号。 ② 模拟输出通常是为采集系统提供激励。输出信号受数模转换器(D/A)的建立时间、转换率、分辨率等因素影响。 ③ 数字I/O通常用来控制过程、产生测试信号、与外设通信等。它的重要参数包括:数字口路数(line)、接收 (发送 )率、驱动能力等。一般的数字I/O板卡均采用TTL电平。需要强调的是,对大功率外部设备的驱动需要设计专门的信号处理装置。 ④ 许多场合都要用到计数器,如精确时间控制和脉冲信号产生等。计数器最重要的参数是分辨率和时钟频率,分辨率越大,计数器位数越大,计数值也越高。 10.1.3 DAQ VIs的功能模板 LabVIEW中DAQ VIs都包含在FunctionsData Acquisitions子模板中。共包含6个子模板,每个子模板完成不同的数据采集任务。 各子模板的主要功能如下: ① Analog Input子模板,完成模拟信号进行A/D转换,并采集到计算机; ② Analog Output子模板,将计算机产生的数字信号进行D/A转换,并输出; ③ Digital I/O子模板,用于控制DAQ设备的数字I/O功能; ④ Counter子模板,用于控制DAQ设备的计数器功能; ⑤ Calibration and Configuration子模板,用于校准和配置DAQ设备,用户较少用到该功能; ⑥Signal Conditioning子模板,将从温度传感器或应变片中采集的模拟电压信号转化为相应的应力单位或温度单位。 10.1.4 DAQ VIs的组织结构 LabVIEW 中对于数据采集模块按照难易程度做了分类 。 ① 简易VIs (Easy VIs) 该行的四个模块执行简单的DAQ操作。它们可以作为单独的VI,也可以作为subVI来使用。这些模块可以自动发出错误警告信息,在对话框中你可以选择中断运行或忽略。但是比较复杂的应用需要使用下面的类型。   ② 中级VIs (Intermediate VIs) 简易Easy VIs相比,中级VIs具有更多的硬件功能,用户可以更加有效、更加灵活地开发应用程序。在Easy VIs里操作一个AI Input,这里细分为AI Config, AI Start, AI Read, AI Single Scan以及AI Clear。它可以描述更加细致、复杂的操作。 ③ 通用模入VIs (Utility VIs) 这里提供了三个常用的VIs,AI Read One Scan,AI Waveform Scan,及AI Continuous Scan。使用一个VI就可以解决一个普通的DAQ问题,方便但缺乏灵活性。 ④ 高级模入VIs ( Advanced VIs) 这些VIs是NI-DAQ数据采集软件的界面,是上面三种类型VIs的基础。一般情况下,用户不需要直接使用这个功能。 10.1.5 DAQ VIs常用参数简介 LabVIEW 中通用DAQ参数的定义有: ① 设备号和任务号(Device ID and Task ID) 在模拟I/O、数字I/O以及计数器VIs中,每个设备都有唯一的编号,在配置DAO设备时,编号由用户

文档评论(0)

钱缘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档