软件抗干扰的一些措施

软件抗干扰的一些措施
软件抗干扰的一些措施

抗干扰的措施主要包括屏蔽、隔离、滤波、接地和软件

数控车床如何抗干扰 数控车床作为cnc机床自然也会像其他的电子仪器仪表一样受到众多的干扰,所以面对有可能发生的干扰我们必须有应对的措施,抗干扰的措施主要包括屏蔽、隔离、滤波、接地和软件处理等。 ①屏蔽技术:屏蔽是目前采用最多也是最有效的一种方式。屏蔽技术切断辐射电磁噪声的传输途径通,常用金属材料或磁性材料把所需屏蔽的区域包围起来,使屏蔽体内外的场相互隔离,切断电磁辐射信号,以保护被屏蔽体免受干扰,屏蔽分为电场屏蔽、磁场屏蔽及电磁屏蔽。在实际工程应用时,对于电场干扰时,系统中的强电设备金属外壳(伺服驱动器、变频器、驱动器、开关电源、电机等)可靠接地实现主动屏蔽;敏感设备如智能纠错装置等外壳应可靠接地,实现被动屏蔽;强电设备与敏感设备之间距离尽可能远;高电压大电流动力线与信号线应分开走线,选用带屏蔽层的电缆,对于磁场干扰,选用高导磁率的材料,如玻莫合金等,并适当增加屏蔽体的壁厚;用双绞线和屏蔽线,让信号线与接地线或载流回线扭绞在一起,以便使信号与接地或载流回线之间的距离最近;增大线间的距离,使得干扰源与受感应的线路之间的互感尽可能地小;敏感设备应远离干扰源强电设备变压器等。 ②隔离技术:隔离就是用隔离元器件将干扰源隔离,以防干扰窜入设备,保证电火花机床的正常运行。常见的隔离方法有光电隔离、变压器隔离和继电器隔离等方法。 (1)光电隔离:光电隔离能有效地抑制系统噪声,消除接地回路的干扰。在智能纠错系统的输入和输出端,用光耦作接口,对信号及噪声进行隔离;在电机驱动控制电路中,用光耦来把控制电路和马达高压电路隔离开。 (2)变压器隔离是一种用得相当广泛的电源线抗干扰元件,它最基本的作用是实现电路与电路之间的电气隔离,从而解决地线环路电流带来的设备与设备之间的干扰,同时隔离变压器对于抗共模干扰也有一定作用。隔离变压器对瞬变脉冲串和雷击浪涌干扰能起到很好的抑制作用,对于交流信号的传输,一般使用变压器隔离干扰信号的办法。 (3)继电器隔离,继电器的线圈和触点之间没有电气上的联系。因此,可以利用继电器的线圈接受电气信号,而用触点发送和输出信号,从而避免强电和弱电信号之间的直接联系,实现

抗干扰措施

抗干扰技术 在电路设计当中,抗干扰占有一个特别重要的地位。在一切的电子技术当中,都是重点。(或许你会说你是玩单片机的,感觉没这方面的必要,其实是因为数字电路就两种信号,一个高电平,一个低电平,本身就有一定的抗干扰性能,而模拟信号是连续的,容易被干扰,这也是现在的产品都数字化的原因之一,但是玩单片机的就不玩模拟信号?加点抗干扰技术以防万一也没错吧!)举个例子来说,如果要放大一个微弱的信号,当电源不是很好,有较大的纹波,经常4.5V到6V之间跳,工频信号又很强,你的电路有没有什么防护措施,你想想,当这个信号到最后,还是你想要的信号吗?打个比方,如果唐僧身边没有那么多能干的徒弟,菩萨,神仙,他到得了西天吗?那些妖精就是干扰源,徒弟什么的就是抗干扰措施,当然唐僧自身也有一定的抗干扰能力。这就是我们要讲的抗干扰技术。(请各位懒人直接跳到最后的总结) 理论上来说,抗干扰分为3个方面:1、干扰源。2、传输途径。3、敏感原件。也就是我们需要下功夫的地方。按照优先考虑的顺序,也是如上的1、2、3。你要是能把干扰抑制在源头,扼杀在摇篮里,那就不用其他的措施了。但是干扰源来自四面八方,说不定自己后院还起火(比如运放的自激振荡),所以3个方面都是需要加强的。 一般来说,电源的干扰时最普遍的,所以电源做得好就是一切的基础,尽量降低电源的纹波系数,电容可以滤去交流信号,因此在一些用运放的地方电源和地端可以并联10uF、1uF、0.1uF的电容,以滤去不同频率的波。小电容通低频,大电容通高频,但注意电解电容不要正负极接反了,那样也会产生噪声。再就是布线时,电源线和地线要尽量粗点(减小导线的电阻),避免90°折线;模拟电路和数字电路用不同的电源,;数字电路与模拟电路避免使用公共地线;最多模拟地与数字地仅有一点相连,信号连接时,可用光电隔离,防止互相干扰。接地线越短越好,避免地线形成环路。 在传输途径上下功夫,各模块之间连接线尽量短,远离干扰;高频信号传输可使用同轴电缆或多芯屏蔽电缆,对可能的干扰源输出线进行滤波,产生噪声的导线与地线绞合,信号地线、其它可能造成干扰的电路的地线分开,敏感电路加屏蔽罩(屏蔽罩是要接地才有用的),把干扰源围闭在屏蔽罩内也是允许的。隔离也是常用的,隔离分变压器隔离,继电器隔离,光电隔离,光电隔离比较常用。 有的继承电路 而加强自身的抗干扰性能,大部分是靠原件本省的性质和所用的材料等等,我们自己难以决定。 总而言之,想要抗干扰,可采取以下措施: 1、提高电源的稳定性,减小纹波。各个模块的电源可以和地之间用不同的电容 相连。 2、在信号线容易受到干扰的地方,使用滤波电路。 3、各级模块相连的信号线尽量短,也可以用同轴电缆相连。 4、使用屏蔽盒屏蔽各个模块,或者干扰源。 5、模拟电路与数字电路使用不同的电源,信号之间使用光电隔离。 6、布线时,避免地线成环状,接线尽量短,但避免交叉、飞线。各种模块布局 时分开,模拟电路与数字电路分开。电源线与地线要尽量粗一点。原件排列

浅谈单片机应用系统的软件抗干扰措施

浅谈单片机应用系统的软件抗干扰措施 摘要分析单片机应用系統的软件干扰因素以及实现抗干扰必要条件,并针对单片机应用系统易出现的软件失控、软件数据出错、数字量输入错误等问题提出可行的软件抗干扰措施。 关键词单片机;软件;抗干扰 引言 单片机应用系统产生故障的最主要的原因在于干扰问题。干扰对于单片机应用系统产生的影响一方面会造成测量与控制精度失衡,另一方面也会造成应用系统完全失效。所以对于单片机应用系统软件的干扰问题必须进行解决。 1 单片机应用系统的软件抗干扰措施的必要条件[1] 1.1 干扰因素及影响分析 随着科学技术的不断发展,单片机系统应用的领域越来越广泛,因而对单片机系统的稳定性要求也变得越来越高。但是受到单片机应用系统结构复杂性以及工作环境的多变性的影响,决定单片机系统性能的因素相对来说也比较复杂,尤其是软件的抗干扰措施就是其中比较重要的组成部分。从专业角度分析,单片机系统稳定性影响因素主要分为四种,即浪涌干扰、放电干扰、电磁干扰和高频振荡干扰。在这些干扰因素的影响下单片机系统会发生采集的数据出现失真、程序的运行受到干扰、硬件控制发生失效等现象,而更加直观的表现就是视频图像发生串色、网纹,音频信号失真或者是声音发生串扰现象等。 1.2 软件抗干扰的必要条件分析 在对单片机软件抗干扰稳定性进行设计时,从安全角度考虑,将软件的程序数据放在了ROM中。而一般情况下,单片机抗干扰软件应当具有以下几个方面的条件:①当单片机系统受到外界干扰后,在抗干扰软件的作用下系统的硬件组成不应受到损坏,另外为了方便对系统运行状态的监控,应当在关键核心的位置设置相应的检测状态;②当程序区因外界因素受到干扰后不会产生一定的损坏。一般情况下,在RAM中与系统有关的表格、常数等即使在受到干扰后也不会发生损坏,但是RAM程序中的系统可能因外界等的干扰发生一定的故障。而一旦RAM区的有关程序受到外界干扰,为了从根本上消除干扰带来的不利影响,应当向RAM区重新输入有关的程序。 2 单片机应用系统的软件抗干扰措施[2] 2.1 失控软件的抗干扰措施

单片机软件抗干扰方法

在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。 1 软件抗干扰方法的研究 在工程实践中,软件抗干扰研究的内容主要是:一、消除模拟输入信号的噪声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。 1.1 指令冗余 CPU取指令过程是先取操作码,再取操作数。当PC受干扰出现错误,程序便脱离正常轨道“乱飞”,当乱飞到某双字节指令,若取指令时刻落在操作数上,误将操作数当作操作码,程序将出错。若“飞” 到了三字节指令,出错机率更大。 在关键地方人为插入一些单字节指令,或将有效单字节指令重写称为指令冗余。通常是在双字节指令和三字节指令后插入两个字节以上的NOP。这样即使乱飞程序飞到操作数上,由于空操作指令NOP的存在,避免了后面的指令被当作操作数执行,程序自动纳入正轨。 此外,对系统流向起重要作用的指令如RET、 RETI、LCALL、LJMP、JC等指令之前插入两条NOP,也可将乱飞程序纳入正轨,确保这些重要指令的执行。 1.2 拦截技术 所谓拦截,是指将乱飞的程序引向指定位置,再进行出错处理。通常用软件陷阱来拦截乱飞的程序。因此先要合理设计陷阱,其次要将陷阱安排在适当的位置。

(1 )软件陷阱的设计 当乱飞程序进入非程序区,冗余指令便无法起作用。通过软件陷阱,拦截乱飞程序,将其引向指定位置,再进行出错处理。软件陷阱是指用来将捕获的乱飞程序引向复位入口地址0000H的指令。通常在EPROM中非程序区填入以下指令作为软件陷阱: NOPNOPLJMP 0000H其机器码为0000020000。 (2 )陷阱的安排 通常在程序中未使用的EPROM空间填0000020000。最后一条应填入020000,当乱飞程序落到此区,即可自动入轨。在用户程序区各模块之间的空余单元也可填入陷阱指令。当使用的中断因干扰而开放时,在对应的中断服务程序中设置软件陷阱,能及时捕获错误的中断。如某应用系统虽未用到外部中断1,外部中断1的中断服务程序可为如下形式: NOPNOPRETI返回指令可用“RETI”,也可用“LJMP 0000H”。如果故障诊断程序与系统自恢复程序的设计可靠、完善,用“LJMP 0000H”作返回指令可直接进入故障诊断程序,尽早地处理故障并恢复程序的运行。 考虑到程序存贮器的容量,软件陷阱一般1K空间有2-3个就可以进行有效拦截。 1.3软件“看门狗”技术 若失控的程序进入“死循环”,通常采用“看门狗”技术使程序脱离“死循环”。通过不断检测程序循环运行时间,若发现程序循环时间超过最大循环运行时间,则认为系统陷入“死循环”,需进行出错处理。

软件抗干扰的几种办法

软件抗干扰的几种办法 在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。 1、软件抗干扰方法的研究 在工程实践中,软件抗干扰研究的内容主要是:一、消除模拟输入信号的噪声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。 (1) 指令冗余 CPU取指令过程是先取操作码,再取操作数。当PC受干扰出现错误,程序便脱离正常轨道“乱飞”,当乱飞到某双字节指令,若取指令时刻落在操作数上,误将操作数当作操作码,程序将出错。若“飞”到了三字节指令,出错机率更大。 在关键地方人为插入一些单字节指令,或将有效单字节指令重写称为指令冗余。通常是在双字节指令和三字节指令后插入两个字节以上的NOP。这样即使乱飞程序飞到操作数上,由于空操作指令NOP的存在,避免了后面的指令被当作操作数执行,程序自动纳入正轨。 此外,对系统流向起重要作用的指令如RET、RETI、LCALL、LJMP、JC等指令之前插入两条NOP,也可将乱飞程序纳入正轨,确保这些重要指令的执行。 (2) 拦截技术

所谓拦截,是指将乱飞的程序引向指定位置,再进行出错处理。通常用软件陷阱来拦截乱飞的程序。因此先要合理设计陷阱,其次要将陷阱安排在适当的位置。 软件陷阱的设计 当乱飞程序进入非程序区,冗余指令便无法起作用。通过软件陷阱,拦截乱飞程序,将其引向指定位置,再进行出错处理。软件陷阱是指用来将捕获的乱飞程序引向复位入口地址0000H的指令。通常在EPROM中非程序区填入以下指令作为软件陷阱: NOPNOPLJMP 0000H其机器码为0000020000。 陷阱的安排 通常在程序中未使用的EPROM空间填0000020000。最后一条应填入020000,当乱飞程序落到此区,即可自动入轨。在用户程序区各模块之间的空余单元也可填入陷阱指令。当使用的中断因干扰而开放时,在对应的中断服务程序中设置软件陷阱,能及时捕获错误的中断。如某应用系统虽未用到外部中断 1,外部中断1的中断服务程序可为如下形式: NOPNOPRETI返回指令可用“RETI”,也可用“LJMP0000H”。如果故障诊断程序与系统自恢复程序的设计可靠、完善,用“LJMP0000H”作返回指令可直接进入故障诊断程序,尽早地处理故障并恢复程序的运行。 考虑到程序存贮器的容量,软件陷阱一般1K空间有2-3个就可以进行有效拦截。 (3)软件“看门狗”技术

现场总线抗干扰措施

根据国际电工委员会IEC1158定义,安装在制造或过程区域的现场装置与控制室内的动控制装置之间的数字式、串行、多点通信的数据总线称为现场总线。当今全球最流行的现总线有FF总线(FieldbusFoundation)、Profibus、Modbus等,在造纸行业,ABB公司AF100应用也很多。但是无论哪一种现场总线,都是数字信号,当在介质上传输时,由于干扰噪音的原因,使得“1”变成了“0”,“0”变成了“1”,从而影响现场总线性能,以至于不能正常工作。因此研究现场总线的抗干扰问题并提高现场总线的抗干扰能力非常重要。 1 纸机车间存在的干扰源 (1)纸机传动系统是纸机车间最大的干扰源。纸机传动系统的总负荷约占造纸车间总负荷的1/3以上,在系统的整流和逆变中,大功率电力电子元器件(IGBT等)高速开和关转换,产生大量的高频电磁波,污染整个车间,并且产生大量高次谐波,污染工频电网。 (2)变压器、MCC柜、电力电缆和动力设备。这些设备均为工频,频率较低,干扰一般发生在近场,而近场中随着干扰源的特性不同,电场分量和磁场分量有很大差别。特别是动力设备启动时,瞬间电流能够达到额定电流的6~1倍,会产生大电流冲击的暂态干扰。 (3)来自工频电源的干扰。工频电源波形畸变和高次谐波若未加隔离或滤波,便会通过向纸机控制系统供电而进入控制系统,影响现场总线的信号。 (4)导线接触不良产生的火花、电弧等。 (5)三相供电不平衡产生的地电流、屏蔽层不共地产生的接地环流。 2 干扰的传播途径 (1)由导线传输,称为传导干扰。在现场总线中,主要表现为地线阻抗干扰和来自工频电源的干扰。 (2)通过空间以辐射的形式传输,称为辐射干扰。 3 现场总线的抗干扰措施 (1)远离干扰源动力设备和电力电缆对现场总线的干扰,与距离的平方成反比,即随距离的增大,干扰衰减非常快。所以,现场总线设备远离用电设备,现场总线电缆与动力缆分层桥架布置,都能起到很好的防干扰作用。远离干扰源,是防止辐射干扰的重要措施。 (2)现场总线设备和电缆的屏蔽现场总线屏蔽的机理,一是外来电磁波在金属表面产生涡流,从而抵消原来的磁场;二是电磁波在金属表面产生反射损耗,另一部分透射波在金属屏蔽层内传播过程中,衰减产生吸收损耗。现场总线的屏蔽是利用由导电材料制成的屏蔽并结合接地,来切断干扰源。 (3)采用UPS电源或隔离变压器可防止来自工频电源的干扰。 (4)采用光缆传输信号在现场总线传输速度高!传输距离远干扰大的情况下,尽可能地采用光缆。采用光缆后,有效解决了辐射扰和传导干扰的众多问题。若在不共地两点之间,或者在

电磁抗干扰来源及电路与软件抗干扰(EMC)措施

电磁抗干扰来源及电路与软件抗干扰(EMC)措施 概述 可靠性是用电设备的基木要求之一,也是所有控制单元最基木的要求。它包括两方面的含义:故障时不拒动和正常时不误动。之所以会存在这两个方面的隐患是因为电磁干扰的存在。因此为了保障控制单元可靠的工作,除了采用合适的保护原理外,本章主要考虑抗干扰设计。 电磁干扰的传播方式主要有两种:(1)辐射:电磁干扰的能量通过空间的磁场、电场或者电磁波的形式使干扰源与受干扰体之间产生藕合。(2)传导:电磁干扰的能量可以通过电源线和信号电缆以电压或电流的方式进行传播。电磁干扰的频率包括(1)低频干扰(DC10~20Hz);(2)高频干扰(几百兆赫,辐射干扰和达几千兆赫):(3)瞬变干扰(持续周期从几毫秒到几纳秒)。 造成电力系统中形成电磁干扰的原因有诸多方面,我们知道,同一电力系统中的各种电力设备通过电和磁紧密的联系起来,相互影响,由于运行方式的改变、故障、开关设备的操作等引起的电磁振荡会对智能控制单元产生影响:另外,软起动工作在环境恶劣的煤矿井下,空气非常潮湿,到处充满着煤尘,电磁干扰尤为严重。控制单元在工作时不仅要受到从电网上传来的“噪声”干扰,其木身也是一个很强的干扰源,比如负载上电流的频繁变化和通过导线空间进入单片机系统内部,造成程序跑飞,使系统工作不正常,甚至损坏系统。所以对控制单元各个部分的抗干扰性能提出了较高的要求,尤其是单片机系统的抗干扰问题。因此,在整个单片机应用系统的研发过程中,始终将抗干扰性能作为系统设计时首先考虑的问题之一。 电磁干扰的来源 所谓干扰,简单来说就是指电磁干扰(Electro-Magnetic Interference 简称EMI),它在一定条件下干扰电子设备、通信电路的正常工作。 电源干扰 电源干扰是单片机应用系统的主要干扰源,据统计,实时系统的干扰约70%来自

抗干扰措施

抗干扰措施的基本原则是:抑制干扰源,切断干扰传播路径,提高敏感器件的抗干扰性能。 1、抑制干扰源 抑制干扰源就是尽可能的减小干扰源的du/dt,di/dt。这是抗干扰设计中最优先考虑和最重要的原则,常常会起到事半功倍的效果。减小干扰源的du/dt主要是通过在干扰源两端并联电容来实现。减小干扰源的di/dt则是在干扰源回路串联电感或电阻以及增加续流二极管来实现。 抑制干扰源的常用措施如下: (1)继电器线圈增加续流二极管,消除断开线圈时产生的反电动势干扰。仅加续流二极管会使继电器的断开时间滞后,增加稳压二极管后继电器在单位时间内可动作更多的次数。 (2)在继电器接点两端并接火花抑制电路(一般是RC串联电路,电阻一般选几K到几十K,电容选0.01uF),减小电火花影响。 (3)给电机加滤波电路,注意电容、电感引线要尽量短。 (4)电路板上每个IC要并接一个0.01μF~0.1μF高频电容,以减小IC对电源的影响。注意高频电容的布线,连线应靠近电源端并尽量粗短,否则,等于增大了电容的等效串联电阻,会影响滤波效果。 (5)布线时避免90度折线,减少高频噪声发射。 (6)可控硅两端并接RC抑制电路,减小可控硅产生的噪声(这个噪声严重时可能会把可控硅击穿的)。 2、切断干扰传播路径的常用措施 (1)充分考虑电源对单片机的影响。电源做得好,整个电路的抗干扰就解决了一大半。许多单片机对电源噪声很敏感,要给单片机电源加滤波电路或稳压器,以减小电源噪声对单片机的干扰。比如,可以利用磁珠和电容组成π形滤波电路,当然条件要求不高时也可用100Ω电阻代替磁珠。 (2)如果单片机的I/O口用来控制电机等噪声器件,在I/O口与噪声源之间应加隔离(增加π形滤波电路)。控制电机等噪声器件,在I/O口与噪声源之间应加隔离(增加π形滤波电路)。 (3)注意晶振布线。晶振与单片机引脚尽量靠近,用地线把时钟区隔离起来,晶振外壳接地并固定。此措施可解决许多疑难问题。 (4)电路板合理分区,如强、弱信号,数字、模拟信号。尽可能把干扰源(如电机,继电器)与敏感元件(如单片机)远离。 (5)用地线把数字区与模拟区隔离,数字地与模拟地要分离,最后在一点接于电源地。A/D、D/A芯片布线也以此为原则,厂家分配A/D、D/A芯片引脚排列时已考虑此要求。(6)单片机和大功率器件的地线要单独接地,以减小相互干扰。大功率器件尽可能放在电路板边缘。 (7)在单片机I/O口,电源线,电路板连接线等关键地方使用抗干扰元件如磁珠、磁环、电源滤波器,屏蔽罩,可显著提高电路的抗干扰性能。

计算机软件抗干扰技术

工控计算机软件抗干扰技术 0引言 工业现场各种动力设备在不断地启停运行。使得现场环境恶劣,电磁干扰严重。工业控制计算机在这样的环境里面临着巨大的考验。可以说我们研制的工业控制系统能否正常运行,并且产生出应有的经济效益,其抗干扰能力是一个关键的因素。因此,除了整个系统的结构和每个具体的工控机都需要仔细设计硬件抗干扰措施之外,还需要注重软件抗干扰措施的应用。我们在多年的工业控制研究中,深感工业现场意外因素太多并且危害很大。有时一个偶然的人为或非人为干扰,例如并不很强烈的雷击,就使得我们自认为无懈可击的硬件抗干扰措施无能为力,工控机死机了(即程序跑飞了)或者控制出错了(此时CPU内部寄存器内容被修改或者RAM和I/O口数据被修改)。这在某些重要的工业环节上将造成巨大的事故。使用软件抗干扰措施就可以在一定程度上避免和减轻这些意外事故的后果。软件抗干扰技术就是利用软件运行过程中对自己进行自监视,和工控网络中各机器间的互监视,来监督和判断工控机是否出错或失效的一个方法。这是工控系统抗干扰的最后一道屏障。 1工控软件的结构特点及干扰途径 在不同的工业控制系统中,工控软件虽然完成的功能不同,但就其结构来说,一般具有如下特点: * 实时性:工业控制系统中有些事件的发生具有随机性,要求工控软件能够及时地处理随机事件。 * 周期性:工控软件在完成系统的初始化工作后,随之进入主程序循环。在执行主程序过程中,如有中断申请,则在执行完相应的中断服务程序后,继续主程序循环。 * 相关性:工控软件由多个任务模块组成,各模块配合工作,相互关联,相互依存。 * 人为性:工控软件允许操作人员干预系统的运行,调整系统的工作参数。在理想情况下,工控软件可以正常执行。但在工业现场环境的干扰下,工控软件的周期性、相关性及实时性受到破坏,程序无法正常执行,导致工业控制系统的失控,其表现是: * 程序计数器PC值发生变化,破坏了程序的正常运行。PC值被干扰后的数据是随机的,因此引起程序执行混乱,在PC值的错误引导下,程序执行一系列毫无意义的指令,最后常常进入一个毫无意义的“死循环”中,使系统失去控制。 * 输入/输出接口状态受到干扰,破坏了工控软件的相关性和周期性,造成系统资源被某个任务模块独占,使系统发生“死锁”。

单片机系统抗干扰

单片机系统的抗干扰 抗干扰问题是单片机控制系统工程实现中须解决的关键问题之一。对干扰产生的机理及其抑制技术的研究,受到国内外普遍重视。大约在50年代,就开始了对电磁干扰的系统研究,逐步形成了以研究干扰的产生、传播、抑制和使装臵在其所处电磁环境中既不被干扰又不干扰周围设备,从而都能长期稳定运行等为主要内容的技术学科—电磁兼容技术、EMC技术。 按国家军用标准GJB 72—85《电磁场干扰和电磁兼容性名词术语》其定义为:“设备(分系统、系统)在共同的电磁环境中能一齐执行各自功能的共存状态。即:该设备不会由于受到处于同一电磁环境中其它设备的电磁发射导致或遭受不允许的降级;它也不会使同一电磁环境中其它设备(分系统、系统),因受其电磁发射而导致或遭受不允许的降级。” 一、干扰的作用机制及后果 干扰对单片机系统的作用可分为三个部分,第一个部位是输入系统,它使模拟信号失真,数字信号出错,系统如根据该信号做出的反应必然是错误的。第二个部位是输出系统,使各输出信号混乱,不能正常反映系统的真实输出量,从而导致一系列严重后果。第三个部位是单片机的内核,干扰使三总线上的数字信号错乱,使CPU工作出错。 对单片机系统而言,抗干扰有硬件和软件措施,硬件如设臵得当,可将绝大多数的干扰拒之门外,但仍然有部分的干扰窜入系统,引起不良后果,因此,软件抗干扰也是必不可少的。但软件抗干扰是以CPU的开销为代价的,如果没有硬件措施消除大部分的干扰,CPU将忙于应付,会影响到系统的实时性和工作效率。成功的抗干扰系统是由硬件和软件相结合而构成的。硬件抗干扰具有效率高的优点,但要增加系统的成本和体积,软件抗干扰具有投资低的优点,但要降低系统的工作效率。 由于应用系统的工作现场,往往有许多强电设备,它们的启动和工作过程将对单片机产生强烈的干扰;也由于被控制对象和被测信号往往分布在不同的地方,即整个控制系统的各部分之间有较远的距离,信号线和控制线均可能是长线,这样电磁干扰就很容易以不同的途径和方式混入应用系统之中。如果上述来源于生产现场的干扰称为系统内部的干扰源的话,那么还有来源于现场以外的所谓外部干扰源,如外电源(如雷电)对电网的冲击,外来的电磁辐射等。 不管哪种干扰源,对单片机的干扰总是以辐射、电源和直接传导等三种方式进入的,其途径主要是空间、电源和过程通道。按干扰的作用形式分类,干扰一般有串模干扰和共模干扰两种。抗干扰的方法则针对干扰传导的源特征和传导方式,采取抑制源噪声,切断干扰路径,和强化系统抵抗干扰等三种方式。 控制干扰源的发射,除了从源的机理着手降低其产生电磁噪声的电平之外,广泛的应用着屏蔽(包括隔离)、滤波与接地技术。屏蔽主要用于切断通过空间的静电耦合、感应耦合或交变电磁场耦合形成的电磁噪声传播途径。此三种耦合分别对应于采取的静电屏

单片机应用中的软件抗干扰技术

单片机应用中的软件抗干扰技术 随着单片机应用的普及,采用单片机控制的产品与设备日益增多,而某些设备所在的工作环境往往比较恶劣,干扰严重,这些干扰会严重影响设备的正常工作,使其不能正常运行。因此,为了保证设备能在实际应用中可靠地工作,必须要周密考虑和解决抗干扰的问题。本文对单片机应用中的软件抗干扰技术作详细介绍,文中所用单片机为MCS51。 一、数字量输入输出中的软件抗于 数字量输入过程中的干扰,其作用时间较短,因此在采集数字信号时,可多次重复采集,直到若干次采样结果一致时才认为其有效。例如通过A 价转换器测量各种模拟量时,如果有干扰作用于模拟信号上,就会使A/D 转换结果偏离真实值。这时如果只采样一次A/D 转换结果,就无法知道其是否真实可靠,而必须进行多次采样,得到一个A/D 转换结果的数据系列,对这一系列数据再作各种数字滤波处理,最后才能得到一个可信度较高的结果值。本书第八章将给出各种具体的数字滤波算法及程序。如果对于同一个数据点经多次采样后得到的信号值变化不定,说明此时的干扰特别严重,已经超出允许的范围,应该立即停止采样并给出报警信号。如果数字信号属于开关量信号,如限位开关、操作按扭等,则不能用多次采样取平均值的方法,而必须每次采样结果绝对一致才行。这时可编写一个采样子程序,程序中设置有采样成功和采样失败标志,如果对同一开关量信号进行若干次采样,其采样结果完全一致,则成功标志置位;否则失败标志置位。后续程序可通过判别这些标志来决定程序的流向。 单片机控制的设备对外输出的控制信号很多是以数字量的形式出现的,如各种显示器、步进电机或电磁阀的驱动信号等。即使是以模拟量输出,也是经过D/A 转换而获得的。单片机给出一个正确的数据后,由于外部干扰的作用有可能使输出装置得到一个被改变了的错误数据,从而使输出装置发生误动作。对于数字量输出软件抗干扰最有效的方法是重复输出同一个数据,重复周期应尽量短。这样输出装置在得到一个被干扰的错误信号后,还来不及反应,一个正确的信号又来到了,从而可以防止误动作的产生。在程序结构上,可将输出过程安排在监控循环中.循环周期取得尽可能短,就能有效地防止输出设备的错误动作。需要注意的是.经过这种安排后输出功能是作为一个完整的模块来执行的,与这种重复输出措施相对应.软件设计中还必须为各个外部输出设备建立一个输出暂存单元,每次将应输出的结果存入暂存单元中,然后再调用输出功能模块将各暂存单元的数据一一输出,不管该数据是刚送来的,还是以前就有的。这样可以让每个外部设备不断得到控制数据,从而使干扰造成的错误状态不能得以维持。在执行输出功能模块时,应将有关输出接口芯片的初始状态也一并重新设置。因为由于干扰的作用可能使这些芯片的工作方式控制字发生变化,而不能实现正确的输出功能,重新设置控制字就能避免这种错误.确保输出功能的正确实现。 二、程序执行过程中的软件抗于扰 前面述及的是针对输入输出通道而言的,干扰信号还未作用到CPU 本身,CPU 还能正确地执行各种抗干扰程序。如果干扰信号已经通过某种途径作用到了CPU 上,则CPU 就不能按正常状态执行程序,从而引起混乱,这就是通常所说的程序“跑飞”。程序“跑飞”后使其恢复正常的一个最简单的方法是使CPU 复位,让程序从头开始重新运行。很多单片机控制

软件抗干扰技术及其在单片机上的应用

软件抗干扰技术及其在单片机上的应用 2008-04-28 21:18 软件抗干扰技术及其在单片机上的应用 黄鑫,宋洋 (中国空空导弹研究院河南洛阳471009) 1 引言 微机测控系统中,对软件有以下几个方面的基本要求: (1)可维护性:要求尽可能地采用模块化设计,程序流程清晰明了,最大限度地控制使用和调用嵌套次数; (2)可理解性:软件源代码应注意加注提示内容,一般应不少于整个代码行数的60%,使其易于理解和阅读,便于修改和补充; (3)实时性:随着集合度和运算速度的提高,实时性已经成为测试系统对软件的普遍要求,在工程应用软件设计中,采用汇编语言要比采用高级语言更具有实时性; (4)准确性:系统要求在进行大量运算时,要选取合适的算法,以便控制最后结果的精度; (5)可靠性:可靠性是测控软件最重要的指标之一,他要求两方面的内容:一方面是运行参数环境发生变化时(如电压在规定范围内出现较大波动),软件都能可靠运行并得出正确的结果,也就是软件的自适应性;另一方面是在工作环境恶劣,干扰环境复杂严重的情况下,软件必须保证可靠运行,这对测控软件尤为重要。为了保证以上两方面的要求,就必须使用多种抗干扰技术。 2软件抗干扰技术及一般方法 2.1 简介 软件抗干扰技术是当系统受干扰后,使系统恢复正常运行或输入信号受干扰后去伪存真的一种辅助方法。此技术属于一种被动抗干扰措施,但是由于软件抗干扰设计灵活,节省硬件资源,操作起来方便易行,所以软件抗干扰技术越来越受到人们的重视。 软件抗干扰技术主要研究的方面: (1)采取软件的方法对叠加在模拟输入信号上的噪声进行抑制,以读取真正有用的信息,如数字滤波器;

传感器干扰问题及抗干扰措施详解

模拟传感器在现代化工农业生产,消防应急,国防建设及科学研究中有重非常重要的作用。作为传感器最重要的指标是测量精度,现实环境又对传感器测量精度产生了很大的干扰,如果降低干扰是各传感器行业的命脉所在。那么我们就了解一下传感器的干扰及抗干扰措施。 干扰源、干扰种类及干扰现象 传感器及仪器仪表在现场运行所受到的干扰多种多样,具体情况具体分析,对不同的干扰采取不同的措施是抗干扰的原则。这种灵活机动的策略与普适性无疑是矛盾的,解决的办法是采用模块化的方法,除了基本构件外,针对不同的运行场合,仪器可装配不同的选件以有效地抗干扰、提高可靠性。在进一步讨论电路元件的选择、电路和系统应用之前,有必要分析影响模拟传感器精度的干扰源及干扰种类。 1、主要干扰源 (1)静电感应 静电感应是由于两条支电路或元件之间存在着寄生电容,使一条支路上的电荷通过寄生电容传送到另一条支路上去,因此又称电容性耦合。 (2)电磁感应 当两个电路之间有互感存在时,一个电路中电流的变化就会通过磁场耦合到另一个电路,这一现象称为电磁感应。例如变压器及线圈的漏磁、通电平行导线等。 (3)漏电流感应 由于电子线路内部的元件支架、接线柱、印刷电路板、电容内部介质或外壳等绝缘不良,特别是传感器的应用环境湿度较大,绝缘体的绝缘电阻下降,导致漏电电流增加就会引起干扰。尤其当漏电流流入测量电路的输入级时,其影响就特别严重。 (4)射频干扰 主要是大型动力设备的启动、操作停止的干扰和高次谐波干扰。如可控硅整流系统的干扰等。 (5)其他干扰 现场安全生产监控系统除了易受以上干扰外,由于系统工作环境较差,还容易受到机械干扰、热干扰及化学干扰等。 2、干扰的种类

485通信中干扰抑制方法

485通信中干扰抑制方法 RS-485匹配电阻 RS-485是差分电平通信,在距离较长或速率较高时,线路存在回波干扰,此时要在通信线路首末两端并联120Ω匹配电阻。推荐在通信速率大于或线路长度大于500米时,才考虑加接匹配电阻。 RS-485接地 RS-485通信双方的地电位差要求小于1V,所以建议将两边RS-485接口的信号地相连,注意信号地不要接大地。 还有,就是采用隔离措施 变频器应用中的干扰抑制措施 在进线侧加装电抗器,可以抑制变频器产生的谐波对电网的干扰。 输出侧不能加吸收电容,因为会导致变频器过电流时延迟过电流保护动作,只能加电抗器,以改善功率因数。 避免变频器的动力线与信号线平行布线和集束布线,应分散布线。检测器的连接线、控制用信号线要使用双绞屏蔽线。变频器、电机的接地线应接到同一点上。在大量产生噪声的机器上装设浪涌抑制器,加数据线滤波器到信号线上。将检测器的连接线、控制用信号线的屏蔽层用电缆金属夹钳接地。 信号线和动力线使用屏蔽线并分别套入金属管后,效果更好。 容易受干扰的其它设备的信号线,应远离变频器和他的输入输出线。 如何解决中频炉的谐波干扰

中频炉在使用中产生大量的谐波,导致电网中的谐波污染非常严重。谐波使电能传输和利用的效率降低,使电气设备过热,产生振动和噪声,并使其绝缘老化,使用寿命降低,甚至发生故障或烧毁;谐波会引起电力系统局部并联谐振或串联谐振,使谐波含量放大,造成电容补偿设备等设备烧毁。谐波还会引起继电器保护和自动装置误动作,使电能计量出现混乱。对于电力系统外部,谐波会对通信设备和电子设备产生严重干扰,因而,改善中频炉电力品质成为应对的主要着力点。 滤除中频炉系统谐波的传统方法是LC滤波器,LC滤波器是传统的无源谐波抑制装置,由滤波电容器、电抗器和电阻器适当组合而成,与谐波源并联,除起滤波作用外,还兼顾无功补偿的需要。这种滤波器出现最早,成本比较低,但同时存在一些较难克服的缺点,比如只能针对单次谐波,容易产生谐波共振,导致设备损毁,随着时间谐振点会漂移,导致谐波滤除效果越来越差。同时,这一方式无法应对瞬变、浪涌和高次谐波,存在节能的漏洞。 谐波抑制的另一个比较新的方法是采用有源电力滤波器(Active Power Filter--APF)。它是一种电力电子装置,其基本原理是从补偿对象中检测出谐波电流,由补偿装置产生一个与该谐波电流大小相等而极性相反的补偿电流,从而使电网电流只含基波分量。这种滤波器能对频率和幅值都变化的谐波进行跟踪补偿,且补偿特性不受电网阻抗的影响,因而受到广泛的重视,并且已在日本等国获得广泛应用。但有源电力滤波器成本高昂,价格昂贵,投资回报期长,大多数企业难以承受。 MF-Saver吸收融合了LC技术与APF技术的优点,同时引入TOPSPARK G5的核心技术,扬长避短,创造性地解决了上述技术的不足,以独特的方式为中频炉环保节能提供了更有效的解决方案。 MF-Saver对谐波的抑制范围不仅包含低次谐波,还包含浪涌、瞬变及高次谐波,实现了全频域覆盖,消除了浪涌、瞬变及高次谐波对中频炉系统的危害和电量的浪费,结合LC技术和APF技术的合理成分,自适应调整内部器件参数,避免谐振点的漂移,大大提高了设备的稳定性和可靠性。同时成本也得到有效控制,以缩短用

完整word版抗干扰措施

6 抗干扰措施 系统总的增益为0?20dB,因此抗干扰措施必须要做得很好才能避免自激和减少噪声。我们采用下述方法减少干扰,避免自激: 1、设计制作稳定供电电源,减少电源外部干扰。 2、电源、前级放大、后级功放分级隔离,减少相互干扰。 3、将输入部分和增益控制部分装在屏蔽盒中,避免级间干扰和高频自激。 4、电源隔离,输入级和功率输出级采用隔离供电,输入级电源靠近屏蔽盒 就近接上1000uF电解电容,盒内接高频瓷片电容,通过这种方法可避免低频自激。 5、所有信号耦合用电解电容两端并接高频瓷片电容以避免高频增益下降。 6、构建闭路环。在输入级,将整个运放用较粗的地线包围,可吸收高频信 号减少噪声。在增益控制部分和后级功率放大部分也都采用了此方法。在功率级,这种方法可以有效的避免高频辐射。 7、使用同轴电缆, 输入级和输出级使用BNC 接头,输入级和功率级之间用同轴电缆连接。 8、注意整机电路PCB 排版、布线设计及其电磁兼容EMC 设计,提高整机抗干扰能力,工作稳定。(详见第9 章专题介绍) 实践证明,电路的抗干扰措施比较好,在1KHZ?6MHz的通频带范围和0? 58dB增益范围内都没有自激。

[8] 7 PCB 和电磁兼容设计 7.1 电磁兼容 EMC 电磁兼容(Electromagnetic Compatibility,简称EMC ),是研究在有限的空间、 时间和频谱资源的功能条件下, 各种电气设备共同工作, 并不发生降级的科学 另外一种解释, EMC 是一种技术,这种技术的目的在于,使电气装置或系统在 共同的电磁环境条件小, 既不受电磁环境的影响, 也不会给环境以这种影响。 句话说,就是它不会因为周边的电磁环境而导致性能降低、 功能丧失和损坏, 不会在周边环境中产生过量的电磁能量, 以致影响周边设备的正常工作。 (这是 EMC 的终极目标) 7.1.1 电磁兼容 EMC 研究的目的和意义 1、 确保系统内部的电路正常工作,互不干扰,以达到预期的功能; 2、 降低电子系统对外的电磁能量辐射,使系统产生的电磁干扰强度低于特 定的限定值; 3、减少外界电磁能量对电子系统的影响,提高系统自身的抗扰能力 7.1.2 EMC 的主要研究内容 EMC 是研究在给定的时间、空间、频谱资源的条件下: 同一设备内部各电路模块的相容性,互不干扰、能正常工作; 2、不同设备之间的兼容性。 总体讲,EMC 分为 EMI (Electromagnetic Interferenee 电磁干扰)、EMS (Electro Magnetic Susceptibility ,电磁敏感度)两部分。 7.1.3 EMC 三要素及对策 EMC 三要素为:干扰源, 耦合途径,耦合装置。任何 EMC 问题的处理都是 围绕三要素进行的: 1、降低干扰源; 1、

plc抗干扰问题及解决方法

?plc抗干扰问题及解决方法 ?2011-04-14 16:12 发表系统分类:可编程逻辑自定义分类:技术转载 ?标签:plc 干扰解决方法 1 概述 随着科学技术的发展,PLC在工业控制中的应用越来越广泛。PLC 控制系统的可靠性直接影响到工业企业的安全生产和经济运行,系统的抗干扰能力是关系到整个系统可靠运行的关键。自动化系统中所使用的各种类型PLC,有的是集中安装在控制室,有的是安装在生产现场和各电机设备上,它们大多处在强电电路和强电设备所形成的恶劣电磁环境中。要提高PLC控制系统可靠性,一方面要求PLC生产厂家用提高设备的抗干扰能力;另一方面,要求工程设计、安装施工和使用维护中引起高度重视,多方配合才能完善解决问题,有效地增强系统的抗干扰性能。 2 电磁干扰源及对系统的干扰 2.1 干扰源及干扰一般分类 影响PLC控制系统的干扰源与一般影响工业控制设备的干扰源一样,大都产生在电流或电压剧烈变化的部位,这些电荷剧烈移动的部位就是噪声源,即干扰源。 干扰类型通常按干扰产生的原因、噪声干扰模式和噪声的波形性质的不同划分。其中:按噪声产生的原因不同,分为放电噪声、浪涌噪声、高频振荡噪声等;按噪声的波形、性质不同,分为持续噪声、偶发噪声

等;按噪声干扰模式不同,分为共模干扰和差模干扰。共模干扰和差模干扰是一种比较常用的分类方法。共模干扰是信号对地的电位差,主要由电网串入、地电位差及空间电磁辐射在信号线上感应的共态(同方向)电压迭加所形成。共模电压有时较大,特别是采用隔离性能差的配电器供电室,变送器输出信号的共模电压普遍较高,有的可高达130V以上。共模电压通过不对称电路可转换成差模电压,直接影响测控信号,造成元器件损坏(这就是一些系统I/O模件损坏率较高的主要原因),这种共模干扰可为直流、亦可为交流。差模干扰是指作用于信号两极间的干扰电压,主要由空间电磁场在信号间耦合感应及由不平衡电路转换共模干扰所形成的电压,这种让直接叠加在信号上,直接影响测量与控制精度。 2.2 PLC控制系统中电磁干扰的主要来源 2.2.1 来自空间的辐射干干扰 空间的辐射电磁场(EMI)主要是由电力网络、电气设备的暂态过程、雷电、无线电广播、电视、雷达、高频感应加热设备等产生的,通常称为辐射干扰,其分布极为复杂。若PLC系统置于所射频场内,就回收到辐射干扰,其影响主要通过两条路径:一是直接对PLC内部的辐射,由电路感应产生干扰;而是对PLC通信内网络的辐射,由通信线路的感应引入干扰。辐射干扰与现场设备布置及设备所产生的电磁场大小,特别是频率有关,一般通过设置屏蔽电缆和PLC局部屏蔽及高压泄放元件进行保护。

抗干扰措施

提高变电所自动化系统可靠性的措施 一、概述 变电所综合自动化系统具有功能强、自动化水平高、可节约占地面积、减轻值班员操作及监视的工作量、缩短维修周期以及可实现无人值班等优越性。这已为越来越多的电力部门的专家和技术人员所共识。但一方面,由于它是高技术在变电所的应用,是一种新生事物,很多人对它还不够了解,因此也不放心。特别是目前不少工作在变电所第一线的技术人员与运行人员,对综合自动化系统的技术和系统结构还不了解,对其可靠性问题比较担心。另一方面,变电所综合自动化系统内部各个子系统都为低电平的弱电系统,但它们的工作环境是电磁干扰极其严重的强电场所,在研制综合自动化系统的过程中,如果不充分考虑可靠性问题,没有采取必要的措施,这样的综合自动化系统在强电磁场干扰下,也确实很容易不能正工作,甚至损坏元器件。因此,综合自动化系统的可靠性是个很重要的问题。 可靠性是指综合自动化系统内部各子系统的部件、元器件在规定的条件下、规定的时间内,完成规定功能的能力。不同功能的自动装置有不同的反映其可靠性的指标和术语。例如,保护子系统的可靠性通常是指在严重干扰情况下,不误动、不拒动。远动子系统的可靠性通常以平均无故障间隔时间MTBF来表示。 提高综合自动化系统可靠性的措施涉及的内容和方面较多,本章将从电磁兼容性、抗电磁干扰的措施和自动化系统本身的自纠错和故障自诊断等方面讨论提高变电所综合自动化系统的可靠性措施问题。 二、变电所内的电磁兼容 (一)电磁兼容意义 变电所内高压电器设备的操作、低压交、直流回路内电气设备的操作、雷电引起的浪涌电压、电气设备周围静电场、电磁波辐射和输电线路或设备短路故障所产生的瞬变过程等都会产生电磁干扰。这些电磁干扰进入变电所内的综合自动化系统或其他电子设备,就可能引起自动化系统工作不正常,甚至损坏某些部件或元器件。 电磁兼容的意义是,电气或电子设备或系统能够在规定的电磁环境下不因电磁干扰而降低工作性能,它们本身所发射的电磁能量不影响其他设备或系统的正常工作,从而达到互不干扰,在共同的电磁环境下一起执行各自功能的共存状态。

计算机控制系统中的抗干扰技术

第 9 章计算机控制系统中的抗干扰技术 由于工业现场的工作环境往往十分恶劣,计算机控制系统不可避免地受到各种各样的干扰。这些干扰可能会影响到测控系统的精度,使系统的性能指标下降,降低系统的可靠性,甚至导致系统运行混乱或故障,进而造成生产事故。干扰可能来自外部,也可能来自内部;它可通过不同的途径作用于控制系统,且其作用程度及引起的后果与干扰的性质及干扰的强度等因素有关。干扰是客观存在的,研究抗干扰技术就是要分清干扰的来源,探索抑制或消除干扰的措施,以提高计算机控制系统的可靠性和稳定性。本章首先介绍干扰的种类及传播途径,然后根据硬件和软件抗干扰措施的不同,分别加以论述。 9.1 干扰的传播途径与作用方式 干扰是指有用信号以外的噪声或造成计算机设备不能正常工作的破坏因素。产生干扰信号的原因称为干扰源。干扰源通过传播途径影响的器件或系统称为干扰对象。干扰源、传播途径及干扰对象构成了干扰系统的三个要素。抗干扰技术就是通过对这三要素中的一个或多个采取必要措施来实现的。为了有效地抑制和消除干扰,首先需要分清干扰的来源、传播途径,以及干扰的作用方式。 9.1.1 干扰的来源 计算机控制系统中干扰的来源是多方面的,有时甚至错综复杂。总体上,按照来源,干扰可分为外部干扰和内部干扰。外部干扰与系统所在环境和使用条件有关,与系统内部结构无关。内部干扰则由系统结构布局、制造工艺引入。 1. 外部干扰 外部干扰与系统结构无关,是由使用条件和外部环境因素决定的。外部干扰主要有:天电干扰,如雷电或大气电离作用引起的干扰电波;天体干扰,如太阳或其他星球辐射的电磁波;周围电气设备发出的电磁波干扰;电源的工频干扰;气象条件引起的干扰,如温度、湿度;地磁场干扰;火花放电、弧光放电、辉光放电等产生的电磁波等。 2. 内部干扰 内部干扰是由系统的结构布局、线路设计、元器件性质变化和漂移等原因造成的,主要有:分布电容、分布电感引起的耦合感应;电磁场辐射感应;长线传输的波反射;多点接地造成的电位差引入的干扰;寄生振荡引起的干扰以及热噪声、闪变噪声、尖峰噪声等。 3. 电场耦合 电场耦合,又称静电耦合,是通过电容耦合窜入其他线路的。这些分布电容的存在,可以对频率为ω的干扰信号提供1/jωC的电抗通道,电场干扰就可以由该通道窜入系统,形成干扰。

相关文档
最新文档