感性负载工作时,为什么单片机不工作?
继电器接通感性负载,我的stc单片机就不工作了,什么原因?现在我加了阻容吸收能凑合工作,最好的解决方法是什么方案?有网友遇到过这种情况吗? 能否附上图文说明. 1、单片机选型慎重。2、隔离。
3、电机线串磁环,加吸收。
电源窜入了干扰,,,方法楼上都说了{:lol:}{:victory:} 建议加吸收电路,之前上学的时候测试过:在没有吸收二极管的情况下,单单继电器的线圈在通断就会导致51单片机程序跑飞或复位。 继电器线圈加了二极管 最好的方案是用plc,你肯定接受不了 如果干扰较大的话加个外壳单独处理地线,另外加些电感电容在电源上。 要先找到原因,看看是在吸合瞬间就不工作,还是带负载就不工作,如果是带负载就不工作就要考虑布线和隔离,如果是吸合瞬间就要考虑过零吸合和尖峰吸收。 电源隔离 是不是直接输出驱动继电器的啊,哈哈哈哈哈 用强推挽输出 类似问题其实很简单:用示波器看电源,是否有尖峰,正的尖峰超过7V容易烧IC,负的尖峰容易导致复位。
我用STC的MCU非隔离驱动几十个继电器或电磁阀线圈,长时间工作我都没有发现复位的。 控制交流还是直流负载,处理方法又是不一样的 怎么接的?都是控制接触器线圈的,都可以用的啊 还有个简单的办法可以试试,就是刚送了个驱动继电器信号后,MCU马上休眠100MS,避开继电器吸合时的干扰,释放继电器也一样处理{:lol:} lyp103 发表于 2016-9-30 18:37
还有个简单的办法可以试试,就是刚送了个驱动继电器信号后,MCU马上休眠100MS,避开继电器吸合时的干扰,释 ...
干一会,睡一会,这工作太爽了 光耦解决一切问题 a7458969 发表于 2016-10-13 20:43
光耦解决一切问题
楼主肯定是穷,光耦增加成本{:titter:} 除了rc吸收,楼主需要在给单片机供电的220v电源前端加入滤波 电源干扰,负载供电是否隔离,还有安全距离什么的 楼主最好还是上个电路图 是的,电源很重要,尽量用DCDC,少用LDO 用的2596
页:
[1]