第6章虚拟仪器数据采集与信号处理ppt课件_第1页
第6章虚拟仪器数据采集与信号处理ppt课件_第2页
第6章虚拟仪器数据采集与信号处理ppt课件_第3页
第6章虚拟仪器数据采集与信号处理ppt课件_第4页
第6章虚拟仪器数据采集与信号处理ppt课件_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.,1,第6章,虚拟仪器数据采集与信号处理,.,2,第6章虚拟仪器数据采集与信号处理,教学重点数据采集信号产生信号的时域分析信号的频域分析数字滤波器曲线拟合,.,3,6.1数据采集,LabVIEW作为一种图形化的虚拟仪器开发平台,在数据采集,信号的产生、分析与处理上有明显的优势。LabVIEW提供了非常丰富的数据采集,信号发生、分析与处理函数。虚拟仪器主要用于获取真实物理世界的数据,也就是说,虚拟仪器必须要有数据采集的功能。从这个角度来说,数据采集就是虚拟仪器设计的核心,使用虚拟仪器必须要掌握如何进行数据采集。,.,4,6.1.1数据采集系统的含义,在科研、生产和日常生活中,需要经常对模拟量(如温度、压力、流量、速度、位移等)进行测量和控制。数据采集(DataAcquisition,DAQ),就是将被测对象的各种参量(物理量、化学量、生物量等)通过各种传感器作适当转换后,再经信号调理、采样、量化、编码、传输等步骤送到计算机进行数据处理或记录的过程。用于数据采集的成套设备称为数据采集系统(DataAcquisitionSystem,DAS)。,.,5,数据采集系统的任务,就是通过传感器从被测对象获取有用信息,并将其输出信号转换为计算机能识别的数字信号,然后送入计算机进行相应的处理,得出所需的结果。同时,将计算机得到的数据结果进行显示、存储或打印,以便实现对某些物理量的监视,其中一部分数据还将被计算机控制系统用来进行某些物理量的控制。数据采集系统的好坏,主要取决于它的精度和速度。在保证精度的前提下,应具有尽可能高的采样速度,以满足实时采集、实时处理和实时控制对速度的要求。,.,6,现代数据采集系统具有以下主要特点:一般都含有计算机系统;软件的作用越来越大;数据采集与数据处理结合日益紧密;采集速度快,一般都具有实时特性;数据采集系统的体积越来越小;总线的应用越来越广。,.,7,6.1.2数据采集系统结构,数据采集系统通常是由传感器、信号调理电路、多功能数据采集卡(通常集成有模拟多路开关、程控放大器、采样/保持器、定时器、A/D转换器及D/A转换器)、计算机及外设等部分组成。,.,8,传感器传感器是指能感受规定的被测量信号并按照一定的规律转换成可用输出信号的器件或装置。传感器不但应该对被测量信号敏感,而且还应具有将被测量信号的响应传送出去的功能。信号调理(1)放大:电流型变送器、电压型变送器(2)隔离:“地”电位,共态电压差异(3)滤波:低通滤波器、抗混叠滤波器(4)激励:外接电流或电压激励信号(例,热电阻)(5)线性化:驱动软件包,.,9,数据采集卡一个典型的数据采集卡的功能有模拟输入、模拟输出、数字I/O、计数/定时器等,这些功能分别由相应的单元电路来实现。(1)模拟输入:一般由多路开关、放大器、采样保持电路以及A/D转换器来实现。(2)模拟输出:为系统提供输出或控制信号(D/A)。(3)数字I/O:通常用来控制过程、产生测试信号、与外设通信等。它的基本参数包括数字接口路数、收/发数据速率、驱动能力等。(4)计数/定时器:计数器包括3个重要信号:门限信号、计数信号、输出。,.,10,6.1.3数据采集卡的选用与配置,数据采集卡:在计算机控制下完成数据采集和控制任务的板卡。数据采集卡分为内插式采集卡和外挂式采集卡。内插式采集卡包括基于ISA,PCI,PXI/CPCI,PCMCIA等总线卡,特点是速度快,但是插拔不方便。外挂式采集卡包括USB,IEEE1394,RS-232/RS-485和并口卡,特点是使用方便,但速度相对较慢。,.,11,USB总线数据采集卡,PCI总线接口数据采集卡,.,12,数据采集卡的选用,在挑选数据采集卡时,用户主要考虑的是根据需求选取适当的总线形式,适当的采样速率,适当的模拟输入、模拟输出,适当的数字量输入、输出接口等,达到既能满足工作需求,又能节省投资的目的。需用数据采集卡的基本原则:数据分辨率和精度;可达到的采样速率(=最高采样频率/通道数);通道数;数据总线接口类型(PCI,PCMCIA,PXI,VXI);是否有隔离;支持的软件驱动程序及其软件平台。,.,13,数据采集卡产品介绍,NI公司作为虚拟仪器技术的开创者,面向广大用户设计出一系列高品质的通用数据采集卡,如B系列基本多功能DAQ卡、S系列同步采样多功能DAQ卡、M系列新一代多功能DAQ卡等。PCI-6251是首款基于PC的PCIExpress多功能高速数据采集卡,它将PCIe总线技术和NI的M系列数据采集技术完美地结合在一起,提供了快速模拟和数字I/O,以及先进的PCIe通道带宽。,.,14,数据采集卡的安装配置,在选购了NI公司的数据采集卡后,首先要将数据采集卡安装到计算机中并插在相应的总线插槽上,然后安装相应的驱动程序。硬件驱动程序是应用软件对硬件的编程接口,它包含着特定硬件可以接受的操作命令,用于完成与硬件之间的数据传递。依靠硬件驱动程序可以大大简化LabVIEW编程工作,提高开发效率,降低开发成本。NI公司的数据采集产品可以和NILabVIEW以及NI-DAOmx测量驱动服务软件无缝地结合,从而能提供更高的性能、更高的价值和更多的I/O。,.,15,6.1.4基于LabVIEW的数据采集过程,.,16,6.1.5基于LabVIEW的数据采集VI设计,数据采集是虚拟仪器获取信息的必不可少的基本功能,DAQmx软件是LabVIEW的核心,使用LabVIEW必须要掌握如何使用DAQmx。LabVIEW2010中,DAQmx函数位于函数选板的【测量I/O】【DAQmx-数据采集】子选板中。常用的DAQmx函数有:(1)DAQmxCreateVirtualChannel.vi:创建虚拟数据采集通道。(2)DAQmxTiming.vi:为数据采集配置采集速率和创建缓冲器。(3)DAQmxTrigger.vi:为数据采集任务配置触发源,触发数据采集。(4)DAQmxStartTask.vi:开始数据采集或者产生即将输出的数据。(5)DAQmxWrite.vi:向指定的虚拟通道或者任务写入数据。(6)DAQmxRead.vi:从指定的虚拟通道或者任务读取数据。(7)DAQmxWaitUntilDone.vi:等待数据采集完成。(8)DAQmxStopTask.vi:停止数据采集或者停止产生数据的输出。(9)DAQmxClearTask.vi:清除数据采集任务。(10)DAQ助手:是用于配置通道、任务和换算的图形化界面。,.,17,1.基于DAQ助手的数据采集,例6.1利用DAQ助手和PCI-6251数据采集卡实现单通道模拟电压的数据采集。在LabVIEW2010中,完成任务配置并创建图形显示控件后的DAQ助手如图所示,它在执行数据采集任务即可返回采集数据,并显示测试结果。,.,18,2.基于DAQmx函数的数据采集,(1)模拟信号的采集例6.2利用DAQmx函数和PCI-6251数据采集卡实现单通道有限数据点数据采集。,.,19,连续数据采集,例6.3利用DAQmx函数和PCI-6251数据采集卡实现单通道连续数据采集。,单通道连续数据采集VI的程序框图,.,20,多通道循环数据采集,例6.4利用DAQmx函数和PCI-6251数据采集卡实现多通道循环数据采集。,前面板,.,21,多通道循环数据采集,多通道循环数据采集VI程序框图,.,22,(2)离散信号的采集,例6.5利用DAQmx函数和PCI-6251数据采集卡实现事件计数。,事件计数VI的前面板和程序框图,.,23,6.2信号产生,信号产生是仪器系统的重要组成部分,要评价任意一个网络或系统的特性,必须外加一定的测试信号,其性能方能显示出来。最常用的测试信号有正弦波、三角波、方波、锯齿波、噪声波及多频波(由不同频率的正弦波叠加而形成的波形)等。在LabVIEW中用信号发生器产生了一个信号实际上相当于通过软件实现了一个信号发生器的功能。在LabVIEW中利用信号发生器产生的信号可以进行测试系统模型的分析或进行信号处理方法的研究,也可以将仿真信号通过D/A转换硬件输出,驱动实际执行单元动作。,.,24,6.2.1数字信号的产生与数字化频率的概念,正弦波信号:为采样间隔,为信号周期,设一个周期内的采样点数为n,则采样频率:信号频率:设,将2弧度用360表示,并省略,则得数字化频率f=模拟频率/采样频率,.,25,6.2.2信号生成,信号生成子选板,.,26,1.正弦波生成,SineWave.vi,正弦波函数的等效数学运算式如下:SineWavei=amplitudesin(360fi+phase0),.,27,SineWave.vi应用举例,例6.6利用SineWave.vi产生正弦波,前面板,程序框图,.,28,2.均匀白噪声的生成,例6.7利用UnifomWhiteNoise.vi产生均匀分布的白噪声。,前面板,程序框图,.,29,3.函数发生器,例6.8创建一个可以产生正弦波、三角波、方波和锯齿波的函数发生器。,.,30,6.2.3波形生成,在波形生成子选板中的所有函数不仅输出包含指定波形图形的数字型数组,而且包含时间参数,这种数据类型在LabVIEW中称为波形数据,.,31,波形生成函数的应用举例,例6.9使用基本函数发生器创建函数发生器,前面板,程序框图,.,32,多频信号的产生与应用,多频信号是指一个离散频率的正弦波集合,其模拟信号数学表达式为:,式中,Ai:第i个正弦波的幅值i:基频角频率hi:第i个正弦波的角频倍数i:第i个正弦波的初相角,.,33,例6.10多频信号发生器,前面板,程序框图,.,34,例6.11信号合成,信号合成的前面板和程序框图,.,35,6.3信号的时域分析,时域分析是指在时间域内研究系统在一定输入信号的作用下,其输出信号随时间的变化情况。由于时域分析是直接在时间域中对系统进行分析的方法,所以时域分析具有直观和准确的优点。,.,36,6.3.1卷积运算,卷积是电路分析的一个重要概念。它可以求线性系统对任何激励信号的零状态响应。卷积的物理概念及运算在测试信号处理中占有重要地位。(反卷积)对离散时间信号的卷积称为卷积和,定义为,Convolution.vi,(1)Direct(2)Frequencydomain,.,37,例6.12求卷积运算,卷积运算的前面板和程序框图,.,38,6.3.2相关分析,所谓“相关”是指变量之间的线性关系。相关分析利用相关系数或相关函数来描述两个信号间的相互关系或其相似程度,还可以用来描述同一信号的现在值与过去值的关系,或者根据过去值、现在值来估计未来值。相关函数的性质使它在工程应用中具有重要价值,尤其是互相关函数的同频相关、不同频不相关的性质在噪声背景下提取有用信息提供了可靠的途径。相关函数的应用举例:地下输油管漏损位置的探测,.,39,LabVIEW中的相关分析函数,AutoCorrelation.vi,CrossCorrelation.vi,相关函数定义为,DirectFrequencydomain,.,40,例6.13互相关运算,前面板,程序框图,同频相关,.,41,不同频不相关,.,42,6.3.3微积分运算,在工程应用领域,经常要对整个过程进行测量和控制,往往涉及到信号的采集,而采样获得是离散的数据,若要考虑整个过程的动态情况或者获得多个参数,就要用到数值积分和数值微分运算。应用举例:,车速传感器,制动踏板力传感器,信号调理电路,信号采集模块,计算机,.,43,数值积分是用线性泛函来逼近函数的,一般常用插值型求积公式,以为插值节点的的Lagrange插值多项式为其中,为插值基函数,即则,且只依赖于求积节点和积分区间,而与求积函数无关。,.,44,数值微分,即求函数的导数逼近,主要采用基于Taylor级数、Lagrange多项式插值和三次样条差值的求导公式。LabVIEW中提供了求解积分和微分的函数。积分函数中可以指定采用数值积分的方法,有四种方法可供选择:梯形法则、Simpson法则、Simpson3/8法则、Bode法则。如采用Simpson法则,求解公式为:求导函数中可以指定4种方法,二阶中心,四阶中心、前向、后向。如采用二阶中心,,.,45,例6.14对方波信号进行微积分运算,前面板,.,46,对方波信号进行微积分运算,程序框图,.,47,6.4信号的频域分析,信号的频谱代表了信号在不同频率分量处信号成分的大小,它能够提供比时域信号波形更直观、更丰富的信息。LabVIEW提供了丰富的频域分析函数,包括傅里叶变换、hilbert变换、功率谱分析、谐波分析等。,.,48,6.4.1快速傅立叶变换(FFT),傅里叶变换是信号处理与数据处理中一个重要分析工具,其意义在于将时域与频域信号联系起来,通过频域分析将复杂的信号分解为各个单一的频率成分。讨论问题:(1)FFT点数(2)频域分辨率:(3)单边FFT和双边FFT(频率减半,幅度加倍),FFT.vi,.,49,例6.15双边傅里叶变换,前面板,程序框图,频率间隔与采样频率和采样点数的关系,.,50,例6.16单边傅里叶变换,前面板,程序框图,.,51,6.4.2频谱分析,频谱分析是指把时间域的各种动态信号通过傅里叶变换转换到频率域进行分析。频谱分析中应注意的问题(产生的原因和避免的方法)(1)频谱混叠(2)泄漏效应和栅栏效应,.,52,频谱分析,前面板,程序框图,例6.17使用AmplitudeandPhaseSpectrum.vi进行频谱分析,.,53,功率谱,例6.18使用AutoPowerSpectrum.vi进行自功率谱分析,前面板,程序框图,.,54,6.4.3频率响应分析,频率响应表述了一个测试系统输入和输出的频域关系,它是描述测试系统频域动态特性的重要关系。,常常用其模和相位角来表示,称为测试系统的幅频特性和相频特性。,.,55,例6.19求频率响应的幅频特性与相频特性,前面板,程序框图,.,56,6.4.4谐波分析,谐波和基波是一个相对的概念,它是一个周期电气量中的正弦波分量,其频率为基波频率的整数倍,由于谐波的频率是基波频率的整数倍,也常称为高次谐波。在频域分析中以电压为例,将畸变的周期性电压分解成傅里叶级数,畸变波形因谐波引起的偏离正弦波形的程度用总谐波畸变量THD(TotalHarmonicDistortion)表示,.,57,例6.20谐波分析,前面板,程序框图,.,58,6.5数字滤波器,数字滤波器即是以数值计算的方法来实现对离散化信号的处理,以减少干扰信号在有用信号中所占的比例,从而改变信号的质量,达到滤波或加工信号的目的。数字滤波器分为无限冲激响应滤波器IIR有限冲激响应滤波器FIR特点:精度高、稳定性好、灵活性强、处理功能强,.,59,调用数字滤波器子程序应注意的问题,滤波器类型选择:在低通、高通、带通或带阻滤波器中选择一个类型。截止频率确定:对低通只需确定上截止频率,高通滤波器只需确定下截止频率,对带通及带阻滤波器应确定上、下限截止频率。采样频率设定滤波器的阶数:滤波器阶数越高,其幅频特性曲线过渡带衰减越快纹波幅度,.,60,窗函数,LabVIEW8.2在【窗】子选板中提供了20种窗函数,包括矩形窗、汉宁窗、海明窗等,.,61,数字滤波器应用举例,例6.21使用巴特

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论