打印
[电路/定理]

继电器控制交流电磁阀关断时出现上位机死机,单片机复位

[复制链接]
6914|37
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 fangzimo 于 2014-9-19 12:47 编辑

2014.9.18
      
      框图图中所示为供电方式,通过低边驱动开关驱动继电器关断闭合,从而实现交流电磁阀的控制,和坛子中有人问的一样的,继电器关断的瞬间会导致单片机复位,我尝试了用下面的增加RC吸收电路试验过,问题依旧出现,目前可以排除因布线造成强弱电串扰原因;
       看了坛子里面有关于RC电路放在①处还是②处的讨论,但是还有几点不是很清楚,希望大家帮忙解释一下!


  • RC该如何选择其参数,身边的元器件有限,采用了50欧/10W,2.2nF的高压电容,实验接入图中②处结果波形有改善,但还是会出现单片机复位的问题;
  • 继电器关断瞬间,交流电是通过继电器内部的触点导致24V电源产生干扰么,还是直接影响到关断时刻导致220V电源波动,导致开关电源的输出24V受到干扰?   
     测得继电器关断瞬间24V电源(红色)和低边边驱动(蓝色)的波形如下:


2014.9.19日


驱动芯片的8路输出

八根低边开关的布线

实际驱动的继电器,上面黄色和绿色是220V交流输出,下面红色和黑色是220V交流电输入,蓝色接的就是低边的8根驱动信号线,另一端接的是24V
大家怀疑是PCB布线问题,我觉得可能性不大!我反复试验,觉得还是继电器内部线圈端受到触点断开瞬间火花的影响导致的
可以排除强弱电布线的干扰,实际试验过将强弱电分开测试过,

相关帖子

沙发
wh6ic| | 2014-9-18 12:23 | 只看该作者
试一试:
开关电源到DCDC间的24V、GND 均(两条线都要) 串入33uH电感,然后并100uF电容,或者串在DCDC到MCU之间,看效果如何。如果效果不佳,暂时不要撤销,将MCU用铁皮壳两面都罩起来,接地,再看效果。还不行,查进入MCU的IO PCB走线,所有长度超过7cm的串磁珠。

使用特权

评论回复
板凳
fangzimo|  楼主 | 2014-9-18 15:48 | 只看该作者
wh6ic 发表于 2014-9-18 12:23
试一试:
开关电源到DCDC间的24V、GND 均(两条线都要) 串入33uH电感,然后并100uF电容,或者串在DCDC到M ...

  实际的原因应该是继电器的触头上的交流电断开的瞬间影响了继电器线圈上的电压导致电压波动,从而影响到DCDC芯片5V电压的输出,导致单片机复位,那怎么样能减小继电器触头断开时的影响?

使用特权

评论回复
地板
wh6ic| | 2014-9-18 16:57 | 只看该作者
fangzimo 发表于 2014-9-18 15:48
实际的原因应该是继电器的触头上的交流电断开的瞬间影响了继电器线圈上的电压导致电压波动,从而影响到 ...

继电器触点并联X电容或高压CBB电容吸收;
触点输出线改用屏蔽线;
把继电器用铁皮包起来;

使用特权

评论回复
5
fangzimo|  楼主 | 2014-9-18 18:46 | 只看该作者
wh6ic 发表于 2014-9-18 16:57
继电器触点并联X电容或高压CBB电容吸收;
触点输出线改用屏蔽线;
把继电器用铁皮包起来; ...


谢谢!是在图中的1处加吧!试了下没什么效果!
基本上确定是继电器原因,我下午使用一个固态继电器,就不会出线单片机复位的现象

使用特权

评论回复
6
huayuliang| | 2014-9-18 19:32 | 只看该作者
在控制板到继电器线圈的线路,以及继电器触点到电磁阀的线路过长的情况下,RC的吸收作用就不那么明显了。
一般是采用光耦隔离。。

话说,驱动交流电磁阀,干嘛不用交流可控硅啊? 至少没了继电器线圈带来的问题。
哦,还不能确定是继电器线圈还是电磁阀引起的。
可以在继电器和控制板之间加一级光耦,电源隔离开,就知道到底是哪个引起的。。

使用特权

评论回复
7
mmuuss586| | 2014-9-18 19:43 | 只看该作者

RC电路,改成RCD吸收电路看看;
用示波器看下,干扰源从哪里过来的;
好的开关电源,内部输入都有共模电感啥的;

使用特权

评论回复
8
shalixi| | 2014-9-18 19:44 | 只看该作者
RC电路放在①处

使用特权

评论回复
9
fangzimo|  楼主 | 2014-9-18 20:00 | 只看该作者
mmuuss586 发表于 2014-9-18 19:43
RC电路,改成RCD吸收电路看看;
用示波器看下,干扰源从哪里过来的;
好的开关电源,内部输入都有 ...

能改成RCD么,对于二极管的方向怎么放置合适啊

使用特权

评论回复
10
mmuuss586| | 2014-9-18 20:04 | 只看该作者
fangzimo 发表于 2014-9-18 20:00
能改成RCD么,对于二极管的方向怎么放置合适啊

和反向续流的方向一样;

使用特权

评论回复
11
mmuuss586| | 2014-9-18 20:04 | 只看该作者
fangzimo 发表于 2014-9-18 20:00
能改成RCD么,对于二极管的方向怎么放置合适啊

和反向续流的方向一样;

使用特权

评论回复
12
shalixi| | 2014-9-18 20:17 | 只看该作者
RC电路应放在①处,如果有两个接点,那两个接点处各放一个。

使用特权

评论回复
13
fangzimo|  楼主 | 2014-9-18 20:17 | 只看该作者
mmuuss586 发表于 2014-9-18 20:04
和反向续流的方向一样;

触点接的是交流信号,没有方向的

使用特权

评论回复
14
gx_huang| | 2014-9-19 11:33 | 只看该作者
明显是布线的问题,布线不科学,严重的可能是原理图也有问题。
这个,要看PCB图的。

使用特权

评论回复
15
Lgz2006| | 2014-9-19 11:57 | 只看该作者
什么叫有的放矢,当你把干扰系统框图描述出来,就有解了

使用特权

评论回复
16
fangzimo|  楼主 | 2014-9-19 12:49 | 只看该作者
gx_huang 发表于 2014-9-19 11:33
明显是布线的问题,布线不科学,严重的可能是原理图也有问题。
这个,要看PCB图的。 ...

PCB中只有8根低边开关驱动线,线圈的24V直接从开关电源取电,交流电不走PCB

使用特权

评论回复
17
gx_huang| | 2014-9-19 12:59 | 只看该作者
fangzimo 发表于 2014-9-19 12:49
PCB中只有8根低边开关驱动线,线圈的24V直接从开关电源取电,交流电不走PCB ...

CPU死机复位,当然得检查CPU这一边的电路原理图和走线。
怪不得你还没有解决,你的方向就是错的。
就好比人生病,自身抵抗力是基础,外部环境只是诱因。

使用特权

评论回复
18
fangzimo|  楼主 | 2014-9-19 13:09 | 只看该作者
gx_huang 发表于 2014-9-19 12:59
CPU死机复位,当然得检查CPU这一边的电路原理图和走线。
怪不得你还没有解决,你的方向就是错的。
就好比 ...

我可以用一个比喻形容我们俩的观点:
一个人拿着**对着另外一个射击,这个被射击的人如果抵抗力好(也就抗干扰能力),用身体去挡子弹,可以承受一颗子弹的冲击,不受损伤,但是经过多次,肯定还会对自身有影响,你说的就是这样的,而另一个被射击的人,当子弹飞来的时候,选择躲开(滤除干扰),也就是要将危险解决掉,不对自身有影响,问题一定得找到源头,如果干扰解决不了,才会退而一步,选择抵抗

使用特权

评论回复
19
gx_huang| | 2014-9-19 13:20 | 只看该作者
fangzimo 发表于 2014-9-19 13:09
我可以用一个比喻形容我们俩的观点:
一个人拿着**对着另外一个射击,这个被射击的人如果抵抗力好(也就 ...

干扰无处不在,你的方向就是错的,你的继电器触点抗干扰处理有什么用?
旁边别人设备的继电器干扰怎么办?你免费给别人的设备处理一下?
而且,你费了很大力气还是没有找到干扰源,说明干扰只是常规干扰。
是你的CPU板子设计有问题。
不是我吹牛,这种问题我见多了,顺利的话几分钟就解决,麻烦的概率很低的才费时间。

使用特权

评论回复
20
gx_huang| | 2014-9-19 13:27 | 只看该作者
抵抗强,子弹一样打死你,这不是干扰,是破坏,你给5V的MCU加220V交流,必坏,不是这么比喻的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

274

帖子

5

粉丝