一、求助:单片机可能受到强电干扰经常死机,怎么办?
1、接入线加电感或磁环;
2、单片机用金属外壳封闭,外壳可靠接地;
二、单片机受强电干扰?
由于单片机控制系统应用系统的工作环境往往是比较恶劣和复杂的,其应用的可靠性、安全性就成为一个非常突出的问题。单片机控制系统应用必须长期稳定、可靠地运行,抗干扰有以下两点:
1、接入线加电感或磁环;
2、单片机用金属外壳封闭,外壳可靠接地。
三、单片机出现死机现象?
我个人觉得也可能是电源影响到的,难道你的电路没有设置自动复位功能么?如果具有自动复位功能,那么,如果是电压影响的话,也会重新工作的啊,那么,你的死机就是程序的问题了,可能这个工地的使用了某种特殊的功能或者设置导致的,建议你查查您的程序,如果没有自动复位功能,哪就加个电容与电阻上去吧.我估计还是你的软件有BUG。仔细查查吧。
四、pic单片机,偶尔死机?
我用C8051f330控制36V无刷电机的时候也出现过你这现象,也是偶尔死机,估计是硬件的事
五、单片机输入信号如何避免干扰?
1、将单片机控制板用金属罩封起来(网状金属罩机可以)
2、交流输入线如口端加磁环3、加电源滤波器增加抗干扰性。
4、信号线的屏蔽层加电感接地或电源。
六、继电器干扰单片机怎么处理?
继电器和交流接触器在连接大功率感性负载时产生的电磁干扰,对单片机的正常工作有很大的影响,必须采取抗干扰措施。
1.对继电器和接触器的线圈回路必须加入阻容吸收电路。
2.PCB板在设计时,必须有好的EMC和EMI特性,尤其是电流环路面积要严格控制。
3.单片机回路和继电器线圈回路必须光耦隔离。
七、单片机死机的原因有哪些?
硬件方面,比如某一口一个状态出现软件才能往下执行,可惜该口坏掉了,出不了这个状态,软件到此就停止不动了;比如地址线乱了,软件当然没法执行了,肯定死翘翘;比如晶振不起振,软件当然没法执行;比如地址锁存器坏掉了,地址与数据混到一块分不清当然也要死机;比如复位电路不好,总是复位,或复位不了,当然也没法正常执行.......等等,软件正常运行的条件,就是硬件电路正常,没有这个基础,怎么谈软件故障。
软件方面:比如死循环,如没有中断的情况下,sjmp $,执行到此肯定死胡同了;比如转移到一个非程序区,肯定死机,常见的干扰就是多出现该情况;比如进入中断服务程序,没有关中断而再次处罚中断,也能死机的;在用MOVC实现分支转移时,处理不当也可以死机;数据溢出也能死机........等等很多了。
八、哪些单片机抗干扰能力强?
没有什么单片机真正全方面抗干扰的。确实有人说PIC抗干扰强,但也有人提反对意见,有的工程师曾做过实验证明有的AVR单片机在静电测试等某些方面比PIC强,还有的单片机(STC我试过)被反向加电后芯片发烫却没坏(就是本该接VCC的接了GND,本该接GND的接了VCC),而PIC和AVR的的我试过只要接反电源,立刻烧坏。但也不能说明PIC很烂,PIC的工业级芯片在温漂性能的测试上有很好的效果。所以没有什么最强的抗干扰单片机,只能通过实际测试然后说明它在某些场合对某些复杂环境有很好的效果。比如说PIC在温度性能和电磁屏蔽方面有比较好的抗干扰能力,所以它适合于工业控制方面。
九、电机干扰,导致STM32死机,求帮助?
中断最好不要弄太多,你可以试试STM32的SLEEP MODE,先挂起SYSTICK,然后调用进入SLEEP的函数,这时候单片机会休眠,任意中断可以唤醒,让程序继续往下执行,这种方法可以让你的代码全部写在主循环里,不写在中断里,可以保证不在中断处理函数里面触发其他的中断,也许可以提高程序的稳定性
十、电机干扰导致STM32死机求帮助?
这个是硬件EMC方面的问题,无法通过软件来解决。
所以只能通过硬件来解决,一方面可以在控制电机的信号线上加ESD器件,或者改动量大一点就是用光耦隔离控制,可以有效防止电机干扰到MCU。