找回密码
 立即注册
查看: 1179|回复: 30

220V单相水泵启动, 干扰到 3.3V的MCU电源 问题

[复制链接]

该用户从未签到

14

主题

69

回帖

335

积分

中级会员

积分
335
发表于 2023-10-17 08:46:16 | 显示全部楼层 |阅读模式
如下图是 220V 单相水泵启动瞬间,在 3.3V上会产生 220ns 左右的干扰,这个对 STC8H单片机影响大么?
0.2us左右的电源波动对单片机影响厉害么?现在方案是用的 LCM接口给液晶发数据,水泵一启动 LCM接口
发送的数据就卡死了,但是触点还是可以正常控制水泵,只是显示卡死了,该怎么解决呢

3.3V, 干扰波形的 波峰 5.11V,波谷 1.76V

截图202310170844563761.jpg
回复 送花

使用道具 举报

该用户从未签到

551

主题

9299

回帖

1万

积分

管理员

积分
14049
发表于 2023-10-17 09:44:31 | 显示全部楼层
把你实际原理图的PDF发上来,大家好高效率的帮你
回复 支持 反对 送花

使用道具 举报

该用户从未签到

14

主题

69

回帖

335

积分

中级会员

积分
335
 楼主| 发表于 2023-10-17 16:22:48 | 显示全部楼层
大家好
截图1是 220V转 5V电路,用的是高能立方模块电源
截图2和3是单片机供电部分和 5V转 3.3V电路
截图4 是继电器控制部分,水泵零线直接接在 220V进线的零线上。
控制器电源的 220V 和水泵的 220V供电是同一个电源
截图202310171617004674.jpg
截图202310171617508047.jpg
截图202310171618139053.jpg
截图202310171619346922.jpg
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-6 15:33
  • 签到天数: 2 天

    [LV.1]初来乍到

    20

    主题

    98

    回帖

    972

    积分

    荣誉版主

    积分
    972
    发表于 2023-10-17 16:32:34 | 显示全部楼层
    目测是LCM死机了而不是单片机死机,STC的抗干扰还是杠杠的。电源模块的AC接安规电容加共模电感看下,电源模块的厂家推荐电路也是有这两个东东的
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

    积分
    14049
    发表于 2023-10-17 18:46:08 | 显示全部楼层
    你整个大家看的舒服的图,就没啥技术含量,你把你认为有技术含量的去掉,
    上个让人看的舒服的完整的 PDF,大家好帮你
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

    积分
    14049
    发表于 2023-10-17 18:53:22 | 显示全部楼层
    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
    ===你这是严重到没人愿意学习的一套系统,无任何保密价值
           上完整的图,大家好帮你


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

    积分
    14049
    发表于 2023-10-17 19:00:18 | 显示全部楼层
    只是显示LCM卡死
    ===MCU在工作, 5.11V电压偏高LCM 死了/或1.76V电压偏低LCM复位了
           如通信需要应答,估计你的MCU程序都不知往哪个分支跑程序了
           你程序遇到异常是如何处理的,这要编程的人去考虑异常时如何处理 ?
           如复位对方,重新再来;如关闭对方的电源再开电源,重新再来;
    ===MCU如只是送数据给LCM, 无需LCM任何应答信号,
           你就1秒复位显示LCM 20次,不停的刷新显示

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

    积分
    14049
    发表于 2023-10-17 19:06:13 | 显示全部楼层
    控制LCM的电源的电路,可参考下图

    截图202310171905428533.jpg

    截图202310171906065614.jpg

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    14

    主题

    69

    回帖

    335

    积分

    中级会员

    积分
    335
     楼主| 发表于 2023-10-18 12:53:12 | 显示全部楼层
    神农鼎 发表于 2023-10-17 19:00
    只是显示LCM卡死了
    ===MCU在工作, 5.11V电压偏高LCM 死了/或1.76V电压偏低LCM复位了
           如通信需要应 ...

    我现在的 LCM不但往液晶屏发数据,还定期每秒读取 ILI9341的 ID,如果读不到液晶驱动的 ID就软件复位重启
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

    积分
    14049
    发表于 2023-10-18 12:59:04 | 显示全部楼层
    截图202310181259007092.jpg
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-3 13:14 , Processed in 0.089762 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表