单片机控制系统抗干扰技术应用方案_第1页
单片机控制系统抗干扰技术应用方案_第2页
单片机控制系统抗干扰技术应用方案_第3页
单片机控制系统抗干扰技术应用方案_第4页
单片机控制系统抗干扰技术应用方案_第5页
全文预览已结束

下载本文档

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

文档简介

1、单片机控制系统抗干扰技术应用方案周遐,金瑞,钟思佳(昆明冶金高等专科学校,昆明 )摘 要:在工业控制系统、教学实验设备和我们的生活中,单片机都得到了广泛的应用。单片机控制系统中,极易出现干扰问题,且干扰的来源比较广泛,这会导致单片机控制系统无法运行或在工作过程中产生错乱,严重的甚至引起事故。单片机系统的抗干扰问题比较难于解决,作者针对这一问题进行了长期深入的分析和研究,通过大量实践,为单片机系统的干扰问题提供了一套非常有实用价值的解决方案。关键词:单片机 控制系统 抗干扰 应用方案中图分类号:TP202 文献标识码: 文章编号:Applied Scenario of Anti-jamming

2、Technology in MCU Control SystemZHOU Xia , JIN Rui ,CAO Yun-chuan , ZHONG Si-jia(Kunming Metallurgy College , Kunming ,China)Abstracts:MCU is now widely used in industry control system, teaching experiment equipment and our daily life. The disturbance problem always happen in MCU control system, and

3、 there are many source of the disturbance which will cause the MCU control system could not run or have disorder when it is working, it will cause accident when the disturbance problem serious. To solve the disturbance problem is very difficult .With a large number of practice, and long time and in-

4、depth studying and analysis on the disturbance problem , the author has proposed a set of practical solution for the problem .Key words: MCU, Control System, Anti-jamming,Applied Scenario0 引言单片机(Single Chip Microcomputer或Micro Controller Unit)控制系统以其性价比高、编程灵活、体积小、功能强大等优势,在各行各业中得到了广泛的运用。单片机控制系统中一直存在一个

5、常见、关键而又难以解决的问题,这就是抗干扰问题。特别是在电气控制系统中,单片机所控制的是继电器线圈和电动机等感性负载,更使得这一问题尤为突出。很多程序在软件调试(如使用Keil C51)时完全正常,但一旦把单片机接入电路,通电运行,马上产生程序错乱,不能按预期设计工作,其主要原因就是干扰问题。经过长期的分析、研究和实践,我们对单片机控制系统干扰的来源以及相应的解决方案做了比较深入的研究和探讨,提出了行之有效的抗干扰方案。1 单片机控制系统干扰来源及产生的主要原因单片机控制系统的干扰来源主要有电源干扰、过程通道干扰和电磁波干扰等方面。其中最广泛也是最严重的干扰是电源干扰。由于单片机是高速运行的数

6、字运算和处理器件,因此在运行过程中,如果电源不稳或受到前向通道、后向通道以及与单片机系统相连的其它器件和设备的各种干扰,极易使CPU的程序处理产生错乱。另外,单片机工作频率较高,会向周围产生电磁辐射,也影响自身工作;同时,外部的电磁信号,特别是感性负载通断时产生的电磁干扰,也会影响单片机控制系统的工作。2 单片机控制系统抗干扰技术应用方案解决干扰问题,可以使用硬件手段,也可采用软件手段,通常是两种手段配合使用。单片机的抗干扰技术有多种形式,除一些常规的抗干扰措施外,我们通过深入的研究和反复实践,提出以下几种行之有效的抗干扰技术应用方案。2.1 在供电系统中采用DCDC模块单片机工作时需要高质量

7、的供电电源,既使采用了一般的开关稳压电源,也难以杜绝干扰问题。通过反复实践,如果在供电电路中加入DCDC模块,可起到很好的抗干扰作用,保证单片机系统的正常工作。DCDC模块内部是一个直流变换电路,是将输入的直流电变换为高品质符合要求的另一直流电输出的电路,在变换过程中能很好地滤除电源系统中带来的干扰。在实践过程中,瑞士TRACO公司的TEM2系列电源DCDC供电模块是比较理想的产品,电压等级多,使用方便。TEM2系列电源模块可根据需要输出5V、12V和15V等不同数值的高质量直流电压。在单片机供电系统中使用最多的是TEM22411模块,该模块输入为24V直流,输出为5V直流,符合大多数单片机的

8、供电要求。其外观和引脚功能如图1所示。通过反复实践,在供电系统中采用了DCDC模块,并在供电电路中多次加入滤波电容,能起到很好的抗干扰作用,既使在一些干扰比较严重的场合,例如由单片机控制的电气系统中,也能使系统不受干扰的影响,保持正常的工作状态。2.2 解决好“退耦”问题由于供电线路的相互影响,容易在系统中产生干扰信号通过地线耦合的情况,造成自激振荡,引起系统错乱或不能正常各种。解决的方法主要是加入由电容构成的退耦电路。在单片机控制系统的如下部位加入退(a)TEM2系列模块外观 (b)TEM2-2411模块引脚排列和功能图1 TEM2-2411电源DCDC供电模块外观和引脚功能耦电路,可起到很

9、好的抗干扰效果。(1) 在单片机直流电源的输入端接入100F左右的铝电解电容,以滤除低频干扰;(2) 在单片机和系统中其它主要集成电路芯片的电源正极引脚与地之间接入退耦电容,以消除高频噪声。退耦电容采用容量为0.1F左右的无极性电容,最好选用品质较好的聚丙烯电容器。接入退耦电容时应注意:电容要尽量靠近单片机和其它芯片的电源正极引脚,与地之间的连接线要尽可能短,以免产生附加的电容和电感效应。2.3 线路较长时采用双绞线来进行信号传输与单片机输入、输出口相连的引线较长时,可使用双绞线来进行信号传输,并配合光电耦合器,可以很好地解决长传输线的干扰问题,如图2所示。双绞线的抗共模噪声干扰的能力比较强,

10、能够使各个小环路的感应干扰相互抵消,而且双绞线的分布电容可达到几十pF左右,能起到一定的积分作用,因此对于抑制干扰信号也有很好的作用。在图2中,在光电耦合器旁边还加上了由电阻R2和电容C构成的干扰吸收电路,能更有效地增强系统抗振荡和噪声的能力。经过测试,输入信号频率达到560KHz左右时,输入引线在5m以上,也能起到很好的抗干扰效果。图2 采用双绞线配合光电耦合器的方式来消除长传输线干扰2.4 在软件设计中采用延时抗干扰环节在感性负载、大功率器件、电源通断时,可采用延时抗干扰环节,利用软件延时,避开干扰。程序设计流程如下:单片机发出设备通断指令延时等待继续执行后续程序当单片机发出设备通断指令后

11、,可编写延时程序使系统等待一段时间,延时时间可根据系统情况和干扰强度来具体确定,一般在50ms500ms之间,具体应用时可通过实际测试来确定。在编写延时程序时,可采用多条空操作(NOP)指令来做为延时程序主体,这样通断设备产生的干扰不会对延时程序本身产生太大影响。这样,利用这个延时过程,就避免了设备通断时产生的干扰对系统的影响。经过一段延时,待干扰过去后,单片机系统再执行后续的指令。2.5 在软件设计中设置“软件陷阱”在软件设计时,可在用户程序的空隙处或转移指令后设置“软件陷阱”,即当单片机受到干扰而导致程序错乱,执行到软件陷阱时,会引导程序回复到初始化程序地址或特定地址,重新开始正常执行程序

12、。在单片机系统程序设计时,可将软件陷阱程序分散地放置在各应用功能模块之间空余的存储器单元里。当用户程序正常运行时,这些软件陷阱程序段并不会执行,而当单片机受到干扰而失控时,程序计数器PC指针一旦落入这些陷阱区,就能马上将跑飞的程序拉回到正常程序段或初始地址。例如可使用如下程序构成软件陷阱:NOPNOPLJMP 0000H当单片机受到干扰而进入软件陷阱时,就可将程序重新引导回初始程序。当程序中存在中断时,可修改“LJMP 0000H”指令中的跳转地址,指向特定的地址,以关闭中断。又如可使用LJMP 0000H指令填满所有非程序区,这样若程序失控后到达非程序区,就能很快使系统很快复位。另外,软件看

13、门狗(soltware watchdog)程序,实际上也是软件陷阱的一种特殊应用。除以上抗干扰技术外,在单片机系统中还有很多常规的抗干扰措施,例如采用光电耦合器和固态继电器、OC门输出时在总线上加入上拉电阻、对系统进行屏蔽、合理设计印刷电路板、采用“看门狗”电路和定时对输出端进行刷新等。3 结论单片机系统的干扰问题来源比较广泛,在实际工作和应用中应根据具体情况具体分析,找到干扰的主要来源,并采用相应的方法来进行解决。对于一些干扰源难于判断或比较复杂的场合,对以上抗干扰措施可综合使用。经过实践检验,使用以上解决方案可收到很好的抗干扰效果。单片机的抗干扰问题解决好了,就可以充分发挥出其功能强大、控制灵活和性价比高等方面的优势,能更好地应用在我们生产和生活中的各个领域。参考文献: 1 赵佩华. 单片机接口技术及应用 M . 北京: 机械工业出版社,2003. 2 陈文智. 嵌入式系统开发原理与实践 M . 北京:清华大学出版社,2005. 3 王宜怀. 嵌入式应用技术基础

温馨提示

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

评论

0/150

提交评论