单片机系统的抗干扰措施探讨

来源 :消费电子 | 被引量 : 0次 | 上传用户:wwb316
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着计算机技术的不断发展,单片机技术在当今的信息社会中起着越来越重要的作用。然而,由于其工作环境大多比较恶劣,经常会受到严重的干扰,影响其稳定性及可靠性,严重时会导致系统瘫痪。所以,提高其抗干扰的能力非常重要。文章分析了单片机干扰的种类,从硬件及软件两方面给出了具体的对策。
  关键词:单片机;干扰;对策
  中图分类号:TP368.12 文献标识码:A 文章编号:1674-7712 (2012) 12-0109-01
  伴随着计算机和电子技术的飞速发展,进一步促进了微电脑控制技术普及与快速发展。单片机控制系统是自动化系统的核心组成部分,现已被广泛应用于现代工业和各种家用电器及小型设备中。作为工业控制装置的核心,单片机本身就具有一定的抗干扰能力,但由于各种工业控制设备的工作环境及场所往往比较差,周围存在大量的干扰源,对系统的可靠性和安全性构成严重威胁,造成很多工控设备不能正常工作。因此,单片机应用系统的抗干扰问题,在设计中已成为一个重要的课题。
  一、单片机的主要干扰源
  (一)电源线的高频干扰。在实际操作过程中,晶闸管的通断,强电设备、高频电源及交流电源产生的电火花甚至雷电,都能够产生电磁波,而这些电磁波就成为电磁干扰的噪声来源。如果距离较近,电磁波就会通过分布电容和电感耦合到信号回路而产生电磁干扰;如果距离较远,就会以辐射的形式形成干扰。
  (二)感性负载的瞬变噪声干扰。在单片机系统中,一些常用的元件及设备,比如:电动机、继电器、电磁阀等都有较大电感量,如果电感回路的电流被切断,就会产生非常大的反电势,从而形成噪声干扰。这种干扰除了能产生电磁场外,甚至可以击穿电路中晶体管。
  (三)噪声电压干扰。直流电源的回路,其负载的变化也能引起电源的噪声,比如:数字电路中从一个状态转为另一种状态时,会在电源线上形成一个很大的尖峰电流,产生瞬变噪声电压。
  (四)其他因素的干扰。除了以上几种常见的干扰源以外,无线电设施的射频、数字电路本身门电路频繁的通断、单片机内的晶振电路、各种电子设备开关通断时急剧变化的电流等等也都是单片机重要的干扰源。
  二、硬件抗干扰的对策
  单片机控制系统受到干扰后,要使其能可靠地工作,就必须切断外界干扰源,使其不能进入到单片机控制系统。硬件抗干扰是一种主动抗干扰措施,主要包括下面几个方面:
  (一)接地。对于低频电路,其地线尽量用单点并联接地,对于高频电路,尽量用多点串联接地。同时,加粗接地线条,使通过印刷电路板上的允许电流达到3倍,与此同时,使数据传递的方向与电源线及地线的走向保持一致,可以增强抗噪声的能力。尽量使用45度的折线,不使用90度折线,以此减少高频信号对外的发射及耦合,减少互感的振荡。
  (二)屏蔽。使用金属盒、金属网或者金属板构成的屏蔽体,可以有效对付电磁波的干扰。屏蔽体通过反射及吸收的方式削弱电磁波,形成对电磁波的屏蔽。选用高导磁材料做成的屏蔽体防止低频电磁波的干扰,这样当电磁波经屏蔽体的低磁阻磁路通过,不会影响到屏蔽体内的电路。一般采用铜、铝、钢等材料作屏蔽体来屏蔽电场或辐射场,选择坡莫合金、磁钢等材料作屏蔽体,屏蔽低频磁场,选择铜、铝等导电率高的材料来屏蔽高频磁场。另外,还要注意屏蔽体的一点接地问题。
  (三)隔离。隔离主要包括物理和光电隔离两种方式。物理隔离是指对小信号低电平的隔离,其信号连线要尽量远离高电平大功率的导线。在同一设备内部时,要将这两类导线分开走线。当远距离走线时,要把功率电缆和信号电缆分开,保持一定的距离,甚至可以使用钢管把它们分别套起来,以此增加屏蔽的效果。
  (四)滤波。利用电容、电感等储能元件可以抑制因负载变化而产生的噪声电压,可在电源线的接入端并联两只50μF和0.01μF的电容,大电容用来抑制电源噪声中的低频分量,小电容用来抑制电源噪声中的高频分量,为了取得更好的效果可在电容的前面加上一个电感。
  (五)抑制反电势。在单片机系统中,对于负载较大电感量的元件或设备,为抑制其产生的反电势,可以在线圈的两端并联电容、电阻、稳压管和二极管。线圈通直流电的时候,可以并联二极管和稳压管或者电容和电阻组成的旁路;当线圈通交流电的时候,可以并联电阻和电容组成的旁路。
  三、软件抗干扰的对策
  (一)开机自检。开机自检程序通常包括对RAM、ROM、I/O接口状态等的检测。在程序编制中,可将RAM或ROM区中重要内容分区存放,在程序运行的初始或中间过程中经常对这些数据进行比较检查,如发现数据出错,则重写这些数据。
  (二)软件陷阱。在程序存储器的未使用区域中,加上若干条空操作和无条件跳转指令,无条件跳转指令指向复位入口地址。如果程序跳转到这些未用区域,就通过强行执行无条件跳转指令,转到复位入口地址。
  (三)指令冗余。指令冗余的一般做法是在十几条正常的指令后填充2-3个NOP空指令,尤其是在一些跳转和子程序调用指令的前面,加上几条NOP空指令可以对程序的正确流向起到一定的保护作用。
  (四)软件滤波。为了提高系统对数据采集的精度,可使用软件滤波的方法。此方法可以减少系统随机干扰对数据采集的影响,减少错误的概率,对周期性的干扰有比较好的效果。
  (五)软件看门狗。软件看门狗一般要占用单片机系统中的定时器。在主程序中,根据定时器的溢出周期对定时器进行初始化,一旦程序受到干扰跑飞,则在中断子程序里设置一条出错跳转指令,使程序从头执行。
  (六)数据备份。为了提高系统的可靠性,可以采用数据备份的方法。输入单片机中的重要数据,可使用掉电保护的措施,但这些数据仍受到干扰的影响,不排除个别数据造成破坏。此时,可对重要数据进行备份,实行自我检查和恢复。
  四、结束语
  单片机应用系统中,系统的可靠性越来越受到关注。在实际应用中,要结合各种类型的单片机控制系统的特点、被控的对象的性质以及现场工业环境,充分考虑各种因素的影响,在设计中采取必要的硬件和软件抗干扰措施,使系统既满足既定的要求,也能保证其长期、稳定、可靠的工作。
  参考文献:
  [1]秦臻,田宏伟.单片机应用系统电磁干扰技术研究[J].机械管理开发,2011,5
  [2]魏泽鼎,韩提文.单片机系统干扰研究[J].机械与电子,2008,5
其他文献
理光近日推出了全新便携数码相机CX5,在延续了前机1000万像素的CMCOS传感器,28-300mm大变焦镜头等规格外,新加入了全新混合型自动对焦系统,超级分辨率变焦技术,烹饪模式、烟
将微粒群算法应用于彩色图像的颜色量化.根据种群的进化原理,在RGB彩色空间中对图像像素的颜色值进行聚类,通过迭代寻优确定最优调色板,然后进行像素的颜色映射,从而完成量化工作.仿真实验表明,该算法具有颜色失真小,收敛性好,鲁棒性强和受初始条件影响小等特点,是一种有效的颜色量化算法.
为了更好地实现信息系统集成,有效地完成多岗协作,以电力系统为背景,分析了传统工作流在具体行业应用中所发挥的优势,以及随着网络技术的发展和业务系统功能的增加和规模的庞大,传
板级电路故障诊断过程复杂,故障征兆和故障原因之间存在着许多不确定因素,建立精确的故障诊断系统存在着许多困难。针对这种情况,提出了一种基于遗传算法的故障诊断研究方法,并以
我国是结核病发病较高的国家之一,现有结核病人600万人.[1]同时,我国又是乙型病毒性肝炎的高流行地区,人群中慢性乙型肝炎病毒携带(AsC)占9.75%,全国约有1.2亿AsC.[2]故临床
作为大规模生产的工业产品,偶尔有一两台有点质量瑕疵不是什么大不了的事,不过,如果出现故障后连换几台都有瑕疵,这样的事就多少让人赞解了。  目前,家住上海宝山区的汪女士就向315消费电子投诉网[www.315ts.net]讲述了购买格兰仕微波炉后经历的“风波”——从09年8月26日起,她买的格兰仕微波炉先后经历了2次维修,3次更换,却依然无法正常使用。    事件起因:为了儿子安心备高考    据汪
利用隐含语义索引技术设计了一个问答系统,在系统中利用隐含语义索引理论进行查询问题和数据库中的候选问题的相似度计算.主要是通过构造一个语义矩阵,进行奇异值分解消除"噪
结、直肠癌手术后肠梗阻在临床中较常见,由于病人的情况差异较大,梗阻的原因及方式较多,故处理也较为复杂.本文回顾性分析了我院1990~2001年收治的结、直肠癌手术后肠便阻27例
信息系统集中化是信息化发展的必然趋势.为解决企业用户远程访问数据中心信息系统的问题,提出一种基于RDP协议的远程接入平台.以进程和安全性的角度说明了平台的设计思想.设计了
提出了一种基于概念格的,并利用叙词表的方法进行本体合并.为了进一步获得提取本体概念的相关指导,提高本体概念抽取的自动化程度,提出最小外延集概念,从而更方便有效地进行