51单片机遇到的喂狗问题
51单片机遇到的喂狗问题1.51单片机开发有没必要内部看门狗和外部看门狗芯片都用?2.电磁干扰把硬件看门狗芯片干扰,误动作,产生复位,软件看门狗正常执行,有没什么办法提高...
51单片机遇到的喂狗问题
1.51单片机开发有没必要内部看门狗和外部看门狗芯片都用?
2.电磁干扰把硬件看门狗芯片干扰,误动作,产生复位,软件看门狗正常执行,有没什么办法提高看门狗芯片的抗干扰能力?
3.我是在主程序里面喂狗的。 展开
1.51单片机开发有没必要内部看门狗和外部看门狗芯片都用?
2.电磁干扰把硬件看门狗芯片干扰,误动作,产生复位,软件看门狗正常执行,有没什么办法提高看门狗芯片的抗干扰能力?
3.我是在主程序里面喂狗的。 展开
3个回答
展开全部
1。要看实际的工作环境,有些工作环境非常差,如工厂车间内有大功率电机,各车床,电焊机,等等有非常严重的干扰的情况下,单片机的工作很容易跑飞,这时就有必要都用内部和外部看门狗。除此之外,可以只用其内部的看门狗就可以了。
2。不只是提高看门狗的抗干扰能力,更主要是提高单片机的抗干扰能力,工作中最好不用看门狗复位来唤回单片机的正常工作。这主是要是提高电源的稳定性,具有很强的抗干扰能力。电路板上多加滤波电容,退耦电容,磁珠等元件。电路板装在铁壳内,铁壳要接大地。
3。通常就是在主程序里面喂狗的。
2。不只是提高看门狗的抗干扰能力,更主要是提高单片机的抗干扰能力,工作中最好不用看门狗复位来唤回单片机的正常工作。这主是要是提高电源的稳定性,具有很强的抗干扰能力。电路板上多加滤波电容,退耦电容,磁珠等元件。电路板装在铁壳内,铁壳要接大地。
3。通常就是在主程序里面喂狗的。
追问
如果开启内部看门狗,那单片机引脚RST,要悬空吗?
追答
这要看是什么单片机了,要是AT89S的,需要上电复位的,RST引脚还是需要接外部复位电路的,是不能悬空的。内部看门狗与外部RST引脚不矛盾的,看门狗在内部复位是并不是通过外部RST的。如果是STC单片机,因内部有复位电路了,所以,要是不需要外部复位的话,就不用外部复位电路了,那RST引脚也是不能悬空的,要接一个电阻到地,就是下拉电阻,避免受干扰。
展开全部
没有必要。如果选用了外部看门狗,那么内狗就不要再开了。
你的问题描述有毛病。“提高看门狗芯片的抗干扰能力”是完全不对的,因为看门狗芯片的作用就是检测干扰,务必要有适当的灵敏度。过度提高这颗芯片的抗干扰能力,如何起到保护主控制器程序运行的作用?你需要提高的是整个系统的抗干扰能力,也就是说需要改善整个系统的电磁兼容性能。这需要在设计之初就对整个系统的电磁兼容性能有具体的要求(明确满足那些电磁兼容指标)并且进行针对性的设计,事后亡羊补牢都是要花很大代价的。
主程序里喂狗,很好,就该这样做。
追问
如果开启内部看门狗,那单片机引脚RST,要悬空吗?
追答
不能悬空,仍然要跟电源系统做耦合。最起码也得加上拉呀。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个:没必要;
第二个:隔离就好,用锡箔纸或者接地
第二个:隔离就好,用锡箔纸或者接地
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询