220V单相水泵启动, 干扰到 3.3V的MCU电源 问题
如下图是 220V 单相水泵启动瞬间,在 3.3V上会产生 220ns 左右的干扰,这个对 STC8H单片机影响大么?0.2us左右的电源波动对单片机影响厉害么?现在方案是用的 LCM接口给液晶发数据,水泵一启动 LCM接口
发送的数据就卡死了,但是触点还是可以正常控制水泵,只是显示卡死了,该怎么解决呢
3.3V, 干扰波形的 波峰 5.11V,波谷 1.76V
把你实际原理图的PDF发上来,大家好高效率的帮你 大家好
截图1是 220V转 5V电路,用的是高能立方模块电源
截图2和3是单片机供电部分和 5V转 3.3V电路
截图4 是继电器控制部分,水泵零线直接接在 220V进线的零线上。
控制器电源的 220V 和水泵的 220V供电是同一个电源
目测是LCM死机了而不是单片机死机,STC的抗干扰还是杠杠的。电源模块的AC接安规电容加共模电感看下,电源模块的厂家推荐电路也是有这两个东东的 你整个大家看的舒服的图,就没啥技术含量,你把你认为有技术含量的去掉,
上个让人看的舒服的完整的 PDF,大家好帮你
3.3V干扰波形的 波峰 5.11V,波谷 1.76V
===【5.11V - 3.3V】 = 1.81V;1.81V/3.3V = 55%, 电源上冲 55%
===【3.3V - 1.76V】 = 1.54V;1.54V/3.3V = 47%, 电源下冲 47%
1.76V, STC8H 会复位
===这电源电路不是器件模块有问题
就是哪原理图都有问题,或PCB设计严重有问题
要重新设计,看完完整的原理图还得分析 PCB
===你这是严重到没人愿意学习的一套系统,无任何保密价值
上完整的图,大家好帮你
只是显示LCM卡死了
===MCU在工作, 5.11V电压偏高LCM 死了/或1.76V电压偏低LCM复位了
如通信需要应答,估计你的MCU程序都不知往哪个分支跑程序了
你程序遇到异常是如何处理的,这要编程的人去考虑异常时如何处理 ?
如复位对方,重新再来;如关闭对方的电源再开电源,重新再来;
===MCU如只是送数据给LCM, 无需LCM任何应答信号,
你就1秒复位显示LCM 20次,不停的刷新显示
控制LCM的电源的电路,可参考下图
神农鼎 发表于 2023-10-17 19:00
只是显示LCM卡死了
===MCU在工作, 5.11V电压偏高LCM 死了/或1.76V电压偏低LCM复位了
如通信需要应 ...
我现在的 LCM不但往液晶屏发数据,还定期每秒读取 ILI9341的 ID,如果读不到液晶驱动的 ID就软件复位重启