继电器带负载闭合,导致系统复位,LCD屏闪
如下图片,第一张为三极管控制继电器的原理图,RELAY1,RELAY2接单片机的IO口,J29,J30为两个220V插座(接220V负载);第二张为单片机供电电压3.3V在继电器带上220V负载时闭合瞬间测到的波形图。
现在的现象是:在继电器不带220V负载时,RELAY1和RELAY2给高电平时,系统不复位,LCD也不屏闪;
而在继电器带上220V负载时,RELAY1和RELAY2给高电平时,系统复位,LCD屏闪(LCD直接由测试界面跳到上电默认的主界面);
上面现象是有什么原因造成的呢?怎么改进电路呢?谢谢各位大佬!
隔离没做好 触点打火产生的电磁辐射,干扰了电路。 PCB没布好,要把220V尽量离低压电路远点,加强MCU的电源性能 改进电源供电,然后注意PCB布局,大功率尽量远离控制回路 触点接触打火产生的电磁干扰吧 这个需要结合vdd 5v怎么来的 分析问题
开关电源输出5V ?
不如用个输出9V给继电器, 加一级 共模 LDO 输出5V 给单片机 交流负载是感性的?
jjjyufan 发表于 2025-4-18 17:12
这个需要结合vdd 5v怎么来的 分析问题
开关电源输出5V ?
不如用个输出9V给继电器, 加一级 共模 LDO 输 ...
你好,电源链路是这样的,220V整流到5V,然后5V经过DC-DC到3.3V,3.3V给MCU供电。RELAY1,RELAY2直接接单片机IO口。谢谢! xch 发表于 2025-4-18 17:54
交流负载是感性的?
现在发现只要接上负载(比如烘烤台),且负载工作,系统就会复位。谢谢! xiaxingxing 发表于 2025-4-18 21:24
现在发现只要接上负载(比如烘烤台),且负载工作,系统就会复位。谢谢! ...
隔离给MCU的供电电源。比如用隔离变压器。或者使用TDK 的电源滤波器。 你抓一下5V 3.3V的电压 差不多的事儿我也干过。好多年前,家里洗衣机定时器坏了,不想修,自己焊了块洞洞板写了个程序,用89C51控制两个继电器,使洗衣机电机正反转,还带遥控的,用的12V1A的开关电源,7805给单片机。结果就是,遥控按了开始,就跟神经病一样,程序会跑乱,定时时间长短会乱变,没有规律,正反转有时切不过来,一直单向转,凑合用了几天就扔了。 chineseboyzxy 发表于 2025-4-19 14:24
差不多的事儿我也干过。好多年前,家里洗衣机定时器坏了,不想修,自己焊了块洞洞板写了个程序,用89C51控 ...
我想看你后面怎么解决的,你居然扔了。 xionghaoyun 发表于 2025-4-19 09:00
你抓一下5V 3.3V的电压
3.3V抓过啊,上面图片放了3.3V的波形。谢谢! xch 发表于 2025-4-19 00:08
隔离给MCU的供电电源。比如用隔离变压器。或者使用TDK 的电源滤波器。
隔离电源加光耦或者TDK滤波器,成本都比较大呀。有便宜点的隔离电源推荐吗?谢谢大佬! 看起来像是继电器闭合时产生了较大的电流冲击,导致单片机供电不稳定。可以尝试在继电器两端并联一个吸收电路,比如并联一个TVS二极管或者RC吸收电路来减少冲击。
PCB图发来看看 xiaxingxing 发表于 2025-4-19 16:54
隔离电源加光耦或者TDK滤波器,成本都比较大呀。有便宜点的隔离电源推荐吗?谢谢大佬! ...
自己做一个EMI 滤波器给控制器220VAC输入,控制器功率 不大,滤波器就不贵。 xiaxingxing 发表于 2025-4-19 16:54
隔离电源加光耦或者TDK滤波器,成本都比较大呀。有便宜点的隔离电源推荐吗?谢谢大佬! ...
只是让你试试,确定干扰路径。
还有一个干扰路径是继电器内部飞弧,造成高压窜入控制系统电源。
页:
[1]
2