资源描述
测控系统原理与设计(第3版)习题解答 本习题解答是普通高等教育“十一五”国家级规划教材测控系统原理与设计第3版(孙传友、李涛编著,北京航空航天大学出版社2014年8月出版)全书各章习题的参考答案。第1章 1、为什么说仪器技术是信息的源头技术?答:信息技术由测量技术、计算机技术、通讯技术三部分组成。测量技术则是关键和基础。仪器是一种信息的工具。如果没有仪器,就不能获取生产、科学、环境、社会等领域中全方位的信息,进入信息时代将是不可能的。仪器是信息时代的信息获取处理传输的链条中的源头。因此说,仪器技术是信息的源头技术。2、为什么现代测控系统一般都要微机化?答:将微型计算机技术引入测控系统中,不仅可以解决传统测控系统不能解决的问题,而且还能简化电路、增加或增强功能、提高测控精度和可靠性,显著增强测控系统的自化化、智能化程度,而且可以缩短系统研制周期、降低成本、易于升级换代等等。3、微机测控系统有哪几种类型?画出它们的组成框图答:测控仪器或系统可分为三大类单纯以测试或检测为目的的“测试(检测)仪器或系统”,单纯以控制为目的的“控制系统”和测控一体的“测控系统”。 微机化检测系统框图 微机化控制系统框图 微机化测控系统框图第2章1、模拟输入通道有哪几种类型?各有何特点?答:按照系统中数据采集电路是各路共用一个还是每路各用一个,多路模拟输入通道可分为集中采集式(简称集中式)和分散采集式(简称分布式)两大类型。集中式的特点是多路信号共同使用一个S/H和A/D电路,模拟多路切换器MUX对多路信号分时切换、轮流选通到S/H和A/D进行数据采集。分布式的特点是每一路信号都有一个S/H和A/D,因而也不再需要模拟多路切换器MUX。每一个S/H和A/D只对本路模拟信号进行数字转换即数据采集,采集的数据按一定顺序或随机地输入计算机。2、什么情况下需要设置低噪声前置放大器?为什么?答:由于电路内部有这样或那样的噪声源存在,使得电路在没有信号输入时,输出端仍输出一定幅度的波动电压,这就是电路的输出噪声。把电路输出端测得的噪声有效值折算到该电路的输入端即除以该电路的增益K,得到的电平值称为该电路的等效输入噪声。如果加在该电路输入端的信号幅度小到比该电路的等效输入噪声还要低,那么这个信号就会被电路的噪声所“淹没”。为了不使小信号被电路噪声所淹没,就必须在该电路前面加一级放大器“前置放大器”。只要前置放大器本身的等效输入噪声比其后级电路的等效输入噪声低,加入前置放大器后,整个电路的等效输入噪声就会降低,因而,输入信号就不会再被电路噪声所淹没。3、图2-1-14(a)所示采集电路结构只适合于什么情况?为什么?答:图2-1-14(a) 所示采集电路仅由A/D转换器和前面的模拟多路切换器MUX构成,只适合于测量恒定的各点基本相同的信号。因为恒定信号不随时间变化,无须设置S/H, 各点基本相同的信号无需设置PGA。4、DFS-V数字地震仪属于集中采集式数据采集系统。2ms采样48道时去混淆滤波器截止频为125Hz。为提高勘探分辨率欲将采样周期改为1ms。试问:地震仪的信号道数和去混淆滤波器截止频率要不要改变?怎样改变?为什么?答:据题知,代入公式(2138)计算得该地震仪的A/D转换器的转换周期为,为提高勘探分辨率欲将采样周期改为1ms,则信号道数应减小为,否则A/D转换器就转换不过来。据题知,代入公式(2117)计算得C=5,将C=5和TS=1ms代入公式(2-1-17)计算得,抗混叠滤波器截止频率应减小为,将代入公式(2118)计算得,这将使地震仪可记录的最高地震信号频率达到250Hz,因而,可使地震仪的勘探分辨率提高一倍。如果只是减少采样周期而不改变抗混叠滤波器截止频率,将代入公式(2118)计算得,使地震仪可记录的最高地震信号频率仍然被限制在125Hz,因而地震仪的勘探分辨率仍然不能提高,这就使减少采样周期的优越性发挥不出来。5、多路测试系统什么情况下会出现串音干扰?怎样减少和消除?答:多路测试系统由于模拟开关的断开电阻Roff不是无穷大和多路模拟开关中存在寄生电容的缘故,每当某一道开关接通时,其它被关断的各路信号也出现在负载上,对本来是唯一被接通的信号形成干扰,这种干扰称为道间串音干扰,简称串音。为减小串音干扰,应采取如下措施:减小Ri,为此模拟多路切换器MUX前级应采用电压跟随器;MUX选用Ron极小、Roff极大的开关管;选用寄生电容小的MUX。据公式(2-1-51),减少MUX输入端并联的开关数N,可减小串音。若采用分布式数据采集,则可从根本上消除串音干扰。因N=1代入公式(2-1-51)计算得。6、主放大器与前置放大器有什么区别?设置不设置主放大器、设置哪种主放大器依据是什么?答:测控系统的模拟输入通道一般包括模拟调理电路和数据采集电路两部分。前置放大器设置在模拟调理电路前端,它是为减小模拟输入通道的等效输入噪声提高系统接收弱信号的能力而设置的,放大的是连续电信号。主放大器设置在数据采集电路的MUX与S/H之间,放大的是经模拟多路切换器采样或选通的离散信号,它是为了提高数据采集电路的数据转换精度和数据转换范围而设置的。如果被测量的多路模拟信号都是恒定或变化缓慢的信号,而且多路信号的幅度也相差不大,也就是Vij随i和j变化不大,那就没有必要在采集电路中设置主放大器,只要使各路信号调理电路中的前置放大器增益满足(2-1-54)式即可。如果被测量的多路模拟信号都是恒定或变化缓慢的信号,但是各路信号的幅度相差很大,也就是说Vij不随j变化,但随i变化很大,那就应在采集电路中设置程控增益放大器作为主放大器。程控增益放大器的特点是每当多路开关MUX在对第i道信号采样时,放大器就采用预先按(2-1-54)式选定的第i道的增益Ki进行放大。如果被测量的多路模拟信号是随时间变化的信号,而且各路信号的幅度也不一样。也就是说,Vij既随i变化,也随j变化,那就应在采集电路中设置瞬时浮点放大器作为主放大器。7、模拟输出通道有哪几种基本结构?各有何特点?答:微机化测控系统的模拟信号输出通路的基本结构按信号输出路数来分,有单通道输出和多通道输出两大类,多通道的输出结构主要有以下三种:一、数据分配分时转换结构。它的特点是每个通道配置一套输入寄存器和D/A转换器,经微型计算机处理后的数据通过数据总线分时地选通至各通道输入寄存器,当数据Dij选通至第i路输入寄存器的同时,第i路D/A即实现数字Dij到模拟信号幅值的转换。二、数据分配同步转换结构。它的特点是在各路数据寄存器R1与D/A转换器之间增设了一个缓冲寄存器R2。数据总线分时选通主机的输出数据先后被各路数据寄存器R1接收,然后在同一命令控制下将数据由R1传送到R2,并同时进行D/A转换输出模拟量。三、模拟分配分时转换结构。这种结构的特点是各通道共用一个D/A转换器和一个数据输入寄存器。微型计算机处理后的数据通过数据总线依通道顺序分时传送至输入寄存器并进行D/A转换,产生相应通道的模拟输出值。以上三种结构可归纳为两种分配方案。前两种数据分配结构实质上也就是图2-2-2(a)所示的“数字保持”方案;模拟分配结构实质上也就是图2-2-2(b)所示的“模拟保持”方案。8、为什么模拟输出通道中要有零阶保持?怎样用电路实现?答:我们知道,模拟信号数字化得到的数据是模拟信号在各个采样时刻瞬时幅值的A/D转换结果。很显然把这些A/D转换结果再经过D/A转换,也只能得到模拟信号波形上的一个个断续的采样点,而不能得到在时间上连续存在的波形。为了得到在时间上连续存在的波形就要想办法填补相邻采样点之间的空白。理论上讲,可以有两种简单的填补采样点之间空白的办法:一是把相邻采样点之间用直线连接起来,这种方式称为“一阶保持”方式;另一种方式是把每个采样点的幅值保持到下一个采样点,这种方式称“零阶保持”。“零阶保持”方式很容易用电路来实现,“一阶保持”则很难用电路来实现。因此模拟输出通道中采用零阶保持器。零阶保持器的实现有两种方式:一种是数字保持方式,即在D/A之前加设一个寄存器,让每个采样点的数据在该寄存器中一直寄存到本路信号下个采样点数据到来时为止,这样D/A转换器输出波形就不是离散的脉冲电压而是连续的台阶电压。另一种是模拟保持方式,即在公用的D/A之后每路加一个采样保持器,保持器将D/A转换器输出子样电压保持到本路信号下个子样电压产生时为止。9、在控制系统中被控设备的驱动有哪两种方式?有何异同?答:在控制系统中,对被控设备的驱动常采用模拟量输出驱动和数字量(开关量)输出驱动两种方式,其中模拟量输出是指其输出信号(电压、电流)可变,根据控制算法,使设备在零到满负荷之间运行,在一定的时间T内输出所需的能量P;开关量输出则是利用控制设备处于“开”或“关”状态的时间来达到运行控制目的。如根据控制算法,同样要在T时间内输出能量P,则可控制设备满负荷工作时间t,即采用脉宽调制的方法,同样可达到要求。10、在信号以电压形式传输的模拟电路中,前后两级电路之间,什么情况下需插接电压跟随器?什么情况下不需要?为什么?答:在要求信号以电压形式传输(即要求前级馈送给后级的电压最大)的模拟电路中,当前级电路的输出阻抗不是远小于后级电路的输入阻抗时,两者之间需插接电压跟随器。因为电压跟随器的输入阻抗极高而输出阻抗极低,它插在两者之间,既给前级提供极高的输入阻抗,又给后级提高极低的输出阻抗,这样就能使前级馈送给后级的电压最大。如果前级电路的输出阻抗极低,或者后级的输入阻抗极高,也就是说,已经满足电压传输最大的条件,两者之间就无需再插接电压跟随器。11、试述开关量输入输出通道的基本组成。答:开关量输入通道主要由输入缓冲器、输入调理电路、输入地址译码电路等组成,如图2-3-1所示。开关量输出通道主要由输出锁存器、输出驱动电路、输出口地址译码电路等组成,如图2-3-4所示。 图2-3-1 图2-3-412、单元电路连接时要考虑哪些问题?答:组成测控系统的各单元电路选定以后,就要把它们相互连接起来,为了保证各单元电路连接起来后仍能正常工作,并彼此配合地实现预期的功能,就必须认真仔细地考虑各单元电路之间的级联问题,如:电气特性的相互匹配、信号耦合方式、时序配合等。第3章1、为什么常见的中小型微机化测控系统大多采用单片机?答:单片机是指将计算机的基本部件集成在一块芯片上而构成的微型计算机,单片机的优点是可靠性高、控制功能强、易扩展、体积小。用单片机开发各类微机化产品,周期短、成本低,在计算机和仪器仪表一体化设计中有着一般微机无法比拟的优势。正因为如此,目前常见的微机化测控系统、特别是中型测控系统和便携式测控仪器大多采用单片机。2、指出图3-1-6中存贮器和I/O接口寻址范围。答:P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0寻址范围27640000000H1FFFH6116-1108000H87FFH6116-2118800H8FFFH8155RAM000000H00FFH8155I/O010100H0105H3、为什么803l单片机的引脚固定接低电平?答: 因为803l单片机片内无ROM,故应将引脚固定接低电平,以迫使系统全部执行片外程序存储器程序。4、假设给图3-2-2 ADC0809的模拟输入端加2.5V直流电压,试确定以下两种情况下80C51单片机P0.0和P0.1读取的A/D转换结果分别是“0”还是“1”?(1)VREF(+)=+5V,VREF(-)=0V;(2)VREF(+)=+5V,VREF(-)=-5V。解:(1)由题知,UR(+)=5V,UR(-)=0V,UX=2.5V,代入公式(3-2-1)或(3-2-2)计算得D7D0=10000000。图3-2-2中P0.0=D7=1 P0.1=D6=0 (2) 由题知,UR(+)=5V,UR(-)=-5V,UX=2.5V,代入公式(3-2-1)计算得D7D0=11000000。 图3-2-2中P0.0=D7=1 P0.1=D6=15、在一个由8031单片机与一片ADC0809组成的数据采集系统中,ADC0809的8个输入通道的地址为7FF8H7FFFH,试画出有关接口的电路图,并写出每隔1min轮流采集一次8个通道数据的程序,共采样50次,其采样值存入片外RAM中以2000H单元开始的存储区中。答:接口电路可参见图3-2-2。 参考程序如下: MAIN: MOV R0,#20H MOV R1,#00H MOV R2,#00H MOV R3,#50 MOV R7,#08H LOOP: MOV DPTR,#7FF8H LOOP1: MOVX DPTR,A MOV R6,#0AH DELAY: NOP NOP NOPDJNZ R6,DELAY MOVX A,DPTR INC DPTR MOV R2,DPL MOV DPH,R0 MOV DPL,R1 MOVX DPTR,A INC DPTR MOV R0,DPH MOV R1,DPL MOV DPH,#7FH MOV DPL,R2 DJNZ R7,LOOP1 LCALL DELAY1M ;延时1分钟(子程序另外编写) DJNZ R3,LOOP 6、图3-2-7所示VFC接口电路所能转换的模拟电压Ux的最大允许值是多少?解:由公式(3-2-1)可得 因的最大计数值为FFH即,故模拟电压Ux的最大允许值为 7、仿照图3-3-4设计一个三路同步输出的D/A转换接口电路并写出接口程序。答: 8、串行ADC与并行ADC有何异同?串行DAC与并行DAC有何异同?答: 串行ADC与并行ADC二者的模数转换原理相同,通常串行ADC是在并行ADC之后加一个并-串转换电路构成的。串行DAC与并行DAC二者的数模转换原理相同,通常串行DAC是在并行DAC之前加一个串-并转换电路构成的。9、说明图3-3-8的工作原理及其改进电路。答:图3-3-8的工作原理是,当单片机的P1.0为高电平时,继电器J通电,使开关S闭合,交流接触器CJ通电,进而使三相电机得电运行。上述电路的缺点是易引起强烈的干扰。一是继电器J的通断时触头产生电火花;二是接触器CJ通断时产生很强的电弧。采用固体继电器代替通用型继电器J,可消除接触器线圈通断时J触点的电火花,但接触器CJ动作触点的电弧干扰依然存在。彻底消除电火花和电弧的干扰,可以采用晶闸管组成的无触点开关。10、LED显示接口与LCD显示接口有哪些相同点,有哪些不同点?答:相同点是:1、两种数字显示器都为7段(或8段)显示结构,因此也都有7个(或8个)段选端,并需接段驱动器;2、段驱动器所加段选码都要通过译码从要显示数字的BCD码转换得到,译码方式也有硬件译码和软件译码两种;3、多位显示的方式都有静态和动态两种方式。不同点是:LCD数字显示器的公共电极与要显示的笔画电极之间不能加直流电压,只能加频率为几十赫到数百赫的方波信号,因此,LCD显示器的驱动接口需要提供该低频方波信号,而且其显示接口的译码驱动电路与LED显示接口的译码驱动电路也不同,二者不能通用。11、LED静态显示和动态显示在硬件和软件上有哪些主要区别?答:多位LED显示器有静态显示和动态显示两种形式。静态显示就是各位同时显示。为此,各位LED数码管的位选端应连在一起固定接地(共阴极时)或接+5V(共阳极时),每位数码管的段选端应分别接一个8位锁存器/驱动器。动态显示就是逐位轮流显示。为实现这种显示方式,各位LED数码管的段选端应并接在一起,由同一个8位I/O口或锁存器/驱动器控制,而各位数码管的位选端分别由相应的I/O口线或锁存器控制。动态LED显示程序与静态LED显示程序设计有所不同,在动态显示方式中,各个位的内容是分时轮流输出的,要得到稳定的显示效果,必须不断重复执行显示程序。而在静态显示方式中,各个位的内容是同时输出的,不需要不断重复执行同一内容的显示程序,仅仅在需要更新显示内容时,CPU才执行一次显示更新子程序。12、说明行列式(矩阵式)非编码键盘按键按下的识别原理答:按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。行线通过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。将行、列线信号配合起来并做适当的处理,就能确定闭合键即按下键的位置。13、键盘有哪三种工作方式,它们各自的工作原理及特点是什么?答:(1)编程扫描方式:当单片机空闲时,才调用键盘扫描子程序,反复的扫描键盘,等待用户从键盘上输入命令或数据,来响应键盘的输入请求。(2)定时扫描工作方式:单片机对键盘的扫描也可用定时扫描方式,即每隔一定的时间对键盘扫描一次。(3)中断工作方式:只有在键盘有键按下时,才执行键盘扫描程序并执行该按键功能程序,如果无键按下,单片机将不理睬键盘。14、何谓RS-232C的电平转换?答:RS-232C的逻辑电平与一般微处理器的逻辑电平(TTL电平)是不一致的,因此在实际应用时,必须把微处理器的信号电平(TTL电平)转换为RS一232C电平,或者将RS一232C电平转换为微处理器的信号电平(TTL电平)。这两种转换是用专用电平转换芯片实现的:MC14488可将TTL电平转换为RS一232C电平,MC14489可将RS一232C电平转换TTL电平。单片机的串行口通过电平转换芯片所形成的RS232C标准接口电路如下图所示 15、RS-232C标准的接口信号有哪几类?说明常用的几根信号线的作用。答:RS-232C标准接口上的信号线基本上可分为四类:数据信号(4根)、控制信号(12根)、定时信号(3根)和地(2根)。常用的几根信号线是: TXD “发送数据”、RXD “接收数据”、RTS “请求发送”、DSR “数据装置就绪”和信号地16、试比较RS-232C与RS-422、RS-423连接方式和传输特性的主要差别。答:连接方式比较如下:传输特性的主要差别:RS-232CRS-422RS-423最大电缆长度15m600m1200m最大数据率20Kb/s300Kb/s10Mb/s第4章1、 何谓总线?在测控系统中应用总线技术有何好处?答:所谓总线,就是在模块和模块之间或设备与设备之间的一组进行互连和传输信息的信号线的集合。这个集合定义了各引线的信号、电气、机械特性,可以组成系统的标准信息通道,把计算机和测控系统的各组成部分连成一个整体以便彼此间进行信息交换。在现代测控系统中,各分系统或各单元模块间必然存在着信息的交换,这种信息交换必须借助于总线及总线接口部件。利用总线技术能够大大简化测控系统结构,增加系统的兼容性、开放性、可靠性和可维护性,便于实行标准化及组织规模化的生产,从而显著降低系统成本。2、 测控总线包括哪些类型?答:目前常用的测控总线是,与计算机相对独立的测控机箱底板总线、测控机箱与计算机互连总线及连接现场测控设备的现场总线。3、 什么是VXI总线?答:VXI总线是VME总线在仪器领域的扩展,即VMEbus Extension for Instrumentation 的缩写。VXI总线是在VME计算机总线的基础上扩展的测控系统总线,也是当前性能最先进的测控系统机箱内部总线之一。4、 什么是PXI总线?答:PXI总线是PCI总线在仪器领域的扩展,即PCI eXtensions for lnstrumentation的缩写。是与VXI总线并行的另一种模块式仪器总线标准。5、 测控机箱与计算机互连的常见串行总线有哪些?答:常见的串行总线有:RS-232C、USB总线、IEEE1394总线6、 测控机箱与计算机互连的常见并行总线有哪些? 答:常见的并行总线有:GPIB(IEEE 488)总线、SCSI总线、MXI总线7、 GPIB是什么总线?何谓“讲者”、“听者”、“控者”?答:GPIB(General Purpose Interface Bus) 是同时被IEC和IEEE组织正式承认的通用接口总线,又称为IEEE 488总线。该标准总线在仪器、仪表及测控领域得到了最为广泛的应用,至今还是仪器、仪表及测控系统与计算机互连的主流并行总线。控者是对系统进行控制的设备,它能发出接口消息,如各种命令、地址,也能接收仪器发来的请求和信息。讲者是发出仪器仪表消息的设备。听者是接收讲者所发出的仪器仪表消息的设备。第5章1、微机测控系统中为什么要对A/D转换得到的测量数据进行处理?答:如果只考虑微机测控系统的“测量通道”中对测量数据有影响的环节,则测量数据的产生过程可简化为可见,A/D转换结果D与被测量X存在如下关系 在理想情况下,只要知道标准输入X1产生的测量数据D1 ,我们就可从任一测量数据D准确地推算出其对应的被测非电量X: 然而,实际情况并没有这样简单。系统本身的参数S、M、E可能会随时间漂移,传感器电压转换系数S还可能随被测非电量变化也有微小变化即存在一定程度非线性,如果我们依然按照上式来简单地从测量数据推算被测非电量就必然产生误差。因此,我们必须对获得的测量数据进行必要的处理,消除误差因素,或者说进行误差校正,其目的就是尽可能准确地计算出实际的被测非电量。2、试述零位误差和灵敏度误差的校正方法。答:零位误差的硬件校正方法是设置调零电位器和调零电路,常见的调零电路有:传感器调零电路、电桥调零电路、放大器输入偏移调零电路、A/D转换器调零电路;灵敏度误差的硬件校正方法是调整传感器灵敏度、放大器放大倍数、A/D转换器的基准电压等主要参数,但最常见的灵敏度调整方法还是调整决定放大器增益的电阻值。 线性测试系统零位误差和灵敏度误差的软件校正方法是按照误差校正公式编写专门的计算子程序,将最近执行“误差校准”操作获得的最新的校准数据(X1、D1)、(X2、D2)存入内存,每次测量后就调用该计算子程序,从输出读数D计算出被测量X。3、为什么要切换量程?怎样实现量程切换?答:为了扩大测量范围并保持一定的测量精度,检测系统大多设置多个量程。普通测量仪表是用手动换档开关来切换量程,微机化测控系统应能自动进行量程切换。量程自动切换是实现自动测量的重要组成部分,它使测量过程自动迅速地选择在最佳量程上,这样既能防止数据溢出和系统过载,又能保证一定的测量精度。 根据量程(上限)值的计算公式 要改变量程值,可以有改变传感器灵敏度S、从传感器到A/D间信号输入通道的总增益(即各放大器放大倍数及衰减器衰减系数的连乘积)K、A/D转换器基准(满度输入)电压E三种方法,其中改变总增益K的方法最常用。4、在图5-5-1(d)中,什么情况下,A/D转换数据可以直接送去显示?什么情况下不可以?为什么?答:只有适当选择和调整放大器增益K使它满足以下条件: 才可将A/D转换结果直接送去显示。因为满足该条件时,A/D转换结果Di与被测量xi的数值Ni相等,A/D转换结果就可作为被测量的数值直接送去显示或打印。如果上述条件不满足,A/D转换结果Di与被测量xi的数值Ni不相等,不可以直接作为被测量xi的数值送去显示。5、温度传感器量程范围是200800,在某一时刻微处理器取样并经数字滤波后的数字量为CDH,求此时的温度。解:温度传感器输出的是电压信号,微处理器取样并经数字滤波后的数字量是电压信号经模数转换后的数据,此数据与温度值是对应的,但在数字上并不相同。要从模数转换后的数据求得温度的数字,需经过标度变换。由题意可知, , ,将以上数据代入公式(4-5-10),计算得此时的温度为 微机调用按照公式(4-5-10)算法编制的软件程序计算出温度值,即可送显示器显示出来。6、图5-5-1(d)中采用线性传感器和采用非线性传感器两种情况下,从A/D转换数据计算出显示数据的方法一样吗?为什么?答:不一样。图5-5-1(d)中采用线性传感器的情况下,测量通道一般也是线性的,可以采用线性通道的标度变换方法,从A/D转换数据计算出显示数据。图4-5-1(d)中采用非线性传感器的情况下,测量通道就不是线性的,在这种情况下测量通道的A/D转换结果Di与被测量xi也就不成线性关系,因此就不能再用上述线性通道的标度变换方法,应该采用非线性通道的标度变换方法即非线性校正方法。7、与硬件滤波器相比较,采用数字滤波方法来克服随机误差有何优点?答:与硬件滤波器相比较,采用数字滤波克服干扰,具有如下优点:节省硬件成本、可靠稳定、功能强、方便灵活,而且不会丢失原始数据。在模拟信号输入通道中使用的频率滤波难免滤去频率与干扰相同的有用信号,使这部分有用信号不能被转换成数据而存储或记录下来,即在原始数据记录上永久消失。由于数字滤波只是把已采集存储到存储器中的数据读出来进行数字滤波,只“读”不“写”就不会破坏采集得到的原始数据。8、常用的数字滤波算法有哪些?它们各自对哪种干扰有效?答:常见的数字滤波方法有(1)算术平均滤波法:一般适用于具有随机干扰的信号的滤波。(2)移动平均滤波法:对周期性干扰有良好的抑制作用,平滑度高,灵敏度低;但对偶然出现的脉冲性干扰的抑制作用差。(3)中位值滤波法:能有效地克服因偶然因素引起的波动干扰。对温度、液位等变化缓慢的被测参数能收到良好的滤波效果。但对流量、速度等快速变化的参数一般不宜采用此法。(4)去极值平均值滤波法:算术平均与滑动平均滤波法,在脉冲干扰比较严重的场合,干扰将会“平均”到结果中去,故上述两种平均值法不易消除由于脉冲干扰而引起的误差,这时可采用去极值平均值滤波法。第6章1、试述P、PI、PD控制规律的特点以及连续PID算式离散化的方法。答:P控制规律的特点是根据给定值与实现输出值的偏差的比例确定对控制对象进行控制的控制量,即PI控制规律的特点是根据给定值与实现输出值的偏差的比例和积分确定对控制对象进行控制的控制量,即PD控制规律的特点是根据给定值与实现输出值的偏差的比例和微分确定对控制对象进行控制的控制量,即连续PID算式离散化处理的方法是把r(t),e(t),u(t),c(t)在第n次采样时刻的数据分别用r(n),e(n),u(n),c(n)表示,偏差的数据用 e(n)=r(n)-c(n)表示,采样周期T很小时,dt可用T近似代替,de(t)可用e(n)-e(n-1)近似代替,“积分”用“求和”近似代替,即可作如下近似这样,连续PID算式便可离散化为以下差分方程2、位置型PID和增量型PID有什么区别和联系?增量型PID有什么优点?答:位置型PID和增量型PID控制算法的两种表达式分别为: 位置型算法 增量型算法 利用增量型算法,可得出位置型算法的递推形式增量型算法与位置型算法相比,具有以下优点:(1)增量型算法不需要做累加,控制量增量的确定仅与最近几次误差采样值有关,计算误差或计算精度问题对控制量的计算影响较小。而位置型算法要用到过去的误差的累加值,容易产生大的累加误差。(2)增量型算法得出的是控制量的增量,例如阀门控制中,只输出阀门开度的变化部分,误动作影响小,必要时通过逻辑判断限制或禁止本次输出,不会严重影响系统的工作。(3)采用增量型算法,易于实现手动到自动的无冲击切换。3、已知某模拟控制器的传递函数,欲用数字PID实现之,设采样周期,试分别写出相应的位置型和增量型PID算法表达式。解:本题给出的传递函数为 将本题给出的传递函数与公式(5-1-3)对比可知,该模拟控制器的,又已知,将这些参数代入公式(5-1-7)得位置型PID算法表达式 将这些参数代入公式(5-1-18)得,再代入公式(5-1-17)得位置型PID算法表达式 4、完全微分型PID算式有何不足之处?为什么可采用不完全微分型算式来克服?答:由图5-2-2(b)可见,完全微分型PID算式的不足之处是,在阶跃输入的作用下,微分项输出急剧增加,接着又急剧下降为零,因此容易引起控制过程的振荡,导致调节品质下降。为了克服这一缺点,可采用不完全微分型算法。由图5-2-2(d)可见,采用不完全微分算法控制时,微分作用产生的输出是按指数规律逐渐下降的,最终衰减为零,因而系统输出变化比较缓慢,不易引起振荡。5、何谓积分饱和?其影响如何?具体说明防止积分饱和的方法。答:积分作用虽能消除控制系统的静差,但它也有一个副作用,即会引起积分过量。这是由于在偏差始终存在的情况下,输出u(n)将达到上、下极限值。此时虽然对u(n)进行了限幅,但积分项仍在累加,从而造成积分过量。当偏差方向改变后,因积分项的累积值很大,超过了输出值的限幅范围,故需经过一段时间后,输出u(n)才脱离饱和区。这样就造成调节滞后,使系统出现明显的超调,恶化调节品质。这种由积分项引起的过积分作用称为积分饱和现象。防止积分饱和的方法有三种:1)积分限幅法 积分限幅法的基本思想是当积分项输出达到输出限幅值时,即停止积分项的计算,这时积分项的输出取上一时刻的积分值。2)积分分离法 积分分离法的基本思想是在偏差大时不进行积分,仅当偏差的绝对值小于一预定的门限值时才进行积分累积。这样既防止了偏差大时有过大的控制量,也避免了过积分现象。3)变速积分法 变速积分法的基本思想是在偏差较大时积分慢一些,作用相对弱一些;而在偏差较小时,积分快一些,作用强一些,以尽快消除静差。6、在数字PID中,采样周期是如何确定的?选择采样周期应考虑哪些因素?答:依据采样定理,采样周期的上限值,应为信号频率组分中最高频率分量的周期的一半。若采样周期T大于此上限值,便会丢失部分信息,从而使控制质量变差。一般来说,采样周期的下限值应是微机执行控制程序所需的时间。实际采样周期T应在上下限之间选择,选择时应综合考虑如下一些因素:1)给定值的变化频率加到被控对象上的给定值变化频率越高,采样频率应越高,即T应越小,以使给定值的改变通过采样迅速得到反映,而不致在随动控制中产生大的时延。2)被控对象的特性若对象是慢速的热工或化工对象时,T一般取得较大。在对象变化较快的场合,T应取得较小。另外尚需考虑干扰的情况,从系统抗干扰的性能要求来看,要求采样周期短,使扰动能迅速得到校正。3)使用的算式和执行机构的类型采样周期太小,会使积分作用、微分作用不明显。同时,因受微机计算精度的影响,当采样周期小到一定程度时,前后两次采样的差别反映不出来,使调节作用因此而减弱。此外,执行机构的动作惯性大,采样周期的选择要与之适应,否则执行机构来不及反应数字控制器输出值的变化。4)控制的回路数一般来讲,考虑到计算机的工作量和各个调节回路的计算成本,要求控制的回路较多时,相应的采样周期越长,以使每个回路的调节算法都有足够的时间来完成。第7章1、监控程序主要由哪些模块组成?答:监控程序的组成主要取决于测控系统的组成规模,以及系统的硬件配备与功能。通常由监控主程序、初始化管理、键盘管理、显示管理、中断管理、时钟管理、自诊断、手-自动控制等模块组成。2、试述一键一义键盘管理的实现方法。答:一键一义即一个按键代表一个确切的命令或一个数字,编程时只要根据当前按键的编码把程序直接转移到相应的处理模块的入口,而无需知道在此以前的按键情况。键盘信号的获得有三种方法:第一种是单纯查询法。主程序用扫描键盘等手段来获取键盘信息。微处理器(机)周而复始地扫描键盘,当发现按键时,首先判别是命令键还是数字键,若是数字键,则把按键读数读入存储器,通常还进行显示;若是命令键,则根据按键读数查阅转移表,以获得处理子程序的入口。处理子程序执行完后继续扫描键盘。第二种办法是中断方法,按下任何键都引起一个中断请求,键码分析过程放在中断子程序中,这种方法需独自占用一个外部中断源。第三种办法是定时查询方法,每隔一定时间查询一次键盘,由于时间间隔通常很短,对于操作者来说键盘的响应是实时的,键盘的查询过程安排在定时中断程序中完成。3、何谓中断?何谓中断源?单片机测控系统中常见的中断源有哪些?设置中断优先级的目的是什么答:所谓中断是指CPU在正常运行程序时,由于出现了内部或外部事件或者是程序事先安排的事件,使得CPU中止正在运行的程序而转去执行事件服务的程序,待处理完毕后,返回到被暂时中断的程序接着往下执行,这个过程称为中断。能够发出中断请求信号的外设或事件称为中断源。微机化测控系统中常见的中断源有:过程通道、实时时钟、面板按键、通信接口、系统故障。在实际系统中往往有两个以上的中断源,设计者要根据测控系统的功能特点,确定多个中断源的优先级,以便区别轻重缓急在软件上作出相应处理。通常,当多个中断源同时提出申请时,主机要识别出哪些中断源在申请中断,辨别和比较它们的优先级,优先响应级别高的中断请求。另外,当CPU在处理中断时,还要能响应更高级的中断请求,而屏蔽掉同级或较低级的中断请求。这就要求设计者精心安排多中断源的级别及响应时间,使次要工作不致影响主要工作。4、在微机化测控系统中实现定时的方法有哪几种?答:有三种。1)硬件方法,是采用可编程定时/计数器接口电路(如CTC 8253)以及单片机内的定时电路;2)软件方法,是执行一段预先编制好的延时子程序;3)软件与硬件相结合的方法。5、如何实现手动操作以及手自动之间的无扰动切换?答:微机化控制系统的基本工作方式是自动控制。但在系统调试、测试和系统投运时,往往要用手操方式来调整输出控制值。在手操方式时,系统的自动控制功能暂停,改由面板上的输出加、减两键来调整输出值。在进行手-自动切换时,必须保证无扰动。为了实现无扰动切换,软件设计人员要在用户RAM区中开辟一个输出控制值单元,作为当前输出控制量的映象,无论是手操还是自动控制,都是对这一输出值的映象单元进行加或减,在输出模块程序作用下,输出通道把此值送到执行机构上去。这样就用极其简单的方法实现了无扰动切换。6、为什么微机化测控系统要具备自检功能?自检方式有哪几种?常见自检内容有哪些?答: 自检就是利用事先编制的程序对测控系统的主要部件进行自动检测,以确定是否有故障以及故障的内容和位置。自检是微机化测控系统应具备的基本功能之一,也是提高可靠性和可维护性的重要手段之一。一般地讲,故障诊断的基本原理是对被测部件输入一串数据试验数据,然后观察相应的输出数据,并对观察结果进行分析,确定故障的内容和位置。试验数据、观察到的结果数据和故障的对应关系应在故障诊断前准备好。微机化测控系统的自检方式可分为三种类型:开机自检(在电源接通或系统复位之后进行)、周期性自检(运行过程中,间断插入自检操作)、键盘自检(面板上设“自检”按键,当用户对系统的可信度发出怀疑时,便通过该键来启动一次自检过程)。一般来说,常见自检内容包括ROM、RAM、总线、显示器、键盘以及测量电路等部件的检测。测控系统能够进行自检的项目越多,使用和维修就越方便,但相应的硬件和软件也越复杂。第8章1、电路输入阻抗高,是否容易接收高频噪声干扰?为什么?答:电路输入阻抗高,是容易接收高频噪声干扰。因为电路所接收的高频噪声干扰的电压与噪声干扰的频率成正比,与电路的输入阻抗成正比。2、接地方式有几种?各适用于什么情况?答:接地方式有单点接地(串联单点接地和并联单点接地)和多点接地两种方式。单点接地主要用于低频系统,不能用于高频信号系统。因为这种接地系统中地线一般都比较长,在高频情况下,地线的等效电感和各个地线之间杂散电容耦合的影响是不容忽视的。当地线的长度等于信号波长(光速与信号频率之比)的奇数倍时,地线呈现极高阻抗,变成一个发射天线,将对邻近电路产生严重的辐射干扰。多点接地方式多用于高频系统。多点接地不能用在低频系统中,因为各个电路的地电流流过地线汇流排的电阻会产生公共阻抗耦合噪声。3、信号传输线屏蔽层接地点应怎样选择?答:当放大器接地而信号源浮地时,屏蔽层的接地点应选在放大器的低输入端,此时出现在放大器输入端之间的噪声电压几乎为零。当信号源接地而放大器浮地时,信号传输线的屏蔽应接到信号源的低端,此时出现在放大器输入端之间的噪声电压几乎为零。4、何谓“接地环路”?它有什么危害?应怎样避免?答:当信号源和系统地都接大地时,两者之间构成的环路称为接地环路,如下图所示, 通常信号源和系统之间的距离可达数米至数十米,由于大地电阻和地电流的影响,将 使这两个接地点之间存在电位差地电压。由等效电路下图(b)可见,地电压在系统的两输入端将形成干扰电压,而且大小几乎接近,因此其影响不可忽略。为了避免形成接地环路产生干扰,应改为一点接地,并保持信号源与地隔离,如上图(a)所示。图中Rsg为信号源对地的漏电阻,由等效电路上图(b)可见,由于Rsg非常大,地电压在系统的两输入端将形成干扰电压将远远小于,比信号源接地时的干扰电压大有改善。此外,也可采用隔离变压器、纵向扼流圈、光电耦合器来切断接地环路。5、屏蔽有哪几种类型?屏蔽结构有哪几种形式?答:屏蔽有三种类型:静电屏蔽、电磁屏蔽、磁屏蔽。静电屏蔽是,用一个金属屏蔽盒罩住被干扰的电路(或干扰源),且将金属盒接地,以消除外部的静电干扰(或抑制干扰源对外部的干扰)。电磁屏蔽是,用低内阻的金属材料制成屏蔽罩罩住被干扰的电路,外部高频电磁场在导电性能良好的金属屏蔽罩内产生涡电流,该涡电流产生的反磁场可抵消高频干扰磁场,从而达到电磁屏蔽的目的。磁屏蔽是,用高导磁材料(例如玻莫合金)制成屏蔽罩,使低频磁场干扰的磁力线大部分在屏蔽罩内构成回路,泄漏到屏蔽罩外的干扰磁通就很少,从而达到抑制低频磁场干扰的目的。屏蔽结构形式主要有屏蔽罩、屏蔽栅网、屏蔽铜箔、隔离仓和导电涂料等。6、为什么长线传输大都采用双绞线传输?答:在远距离信号传输的情况下,如果采取单线传输单端对地输入的方式,那么传输线上的感应干扰电压Un和地电压Um都会与被测信号Us相串联,形成差模干扰。为了避免这种后果,通常远距离信号传输采取双线传输双端差动输入的方式,而且为了实现双线平衡传输,通常采用双绞线。由于双线绞合较紧,各方面处于基本相同的条件,因此有很好的平衡特性。而且双绞线对电感耦合噪声有很好的抑制作用。7、为什么光电耦合器具有很强的抗干扰能力?采用光电耦合器时,输入和输出部分能否共用电源?为什么?答:光耦合器由一只发光二极管和一只光电晶体管装在同一密封管壳内构成。发光二极管把电信号转换为光信号,光电晶体管把光信号再转换为电信号,这种“电光电”转换在完全密封条件下进行,不会受到外界光的影响。由于信号传递是靠光传递,切断了两个电路之间电的联系,因此两电路之间的地电位差就再不会形成干扰了。光电耦合器的数字电路光耦合器的输入阻抗很低,一般在1001000之间,而干扰源的内阻一般很大,通常为。根据分压原理可知,这时能馈送到光电耦合器输入端的噪声自然很小。即使有时干扰电压的幅度较大,但所能提供的能量很小,只能形成微弱的电流。而光耦合器的发光二极管只有通过一定强度的电流才能发光,光电晶体管也只在一定光强下才能工作,因此,即使电压幅值很高的干扰,由于没有足够的能量而不能使二极管发光,从而被抑制掉。光耦合器的输入端与输出端的寄生电容极小,一般仅为0.52PF,而绝缘电阻又非常大,通常为,因此光耦合器一边的各种干扰噪声都很难通过光耦合器馈送到另一边去。在光电耦合器的输入部分和输出部分必须分别采用独立的电源,如果两端共用一个电源,则光电耦合器的隔离作用将失去意义。8、什么叫“共地”?什么叫“浮地”?各有何优缺点?答:如果系统地与大地绝缘,则该系统称为浮地系统。浮地系统的系统地不一定是零电位。如果把系统地与大地相连,则该系统称为共地系统,共地系统的系统地与大地电位相同。这里所说的“大地”就是指地球。常用的工业电子控制装置宜采用共地系统,它有利于信号线的屏蔽处理,机壳接地可以免除操作人员的触电危险。浮地的优点是明显地加大系统的信号放大器公共线与地(或外壳)之间的阻抗,阻断干扰电流的通路,减少了共模干扰电流。缺点是设备不与大地连接,容易出现静电积累现象,增加操作人员的触电危险。9、何谓“共模干扰”?何谓“差模干扰”?应如何克服?答: “共模干扰”是相对于公共的电位基准点,在系统的接收电路的两个输入端上同时出现的干扰。“差模干扰”是指能够使接收电路的一个输入端相对于另一输入端产生电位差的干扰。由于这种干扰通常与输入信号串联,因此也称之为“串模干扰”。在电路两个输入端对地之间出现的共模噪声电压,将在输出端形成与输出信号电压存在的形式相同的电压,其值为 由上式可见,要抑制共模干扰,必须从两方面着手,一方面要设法减少共模电压,另一方面要设法减少共模增益Kc或提高共模抑制比CMRR。抑制共模干扰主要技术有:接地技术、屏蔽技术、隔离技术、浮置技术、浮动电容切换法等。抑制差模干扰的主要技术有:频率滤波法、积分法、电平鉴别法、脉宽鉴别法等。10、如何抑制来自电源与电网的干扰?答:采用电源滤波和退耦技术、采用不间断电源和开关式直流稳压电源、系统分别供电和采用电源模块单独供电、供电系统馈线要合理布线。11、在印制电路板上用地线隔开输入与输出线能抑制干扰吗?为什么?答:能。由于输出线平行于输入线,存在寄生电容,将引起寄生耦合。输入线和输出线用地线隔开后,起到屏蔽作用,消除了寄生电容和寄生反馈,因此这种布线形式能抑制干扰。12、何谓软件抗干扰技术?它包括哪些方法?答:软件抗干扰技术是采样软件的方法消除信号受到的干扰或(和)在系统受干扰后使系统恢复正常运行。软件抗干扰技术包括两方面主要内容,其一是采取软件的方法抑制叠加在模拟输入信号上噪声对数据采集结果的影响,如数字滤波器技术;其二是由于干扰而使运行程序发生混乱,导致程序乱飞或陷入死循环时,采取使程序纳入正规的措施,如软件冗余、软件陷阱、“看门狗”技术。这些方法可以用软件实现,也可以采用软件硬件相结合的方法实现。13、何谓“指令冗余”?何谓“软件陷阱”?答:为了使“乱飞”程序在程序区迅速纳入正轨,应该多用单字节指令,并在关键地方人为地插入一些单字节指令NOP,或将有效单字节指令重写,称之为“指令冗余”。“软件陷阱”就是用引导指令强行将捕获到的乱飞程序引向复位入口地址0000H,在此处将程序转向专门对程序出错进行处理的程序,使程序纳入正轨。14、何谓“看门狗”技术?有哪些实现方法?答: PC受到干扰而失控,引起程序乱飞,也可能使程序陷入“死循环”。为使失控的程序摆脱“死循环”的困境,通常采用“看门狗”技术(Watchdog)。“看门狗”技术(Watchdog)实质上是程序监视技术。测控系统的应用程序往往采用循环运行方式,每一次循环的时间基本固定。“看门狗”技术就是不断监视程序循环运行时间,若发现时间超过已知的循环设定时间,则认为系统陷入了“死循环”,然后强迫程序返回到0000H入口,在0000H处安排一段出错处理程序,使系统运行纳入正规。“看门狗”技术既可由硬件实现,也可由软件实现,还可由两者结合来实现。第9章1、微机测控系统设计的基本要求有哪些?答:基本要求有:达到或超过技术指标,尽可能提高性能价格比,适应环境、安全可靠,便于操作和维护。2、研制一台微机测控系统大致分为几个阶段答:研制一台微机化测控系统大致分为三个阶段:确定任务、拟制系统方案,硬件和软件的研制,联机总调、性能测定。3、目前多数微机测控系统采用几位微处理器?为什么?答:目前多数微机测控系统采用8位微处理器。因为8位微处理器既可用于数据处理,也可用于控制。适应范围广,价格也不高,故为目前多数微机测控系统所采用。4、怎样选择元器件?答:选择元器件时一般要注意如下几点:1)要根据元器件所在电路对该器件的技术要求来选择元器件,在满足技术要求的前提下尽可能选择价格低的元器件。2)尽可能选用集成组件而不选用分立元件以便简化电路,减少体积,提高可靠性。3)为减少电源种类,尽可能选用单电源供电的组件,避免选用要求特殊供电的组件。对只能采用电池供电的场合,必须选用低功耗器件。4)元器件的工作温度范围应大于所使用环境的温度变化范围。5)系统中相关的器件要尽可能做到性能匹配。5、简要叙述硬件研制过程和软件研制过程。答: 硬件电路研制过程 软件研制过程6、何谓模块化编程?如何划分模块?答:所谓“模块”就是指一个具有一定功能、相对独立的程序段,这样一个程序段可以看作为一个可调用的子程序。所谓“模块化”编程,就是把整个程序按照“自顶向下”的设计原则,从整体到局部再到细节,一层一层分解下去,一直分解到最下层的每一模块能容易地编码时为止。如何划分模块,至今尚无公认的准则,大多数人是凭直觉,凭经验,凭借一些特殊的方法来构成模块,下面给出的一些原则对编程将会有所帮助。(1)模块不宜分得过大或过小。通常认为20行到50行的程序段是长度比较合适的模块。(2)模块必须保证独立性,即一个模块内
展开阅读全文