《LabVIEW程序设计与虚拟器》课件第6章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《LabVIEW程序设计与虚拟器》课件第6章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LabVIEW程序设计与虚拟器 LabVIEW 程序设计 虚拟 课件
- 资源描述:
-
1、第6章 数据采集第第6 6章章 数据采集数据采集6.1 数据采集基础数据采集基础 6.2 模拟模拟I/O 6.3 DAQ VI的组织结构的组织结构 6.4 DAQ设备的安装与配置设备的安装与配置 6.5 模拟输入模拟输入 6.6 模拟输出模拟输出 6.7 数字数字I/O 6.8 基于声卡的数据采集基于声卡的数据采集 习题习题6 第6章 数据采集随着计算机的广泛应用和总线技术的快速发展,基于PC的数据采集(Data Acquisition,以下简称DAQ)显得更为重要,它是计算机与外部物理世界连接的桥梁。数据采集是LabVIEW的核心技术之一,LabVIEW提供了丰富的数据采集软件资源,使其在测
2、量领域发挥强大的功能。第6章 数据采集6.1 数据采集基础数据采集基础6.1.1 DAQ系统的构成系统的构成DAQ系统的基本任务是物理信号的产生或测量,但是要使计算机系统能够测量物理信号,必须要使用传感器把物理信号转换成电信号(电压或者电流信号)。有时不能把被测信号直接连接到DAQ卡,而必须使用信号调理辅助电路,先将信号进行一定的处理。总之,数据采集是借助软件来控制整个DAQ系统的,其中包括采集原始数据、分析数据、给出结果等。图6-1所示为插入式DAQ卡,除此以外,还有外接式DAQ系统。这样,就不需要在计算机内部插槽中插入板卡,此时,计算机与DAQ系统之间的通信可以通过各种不同的总线,如并行口
3、或者PCMCIA等来完成。这种结构适用于远程数据采集和控制系统。第6章 数据采集图6-1 典型的数据采集系统 第6章 数据采集转换器(传感器)感应物理现象并生成数据采集系统可测量的电信号。例如,热电偶、电阻式测温计(RTD)、热敏电阻器和IC传感器可以把温度转变为模拟/数字转化器(analog-to-digital,ADC)可测量的模拟信号。其他例子包括应力计、流速传感器、压力传感器等,它们可以相应地测量应力、流速和压力。在所有这些情况下,传感器可以生成和它们所检测的物理量呈比例的电信号。为了适合数据采集设备的输入范围,由传感器生成的电信号必须经过处理。为了更精确地测量信号,信号调理配件能放大
4、低电压信号,并对信号进行隔离和滤波。此外,某些传感器需要有电压或电流激励源来生成电压输出。第6章 数据采集6.1.2 信号调理信号调理当测量某一物理现象时,传感器将被测试对象转换为电信号,比如电压或电流。从传感器得到的信号并不一定适合DAQ系统,大多要经过调理才能进入数据采集设备,如图6-2所示。信号调理功能包括放大、隔离、滤波、激励、线性化等。由于不同传感器有不同的特性,因此,除了这些通用功能,还要根据具体传感器的特性和要求来设计特殊的信号调理功能。常见传感器或信号的信号调理系统如图6-3所示,本节将介绍信号调理的基本功能。第6章 数据采集图6-2 信号调理的作用示例第6章 数据采集图6-3
5、 常见传感器或信号的信号调理系统 第6章 数据采集1放大放大微弱信号都要进行放大,以提高分辨率和降低噪声,使调理后信号的电压范围和A/D的电压范围相匹配。信号调理模块应尽可能地靠近信号源或传感器,以使信号在受到传输信号的环境噪声影响之前已被放大,使信噪比(SNR)得到改善,如图6-4所示。2隔离隔离隔离是指使用变压器、光或电容耦合等方法在被测系统和测试系统之间传递信号,避免直接的电连接。使用隔离的原因有两个:一是从安全的角度考虑;一是隔离可使从数据采集卡读出来的数据不受地电位和输入模式的影响。如果数据采集卡的地与信号地之间有电位差,而又不进行隔离,那么就有可能形成接地回路,引起误差。常见的隔离
6、方法如图6-5所示。第6章 数据采集图6-4 信号放大的方法 第6章 数据采集图6-5 信号隔离的方法 第6章 数据采集3滤波滤波滤波的目的是从所测量的信号中除去不需要的成分。大多数信号调理模块有低通滤波器,用来滤除噪声。通常还需要抗混叠滤波器,滤除信号中感兴趣的最高频率以上的所有频率的信号。某些高性能的数据采集卡自身带有抗混叠滤波器。4激励激励信号调理也能够为某些传感器提供所需的激励信号,比如应变传感器、热敏电阻等需要外界电源或电流激励信号。很多信号调理模块都提供电流源和电压源以便给传感器提供激励。5线性化线性化许多传感器对被测量的响应是非线性的,因而需要对其输出信号进行线性化,以补偿传感器
7、带来的误差。目前的趋势是,数据采集系统利用软件来解决这一问题。第6章 数据采集6.1.3 输入信号类型输入信号类型数据采集前,必须对所采集的信号的特性有所了解,因为不同信号的测量方式和对采集系统的要求是不同的,只有了解被测信号,才能选择合适的测量方式和采集系统配置。任意一个信号都是随时间而改变的物理量。一般情况下,信号所运载的信息是很广泛的,比如状态(state)、速率(rate)、电平(level)、形状(shape)、频率成分(frequency content)等。根据信号运载信息方式的不同,可以将信号分为模拟信号和数字信号。数字(二进制)信号分为开关信号和脉冲信号。模拟信号可分为直流、
8、时域、频域信号,如图6-6所示。第6章 数据采集图6-6 信号分类 第6章 数据采集1数字信号数字信号第一类数字信号是开关信号。一个开关信号运载的信息与信号的瞬间状态有关。TTL信号就是一个开关信号,一个TTL信号如果在2.05.0 V之间,就定义它为逻辑高电平,如果在00.8 V之间,就定义为逻辑低电平。第二类数字信号是脉冲信号。这种信号包括一系列的状态转换,信息就包含在状态转化发生的数目、转换速率、一个转换间隔或多个转换间隔的时间里。安装在马达轴上的光学编码器的输出就是脉冲信号。有些装置需要数字输入,比如一个步进式马达就需要一系列的数字脉冲作为输入来控制位置和速度。2模拟直流信号模拟直流信
9、号模拟直流信号是静止的或变化非常缓慢的模拟信号。直流信号最重要的信息是它在给定区间内运载的信息的幅度。常见的直流信号有温度、流速、压力、应变等。采集系统在采集模拟直流信号时,需要有足够的精度以正确测量信号电平,由于直流信号变化缓慢,用软件计时就够了,不需要使用硬件计时。第6章 数据采集3模拟时域信号模拟时域信号模拟时域信号与其他信号不同之处在于,它在运载信息时不仅有信号的电平,还有电平随时间的变化。在测量一个时域信号时,也可以说是一个波形,需要关注一些有关波形形状的特性,比如斜率、峰值等。为了测量一个时域信号,必须有一个精确的时间序列,序列的时间间隔也应该合适,以保证信号的有用部分被采集到。要
10、以一定的速率进行测量,这个测量速率要能跟上波形的变化。用于测量时域信号的采集系统包括一个A/D、一个采样时钟和一个触发器。A/D的分辨率要足够高,保证采集数据的精度,带宽要足够高,用于高速率采样;精确的采样时钟,用于以精确的时间间隔采样;触发器使测量在恰当的时间开始。模拟时域信号包括许多不同的时域信号,比如心脏跳动信号、视频信号等,测量它们通常是因为对波形的某些方面的特性感兴趣。第6章 数据采集4模拟频域信号模拟频域信号模拟频域信号与时域信号类似,然而,从频域信号中提取的信息是基于信号的频域内容,而不是基于波形的形状的,也不具有随时间变化的特性。用于测量一个频域信号的系统必须有一个A/D、一个
11、简单时钟和一个用于精确捕捉波形的触发器。系统必须有必要的分析功能,用于从信号中提取频域信息。为了实现这样的数字信号处理,可以使用应用软件或特殊的DSP硬件来迅速而有效地分析信号。模拟频域信号也很多,比如声音信号、地球物理信号、传输信号等。上述信号分类不是互相排斥的。一个特定的信号可能运载有不只一种信息,可以用几种方式来定义信号并测量它,用不同类型的系统来测量同一个信号,从信号中取出需要的各种信息。第6章 数据采集6.1.4 模拟输入信号的连接方式模拟输入信号的连接方式 一个电压信号可以分为接地和浮动两种类型。测量系统可以分为差分(Differential)、参考地单端(RSE)、无参考地单端(
12、NRSE)三种类型。1接地信号和浮动信号接地信号和浮动信号1)接地信号接地信号就是将信号的一端与系统地连接起来,如大地或建筑物的地。因为信号用的是系统地,所以与数据采集卡是共地的。接地最常见的例子是通过墙上的接地引出线,如信号发生器和电源。第6章 数据采集2)浮动信号一个不与任何地(如大地或建筑物的地)连接的电压信号称为浮动信号,浮动信号的每个端口都与系统地独立。一些常见的浮动信号的例子有电池、热电偶、变压器和隔离放大器。2测量系统分类测量系统分类1)差分测量系统在差分测量系统中,信号输入端与一个模入通道相连接。具有放大器的数据采集卡可配置成差分测量系统。图6-7描述了一个8通道的差分测量系统
13、,用一个放大器通过模拟多路转换器进行通道间的转换。标有AIGND(模拟输入地)的管脚就是测量系统的地。第6章 数据采集图6-7 差分测量系统 第6章 数据采集 一个理想的差分测量系统仅能测出(+)和(-)输入端口之间的电位差,完全不会测量到共模电压。然而,实际应用的板卡却限制了差分测量系统抵抗共模电压的能力,数据采集卡的共模电压的范围限制了相对于测量系统地的输入电压的波动范围。共模电压的范围关系到一个数据采集卡的性能,可以用不同的方式来消除共模电压的影响。如果系统共模电压超过允许范围,需要限制信号地与数据采集卡地之间的浮地电压,以避免测量数据错误。2)参考地单端测量系统(RSE)一个RSE测量
14、系统也叫做接地测量系统,被测信号一端接模拟输入通道,另一端接系统地AIGND。图6-8所示为一个16通道的RSE测量系统。第6章 数据采集图6-8 参考地单端测量系统 第6章 数据采集3)无参考地单端测量系统(NRSE)在NRSE测量系统中,信号的一端接模拟输入通道,另一端接一个公用参考端,但这个参考端电压相对于测量系统的地来说是不断变化的。图6-9所示为一个NRSE测量系统,其中AISENSE是测量的公共参考端,AIGND是系统的地。3选择合适的测量系统选择合适的测量系统两种信号源和三种测量系统一共可以组成六种连接方式,如表6.1所示。一般来说,浮动信号和差动连接方式可能较好,但实际测量时还
15、要看情况而定。第6章 数据采集图6-9 无参考地单端测量系统第6章 数据采集表表6.1 信号源和测量系统的连接方式信号源和测量系统的连接方式第6章 数据采集1)测量接地信号测量接地信号最好采用差分或NRSE测量系统。如果采用RSE测量系统,将会给测量结果带来较大的误差。图6-10展示了用一个RSE测量系统去测量一个接地信号源的弊端。在该测量系统中,测量电压Vm是测量信号电压Vs和电位差DVg之和,其中DVg是信号地和测量地之间的电位差,这个电位差来自于接地回路电阻,可能会造成数据错误。一个接地回路通常会在测量数据中引入频率为电源频率的交流和偏置直流干扰。一种避免接地回路形成的办法就是在测量信号
16、前使用隔离方法,测量隔离之后的信号。如果信号电压很高,并且信号源和数据采集卡之间的连接阻抗很小,也可以采用RSE系统,因为此时接地回路电压相对于信号电压来说很小,信号源电压的测量值受接地回路的影响可以忽略。第6章 数据采集图6-10 RSE测量系统引入接地回路电压 第6章 数据采集2)测量浮动信号 可以用差分、RSE、NRSE方式测量浮动信号。在差分测量系统中,应该保证相对于测量地的信号的共模电压在测量系统设备允许的范围之内。如果采用差分或NRSE测量系统,放大器输入偏置电流会导致浮动信号电压偏离数据采集卡的有效范围。为了稳住信号电压,需要在每个测量端与测量地之间连接偏置电阻,如图6-11所示
17、。这样就为放大器输入到放大器的地提供了一个直流通路。这些偏置电阻的阻值应该足够大,这样使得信号源可以相对于测量地浮动。对低阻抗信号源来说,10100 k的电阻比较合适。第6章 数据采集图6-11 增加偏置电阻 第6章 数据采集 如果输入信号是直流,就只需要用一个电阻将(-)端与测量系统的地连接起来。然而,如果信号源的阻抗相对较高,就免除干扰的角度而言,这种连接方式会导致系统不平衡。在信号源的阻抗足够高的时候,应该选取两个等值电阻,一个连接信号高电平(+)到地,一个连接信号低电平(-)到地。如果输入信号是交流,就需要两个偏置电阻,以达到放大器的直流偏置通路的要求。总的来说,不论测接地还是浮动信号
18、,差分测量系统是很好的选择,因为它不但避免了接地回路干扰,还避免了环境干扰。相反,RSE系统却允许两种干扰的存在,在所有输入信号都满足以下指标时,可以采用RSE测量方式。第6章 数据采集(1)输入信号是高电平(一般要超过1 V);(2)连线比较短(一般小于5 m)并且环境干扰很小或屏蔽良好;(3)所有输入信号都与信号源共地。当有一项不满足要求时,就要考虑使用差分测量方式。另外需要明确,电池、RTD、应变片、热电偶等信号源的阻抗很小,可以将这些信号源直接连接到数据采集卡上或信号调理硬件上。直接将高阻抗的信号源接到插入式板卡上会导致出错。为了测量更准确,输入信号源的阻抗应与插入式数据采集卡的阻抗相
19、匹配。第6章 数据采集6.1.5 采样定理与抗混叠滤波器采样定理与抗混叠滤波器假设现在对一个模拟信号x(t)每隔t时间采样一次。时间间隔t被称为采样间隔或者采样周期,它的倒数1/t被称为采样频率,单位是采样数/秒。其中,t=0,t,2t,3t,对应x(t)的采样值为x(0),x(t),x(2t),x(3t),。这样,信号x(t)可以用一组分散的采样值来表示:x(0),x(t),x(2t),x(3t),x(kt),(6.1)图6-12所示为一个模拟信号和它采样后的采样值,采样间隔是t。注意,采样点在时域上是分散的。第6章 数据采集图6-12 模拟信号和采样显示第6章 数据采集如果对信号x(t)采
20、集N个采样点,那么x(t)就可以表示为X=x(0),x1,x2,x3,xN-1 (6.2)这个数列被称为信号x(t)的数字化显示或者采样显示。注意,这个数列中仅用下标变量编制索引,而不含有任何关于采样率(或t)的信息。所以,如果只知道该信号的采样值,并不能知道它的采样率,缺少了时间尺度,也不可能知道信号x(t)的频率。根据采样定理,最低采样频率必须是信号频率的两倍。反过来说,如果给定了采样频率,那么能够正确显示信号而不发生畸变的最大频率(奈奎斯特频率)是采样频率的一半。如果信号中包含频率高于奈奎斯特频率的成分,信号将在直流和奈奎斯特频率之间畸变。图6-13所示为一个信号分别用合适的采样率和过低
21、的采样率进行采样的结果。第6章 数据采集图6-13 不同采样率的采样结果 第6章 数据采集采样率过低的结果是还原的信号的频率看上去与原始信号不同。这种信号畸变叫做混叠(alias)。出现的混频偏差(alias frequency)是输入信号的频率和最靠近的采样率整数倍的差的绝对值。图6-14给出了一个例子,假设采样频率fs是100 Hz,信号中含有25、70、160和510 Hz的成分。采样的结果将会是低于奈奎斯特频率(fs/2=50 Hz)的信号可以被正确采样,而频率高于50 Hz的信号成分采样时会发生畸变,分别产生了30、40和10 Hz的畸变频率F2、F3和F4。计算混频偏差的公式为混频
22、偏差=ABS(采样频率的最近整数倍输入频率)第6章 数据采集其中,ABS表示“绝对值”,例如:混频偏差F2=|100-70|=30 Hz混频偏差F3=|(2)100-160|=40 Hz混频偏差F4=|(5)100-510|=10 Hz为了避免这种情况的发生,通常在信号被采集(A/D)之前,通过一个低通滤波器,将信号中高于奈奎斯特频率的信号成分滤去。在图6-14所示的例子中,这个滤波器的截止频率是25 Hz,这个滤波器称为抗混叠滤波器。较长时间使用很高的采样率可能会导致没有足够的内存或者硬盘存储数据太慢。理论上设置采样频率为被采集信号最高频率成分的2倍就够了,实际工程中选用510倍,有时为了较
展开阅读全文