单片机应用系统抗干扰技术的探讨

来源 :科学与财富 | 被引量 : 0次 | 上传用户:qq273683019
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]:本文先讲述了单片机系统干扰的来源和后果,然后从硬件和软件两方面给出了解决的办法,这些方法可以提高单片机系统的稳定性和可靠性。
  [关键词]:单片机系统 硬件 软件 抗干扰技术
  中图分类号:TP2 文献标识码:J
  1、 引 言
  单片机的应用越来越广泛,被广泛地应用于各个领域比如:工业控制、医疗器械、通讯等场合,对单片机的可靠性的要求越来越高。单片机系统的可靠性是由多种因素决定的,其中系统抗干扰性能是可靠性的重要指标之一。但在实验室里设计的控制系统,在安装、调试后完全符合设计要求,但把系统置入现场后,系统常常不能够正常稳定地工作。产生这种情况的原因主要是现场环境复杂和各种各样的电磁干扰,所以單片机应用系统的可靠性设计、抗干扰技术的应用变得越来越重要了。
  2、 干扰的来源和后果
  工业现场环境中干扰是以脉冲的形式进入单片机系统,其主要的渠道有三条,即空间干扰,供电系统干扰,过程通道干扰。空间干扰多发生在高电压、大电流、高频电磁场附近,并通过静电感应,电磁感应等方式侵入系统内部:供电系统干扰以电源的噪声干扰引起的;过程通道干扰是干扰通过前向通道和后向通道进入系统。干扰一般沿各种线路侵入系统。系统接地装置不可靠,也是产生干扰的重要原因;各类传感器,输入输出线路的绝缘损坏均有可能引入干扰。干扰产生的后果:
  (1)数据采集误差的加大当干扰侵入单片机系统的前向通道叠加在信号上,会使数据采集误差增大,特别是前向通道的传感器接口是小电压信号输入时,此现象会更加严重。
  (2)程序运行失常
  ① 控制状态失灵
  在单片机系统中,由于干扰的加入使输出误差加大,造成逻辑状态改变,最终导致控制失常。
  ② 死机
  在单片机系统受强干扰后,造成程序计数器PC值的改变,破坏程序正常运行。
  (3)系统被控对象误操作
  ① 单片机内部程序指针错乱,指向了其它地方,运行了错误的程序;
  ② RAM 中的某些数据被冲乱或者特殊寄存器的值被改变,使程序计算出错误的结果。
  ③ 中断误触发,使系统进行错误的中断处理。
  (4)被控对象状态不稳定
  锁存电路与被控对象问的线路(包括驱动电路)受干扰,从而造成被控对象状态不稳定。
  3、 硬件抗干扰
  3.1 合理选择元器件
  根据系统参数合理地选择器件以满足系统性能要求。尽可能选用集成度高、温漂小、抗干扰性能好、功耗低的元器件。选择抗干扰性能强的CPU,如果是工作在干扰比较大的环境,可以试试选用不同品牌的单片机.在实践的过程中,发现摩托罗拉、AVR系列的单片机的抗干扰性能不错.另外,外时钟是高频的噪声源,对系统的内外都能产生干扰,因此在满足需要的前提下,选用频率低的单片机是明智之举.
  3.2 抑制电源干扰
  在交流电网进线端并接压敏电阻.吸收浪涌电压;采用低通滤波器抑制电网引入的高频噪声,在设计滤波器时要注意让谐振频率远小于干扰频率;采用模拟电路与数字电路的电源分开、电源浮空技术、使用电源隔离变压器和电源滤波技术。
  3.3 抑制电磁场干扰
  采用由导电性能良好的金属作屏蔽盒,并接地,则屏蔽盒内电力线不会影响外部,同时外部的电力线也不会穿透屏蔽盒进人内部,可抑制干扰源,阻截干扰的传输途径,起电场隔离的作用。磁路屏蔽则采用高导磁性材料并以封闭式结构为妥。
  3.4 良好的接地
  单片机系统设备的抗干扰与系统的接地方式有很大关系,接地技术往往是抑制噪音的重要手段.良好的接地可以在很大程度上抑制系统内部噪音耦合,防止外部干扰的侵入,提高系统的抗干扰能力.单片机系统中的高频电路应就近多点接地,低频电路应一点接地;设备的金属外壳等要安全接地,屏蔽用的导体必须良好接地.这里的接地指接大地,也称作保护地.为单片机系统提供良好的地线对提高系统的抗f扰能力极为有益.特别是对有防雷击要求的系统,良好的接地至关重要。如果系统不接地,或虽有地线但接地电阻过大,则抗干扰元件就不能正常发挥作用.单片机供电的电源的地俗称逻辑地,它们和大地的地的关系可以相通、浮空、或接一电阻,要视应用场合而定.不能把地线随便接在暖气管子上.绝对不能把接地线与动力线的火线、零线中的零线混淆.在复杂现场条件下,可以考虑把整个CPU控制电路采用金属机箱做好接地,接地电阻不小于4欧姆,保证没有空间干扰的串入。
  4、 软件抗干扰
  4.1 CPU 抗干扰措施
  当干扰作用到单片机本身时,单片机将不能按正常状态执行程序,从而引起混乱。如何发现单片机受到干扰,如何拦截失去控制的程序流向,如何使系统的损失减小,如何恢复系统的正常运行,则是CPU 抗干扰需要解决的问题,具体可以采用以下几种方法。
  (1)人工复位
  对于失控的CPU,最简单的方法是使其复位,程序自动从0000H开始执行。为此只要在单片机的RESET端加上一个高电平信号,并持续10ms以上即可。
  (2)掉电保护
  电网瞬间断电或电压突然下降将使微机系统陷入混乱状态,电网电压恢复正常后,微机系统难以恢复正常,对此类事故的有效方法是掉电保护。掉电信号由硬件电路检测到,加到单片机的外部中断输入端,软件中断将掉电中断规定为高级中断,使系统及时对掉电作出反应。在掉IU中断子程序中,首先进行现场保护,保存当时重要的状忿参数,当电源恢复正常时,CPU 重新复位,恢复现场,继续未完成的工作。
  4.2 指令冗余
  CPU 取指令过程是先取操作码,再取操作数。当单片机受干扰出现错误时,程序便脱离正常轨道"乱飞",当乱飞到某双字节指令,若取指令时刻落在操作数上,误将操作数当作操作码,程序将出错,若"飞"到了三字节指令,出错机率更大。因此,在关键地方人为地插入一些单字节指令,或将有效单字节指令重写,这便称为"指令冗余"。通常是在双字节指令和三字节指令后插入两个字节以上的空操作指令NOP,这样即使乱飞程序飞到操作数卜.由于NOP的存在,避免了后面的指令被当作操作数执行,程序自动纳入正轨。
  4.3 设置软件陷阱
  当乱飞程序进入非程序区,冗余指令便无法起作用。通过软件陷阱,拦截乱飞程序,将其引向指定位置,再进行出错处理。软件陷阱是指用来将捕获的乱飞程序引向复位入口地址0000H 的指令。通常在EPR()M 中非程序区填入以下指令作为软件陷阱:
  NOP
  NOP
  LJMP 0000H
  软件陷阱通常安排在下列几种地方:
  (1)未使用的中断向量区。
  (2)未使用的大片ROM 空间。
  (3)表格。
  考虑到程序存贮器的容量,软件陷阱一般1K 空间有2- 3个就可以进行有效拦截。由于软件陷阱都安排在程序正常执行不到的地方,故不会影响程序执行效率。
  5 、结束语
  在工程实践中通常都是几种抗干扰方法并用,互相补充,才能取得良好的抗干扰效果。从根本上来说,硬件抗干扰是主动的,软件抗干扰是被动的。细致分析干扰源,硬件与软件抗干扰措施相结合,完善系统监控程序,则可以保证系统准确、可靠地运行。
  [参 考 文 献]
  [1].单片机系统实用抗干扰技术[M].北京:人民邮电出版社,2004.
  [2] 李国金,任晓奎.单片机抗干扰技术.现代电子技术,2003年第15期.
  [3] 杜彦明,张大军.单片机硬件抗干扰技术的应用.维护经验.
  [4] 钱炳芸,王建平.单片机应用系统中的抗干扰技术.现代电子技术,2005年6月第2期.
其他文献
[摘要]习近平生态文明建设思想的产生具有重要的社会背景。十八大以来,习近平就环保问题提出了许多创新的论断:保护和改善生态环境就是保护和发展生产力、人与自然是相互依存的整体的生态文明观、良好的生态环境是民生福祉的生态民生观、依法保护生态环境的生态法治观、牢固树立"生态红线"的生态安全观,为我们进行生态文明建设提供了科学指南,具有重要的理论意义和实践意义。  [关键词]习近平;生态文明建设思想  党的
期刊
【摘要】:如何提高高职学生技能是现阶段高职人才培养的主要研究内容。本文针对此问题从教学体系,教学模式,教学方法,评价方式四方面提出了见解和看法。  【关键字】:教学体系 教学模式 教学方法 评价方式  现在高职学生普遍存在的现象是:高考分数较低,学习主动性差,因此如何确保学生在基本素质提高的基础上,尽可能多的学习专业技能以适应社会对各专业人才不同需求,是当前高职教学必须要解决的难题。以下提出关于软
期刊
摘要:本文通过对日本家庭多方面的介绍,让我们从不同角度去体会理解日本人的家庭生活以及日本人的家庭观念,从而更好的理解日本的社会文化生活。  战前,日本的一般家庭是父母、儿女、孙子三代同堂,丈夫是一家之主,具有绝对权威,正如称呼妻子为"内人"一样,作为一家的主妇是在家里服侍丈夫、公婆、料理家务,养育儿女。战时粮食困难时期,丈夫当兵,妻子要代替丈夫守家,还要为确保口粮而四处奔走,总之,不让丈夫牵挂家务
期刊
【 摘 要】学校教育目的是培养德、智、体、美、劳全面发展的人才,职高学校的教育目的更不例外。中职学校是培养社会技能型劳动者的主阵地,作为学校教育内容的两个重要组成部分,体育与德育是相辅相成的,体育教师必须针对学生的特殊性对学生进行有的放矢的品德教育,这样才能将学生培养成社会所需要的人才。因此,寓德育于体育教学中,至关重要,国家也是那么强调的。  【 关键词】职高 寓德育于 体育 教学中  目前的中
期刊
[摘要]:《会饮篇》是柏拉图最重要的作品之一。 《会饮篇》中的发言者们以不同的视角探析"爱",并表述出各自的观点,这也恰好是柏拉图对爱情、善的思想所在。本文力图从每位发言者的不同视角进一步解读《会饮篇》,进一步深入了解《会饮篇》的深层含义。  [关键词]:《会饮篇》;爱;不同视角  《会饮篇》是布拉图的最重要的对话之一,并有着特殊的地位。《会饮篇》是一篇回忆性的对话录,是并未参加会饮的阿波罗多诺从
期刊
摘要: 随着跨境电子商务的发展,高职商务英语专业急需创新课程体系,即调整课程设置方向,改革课程设置方法,构建"互联网+"背景下的模块化课程体系,以期为创新创业人才的培养奠定坚实基础。  关键词:互联网+ 商务英语 跨境贸易 课程体系  一、引言  以阿里巴巴、京东等为代表的电商企业的蓬勃发展极大地拉动了中国进出口贸易。由此对跨境电商人才的需求也在不断的提高,这无疑给高职商务英语专业的发展及跨境贸易
期刊
摘要:高职院校的学生管理工作在整个教育体系中的影响和作用非常之大,尤其是在新形势下,随着时代的变化和教育体制的改革,高职院校的学生管理工作面临着诸多亟待解决和处理的问题和矛盾,而全新的教育形势又对高职院校的学生管理工作提出了更高的要求和标准,因此如何应对当前高职院校学生管理工作遭遇的挑战,以及更好地适应时代的变化,应当提出一系列具有针对性的用于加强学生管理工作的对策和建议,为构建和谐、文明校园为努
期刊
【摘 要】计算机应用基础是一门实践性非常强的课程,如果仅仅是讲解、演示和练习,难以培养真实的岗位职业能力。笔者在多年的课程教学实践中,探索教学内容和模式的改革,以真实工作案例为基础,设计教学项目与任务,实施情景化教学,增强了学生学习的趣味性,提高了教学效果。  【关键词】教学改革;项目;岗位  计算机应用基础是高职院校开设的一门公共基础课。其应用性强,教学内容紧跟计算机基本应用软件发展而更新。该课
期刊
摘要:本文从日本菜的构成、发展、分类等方面,介绍了日本菜系的特点,从而使读者能更清晰的了解日本菜系、了解日本的饮食文化。  日本在战后,尤其是50年代后半期进入经济高速增长期后,日本人的生活发生了巨大的改变,国民收入大幅度增长,家用电器快速普及,给日本人的生活带来了很大方便,同时可以使国民尽情享受人生的乐趣。  这种影响必然在饮食生活方面也表现出来,比如对饮食生活的看法,过去有男子不下厨房的说法,
期刊
摘 要:本文对计算思维和数理思维、工程思维之间的关系进行了深入探讨,并从指导本科生教学的角度为计算思维进行了较生动的定义。同时,文中指出在当前我国本科生教育中存在的若干问题,并从如何应用计算思维的角度提出解决问题的方法。最后,本文从下一步如何在课堂教学中推广计算思维提出若干建议。  关键词:计算思维;本科生;基础课;教学方法  任何一门学科都有其核心思想。数学中,公理化的数理思维居于核心;工程学里
期刊