继电器一通断,就影响单片机工作怎么办
请教大家,PSF-B04物联网模块,四路。一路控制继电器,另三路作为单片机输入,单片机输出三路PWM信号控制鱼缸的灯。现在问题是,继电器一工作,偶尔会影响单片机工作,有时是通电时影响,有时是断开时影响。我以为是供电的问题,加大单片机的滤波电容 也不行。
补充内容 (2024-8-1 10:46):
谢谢大家的建设性意见。果然是继电器开关时的火花射频产生的影响。原因是单片机输出到LED亮度控制芯片之间,我用的是飞线,直接从继电器旁边经过,感应的信号影响了BP2838的正常工作。现在飞线采用屏蔽线,问题解决 我说一下这类电路我一般的做法吧,未必合理,但已经是成熟产品了,没出过问题,仅供参考:
1.单片机部分独立供电,这里的独立,并非是指与其他电路隔离,而是稳压器的输出只为单片机供电,并且向坛友那样,在稳压器前加二极管和电容。
2.感性负载或者大功率负载,取电在单片机稳压器之前,这个上面“1”已经描述了,这里还要补充一下,大功率用电设备或者感性设备,在就近的供电端,加一个电容,理解成滤波也可以,理解成瞬时为负载供电,减少对电源的冲击也可以, 本质是一样的。
3.感性负载线圈,比如继电器或者电磁铁,除了加反向二极管之外,还要在线圈上并联RC,这个用示波器看,效果比单独用二极管要好。如果是继电器,在负载允许的情况下,触点加上灭弧电路。
4.单片机电源处,需要由足够的滤波电容,或者说储能电容,降低外围电压波动带来的影响。
5.单片机无用的引脚,要做好设置,避免这些无用的引脚被干扰。在一些比较特别的设备中,无用引脚我都设置为推挽输出0 本帖最后由 fshwen 于 2024-7-25 00:59 编辑
楼主有没试试把继电器和3.3稳压器的供电隔离?如图:
也可以试试只隔离继电器的供电
补充内容 (2024-7-25 12:13):
看图不严谨,以为楼主的单片机是物联模块,仔细看了一下这个S-T-C的单片机电源和继电器3.3V稳压估计都是在一条线上,那么单片机和3.3V可以在一条线上,但继电器需要隔离,且需要结合前面各楼层的意见 bios 发表于 2024-7-24 19:29
5V电源是2A电流的,余量应该够。
继电器控制供氧泵,是个感性负载
按9楼的方案处理。 继电器触头并一阻容吸收回路,消除电火花的干扰。:lol 增大退耦无效的话或许不是从电源引线耦合的能量,那就剩下驱动引线或者空间分布参数耦合,在线圈上或者驱动引线后端用吸收电路并并看,也有可能是二次回路的火花脉冲 加TVS二极管试试看 继电器线圈反向并了一个4007 没电路无从分析。 本帖最后由 13952016708 于 2024-7-24 16:18 编辑
我怀疑你的继电器也是用的5V线圈的,吸合释放瞬间,对单片机的Vcc影响很大。补救方法就是加大5V的电源滤波电解,有空间就弄个1000U/10V,没空间就反面并联一个,原来的是220还是330U就再并一个。然后进MCU再并联一个贴片104.
我公司的常规方法是继电器24或12V,然后DC-DC得到5V,5V再1117得到3.3V。这样干扰小点。
补充:我司的DC-DC用AP2301很好,量产几十K了,很稳定。
继电器底下,不要覆铜 13952016708 发表于 2024-7-24 16:06
我怀疑你的继电器也是用的5V线圈的,吸合释放瞬间,对单片机的Vcc影响很大。补救方法就是加大5V的电源滤波 ...
是的,继电器是5V的。电容已经并上一个1000UF的。
你说的芯片,我了解一下
续流的D1用4007不是好方案,它速度不够,换肖特基的才好 bios 发表于 2024-7-24 16:25
是的,继电器是5V的。电容已经并上一个1000UF的。
你说的芯片,我了解一下
一般这么用,下图供参考: 这板子市电整流后的低电位与外供5V低电位是直连的?外供5V是怎么产生的,市电与变换后的主输出是隔离的吗? 13952016708 发表于 2024-7-24 17:42
一般这么用,下图供参考:
请问这个纹波有多大?价格多少? Jambalaya 发表于 2024-7-24 17:49
这板子市电整流后的低电位与外供5V低电位是直连的?外供5V是怎么产生的,市电与变换后的主输出是隔离的吗?
单片机供电,单独用了一个5V输出的开关电源 1供电的5V电源是否足够大电流?
2继电器的触点接什么负载?不行就改为固态继电器。