微机化测控系统第七章_第1页
微机化测控系统第七章_第2页
微机化测控系统第七章_第3页
微机化测控系统第七章_第4页
微机化测控系统第七章_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

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

文档简介

第七章抗干扰技术

内容:噪声干扰的形成、硬件抗干扰技术、软件抗干扰技术重点:噪声干扰的形成、软件抗干扰技术难点:硬件抗干扰技术、干扰的定义干扰是指对系统的正常工作产生不良影响的内部或外部因素。从广义上讲,机电一体化系统的干扰因素包括电磁干扰、温度干扰、湿度干扰、声波干扰和振动干扰等等。电磁干扰是指在工作过程中受环境因素的影响,出现的一些与有用信号无关的,并且对系统性能或信号传输有害的电气变化现象。形成干扰的三个要素干扰源:产生干扰信号的设备被称为干扰源,如变压器、继电器、微波设备、电机、无绳电话和高压电线等都可以产生空中电磁信号传播途径:噪声源到接收电路间的耦合通道。接收载体:接收载体是指受影响的设备的某个环节,该环节吸收了干扰信号,并转化为对系统造成影响的电器参数。7-1-1噪声源一、内部噪声源1、电路元器件产生的固有噪声,电阻热噪声、晶体管闪烁噪声2、感性负载切换时产生的噪声干扰,3、接触噪声(两种材料之间的不完全接触而引起导电率起伏所产生的噪声,如虚焊或漏焊)2。感性负载切换时产生的噪声干扰在微机测控系统中常使用具有较大电感量的元件或设备,诸如继电器、电动机、电磁阀等。当电感回路的电流被切断时,会产生很大的反电势而形成噪声干扰。这种反电势甚至可能击穿电路中晶体管之类的器件,反电势形成的噪声干扰能产生电磁场,对系统中的其它电路产生干扰。对于反电势干扰,可采用如下措施:2。感性负载切换时产生的噪声干扰图7-1-1感性负载的干扰抑制网络7-1-1噪声源二、外部噪声源1、天体和天电干扰2、放电干扰:电动机的电刷和整流子间的周期性瞬间放电,电焊、电火花加工机床、电气开关设备中的开关通断,电气机车和电车导电线与电刷间的放电等。3、射频干扰:电视广播、雷达及无线电收发机等,对邻近电子设备的干扰。

4、工频干扰:大功率输、配电线与邻近测试系统的传输线通过耦合产生的干扰。7-1-2噪声的耦合方式静电耦合(电容性耦合)电磁耦合(电感性耦合):磁场耦合干扰是指大电流周围磁场对机电一体化设备回路耦合形成的干扰。漏电耦合干扰(电阻性耦合):漏电耦合干扰是因绝缘电阻降低而由漏电流引起的干扰,多发生于工作条件比较恶劣的环境或器件性能退化、器件本身老化的情况下。共阻抗干扰:共阻抗干扰是指电路各部分公共导线阻抗、地阻抗和电源内阻压降相互耦合形成的干扰,这是机电一体化系统普遍存在的一种干扰。如图7-1所示的串联接地方式,由于接地电阻的存在,三个电路的接地电位明显不同。电磁辐射干扰:由各种大功率高频、中频发生装置,各种电火花以及电台、电视台等产生的高频电磁波向周围空间辐射,形成电磁辐射干扰。雷电和宇宙空间也会有电磁波干扰信号。7-1-2噪声的耦合方式一、静电偶合(电容性耦合)寄生的含义就是本来没有在那个地方设计电容,但由于布线构之间总是有互容,互感就好像是寄生在布线之间的一样,所以叫寄生电容。寄生电容一般是指电感,电阻,芯片引脚等在高频情况下表现出来的电容特性。实际上,一个电阻等效于一个电容,一个电感,和一个电阻的串连,在低频情况下表现不是很明显,而在高频情况下,等效值会增大,不能忽略。两个电路之间存在的寄生电容,产生静电效应而引起的干扰,多发生在小电流、高电压噪声源对测试系统的干扰。如下页图7-1-2所示图7-1-2静电电容耦合示意图图中导线1是干扰源,导线2为测试系统传输线,C1、C2分别为导线1、2的寄生电容,C12是导线1和2之间的寄生电容,R为导线2被干扰电路的等效输入阻抗。当干扰源的电压U1和角频率ω一定时,要降低静电电容性耦合效应就必须减小电路的等效输入阻抗R和寄生电容C12。7-1-2噪声的耦合方式二、电磁干扰(电感性耦合)两个电路之间存在的互感。多发生在大电流、低电压噪声源对测试系统的干扰。图7-1-3两个电路之间的互感7-1-2噪声的耦合方式三、漏电耦合(电阻性耦合)由于绝缘不良,流经绝缘电阻的漏电使电测装置引起干扰。图7-1-4电阻耦合等效电路7-1-2噪声的耦合方式四、共阻抗耦合两个或两个以上的电路有公共阻抗时,一个电路中的电流变化在公共阻抗端产生的电压。这个电压会影响与公共阻抗相连的其他电路的工作,成为其干扰电压。1、电源内阻抗的耦合干扰当一个电源对几路供电时,电源内部电阻R0就是公共阻抗,当某一路电流变化时,公共阻抗上产生的电压就构成了对其他电路干扰源,如下图7-1-5。7-1-2噪声的耦合方式图7-1-5电源共阻抗耦合干扰为了抑制电源内阻抗的耦合干扰,可采取如下措施:①减小电源的内阻;②在电路中增加电源退耦滤波电路。7-1-2噪声的耦合方式2、公共地线耦合干扰由于公共地线存在一定的阻抗,当电流通过时会产生干扰电压。如图图7-1-6公共地线耦合干扰图中R1,R2,R3为地线电阻,A1,A2为前置电压放大器,A3为功率放大器,A3级的电流I3较大,通过地线电阻R3时产生的电压为U3=I3R3,U3就会对A1、A2产生干扰。7-1-2噪声的耦合方式3、输出阻抗耦合干扰输出向几路负载供电时,任何一路负载电压的变化都会通过线路公共阻抗耦合而影响其他的输出,产生干扰。7-1-2噪声的耦合方式图7-1-7输出阻抗耦合干扰图为一个信号输出电路同时向三路负载提供信号的示意图。ZS为信号输出电路的输出阻抗,Z0为输出接线阻抗,ZL为负载阻抗。若A路输出电压产生变化ΔUA,它将在负载B上引起ΔUB的变化,ΔUB就是干扰电压。一般ZL≥ZS≥Z0,故由上图可得ΔUB≈ΔUAZS/ZL。公式表明,减小输出阻抗ZS,可减小由输出阻抗耦合产生的干扰ΔUB。7-1-2噪声的耦合方式7-1-3噪声的干扰模式在电路中,干扰信号通常以串模干扰和共模干扰形式与有用信号一同传输。1.串模信号 串模干扰是叠加在被测信号上的干扰信号,也称横向干扰。产生串模干扰的原因有分布电容的静电耦合、长线传输的互感、空间电磁场引起的磁场耦合以及50Hz的工频干扰等。 在机电一体化系统中,被测信号是直流(或变化比较缓慢的)信号,而干扰信号经常是一些杂乱的波形并含有尖峰脉冲,如图7-2(c)所示。图7-2中Us表示理想测试信号,Uc表示实际传输信号,Ug表示不规则干扰信号。干扰可能来自信号源内部(图7-2(a)),也可能来自于导线的感应(图7-2(b))。图串模干扰示意图共模干扰往往是指同时加载在各个输入信号接口端的共有的信号干扰。图7-3所示的电路中,检测信号输入A/D转换器,A/D转换器的两个输入端上即存在公共的电压干扰。由于输入信号源与主机有较长的距离,输入信号Us的参考接地点和计算机控制系统输入端参考接地点之间存在电位差Ucm。这个电位差就在转换器的两个输入端上形成共模干扰。以计算机接地点为参考点,加到输入点A上的信号为Us+Ucm,加到输入点B上的信号为Ucm。2.共模干扰图7-3共模干扰示意图7.2抗干扰的措施屏蔽隔离滤波接地屏蔽是指利用导电或导磁材料制成的盒状或壳状屏蔽体,将干扰源或干扰对象包围起来,从而割断或削弱干扰场的空间耦合通道,阻止其电磁能量的传输。按需屏蔽的干扰场的性质不同一、屏蔽的类型和原理 1、静电屏蔽

是为了消除或抑制由于电场耦合引起的干扰。空心导体内部没有静电荷。 2、电磁屏蔽 高频电磁场能够在导体中产生涡流,利用涡流可以抵消高频干扰的磁场。主要用于防止高频电磁干扰。 3、磁屏蔽 利用高导磁材料制成屏蔽罩,使低频磁场干扰的磁力线在屏蔽罩内形成回路,达到抑制低频磁场。二、屏蔽的结构形式:主要有屏蔽罩、屏蔽栅网、屏蔽铜箔、隔离仓和导电涂料等。

7.2.1屏蔽磁场屏蔽是为了消除或抑制由于磁场耦合引起的干扰。如图7-4所示的变压器,在变压器绕组线包的外面包一层铜皮作为漏磁短路环。在如图7-5所示的同轴电缆)中,为防止信号在传输过程中受到电磁干扰,在电缆线中设置了屏蔽层。图7-4变压器的屏蔽图7-5同轴电缆示意图1.光电隔离光电隔离是以光作为媒介在隔离的两端之间进行信号传输的,所用的器件是光电耦合器。由于光电耦合器在传输信息时,不是将其输入和输出的电信号进行直接耦合,而是借助于光作为媒介物进行耦合的,因而具有较强的隔离和抗干扰能力。图7-6(a)所示为一般光电耦合器组成的输入/输出线路。在控制系统中,它既可以用作一般输入/输出的隔离,也可以代替脉冲变压器起线路隔离与脉冲放大作用。由于光电耦合器具有二极管、三极管的电气特性,使它能方便地组合成各种电路;又由于它靠光耦合传输信息,使它具有很强的抗电磁干扰的能力,因而在机电一体化产品中获得了极其广泛的应用。

7.2.2隔离光电隔离隔离原理对于交流信号的传输,一般使用变压器隔离干扰信号的办法。隔离变压器也是常用的隔离部件,用来阻断交流信号中的直流干扰和抑制低频干扰信号的强度,如图7-6(b)所示的变压器耦合隔离电路。隔离变压器把各种模拟负载和数字信号源隔离开来,也就是把模拟地和数字地断开。传输信号通过变压器获得通路,而共模干扰由于不形成回路而被抑制。2.变压器隔离变压器隔离原理 继电器线圈和触点仅有机械上的联系,而没有直接的电的联系,因此可利用继电器线圈接收电信号,而利用其触点控制和传输电信号,从而可实现强电和弱电的隔离(如图7-8所示)。同时,继电器触点较多,且其触点能承受较大的负载电流,因此应用非常广泛。 3.继电器隔离图7-8继电器隔离滤波是抑制干扰传导的一种重要方法。由于干扰源发出的电磁干扰的频谱往往比要接收的信号的频谱宽得多,因而当接收器接收有用信号时,也会接收到那些不希望有的干扰。图7-9所示为计算机电源采用的一种LC低通滤波器的接线图。含有瞬间高频干扰的220V工频电源通过截止频率为50Hz的滤波器,其高频信号被衰减,只有50Hz的工频信号通过滤波器到达电源变压器,保证正常供电。

7.2.3滤波图7-9低通滤波器图7-10(a)所示为触点抖动抑制电路,对抑制各类触点或开关在闭合或断开瞬间因触点抖动所引起的干扰是十分有效的。图7-10(b)所示电路是交流信号抑制电路,主要用于抑制电感性负载在切断电源瞬间所产生的反电势。这种阻容吸收电路可以将电感线圈的磁场释放出来的能量转化为电容器电场的能量储存起来,以降低能量的消散速度。图7-10(c)所示电路是输入信号的阻容滤波电路,类似的这种线路既可作为直流电源的输入滤波器,也可作为模拟电路输入信号的阻容滤波器。图7-11双T型带阻滤波器图7-11所示为一种双T型带阻滤波器,可用来消除工频(电源)串模干扰。图中输入信号U1经过两条通路送到输出端。一、接地的基本概念1、测控系统中的地线种类信号地:传感器本身的零电位基准线模拟地:模拟信号的参考点,最后汇总到供电的直流电源上。数字地:数字信号的参考点,最后汇总到供电的直流电源上。负载地:大功率负载或感性负载的地线。也叫噪声地系统地:将数字地、模拟地、负载地的最后汇合点。7-2-4接地技术2、共地和浮地浮地:系统地与大地绝缘,则该系统称为浮地系统。共地系统:把系统地与大地连接在一起。①宜采用共地系统;②接地点与交流电源接地点距离不少于800米,接地棒深埋并与电力线垂直。3、接地方式单点接地:两个或两个以上的电路共用一段地线的接地方法称为串联单点接地。容易受到别的电路干扰。适合于地电流比较小电路。图7-2-1串联单点接地方式串联接地方式的缺点:离接地点越远,电路中出现的噪声干扰越大。图7-12并联一点接地图7-12所示是并联一点接地方式。这种方式在低频时是最适用的,因为各电路的地电位只与本电路的地电流和地线阻抗有关,不会因地电流而引起各电路间的耦合。这种方式的缺点是需要连很多根地线,用起来比较麻烦。 多点接地所需地线较多,一般适用于低频信号。若电路工作频率较高,电感分量大,各地线间的互感耦合会增加干扰。如图7-13所示,各接地点就近接于接地汇流排或底座、外壳等金属构件上。2.多点接地图7-13多点接地接地方式选择原则一般在信号低于1MHz时采用单点接地方式。在信号高于10MHz时采用多点接地方式。在1MHz-10MHz时可采用单点接地,但地线长度不能小于信号波长的1/20。否则,用多点接地。

机电一体化系统设计时要综合考虑各种地线的布局和接地方法。图7-14所示是一台数控机床的接地方法。图7-14数控机床的接地硬件抗干扰技术3、直流电源接地点的选择数字、模拟等电源地应该各自汇于一点再与系统地相连。4、印刷线路板的接地布局模拟、数字地分别设置,尽量减少地线电阻,模拟地线可以用来隔离两个模拟信号的有害耦合。硬件抗干扰技术5、机柜地线布局各个电路模块的地线不要混接。各个模块的可采用单点并联接地复杂系统中,各个电路模块被分装在多层柜架上,可在各个柜架之间安装若干个纵向汇流排连接所有的横向汇流排。7.2.7印制电路板抗干扰技术一、合理分配电路板尺寸&合理布置器件二、合理分配印刷电路板插脚三、印刷电路板合理布线四.电源线地线的布置五.去耦电容器的配置印刷电路板尺寸要适中:过大时,印刷线条长,阻抗增加,不仅抗干扰能力下降,而且成本提高;过小,则散热不好,且易受邻近线条干扰;一、合理分配电路板尺寸&合理布置器件器件布置的原则:印刷电路板上的器件布置应符合电气干扰少和易于散热.从符合电气干扰少角度考虑:相关器件应尽量放得靠近些。例如晶振和CPU的时钟信号输入端应相互靠近些;远离易产生噪声的器件。例如信号线与其他器件应尽量远离晶振;从散热角度考虑:逻辑电路应远离大电流噪声电路。例如控制电路与驱动电路应分板制作。发热元器件要考虑通风散热,需安装散热器。发热元器件要分散布置,不能集中。热敏感元器件要远离发热器件或进行热屏蔽。I/O驱动器件、功率放大器件尽量靠近印制电路板的边缘、靠近引出接插件。最好把ROM、RAM、时钟发生器等发热较多的器件布置在印制板的偏上方部位(当印制板竖直安装时)或易通风散热的地方。一、合理分配电路板尺寸&合理布置器件二、合理分配印刷电路板插脚尽量不使用IC插座,而把IC直接焊在印制板上,这样可减少IC插座间较大的分布电容。电源插接件与信号插接件要尽量远离,主要信号的插接件外面最好带有屏蔽。在安排插针信号时,用一部分插针为接地针,均匀分布于各信号针之间,起到隔离干扰的作用。信号针与接地针理想的比例为1:1。输入、出线分置三、印刷电路板合理布线1、通过元件跨接线路,不能交叉配线.2、配线不要做成环路3、不要有长段的窄线并行4、旁路电容不能太长5、单元的输入和输出线应该用地线隔开6、信号线尽可能短印刷电路板抗干扰图7-2-24印刷电路的输入输出线布置在图(a)中,由于输出线平行于输入线,存在寄生电容C0,将引起寄生耦合。这种布线形式不可取。图(b)中,由于输出线和输入线之间有地线,起到屏蔽作用,消除了寄生电容C0和寄生反馈,因此这种布线形式正确。数字信号地与模拟信号地分开连接,最终单点相连,消除地电路经过公共阻抗而产生的干扰;接地线尽量加粗,尽可能减小地线阻抗,从而减小因公共阻抗耦合而产生的干扰;将数字地做成闭合的网格,可以降低各元器件之间的地线电位差,能明显提高抗干扰能力。巨大电位差三、印刷电路板合理布线(1)尽量使用多层板,过孔要尽量少。(2)电路板铜膜线的布线尽量使用45°的折线,不要使用90°折线,以减小高频信号的发射。其布线方式如图8—18所示。图8—18铜膜线的布线方式三、印刷电路板合理布线四.电源线地线的布置尽量加大线条宽度;利用电源线高频阻抗小的特点,将它与逻辑信号线平行布线,以起到与地线相似的隔离作用;接地线应尽量加粗,使它能通过三倍于印制板上的允许电流。一般接地线宽度应在2~3mm以上。地线、电源线与信号线的关系是:地线>电源线>信号线。单点接地与多点接地选择:在低频电路中,导线与元器件间的电感影响较小,而接地电路中的环流引起的干扰对系统影响较大,因而采用一点接地;在高频电路中,地线感抗变得很大,此时应尽量降低地线阻抗,应采用就近多点接地法。ABCABC四.电源线地线的布置在印刷电路板的各个关键部位配置去耦电容是印刷电路板设计的一项常规做法:在电路板电源输入端跨接一个10~100μF(或更大)的电解电容,消除电源中的低频干扰;在每个关键集成电路芯片的电源输入端跨接一个0.01~0.1μF的陶瓷电容或钽电容,消除电源中的高频干扰;去耦电容的引线不能太长,特别是高频旁路电容不能有长引线。五.去耦电容器的配置7-3软件抗干扰技术软件抗干扰技术前提条件:1、在干扰作用下,微机系统硬件部分不会受到任何损坏。或易损部分状态可以被查询。2、ROM程序区不会受到干扰。3、RAM区中的重要数据不会被破坏,或虽然可以被破坏但是可以重新建立。软件抗干扰技术研究内容:1、采取软件的方法抑制叠加在模拟输入信号上的噪声。如数字滤波器技术(见4.6节)

2、程序跑飞或死循环时,采用使程序纳入正规的措施。如:软件冗余、软件陷阱、“看门狗”技术。

软件抗干扰技术7-3-1软件冗余技术一、指令冗余技术主要针对程序在取指令周期时,误将数据(操作数)取出,当成指令(操作码)执行。为克服此种情况,多采用单字节指令,并在关键地方人为插入一些单字节指令NOP,或将有效单字节指令重写,称为指令冗余。方法:1、NOP的使用(1)在三字节指令后插入两个NOP指令可保证后面的指令不再被拆散。对程序流向起决定作用的指令和某些对系统状态有重要影响的指令后面可以重复写入NOP,则可不会将其后的指令当操作数执行,从而使程序纳入正轨。软件抗干扰技术(2)对程序流向起决定作用的指令(如RET、RETI、ACALL、LCALL、LJMP、JZ、JNZ、JC、JNC、DJNZ等)和某些对系统工作状态起重要作用的指令(如SETB、EA等)之前插入两条NOP指令,可保证乱飞程序迅速纳入轨道,确保这些指令正确执行。软件抗干扰技术2、重要指令冗余对于程序流向起决定作用的指令和对系统状态有重要影响的指令后面可以重复写上这些行区。采用冗余技术使PC纳入正确轨道的条件是,跑飞的PC必须指向程序运行区,并且必须执行到冗余指令。

二、时间冗余技术通过消耗时间资源达到纠正错误的目的。1、重复检测法通过多次检测,看检测结果是否一致。图7-3-1重复检测法对接口中的输入数据信息进行多次检测,若检测结果完全一致,则是真的输入信号;若相邻的检测内容不一致,或多次检测结果不一致,则是伪输入信号。两次检测之间应有一定的时间间隔t,设干扰存在的时间为T,重复次数为K,则t=T/K。图中K为重复检测次数,t为时间间隔,将相邻的两次结果进行比较,相等时对J计数,不等时对I计数。当重复K次之后,对I、J结果进行判别,以确定输入信号的真伪。软件抗干扰技术2、重复输出法开关量输出抗干扰设计,主要采用重复输出的方法,是一种提高输出接口抗干扰性能的有效措施3、指令复执技术重复执行已经发现错误的指令。就是一旦发现错误就重新执行被错误破坏的现行指令。指令复执既可用编制程序来实现,也可用硬件控制来实现,基本的实现方法是:①当发现错误时,能准确保留现行指令的地址,以便重新取出执行;②现行指令使用的数据必须保留,以便重新取出执行时使用。指令复执类似于程序中断,但又有所区别。类似的是二者都要保护现场,不同的是,程序中断时,机器一般没有故障,执行完当前指令后保留现场;但指令复执,不能让当前指令执行完,否则会保留错误结果,因此,在传送执行结果之前就停止执行现行指令,以保存上一条指令执行的结果,且PC要后退一步。4、程序卷回技术这是针对一段程序重复执行。5、延时避开法通过软件延时避开大用电器开启时间。软件抗干扰技术软件抗干扰技术7-3-2软件陷阱技术此方法适用于ROM中出现非程序的空白区。软件冗余方法的条件不满足一、软件陷阱用引导命令强行将捕获到的乱飞程序引入复位入口地址0000H,在此处将程序转向专门对程序出错进行处理,使程序纳入正轨。软件陷阱形式如下页表。软件抗干扰技术形式之一机器码为:0000020000形式之一机器码为:0202020000软件抗干扰技术二、软件陷阱的安排1、未使用的中断区用于处理因未使用的中断被错误的开启而引起中断。2、未使用的EPROM空间用跳转指令填充未使用的EPROM空间。使程序纳入正轨。3、非EPROM芯片空间当使用的程序存储器的容量不足64K时将有空余地址,当跑飞到这部分的地址时将返回FF命令,这是MOVR7,A命令,会修改R7内容,所以,通过如下硬件电路实现非EPROM芯片空间陷阱。软件抗干扰技术图7-3-2非EPROM区程序陷阱之一图732中74LS08为四正与门。EPROM芯片地址空间为0000H~1FFFH,译码器74LS138中的Y0为其片选信号。空间2000H~FFFFH为非应用空间。当PC落入2000H~FFFFH空间时,定有Y0为高电平。当取指令操作时,PSEN为低,从而引出中断。在中断服务程序中设置软件陷阱,可将乱飞的PC迅速拉入正轨。软件抗干扰技术4、RAM数据保护的条件陷阱通过对写RAM的先提条件判断,来决定是否改写外部的RAM。方法见下页程序:为了减小RAM中数据丢失的可能性,可在RAM写操作之前加入条件陷阱,不满足条件时不允许写操作,并进入陷阱,形成死循环,具体形式是:

MOVA,#NNHMOVDPTR,#××××HMOV6EH,#55HMOV6FH,#0AAHLCALLWRDPRETWRDP:NOPNOPNOPCJNE6EH,#55H,XJ;6EH中不为55H则落入死循环

CJNE6FH,#0AAH,XJ;6FH中不为AAH则落入死循环

MOVX@DPTR,A;A中数据写入RAM××××H中

NOPNOPNOPMOV6EH,#00HMOV6FH,#00HRETXJ:NOP;死循环

NOPSJMPXJ落入死循环之后,可以通过下面的“看门狗”技术使其摆脱困境。软件抗干扰技术7-3-3看门狗技术当程序因为陷阱或其他原因进入死循环时,采用看门狗技术可以摆脱死循环。方法是利用计算机运行循环程序时,时间固定的特点,通过计算机软件或硬件监控运行时间周期,发现时间超时就认为系统陷入了死循环。这个技术就是看门狗技术,可由软件或硬件实现。软件抗干扰技术硬件看门狗电路计数器型看门狗电路采用CD4020作为计数器,计算机ALE为第一个计数器的CLK输入,P1.0口为第一个计数器清零端,控制第一个计数器在一定时间内不向第二个计数器进位,当计算机死循环时,P1.0口不能在规定的时间内向第一个计数器清零端发出信号,第一个计数器向第二个计数器进位,引起第二个计数器计数,当第二个计数器计数到一定值时,通过74LS123引起复位信号。软件抗干扰技术图7-3-7计数器型“看门狗”电路软件抗干扰技术图7-3-574LS123管脚排列与功能软件抗干扰技术通过1#CD4020输出端与2#CD4020的CLK的连接方式,可获得不同的延时时间,如表732所列。软件抗干扰技术3、采用微处理器监控器实现看门狗功能MAX690、MAX692A、MAX705/706/813L等都可以实现看门狗功能。微处理器监控器:为了保证微处理器可靠运行,需配置电压监控电路;为实现掉电数据保护,需备用电池及切换电路;为使微机处理器摆脱干扰陷入的死循环,需配置Watchdog(看门狗)电路。将完成这些功能的电路集成在一个芯片当中,称为微处理器监控器。软件抗干扰技术图7-3-8MAX813L框图图中WDI为看门狗输入端,该端的作用是启动Watchdog定时器开始计数。RESET有效或WDI输入高阻态时,Watchdog定时器被清零且不计数。当复位信号RESET变为高电平,且WDI发生电平变化时,定时器开始计数,可检测的驱动脉宽短至50ns。若WDI悬空,则Watchdog不起作用。当WDO为低电平,要使其恢复高电平的条件是在Vcc高于复位门的情况下:①采取手动复位,MR有一低脉冲,发出复位信号,在复位信号的前沿,WDO变为高电平,但Watchdog被清零,且不计数;②若WDI电平发生变化,Watchdog被清零,且开始计数,同时WDO变为高电平。若使WDI悬空,则Watchdog失效,WDO可用做低压标志输出。当Vcc降至复位门限以下,WDO为低电平,表示电压已降低。软件抗干扰技术二、软件看门狗技术原因:有些干扰可能破坏计算机中断,硬件看门狗技术无法实现。软件看门狗思想:在主程序中对T0中断程序进行监控,在T1中断服务程序中对主程序进行监控,T0中断监视T1中断。内容:系统软件包括主程序、高级中断程序、低级中断子程序三部分。图7-3-10主程序流程图主程序完成系统测控的同时,还监视T0中断因干扰而引起的中断关闭故障。A0为T0中断服务程序运行状态观测单元,T0中断运行时,每中断一次,A0便自动加1。在测控功能模块程序入口处,先将A0之值暂存于E0单元。由于测控功能模块程序运行时间较长,设定在此期间T0产生定时中断(设T0定时溢出时间小于测控功能模块运行时间),从而引起A0的变化。在测控功能模块的出口处,将A0的即时值与先前的暂存单元E0的值相比较,观察A0值变化。若A0之值改变,说明T0中断运行正常;若A0之值没变化,说明T0中断关闭,则转到0000H处,进行出错处理。图7-3-11T1中断程序流程图T1中断程序完成系统特定测控功能的同时,还监视主程序运行。在中断服务程序中设置一个主程序运行计时器M,T1每中断一次,M便自动加1。M中的数值与T1定时溢出时间之积表示时间值。若M表示的时间值大于主程序运行时间T,说明主程序陷入死循环,T1中断服务程

温馨提示

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

评论

0/150

提交评论