第三章 数据采集系统.ppt
《第三章 数据采集系统.ppt》由会员分享,可在线阅读,更多相关《第三章 数据采集系统.ppt(106页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 数据采集系统数据采集系统l第一节概述l第二节接口技术l第三节数据采集系统l第四节数据采集系统实例第一节第一节 概概 述述对生产过程的参数集中检测、数字显示、越限报警和打印记录,这种装置就叫数据采集装置。将数据送至微机中进行显示、处理和记录,相应地称之为微机数据采集系统。微机数据采集系统优点微处理器的基本知识数据采集系统的典型结构数据采集中的一些问题微机数据采集系统优点 测试过程由程序来实现,灵活性和通用性更强;硬件软件化,进一步提高了系统的可靠性;具有数据处理能力;利用自校和重复测试求均值等方法进一步减小系统误差和随机误差,提高测试精度;利用微机的随机存贮器大量存贮测试结果和中间
2、结果,有利于实现快速多路测量;只要配备相应的接口与外围设备,其它计算机相连;可实现多种形式的数据存贮和显示虚拟仪器也可定义为这样一种仪器,它的全部功能都可由软件来完成(配以一定的硬件),用户只要提出所需要的系统框图、仪器面板控制和希望在计算机屏幕上实现的输出显示等即可。这个概念首先由美国NI公司于1990年推出LABVIEW软件包开始。这个软件包能使用户开发一套方框流程,用来表示测试系统的功能和测试过程后,就可组建他们自己的虚拟仪器。适当的仪器面板可调用计算机内的控制器、指示器和显示器部件库组合而成。当然,虚拟仪器要连接到现实世界以完全测量任务,仍需要通过信号采集卡或通过其它特殊功能模块。微处
3、理器的基本知识l微处理器是在一片芯片一片芯片上集成具有计算机中央处理单元功能的大规模集成电路。计算机是以微处理器为核心,并加上由大规模集成电路实现的存贮器和输入、输出接口等组装成的计算机。以微型计算机为基础,再配备输入、输出设备电源等就构成微机系统。l微处理器具有运算器和控制器的功能。运算器直接进行各种操作,控制器统一指挥和控制计算机的各个部分。它按照程序的给出的顺序顺序依次取出指令,分析执行这些指令所规定的基本操作。l微处理器是计算机的核心部分,计算机的特点、功能主要由它决定。l二进制、十进制和十六进制数对照表8位并行处理器,集成度和速度较高,基本指令周期执行时间约1.32微秒。它一次处理的
4、数据为8位二进制数(1字节),相当于十进制数256。用8位微处理器组成的微机称为8位机,8位微处理器的典型产品有:Z80、M6800和M6502等。16位并行微处理器,集成度和速度比8位机高的多,基本指令执行时间可小于0.5微秒。其典型产品有:INTEL8086,8088;M68000;Z8000;以及更先进的INTEL80286等。目前已是64位数据采集系统的典型结构数据采集系统的典型结构计算机数据采集系统的测量,依赖于各种类型的传感器。传感器的输出 信号信号 可分为三类:开关信号:两个状态的信号。如电机的运转与停车;开关的合与断;以及各种开关型传感器的输出信号等。开关信号只用一位二进制表示
5、。因此8位机可以同时处理8个开关信号。数字信号:用二进制数形式表示的数。数字信号可以是数字电压表、键盘、数字输出的装置输出的信息,也可以是频率输出型传感器的输出信息。微机可以直接接收数字信号。8位微机一次只能接收8位二进制表示的数字量,超过8位时,必须分几次来接收。模拟信号,指在连续时间内,对信号的幅值可以在某范围内连续任意取值。我们所讨论的微机数据采集系统主要处理的即是这一类信号。模拟信号微机不能直接接收和处理,常要通过模数转换器(A/D)将模拟量转换成微机能处理的数字信号。数据采集系统的典型结构数据采集系统的典型结构系统由四部分组成:数据采集器,包括多路开关MUX,测量放大器IA,取样保持
6、放大器SHA,模数转换器ADC等,可将多个现场模拟信号逐个采样,再量化成为数字信号后送往微型计算机。微机接口电路,用来传送数据采集系统运行所需要的数据、状态信息及控制信号。数模转换器,将微机输出的数字信号再转换为模拟信号,以实现系统要求的显示、记录与控制任务。应用软件,包括接口软件与数据处理软件。接口软件一般由采集系统的设计者完成,用来进行接口信息与计算机的内部信息的交换,包含采样数码转换、自检、自校和数字滤波等工作。数据处理软件一般按使用者要求编制,对编制者来说外部采集的数据已经与键盘输入的数据没有区别了。l数字信号处理系统框图l采样与数字转换过程返回孔径 数据采集中的一些问题数据采集中的一
7、些问题v量化噪声v采样频率的选取v孔径时间v模数转换器的精度与特性l数据采集系统在把模拟信号转变成数字信号的过程中产生了量化噪声。所谓数字信号,是指在时间上和幅值上经过采样和量化的信号。数字信号可用一序列的数来表示,而每一个数又是由有限个数码来表示的。l在实际数据采集系统中,数字信号的码位扩展是有限的,因此就必须允许有一定的误差,即量化过程必然要引入这种不定因素。这种不定因素的引入所带来的误差,通常称为量化噪声。1)量 化 噪 声l模拟信号Xd的量化过程l量化噪声的概率密度P(X)为:l量化噪声的均值l量化噪声e的方差2l量化噪声的概率分布v在很多情况下,量化噪声的方差要比噪声的峰值更为重要,
8、因为方差与噪声的平均功率成正比。v对量化和量化噪声可进一步说明:用一基本量(现为量化电平Q)对与基本量具有同一量纲的一个摸拟量进行比较的过程称为量化。显然,比较的结果为两部分:v整数部分量化电平Q的整数倍,这个数就是数字量Xd。v余下部分不足一个基本单位Q,此即是量化噪声(量化误差)。2)模数转换器的精度与特性模数转换器ADC的位数(也就是其二进制代码的个数)代表了ADC的动态范围。一定的位数具有一定的量化精度。值得注意的是,大信号时量化误差小,小信号时量化误差大。这是因为量化电平Q是恒定的,当输入信号不是满量程时,量化误差会相对加大。一般使用时要求的输入信号动态范围必须与模数转换器相适应。满
9、度Q总数=2n(n位数)与基本误差相似l模数转换器的精度与特性l为了保证信号质量,选用的采样频率经常大于采样定理指出的最小采样频率。3)采样频率的选取l例如当模拟信号所含最高频率为5KHz,理论上最低采样频率为10KHz,即至少每秒内采样1万个值,实际上数据采集系统采样频率可能达到20KHz以上。采样频率l采样定理指出:信号本身的频带是有限的,而采样频率又大于等于两倍信号所包含的最高频率,则在理论上可以根据其离散采样值完全恢复出原始信号。称采样频率的一半为奈魁斯特频率fn=fs/2。1)如果要采集的信号中,包含的频率分量高于奈魁斯特频率时,则这些高出的频率分量将混入低于奈魁斯特频率的分量中,这
10、称为“频率混叠”现象。l2)只要被测信号波形中大多数频率分量都低于奈魁斯特频率,并且不使高于奈魁斯特频率的那些频率分量进入采集器,那么数据采样所受的影响就可以降到较低的限度。滤波预处理通常为免除输入信号中杂散分量频率过高对采样的影响,在采样处理前,先使用截止频率为奈魁斯特频率的低通滤波器,使高于奈魁斯特频率的信号不进入系统。l正弦波产生混叠的说明特殊误差:高频变低频4)孔 径 时 间l在数据采集器应考虑到任何一种模数转换器都要一段时间完成量化与编码工作,模数转换器的转换时间决定于采用的器件和接口的软件。如果在转换时间内,输入模拟信号仍在变化,此时进行量化显然会产生一定的误差。l将“窗孔”开启瞬
11、间内的模拟信号量化记录。此“窗孔”称为“孔径时间”TA,TA一般远小于转换时间TCONV。如果在孔径时间内,输入模拟信号仍在变化,也会引起误差。l在数据采集器的模数转换器ADC前再加一个取样保持器SHA(它的任务是把要转换的信号快速采样后保持一段时间,以备转换),这相当于在ADC转换时间内开了一个“窗孔”。采样l孔径时间与孔径误差要一段时间完成采样工作变化量=误差限l例:根据给定的正弦信号频率与ADC的分辨率确定要求的孔径时间。l数字化的最大正弦信号频率(M为模数转换器的分辨位数,f为输入信号的正弦信号频率)l数据采集时在模数转换器ADC前采用SHA,就解决了ADC转换时间长与分辨率要求较短的
12、孔径时间的矛盾。其实质是把模拟信号的离散化与量化分两步进行。SHA先完成模拟信号的离散化,ADC接着进行离散信号的量化,最终获得所需要的数字信号。l正弦波的转换时间与孔径时间的关系第二节 接口技术l接口的作用是把外围设备(这里指数据采集器)传送给微机的信息转换成微机能接受的格式,并把微机传给外围设备的信息转换成外围设备所需要的格式。接口还常把外围设备的状态信息提供给微机,并协调微机与外围设备之间的同步工作。l寻址方式l微机与外部设备的接口信息l输入输出的控制方式1 寻址方式v微机对接口的寻址方式就是微机采用什么样的方式寻找接口,由硬件决定的,其选择直接影响微处理器控制信号(接口信号)的使用以及
13、接口的结构,从而影响内存的分配、程序的编制、微处理器的时间负荷以及微机外围设备的处理能力。v微机寻址外设有两种方式:1)内存映射I/O(又可称存贮器布局的输入/输出Memorymapped);2)I/O独立(IndependentI/O)(又可称为按输入输出布局的输入/输出)。vRAM寻址方式的优点:1)可以使用大量的功能很强的访内指令;2)对外设中的数据可以直接进行操作(如进行算术或逻辑运算、循环或移位等),提高程序运行效率和编写效率。v缺点:1)影响了存贮空间;2)结构复杂;所编写的程序不易区分是输入输出操作还是正常的访内操作,从而使程序较困难阅读。2 接口信息l数据信息:即前面已说过的开
14、关信号、数字信号和脉冲信号。但模拟信号不属于接口信息,因为模拟信号不能直接送给微机,要经过模数转换器转变为接口的数据信息。l状态信息:外设与微机一般不是同步工作的,为了协调两者的工作节奏,需要使用标志工作状态的工作信息。l外设在数据传输给微机前,先发出输入装置准备好的状态信息,微机接到该信息之后就读入数据接口。同样,外设接收微机数据前,先给出输出装置空的信息,若输出装置正在输出,则给出忙的状态信息,以保证信息不冲突。控制信息:控制装置启动或停止的信号。状态信息和控制信息与数据是不同性质的信息,必须区别。1)在微机中只有通用的输入输出指令,所以状态信息和控制信息相互区别,必须有自己不同的端口地址
15、。这样数据需要至少一个端口;外设状态需一个端口,微机才能读入外设状态,了解外设运行情况;微机控制信号也需要至少一个输出端口,以控制外设的工作节奏。因此一个外部设备往往要几个端口地址,而微机寻址的仅是端口,而不是笼统的外设。2)微机一个数据端口是8位二进制,而一个外设的状态与控制信息只有1位或2位二进制数,故不同的外设状态或控制信息可能共用一个端口,指定端口中的不同的位来区别。输入输出的控制方式v微机与外部信息(数据、状态与控制信息)的交换是通过总线进行的。v如果整个信息传输过程在程序控制下进行,系统总线的控制权属于微处理器,称为程序控制方式;直接存储存取(DMA)。v再分为程序定时传送方式,程
16、序询问传送方式和程序中断传送方式。v(1)程序定时传送方式,又称同步传送或无条件传送。对外部设备的输入和输出直接进行读出或写入数据的操作,其时间完全由程序安排决定。不需外设的状态和控制。这样要求的硬件和软件都很简单。要求微处理器与外设同步工作,使用时不是很灵活。v(2)程序询问传送方式,又称异步传送或条件传送方式,微型机系统中使用最多的输入输出控制方式。v外设与微处理器传输数据的时间是随机的,当外设备好发或接受数据时,则建立一个状态标志。微处理器则不断判读状态信息,询问外设是否要求服务。微处理器判断外设准备好则进行数据传送。优点:硬件、软件不复杂,容易与外设协调。询问与执行程序同步,能确知为该
17、外设备服务需要的时间。缺点:软件询问常浪费微处理器的时间,外设处于完全被动的地位。即使外设需要紧急服务时也不能得到及时响应,只能等待微处理器的顺序询问。v()程序中断传送方式。v外设通过微处理器上的中断申请向微处理器要求服务,微处理器就暂停原执行的程序(即实现中断),转去执行服务程序(中断服务),运行完毕回到原执行的程序被中断处继续执行。优点:免去程序查询外设的任务,提高了工作效率,而且有利于编程的结构化。需要硬件支持,软件成本低,这种传送方式是最值得优先采用的方式。第三节 数据采集系统数模转换器DAC模数转换器ADC模拟多路开关采样保持电路SHA数模转换器DACv数模转换器的功能是将一个数字
18、量转化为一个模拟电压,电流值。DAC的指标很多,其中关键的有:v分辨率,用满度信号可以分的级数,满度值的百分数(%FSR)等多种方式表示。仅采用二进制位数(也即满度信号可以分的级数)来说明DAC的分辨率是不够准确的。DAC的分辨率应指输入相邻两个数码时,所对应的两个输出模拟量之差。即分辨率应是电压值。例如8位DAC可分辨级数为256,相当于分辨满度值的0.392%。因此DAC的分辨率在给出二进制位数时还给出典型满度值。v精度,这一概念易与分辨率混淆。指DAC实际输出值与理论计算输出值之差,DAC器件精度由生产厂家给出,通常在+Q/2和+Q(Q为量化电平)范围内。v建立时间,由输入数字量变化至输
19、出模拟量稳定到最终值的+LSB/2(LSB指最底有效位)内的时间。当DAC的输入数码由全0变为全1时,是要求建立时间最长的一种情况。DAC在电流输出时建立时间为50500s,电压输出时建立时间110s,主要受输出放大器限制。lDAC的原理电路加法器,输入为虚地模数转换器ADCvADC的任务是将一个模拟输入信号电压转换为数字信号,能接受的一个n位二进制数。ADC的特性参数与DAC特性参数类似,不同点在于ADC输出的是数字码,因此分辨率,精度等参数均应随之改变。v并行(快速)ADC,目前应用的单片并行ADC的分辨率一般为6位,8位或10位,其有效转换率以达110千万次/秒。v双斜积分式ADC,此种
20、转换器的转换周期由两个单独的积分阶段组成。该种ADC属于积分ADC类,测量信号的平均值,对常态噪声提供了很强的抑制能力。通过对积分特性的组合的精心设计,可以获得分辨率超过20位的精确转换。但这种ADC转换速率较低,一般只有几十万次/秒。v并行(快速)ADC,目前应用的单片并行ADC的分辨率一般为6位,8位或10位,其有效转换率以达110千万次/秒。l逐次逼近ADCl逐次逼近原理l双斜积分式积分器比较器开关积输入量积标准量v逐次逼近式ADC,此种ADC采用对分法对输入电压比较,只需n次就能完成n位转换。速率较快,10位ADC的转换时间可小于10S。v做为ADC使用的Vf转换器在输入电压满度时一般
21、不超过几十KC。采用测频方式做为ADC时,达到12位精度的测量每秒只能进行十几次。因此是慢速的转换器。vVf转换器,它是一种特殊类似的转换器。可以认为是双斜积分式ADC电路的变形。适用于输入动态范围达数十分贝或输入信号需要远距离传输的场合,其基本原理是电荷平衡。电荷平衡时有下述关系:(fout即为对输入信号VX的输出频率)lVf转换原理l偏置误差和增益误差模拟多路开关 在数据采集系统中,同时使用多个传感器的场合中,常使用公共的模数转换器。即采用分时占用模数转换器,利用模拟多路开关,轮流切换各被采集的传感器信号与模数转换器的通路。开关特性:a、可靠性高、平均寿命长;b、开关特性好,接通时电阻Ro
22、n,断开电阻Roff比值大;c、可承受高电压冲击。电磁开关:如继电器、步进开关等,便于遥控,开关驱动一接点完全隔离,可承受高电压,较大电流。使用最多的是干簧管继电器,它的优点是:a、可靠性高、平均寿命107次;b、开关特性好,接通时电阻0.1左右,断开电阻1010以上;c、可承受上百伏电压冲击。电子式模拟开关:分为双极性晶体管开关、场效应管开关和光电耦合开关。电子式模拟开关特点是采样速度高。1)双极型晶体管开关速度最快,导通电阻最小,但只能单方向通电流;2)结型场效应管开关速度稍低(100ns左右),可双向导电;3)最常用的是集成化CMOS场效应管开关,开关速度1S以下,导通电阻300以下,关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三章 数据采集系统 第三 数据 采集 系统
限制150内