单片机抗干扰问题。 50
如果,单片机现在正执行一个非常非常重要的程序,IO口状态不能改变,改变了会导致设备损毁。但是干扰来了,单片机复位了,这时该怎么办呢?...
如果,单片机现在正执行一个非常非常重要的程序,IO口状态不能改变,改变了会导致设备损毁。但是干扰来了,单片机复位了,这时该怎么办呢?
展开
2个回答
展开全部
抗干扰问题非常重要,也很难回答,希望下面的意见能够帮助你。
一般来说抗干扰问题可分两步解决:
首先应拒干扰于门外,要进行正向分析,仔细分析干扰源,截断干扰通路,还有就是做好屏蔽措施。干扰一般通过电源、信号线、空间辐射几个途径进入。在现场寻找干扰源有时候会十分困难,因为有些干扰是偶发的,但无论如何首先还是要考虑将干扰拒之门外。
还有就是单片机复位后,检查它的复位标志,看看是什么原因引起复位的,逆向分析干扰源。如果是看门狗复位,多半是程序跑飞了,电磁干扰的可能性较大。如果是低电压复位,说明电源的设计要加强。
其次,所谓的IO状态不能改变应该是只有少数几个IO状态不能改变,单片机的复位有时是谁也挡不住的,这是计算机控制的主要缺点之一。这时只能考虑机械的方法或用继电器线路对输出状态进行锁定,由于继电器工作电压可以选择较高工作电压,因此会有很强的抗干扰能力。
最后,此系统应配备UPS电源,保证应急工况。
一般来说抗干扰问题可分两步解决:
首先应拒干扰于门外,要进行正向分析,仔细分析干扰源,截断干扰通路,还有就是做好屏蔽措施。干扰一般通过电源、信号线、空间辐射几个途径进入。在现场寻找干扰源有时候会十分困难,因为有些干扰是偶发的,但无论如何首先还是要考虑将干扰拒之门外。
还有就是单片机复位后,检查它的复位标志,看看是什么原因引起复位的,逆向分析干扰源。如果是看门狗复位,多半是程序跑飞了,电磁干扰的可能性较大。如果是低电压复位,说明电源的设计要加强。
其次,所谓的IO状态不能改变应该是只有少数几个IO状态不能改变,单片机的复位有时是谁也挡不住的,这是计算机控制的主要缺点之一。这时只能考虑机械的方法或用继电器线路对输出状态进行锁定,由于继电器工作电压可以选择较高工作电压,因此会有很强的抗干扰能力。
最后,此系统应配备UPS电源,保证应急工况。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询