单片机系统应用中的抗干扰措施

[09-12 16:02:55]   来源:http://www.88dzw.com  单片机学习   阅读:8370

文章摘要:3.2建立软件陷阱所谓“软件陷阱”就是在程序中加入的一组用于拦截弹飞程序的程序段。它强行将程序转向一个特定的地址,该地址放有出错处理程序。如果将出错处理程序的入口标号命名为“ERR”的话,通常软件陷阱由以下三句话组成:一旦弹飞的程序被拦截,立刻转向错误处理程序。3.3出错处理程序错误处理程序的共同点是先关闭中断,防止事态扩大。对于有“看门狗”电路的系统来讲,等待复位即可。而软件复位和硬件“看门狗”复位不同。此时CPU片内的寄存器和I/O口状态是不定的。所以错误处理程序在转向程序起点前,要将CPU片内的各寄存器、已激活的中断标志和I/O口“软件”复位,进入初始状态,再转入程序起点。3.4其他措施

单片机系统应用中的抗干扰措施,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com


  3.2建立软件陷阱

  所谓“软件陷阱”就是在程序中加入的一组用于拦截弹飞程序的程序段。它强行将程序转向一个特定的地址,该地址放有出错处理程序。如果将出错处理程序的入口标号命名为“ERR”的话,通常软件陷阱由以下三句话组成:

  一旦弹飞的程序被拦截,立刻转向错误处理程序。

  3.3出错处理程序

  错误处理程序的共同点是先关闭中断,防止事态扩大。对于有“看门狗”电路的系统来讲,等待复位即可。而软件复位和硬件“看门狗”复位不同。此时CPU片内的寄存器和I/O口状态是不定的。所以错误处理程序在转向程序起点前,要将CPU片内的各寄存器、已激活的中断标志和I/O口“软件”复位,进入初始状态,再转入程序起点。

  3.4其他措施

  在用单片机组成的控制系统中,调节量的输出是不断变化的。单片机系统受到干扰而异常复位后,RAM区中的标志单元、输出量缓冲单元和I/O口的状态都可能改变,不能作为系统复位后的状态恢复数据。这时可以手动给定量作为当前控制器输出量。这些措施可有效的减少单片机异常复位后对整个系统带来的扰动。

  微机系统抗干扰设计是一项综合性设计,采用硬件措施可有效提高微机控制系统的抗干扰能力,但过多的硬件本身就降低了系统的可靠性。因而系统的设计要“软”“硬”兼施,提高系统的防护和容错能力,从而提高单片机系统的可靠性。


上一页  [1] [2] 


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行