微机在测控系统中的应.ppt

上传人:牧羊曲112 文档编号:6284507 上传时间:2023-10-13 格式:PPT 页数:110 大小:1.29MB
返回 下载 相关 举报
微机在测控系统中的应.ppt_第1页
第1页 / 共110页
微机在测控系统中的应.ppt_第2页
第2页 / 共110页
微机在测控系统中的应.ppt_第3页
第3页 / 共110页
微机在测控系统中的应.ppt_第4页
第4页 / 共110页
微机在测控系统中的应.ppt_第5页
第5页 / 共110页
点击查看更多>>
资源描述

《微机在测控系统中的应.ppt》由会员分享,可在线阅读,更多相关《微机在测控系统中的应.ppt(110页珍藏版)》请在三一办公上搜索。

1、第十二章 微机在测控系统中的应用,12.1 计算机测控系统概述12.2 实现计算机测控系统的关键技术12.3 计算机测控系统的设计与开发12.4 实际测控系统举例,12.1 计算机测控系统概述,计算机测控系统的一般结构测控系统的实时性概念测控系统对计算机的要求构成测控系统计算机系统的方案选择,12.1.1 计算机测控系统的一般结构,12.1.1 计算机测控系统的一般结构,计算机测控系统一般由三大部分组成:,1)计算机-测控系统的核心,2)I/O通道-计算机与测控对象的接口,3)测控对象-反映设备或过程的工况的参数和状态,它包括:,传感器:将参数和状态敏感、变换为电信号,执行机构:对参数、状态实

2、施控制,12.1.1 计算机测控系统的一般结构,随着测控规模和功能的不同,测控计算机系统在体系结构上可有所不同。常见体系结构:,单处理机结构,多处理机并行处理结构,分布或集散式处理结构,分层递阶控制结构,网络结构,无论哪种结构,作为与测控对象直接联系的底层,都是由一个或多个装置级直接数字控制计算机组成。所以本章针对的只是这种装置级直接控制的计算机应用系统。,12.1.1 计算机测控系统的一般结构,计算机测控系统三大功能:采集(检测)、处理和控制,先在计算机控制下对测控对象中有关参数、状态信号进行检测,对于模拟信号,先通过传感器变成电信号,再经信号调理电路进行预处理,变成统一量程的电压或电流信号

3、,然后由A/D转换器变成数字量,采入计算机。,对于数字信号,则通过传感器、信号调理电路和数字输入通道,变换成幅值和格式与计算机匹配兼容的信号,采入计算机。,信号采入计算机后,在计算机中进行加工、分析、处理,根据分析处理的结果和选用的控制模型、算法作出判断和决策,发出数字量控制信号,通过执行机构去达到控制目的。,对模拟式受控变量,需经D/A转换再输出。,对开关/脉冲式受控变量,只需经电平、时序、功率变换。,测控工作原理,12.1.2 测控系统的实时性概念,实时性:测控系统对输入信号即时作出响应的能力。,可用响应时间对实时性作定量描述。其含义是指一个系统响应输入数据所需的时间,它是数据采集、数据处

4、理和决策控制三步操作的总时间,亦称控制周期。,为了增强系统实时性,必须做到实时采集、实时处理、实时决策控制,合称实时控制。,实时性是相对的:在不同系统中有不同要求。,所谓实时控制,应理解成系统具有满足某一特定生产工艺所需的数据测量、处理和决策控制的速度。,12.1.3 测控系统对计算机的要求,测控系统一般应从下列几方面对测控计算机提出要求:,平均无故障工作时间MTBF,抗干扰性能和抗恶劣环境能力,I/O总线驱动能力,定时重新自启动能力,掉电自动检测和复电后从断点再入的能力,实时性,为应用软件提供的二次开发能力,系统自检测、自诊断能力,12.1.4 构成测控计算机系统的方案选择,通常有三种构建测

5、控计算机系统的可选方案:,1.采用工业标准的通用微机-工控机,2.采用可编程序控制器,3.采用单片机/单板机扩展I/O接口,构成非结构化设计方案。,-适于小型测控系统,特别是智能化仪器仪表。,12.2 实现计算机测控系统的关键技术,传感器及测量,模拟I/O通道建立,数据处理,执行机构及驱动,可靠性与抗干扰技术,12.2.1 传感器及测量,实现计算机测控系统的关键技术之一是信息感知与测量。,传感器是实现信息感知与测量的基本器件,它为系统提供赖以进行处理和决策控制所必须的原始信息。,传感器是决定能否实现自动化的关键。其性能好坏,是影响测控性能好坏的第一要素。,传感器主耍应具有三方面能力:,(1)能

6、感知被测量(多为非电量),(2)能将被测量转换为电气参量(如电压、电流、电阻等),(3)要形成便于后级接收和传输的电信号形式,12.2.1 传感器及测量,一个完整的传感器,一般由以下三部分构成:,1)敏感元件,2)变换元件,3)检测电路,对于有源传感器,还需加上电源。,图中结构是对于间接测量式传感器而言的。对于直接变换式传感器,敏感元件和变换元件是统一的,合二而一的(如热敏电阻等)。,12.2.1 传感器及测量,间接测量式传感器的传感过程是:先感知再变换,即先作一次变换,再作二次变换(如某些加速度传感器)。,这种间接测量的方法可以扩大检测范围,使有些看来似乎不能检测的量得以检测。间接测量的实现

7、,可用硬件方法,也可用软件方法。,传感器中是否需要检测电路,要视各类传感器的工作原理及性能指标来定。,12.2.1 传感器及测量,根据输出电信号形式的不同,传感器可分为以下三类:,12.2.1 传感器及测量,传感器基本性能可由它的静态特性和动态特性来反映。,常用的静态特性参数有:线性度、重复性、迟滞、灵敏度和分辨率等。,动态特性参数主要有:动态响应时间、工作频率范围和稳定度等。,实用中常从以下几方面对传感器提出综合要求:,(1)具有特定的传感特性,即能保证一定的灵敏度、精确度和长时间稳定性。,(2)具有可靠性,即在成本适中的前提下有较长的工作寿命。,(3)能适应工作环境,少受外界因素的影响,不

8、受其它物理量干扰。,(4)具有较小或者适宜的几何尺寸,以方便使用。,12.2.2 模拟I/O通道建立,模拟I/O通道概述模拟输入通道的结构形式模拟输出通道的结构形式模拟多路开关与采样保持器模拟I/O通道的设计和建立,12.2.2 模拟I/O通道建立,1.模拟I/O通道概述,(1)模拟输入通道,-微机用于对单个/多个模拟量进行采集的A/D通道,也叫前向通道。,建立目的:参数测量、数据采集、状态监视。,基本组成:,12.2.2 模拟I/O通道建立,(2)模拟输出通道,-微机用来发送单路/多路模拟信号的D/A通 道,有时也叫后向通道。,建立目的:参数控制、记录显示,基本组成:,12.2.2 模拟I/

9、O通道建立,2.模拟输入通道的结构形式,单路通道,多路通道,12.2.2 模拟I/O通道建立,(1)不带采样保持器的单路模入通道,VI,ADC,I/O接口,MPU,这是最简单的模入通道,实际上就是ADC及其与MPU的接口。,一般只采集一个点的直流或低频信号时可用它。,适用条件:,Vi,=,max,dVi,dt,max,TCONV,VFS,2,n,=q,12.2.2 模拟I/O通道建立,(2)带采样保持器的单路模入通道,VI,S/H,ADC,I/O接口,MPU,当Vi的变化率较大,以致,时,应采用它。,12.2.2 模拟I/O通道建立,(3)各路独立转换的多路模入通道,VI2,VIn,S/H,A

10、DC,I/O,MPU,特点:各路都有自己独立的A/D转换通道,可同时采样、同时转换、同时得到转换结果。,优点:采样频率可达到几乎与单路一样高。,适用范围:特别适于要求描述系统性能的各项参数必须是同一时刻数据的高速采集、控制系统。,12.2.2 模拟I/O通道建立,(4)同时采样、分时转换型多路模入通道,特点:各路都有自己独立的放大、采样保持器,然后通过模拟多路开关分时复用ADC,实现并行采样、串行转换。,优缺点:比各路独立转换模入通道节省了硬件,降低了成本,但影响精度和速度。,适用范围:在多点参数巡回检测系统中,应用非常广泛。,12.2.2 模拟I/O通道建立,(5)分时采样、分时转换型多路模

11、入通道,特点:将各路分时共享的范围扩大到全套A/D通道设备。,优缺点:比同时采样、分时转换型进一步节省了硬件,降低了成本,但速度更慢。精度与之差不多。,适用范围:在实际测控系统特别是多点参数巡回检测系统中应用特别广泛。,12.2.2 模拟I/O通道建立,3.模拟输出通道的结构形式,单路通道,多路通道,12.2.2 模拟I/O通道建立,(1)单路模出通道,MPU,I/O接口,DAC,VO,(数据缓存器),实际上就是DAC及其与MPU的接口,12.2.2 模拟I/O通道建立,(2)数字分配型多路模出通道有两种结构形式。,口地址译码,MPU,DB,AB,数据寄存器,DAC,DAC,数据寄存器,VO1

12、,VOn,特点:各路通道分时送数、分时D/A转换、分时输出模拟量。CPU将表示各路输出数据的数字量分配给相应通道。,说明:如果DAC芯片上含有输入缓存器(大多数DAC芯片 都是如此),则图中各个数据寄存器不必另加。,结构形式一:,12.2.2 模拟I/O通道建立,结构形式二:,特点:各路通道分时送数、同时转换、同时输出模拟量。,说明:如果DAC芯片内集成了两级输入缓存器,就不必 外加图中两级寄存器。,适用范围:适于用在对描述系统性能的各项参数需要 同时更新的实时控制场合。,12.2.2 模拟I/O通道建立,(3)模拟分配型多路模出通道,结构之一:,特点:各路共用一个DAC,各用一个保持器。,各

13、路输出数据所对应的数字量由MPU分时送到同一个DAC,转换成VO,然后由AMUX分配到相应通道的保持器去存储下来。显然,这里分配的是各路转换后的模拟信号。,12.2.2 模拟I/O通道建立,结构之二:,当通道数目较多时,结构二比结构一的造价要高得多。,两种模拟分配型结构均必须通过软件来定时刷新数据。方法是编制程序,使输入到DAC的数字量在一个输出周期内不断循环更新。,4.模拟多路开关与采样保持器(1)模拟多路开关-能够分时的将多个模拟信号接通至一根线上的部件。模拟多路开关实际上是由多个模拟电子开关加上通道选择译码电路组成。,12.2.2 模拟I/O通道建立,模拟多路开关 的原理:,通道译码,地

14、址,EN,AMUX,V0,VI1,VI2,VIn,1,2,n,模拟多路开关的分类:,模拟多路开关的通道数n一般取2 值,实际中以 n=4,8,16居多,12.2.2 模拟I/O通道建立,单向开关:用于多到一分时切换,双向开关:既可用于多到一切换(选择),又可用于一 到多切换(分配),按被接通模拟信号的传输方向分,按一次能接通的模拟信号端数分,单端输入开关,双端输入开关:特别适合于转换、切换差动输入的模 拟信号,常见多通道模拟开关器件:,12.2.2 模拟I/O通道建立,AD7501/AD7503,AD7502,AD7506/AD7507,由美国AD公司生产,CD4051A/CD4052A,CD

15、4067B/CD4097B,由美国RCA公司生产,AD7501/AD7503-8通道单端输入模拟开关,方框图,两者的不同之处是EN控制逻辑相反,AD7501是高电平有效,AD7503是低电平有效。,引脚图,TTL到CMOS电平转换,译码驱动,VDD,地,VSS,EN A2 A1 A0,.,OUT S0.S7,AD7501(7503),A1,地,EN,A2,S7,S6,S5,S4,S3,S2,S1,S0,OUT,VDD,VSS,A0,1,16,1,5,12,8,9,12.2.2 模拟I/O通道建立,AD7501/AD7503通道选择真值表,12.2.2 模拟I/O通道建立,AD7501 AD75

16、03,A2 A1 A0 EN,A2 A1 A0 EN,0 0 0 1,0 0 1 1,0 1 0 1,0 1 1 1,1 0 0 1,1 0 1 1,1 1 0 1,1 1 1 1,0,1,0 0 0 0,0 0 1 0,0 1 0 0,0 1 1 0,1 0 0 0,1 0 1 0,1 1 0 0,1 1 1 0,ON,ON,0,2,3,4,5,6,7,无,0,1,1,2,3,4,5,6,7,无,AD7502-双四通道模拟开关,12.2.2 模拟I/O通道建立,TTL到CMOS电平转换,译码驱动,AD7502,AD7502通道选择真值表,方框图,EN A1 A0,VDD,VSS,地,OUT0

17、3 S0.S3,S4S7 OUT47,A1,地,EN,0UT47,0UT03,S7,S6,S5,S4,S0,S1,S2,S3,A0,VSS,VDD,1,16,5,12,8,9,引脚图,A1 A0,0 0,0 1,1 0,1 1,EN,“ON”,1,1,1,1,0,0、4,1、5,2、6,3、7,无,AD7506和AD7507,两者均为有16个输入端的CMOS模拟开关,不同之处是AD7506为16通道单端输入,AD7505为8通道双端输出。,TTL到CMOS电平转换,译码驱动,AD7506,EN A3 A2 A1 A0,。,OUT S0,S15,方框图,AD7506,VDD,VSS,地,VDD,

18、NC,NC,S15,。,A3,NC,地,S8,OUT,VSS,S7,。,A2,A1,A0,EN,S0,1,28,8,14,15,21,引脚图,12.2.2 模拟I/O通道建立,12.2.2 模拟I/O通道建立,TTL到CMOS电平转换,译码驱动,EN A2 A1 A0,VDD,地,VSS,OUT07 S0.S7,S8 S15 OUT815,方框图,.,.,AD7507,引脚图,AD7507,VDD,OUT815,NC,S15,.,NC,NC,地,S8,OUT07,VSS,S7,.,A2,A1,A0,EN,S0,1,28,8,21,14,15,12.2.2 模拟I/O通道建立,AD7506/AD

19、7507通道选择真值表,12.2.2 模拟I/O通道建立,CD4051A/CD4052A,CD4051A方框图和引脚图,IN/OUT通道,带有禁止的二进制8-1译码器,逻辑电平转换器,VDD,A,B,C,INH,A,VSS,VEE,OUT/IN,TG,TG,TG,TG,TG,TG,TG,TG,公共,7 6 5 4 3 2 1 0,4 2 5 1 1215,14,13,6,7,8,9,10,11,16,12.2.2 模拟I/O通道建立,CD4052A方框图及引脚图,X通道IN/OUT,Y通道IN/OUT,公共XOUT/IN,公共Y,OUT/IN,13,3,TG,TG,TG,TG,TG,TG,TG

20、,TG,带有禁止允许控制的译码器,逻辑电平转换器,VDD,VSS,VEE,16,10,9,6,7,8,A,B,INH,3 2 1 0,0 1 2 3,11151412,1 5 2 4,CD4051A/CD4052A通道选择真值表,12.2.2 模拟I/O通道建立,输入状态,选中的通道,CD4051A,CD4052A,INH,A B C,0,0,0,0,0,0,0,0,1,0 0 0,0 0 1,0 1 0,0 1 1,1 0 0,1 0 1,1 1 0,1 1 1,0,1,2,3,4,5,6,7,没有,没有,0X,0Y,1X,1Y,2X,2Y,1X,1Y,2X,2Y,3X,3Y,3X,3Y,0

21、X,0Y,12.2.2 模拟I/O通道建立,通道选择真值表与CD4051A/CD4052A相似,CD4067B对应 CD4051A,只是输入状态为C、D、B、A决定的16种,分别选中 015通道;CD4097B对应CD4052A,选中的通道为X0/Y0X7/Y7,分别由C、B、A的8种控制状态决定。,前者是16通道双向多/1模拟开关,后者是双输入、双输出8路多/1模拟开关。,通道,通道,IN/OUT,IN/OUT,IN/OUT,IN/OUT,X通道,Y通道,OUT/IN,Y,OUT/IN,OUT/IN,公共,7,0,0,.,A,B,VSS,VDD,8,15,INH,C,D,X,.,7,0,A,

22、B,VSS,.,VDD,0,6,7,C,INH,.,1,2,3,4,5,6,7,9,8,10,11,12,24,23,22,21,20,19,18,17,16,15,14,13,1,2,3,4,5,6,7,8,9,10,11,12,24,23,22,21,20,19,18,17,16,15,14,13,CD4067B,CD4097B,模拟开关的主要参数:,12.2.2 模拟I/O通道建立,开关接通后导通电阻Ron,所有开关断开时输出端漏电流IOUT,所有开关断开时输入端漏电流IS,开关接通时间延迟Toff,通道切换时间Topen,这些参数值直接影响模拟开关所在A/D、D/A通道的精度和速度。,

23、模拟开关通道数扩展方法,12.2.2 模拟I/O通道建立,以2个AD7501扩展为16路AMUX为例:,AD7501,OUT,OUT,OUT,EN,EN,S0,S7,A2,A1,A0,S0,S7,A2,A1,A0,A3,S0,S7,A2,A1,A0,S8,S15,.,.,.,.,.,&,12.2.2 模拟I/O通道建立,(2)采样保持电路(S/H),主要参数,孔径时间TAP:指该电路接到保持命令后,开关由导通到断开所需的时间。,捕捉时间TAC:指该电路处于保持模式时,从接到采样命令到采样保持器输出跟踪上当前输入信号所需的时间。,保持电压衰减率:,(V/S),馈送:保持模式时由于寄生电容、输入电

24、压变化引起的输出电压的微小变化。,直流偏差:采样期间将信号输入端(Vi端)接到地电平时的输出电压值。,控制信号,V,T,控制逻辑,VI,Ch,VO,S,-,+,A2,-,+,A1,6,12.2.2 模拟I/O通道建立,S/H集成芯片举例,以应用较普遍的LF398为例。,LF398的功能框图和典型接线,偏置调节,模拟输入,控制输入,3,7,6,2,30k,D1,D2,S,300,A1,+,+,-,-,A2,Ch,5,输出,24k,1k,采样,保持,保持,LF398,5,VO,Ch,VI,V+,V-,5.模拟I/O通道的设计和建立,主要任务:,合理选择通道结构,正确设计或选用功能部件(ADC、DA

25、C、AMUX、S/H、测量放大器等),正确设计通道中各功能部件与MPU的接口(包括硬件和软件),设计原则(指导思想):,就低不就高-以能满足要求、达到预期指标为先决条件。,方案的多解性-灵活性较大,12.2.2 模拟I/O通道建立,12.2.3 数据处理,数据处理技术从一般意义上说,包括三方面内容:,信号调理-对传感器输出信号进行放大、滤波、I/V转换等预处理。,一次处理-对采集到计算机中的信号数据进行数字滤波、非线性补偿、标度变换等加工处理,旨在提高 采集数据的精确度、可信度,并使之标准化、格式化,以运算和显示、打印/记录。,二次处理-对可信的数据进行分析、融合、处理、判断、决策,形成控制信

26、息。,信号调理都是由硬件完成的,而一次/二次处理一般由软件完成。,通常所说的处理多指上述的一次处理。,一次处理的主要任务是提高检测数据的精确度、可 靠度,而精确度、可靠度主要受检测过程的随机误差和系 统误差的影响。因此数据处理实质上主要包括随机误差和系统误差两种误差的处理。,12.2.3 数据处理,12.2.3 数据处理,1.随机误差的处理,随机误差-主要指外部干扰信号和内部噪声源或 某些意外情况出现所造成的检测误差。,随机误差特点,单点误差具有不可预知性(即随机性)。,总体上服从统计规律,多数情况下接近正态分布。,具有对称性、有界性、互抵性,算术平均值趋于 0。,12.2.3 数据处理,特点

27、带来的启示(随机误差处理的基本思想和理 论基础):,为了提高信噪比,可在每个采样周期中进行多次重复采样,以其平均值作为该周期的采样,当然,在检测过程中有时可能会偶尔出现强干扰 和意外情况,产生粗大误差或个别数据丢失现象。这些偶尔出现的错误数据点常被称作奇异点。显然,奇异点不符合上述一般随机误差的特点和 规律。,12.2.3 数据处理,所以,为了尽可能减小数据处理误差,对随机误差的处理一般分为两步:,(1)检拾并取代奇异点,(2)数字滤波,(1)检拾并取代奇异点,检拾(判别)奇异点,-方法是根据采样频率和被测物理量变化 特征,设定一个误差窗口W(也叫误差容限),然 后看每次的实测值Xt与预测值X

28、t之差是否超过W,据此判断。,12.2.3 数据处理,12.2.3 数据处理,取代奇异点,-用预测值Xt取代实测值Xt。,如何得到预测值Xt,取决于所采用的预测方法及所建立的预测模型。,一般测控系统中常用一阶差分方程作为预测模型来计算预测值,即:,Xt=Xt-1+(Xt-1-Xt-2),这种方法虽然简单,但当采样频率的选择符合采样定理时,这样得到的预测结果还是足够精确的。,为确保检测结果的正确性、真实性,有时还应对连续出现的奇异点进行计数,以防系统误差造成的数据平移等假象。,12.2.3 数据处理,E=E-1(采样点数减1),设定误差窗口W和采样点数N设置工作单元A,B,C,D,E;NE,读入

29、Xt-2、Xt-1和Xt Xt-2A、Xt-1BXtC,计算预测值:Xt=(B)+(B)(A),XtD,C-DW?,奇异点计数清零,(B)A,(C)B,E=0?,计算算术平均值:,X=,1,N,Xi,N,i=1,返回,舍去,返回采样程序,3?,奇异点计数(加1),(D)C,N,Y,N,N,Y,Y,12.2.3 数据处理,(2)数字滤波,-一种软件滤波方法,即利用计算机程序代替硬件滤 波器,对剔除奇异点的检测数据进行平滑加工,目的是提高信噪比。,程序判断滤波法,中值滤波法,算术平均滤波法,加权平均滤波法,比较取舍滤波法,平滑滤波法,一阶递推滤波法,12.2.3 数据处理,程序判断滤波法,-根据生

30、产经验事先确定相邻两次采样输入信号可 能出现的最大偏差值X,在采样过程中若超出此X,表 明属干扰信号,予以舍弃;若小于X,则表明是正常采样值。,此法具体又分 为两种:,限幅滤波,限速滤波(兼顾实时性和连续 性的折衷方法),12.2.3 数据处理,限幅滤波法流程图,限速滤波法流程图,采集X1,X2,|X2-X1|X?,不要X2,但仍保留X3,N,Y,N,Y,Y,N,|X3-X2|X?,X2,3=(X2+X3)/2,X2=X2,X3=X3,Xn=Xn-1,Xn=Xn,|Xn-Xn-1|X?,12.2.3 数据处理,中值滤波法,-将连续n次(n为奇数)采样值先排序整理,使之 从小到大(或相反顺序)排

31、列,然后取其中间的那个采样值作为本次采样值。,中值滤波对去掉脉动干扰较为有效,但对快速变化的参数则不宜使用。,12.2.3 数据处理,算术平均滤波,-将连续n次采样值相加,再求其算术平均值X0,作为本次的采样值,即:,X0=,Xi,i=1,n,n,1,这种方法主要适用于对压力、流量等周期脉 动的采样值进行平滑加工,但对脉冲性干扰的平 滑效果欠佳。平均次数n取得大,平滑度提高,但灵敏度下降。,12.2.3 数据处理,加权平均滤波法,-将各采样值先加权,再平均。各点权重不同,平滑处理中心点附近的数据权值大,越偏离中心权值越小。,一般每个采样周期采n(=2N+1)点。,加权平滑处理公式:,Wi为第i

32、点的加权系数。,X0=,N,i=-N,Wi,1,.,WiXi,i=-N,N,12.2.3 数据处理,比较取舍滤波法,-去两头取平均,Xi为有序化处理后的采样数据(一般Xj-1XiXj+1),n为采样数据点数,k为每端剔除的奇异点数,X0为滤波值,X0=,(n-2k),i=k+1,n-k,Xi,1,12.2.3 数据处理,平滑滤波法,前面滤波法的共同特点是:,每个采样周期需重复采集多点,这将影响采样频率的提高。在实时性要术很高的测控系统中不太适用。,平滑滤波的基本思想:,建立一个固定长度(设为N)的队列,里面总是保留 最新的N个采样点数据(最新的一个冲掉最早的一个),然后每次以最新N个数据的平均

33、值作为本次采样值。,12.2.3 数据处理,一阶递推滤波法,前述几种滤波法基本上属于静态滤波,主要适用于误 差信号变化较快的参数采集、检测,对慢速随机变化误 差的滤波效果欠佳。若采用动态滤波即一阶递推滤波算 法,则可提高其滤波效果。其公式为:,Yn=Xn+(1-)Yn-1,Xn为第n次采样值,这种方法的实质是一种利用软件代替硬件RC低通滤波器的算法。,为滤波平滑系数,=(为数字滤波器时间常数,T为采样周期),+T,Yn-1和Yn分别为第n-1次和第n次采样后滤波结果的输出值,12.2.3 数据处理,2.系统误差的处理,系统误差主要指系统内在的特性误差,包括非线性 误差、传感器的分散性、温度特性

34、带来的误差,系统的动态特性引起的误差等。,消除系统误差的方法很多,其中常用的软件处理方法有:,(1)查表法,(2)曲线拟合法,(3)插值法,(4)对温漂影响的修正,(5)动态特性的校正,12.2.3 数据处理,(1)查表法,-将测量传感器的输入-输出函数关系以表格形式存放在内存ROM中,然后根据直接测得的参数值通过查表得到被测量结果。,12.2.3 数据处理,(2)曲线拟合法,-根据实验获得的一组实测数据(Xi,Yi-i=1,2,N),用数学上的曲线拟合法,拟合成一条m次方的 有理多项式曲线Y=F(X)。用它来表示实际函数曲线,然后在采 集、测量过程中,每采集一点就代入这条拟合曲线的方程中去解

35、得对应的输出函数值。,为保证拟合精度,应使拟合函数与实际标定函数的均方差最小。,实际中用于表示拟合函数的有理多项式形式,以泰勒展开式和切比雪夫展开式应用最多。,12.2.3 数据处理,(3)插值法,-将查表法与曲线拟合法结合,产生逼近函数Y=F(X),使在一定误差范围内近似地代替原函数Y=F(X)。,其实质是将函数 分段拟合:,表中有的点,查表,表中没有的点Xi(XbXiXb+1),用Xb、Xb+1的相近函数作内插,计算出Yi,内插函数根据具体情况和插值精度要求选择,实际应用较多的是线性(一次)插值法和二次抛物线插值法。,12.2.3 数据处理,温度修正原理图,(4)对温漂影响的修正,温漂指温

36、度变化引起的数据采集通道或主要部件的零点漂移和特性变化。,修正补偿 的方法:,传统:置于恒温槽中(增加了体积;需要预热时间)。,微机化系统中:温度自修正、自补偿。,参数传感器,温度传感器,信号调理,信号调理,MUX,A/D,I/O,CPU,12.2.3 数据处理,常用温度误差修正模型,Yc=Y(1+0)+1,-适于温度变化不大时,Yc=Y(1+0+1)+2+3,-适于温度变化大和传感器的灵敏度、零漂随温度呈非线性变化时。,Y:修正前参量,YC:修正后参量,:现场实际温度与标准温度之差,03:温度误差系数,12.2.3 数据处理,(5)动态特性的校正,测控系统的极限频率小于被测信号最高频率时,将

37、产 生动态误差,需要在采集通道中串接超前校正环节来展宽频带。,在连续系统中用硬件校正。,在数字系统中用软件(数字)校正。,12.2.3 数据处理,3.标度变换,-将计算机测量、采集系统得到的数字量(如00H FFH)变换为被测参量原有工程单位的数值大小,以便于显示、打印或记录。,对线性测量仪表或采集通道,标度变换公式为:,AX=A0+(Am-A0),NX-N0,Nm-N0,AX:实测工程值,A0:一次测量仪表的下限,Am:一次测量仪表的上限,NX,N0,Nm:AX,A0,Am对应的数字量,实际中常将被测量下限对应的数字量N0定为0,上式即简化为:,AX=A0+(Am-A0),NX,Nm,对非线

38、性仪表或通道,标度变换要复杂得多(从略)。,12.2.4 执行机构及驱动,执行机构指控制各种参数按输出指令变化的控制部件或装置,如伺服电机、阀门、继电器等。,执行机构的驱动,对计算机控制系统来说,实 质上就是模拟或数字输出通道。它与一般输出设备 的输出通道本质上没多少差别,主要差别在于要求 的功率往往较大,需提供大电流、高电压的驱动信号。,为此,在微机输出口与执行机构之间往往需增 加一级驱动器(逻辑门/DAC/电流变换器/功率放大器)。,12.2.4 执行机构及驱动,几种常见负载情况下的驱动器举例:,一般电阻负载驱动器,大电流电阻负载驱动器,一般感性负载驱动器,大电流感性负载驱动器,交流负载驱

39、动器,伺服电机负载驱动器,12.2.4 执行机构及驱动,其他负载的驱动器,输出口,7,6,5,4,3,2,1,0,驱动器(OC门),标准TTL输出,7406,IL40mA,VL30V,电阻负载,一般电阻负载驱动器,12.2.4 执行机构及驱动,大电流电阻负载驱动器,输出口,驱动器(OC门),+5V,VL30V,电阻负载,IL300mA,75462,标准TTL输出,&,&,7,6,5,4,3,2,1,0,12.2.4 执行机构及驱动,一般感性负载驱动器,12.2.4 执行机构及驱动,大电流感性负载驱动器,12.2.4 执行机构及驱动,交流负载驱动器,12.2.4 执行机构及驱动,伺服电机负载驱动

40、器,CPU,D7D0,DAC1422,SM,阀,生产过程,伺服机构,12.2.4 执行机构及驱动,几种常见执行机构的接口驱动方法:,继电器,电磁阀/电动阀,伺服电机,步进电机,12.2.4 执行机构及驱动,1.继电器驱动控制方法,继电器是用来控制外界大电流或高电压的电器元件,由线圈和触点两部分组成。两者没有电路联系,只有磁场联系,因此输入输出回路是电隔离的,有利于抗干扰。在各类开关量控制系统中用得很广。,12.2.4 执行机构及驱动,2.电磁阀、电动阀驱动控制方法,电磁阀工作原理跟继电器很相似,其驱动控制方法也与继电器相同。电动阀则需采用闭环驱动的控制方式,通过阀门的位置反馈使其在正常行程或旋

41、转角范围中使用。,12.2.4 执行机构及驱动,3.伺服电机驱动控制方法,伺服电机将输入的电压信号变换为轴上的角位移和角速度输出。,伺服电机有直流和交流两大类。直流电机用于功率 较大的控制方式,交流电机用于功率较小的控制系统。本书只以直流电机为例,介绍开环驱动和闭环驱动两种接口控制方式。,12.2.4 执行机构及驱动,(1)开环驱动方式,因采用的功率放大型式不同,有三种常见的开环驱动方法:,比例式功放驱动,PWM式功放驱动,可控硅功放驱动,12.2.4 执行机构及驱动,比例式功放驱动,特点:DAC加线性功率放大器驱动,本身功耗大,效率低,只适用于功率较小、电枢 阻抗较高的场合。,CPU,输出口

42、,DAC,晶体管功率放大,M,L,12.2.4 执行机构及驱动,PWM式功放驱动,功耗低、效率高,利于克服伺服电机的静摩擦,且体积小、价格低、工作可靠,所以应用很广。,脉宽调制可硬件实现,也可软件实现。,特点:通过改变输出给功放电路的脉冲宽度(即占空比)控制一周期内的平均功率,进而控制电机的转速;开关型功放电路。,CPU,脉冲输出口(脉宽可调),CTC,开关型功放,M,L,12.2.4 执行机构及驱动,可控硅功放驱动,特点:可控硅功率放大器驱动,无论交流、直流或脉冲信号,均可作触发控制信号,为电机提供平均驱动功率。,输出功率大、效率高、广泛应用于大中型直流电机拖动中。,可控硅功放的实现电路有单

43、相桥式、三相半波式和三相桥式等。,CPU,输出口,CTC,触发功放,可控硅功放式驱动,u,M,L,12.2.4 执行机构及驱动,(2)闭环驱动方式,为稳定伺服电机的转速,改善稳态精度以及系统的快速性,需引入负反馈,实现闭环驱动控制。,反馈方式有多种,其中以转速负反馈最为典型,应用也最广。,实现转速负反馈的方法通常又有多种,如:,以测速电机作转速反馈装置,以光电码盘作转速反馈装置,12.2.4 执行机构及驱动,以测速电机作转速反馈装置,S321工作电机,M,VD,功放,前放,DAC,ADC,VB,M,S321测速电机,12.2.4 执行机构及驱动,以光电码盘作转速反馈装置,12.2.4 执行机构

44、及驱动,4.步进电机驱动控制方式,步进电机是工业过程控制和仪器仪表中重要的控制元件之一,主要用于精确定位、定速。,步进电机的工作速度与电脉冲频率成正比,基本上不受其它因素影响,所以步进精度高,能提供高精度的位移和速度控制。,一般使用开环控制方式即可满足精确定位、定速的要求。,具体驱动方案的设计,取决于从控制要求出发,选择什么工作方式和多高的步进脉冲频率。,12.2.4 执行机构及驱动,步进电机的工作方式,-指各相定子依次励磁的顺序方法。,以三相步进电机为例有三种方式:,三相三拍:顺序单相励磁(A B C),三相双三拍:每次两相同时励磁,顺序换相,(AB BC CA),三相六拍:两相、一相交替励

45、磁,(AB B BC C CA A),12.2.4 执行机构及驱动,步进电机驱动方案设计方法,(1)先根据控制要求选择,工作方式,步进脉冲频率,(2)按要求产生所需频率的步进脉冲,并控制脉冲发生总个数。,(3)由脉冲分配器将步进脉冲按步进电机工作方式分配给各相绕组。,12.2.4 执行机构及驱动,计算机控制的驱动接口示例,以此硬件为基础,配之以一定的软件驱动程序。,12.2.4 执行机构及驱动,计算机通过软件进行脉冲分配时,关键是根据控制所需的步进脉冲频率,计算出每拍的时间(即步进周期),然后用软件或硬件延时来向PIO接口对应各相的数位中按相切换的顺序规律,依次输出1或0。,12.2.4 执行

46、机构及驱动,以12-38-9页图为基础,三相步进电机各种工作方式下应顺序循环写入的控制字:,工作方式,地址,控制字,控制字写入顺序,正 转,反 转,三相三拍,三相双三拍,三相六拍,FA,FA+1,FA+2,SA,SA+1SA+2,TA,TA+1,TA+2,TA+3,TA+4,TA+5,01H,02H,04H,03H,06H,05H,01H,03H,02H,06H,04H,05H,12.2.4 执行机构及驱动,基于12-38-9页图电路的驱动程序流程:,PIO初始化,脉冲总数,D,检测正反转标志,判正反转,正,反,控制字表末址,HL,拍数,B,工作方式控制字表首址,HL,拍数,B,A,(HL),

47、PIO,B口,A,延时一拍时间,B0?,Y,N,D-1,D,D0?,HL-1,HL,B-1,B,Y,N,A,(HL),PIO,B口,A,延时一拍时间,HL+1,HL,指向下一个字;,B-1,B,B0?,Y,N,Y,N,D0?,D-1,D,出口,12.2.5 可靠性与抗干扰技术,可靠性与抗干扰设计是系统设计中十分重要的内容。,影响系统可靠性的原因:,(1)来自于系统内部的不可靠因素,如元部件损坏失效、焊点脱落等。,(2)来自于系统内外的干扰因素,如电网干扰、地线干扰和I/O通道干扰等。,增强系统可靠性的措施:,(1)针对内部不可靠因素,采取避错、容错设计技术。,(2)针对干扰因素,采用抗干扰措施

48、。,12.3 计算机测控系统的设计与开发,一般说来,测控系统的设计开发可按以下四个步骤进行:,明确设计要求和准则,形成设计任务书,制定总体方案,进行硬件、软件细化设计,仿真与调试,1.明确设计要求和准则,形成设计任务书,要明确设计要求和准则,必须进行两方面的调查研究:,(1)实地调研,弄清现场环境条件、测控对象数学 模型能否辨识和建立、技术配备、用户的各种 要求和国际标准规定等。,(2)检索查阅中外文献资料,了解国内外同类系统 或类似系统的技术指标和应用情况。,设计任务书的主要内容,主题任务(目标),项目意义,项目意义,功能要求,功能要求,在形成设计任务书的过程中,设计者除了要充分考 虑用户对

49、任务的特定要求外,还必须遵循目前测控系统设计中一些共同的准则:,(1)要正确处理先进性与经济性的关系,取得 尽可能高的性能价格比。,(2)要尽量选用标准化、系列化产品,坚持开 放式、模块化设计思想,使系统易于扩充 和维修。,(3)要把可靠性、安全性放在首位。,(4)要有良好的人机界面,操作方便且能容忍错误。,2.制定总体方案,-设计开发的最关键一步,一般要提出几种方案,进行技术、经济比较,择优选用。,对一些大型的投资强的测控系统,还必须通过,制定-论证-再制定-再论证,的多次反复才能最后确定总体方案。,总体方案包括的内容,1)方案拟达到的总目标,2)总体技术功能和性能指标,3)硬件总体设计方案

50、,4)软件总体设计方案,5)控制策略选择及说明,6)保证性能指标的技术措施(包括可靠性、抗干扰措施),7)总预算、总进度,核心、关键、前提是合理划分系统的硬、软件界面,3.进行硬件、软件细化设计,软件的细化设计主要是根据软件程序 流程,按模块化的原则设计相应程序。,硬件的细化设计包括按硬件系统结构选 择现成的功能模块、器件装置和自行设 计市面上难于买到或虽能买到但不能满 足设计要求的模拟、数字接口电路,并 制作印刷电路板。,4.仿真与调试,包括四个方面:,实验室硬件调试,实验室软件调试,实验室仿真联调,现场安装联调,(1)实验室硬件调试,原则:从局部到全局,先功能模块单调,再联调,逐步扩展调试

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号