单片机控制继电器,继电器连接220V电源,为什么已启动,程序就跑飞了,出现花屏,黑屏现象

如题所述

1 程序本身 可能 有问题,检查 把控制继电器的 IO 断开 看运行 正常。
把 继电器 控制 的 负载(220V) 断开 看运行 正常。
2 干扰 或者 单片机 电源 不稳定。追问

程序没有问题,只要继电器不接220v供电的风扇,就不会出现死机现象,测试很多次都是只要一接上,继电器控制风扇关闭的那一刻,出现花屏

追答

干扰 因素很多,有可能单片机 受到干扰,也可能显示屏受到干扰,
只要 单片机程序 没有 跑飞 就好办,可以用程序 抗干扰,
如在开关后 刷新屏显数据,一般只要单片机 电源 滤波效果好的
应该不会 程序 跑飞的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-17
电气隔离和电磁干扰做的不好呗,继电器220V主回路和单片机之间隔离要彻底,除了光耦外,最好单独放在两块板子上,或者在一块板子上,独立走线。追问

独立走线,怎么个独立法?

第2个回答  2012-07-17
电磁干扰,采用阻尼导线、电磁屏蔽、滤波、去耦、接地等方法试试。

最简单的试试将继电器远离单片机、罩个屏蔽外壳,或者对信号滤波,监控单片机电源波动
第3个回答  2012-07-17
如果选用24V直流电源做继电器线圈的控制回路,就不应该产生干扰啊。单片机要用来控制继电器线圈,不要直接连接220V。追问

单片机没有接220V,接的是继电器的控制管脚,继电器的输出接的是220V工作的风扇

追答

这个我就不懂了,不好意思哈!

第4个回答  2012-07-17
1.电源干扰, 用开关电源供电试试
2.建议你用可控硅控制AC220V
第5个回答  2012-07-17
是不是元器件功率选小了,或者干扰的问题,布线上面注意干扰
相似回答