xuanhao 发表于 2019-5-27 12:14:55

继电器吸合/释放时STM8S208经常复位

继电器控制电阻性加热负载,在继电器释放时经常导致STM8S208系统复位重启,甚至死机,做了各种能想到处理(包括屏蔽),均无果。(电源是220VAC是共用的,经开关电源转变为24VDC+5VDC双直流电源)。转请教各位如何处理,叩谢!

wenyangzeng 发表于 2019-5-27 13:11:59

本帖最后由 wenyangzeng 于 2019-5-27 13:13 编辑

K1应该使用5V继电器,单独一组5V供电。同时在K1触点间加接RC火花吸收电路。而K2不应该集成在与CPU同一PCB板上。

toofree 发表于 2019-5-27 13:50:41

这是布局布线不合理造成的吧。
如果24V与系统VCC也是隔离的话,在光耦上已经能做到与外部AC完全隔离了。
既然你的AC220V都是共用的,那么为何不用一个24V功率继电器直接控制交流负载呢?
再或者直接光耦都不要,直接接一个5V大功率固态继电器。

xuanhao 发表于 2019-5-27 15:52:36

本帖最后由 xuanhao 于 2019-5-27 16:03 编辑

wenyangzeng 发表于 2019-5-27 13:11
K1应该使用5V继电器,单独一组5V供电。同时在K1触点间加接RC火花吸收电路。而K2不应该集成在与CPU同一PCB板 ...谢谢回复!
K1是在主板上的,24V与5V是隔离的,K2不在主板上,但因空间有限,所有器件是装在1个400*400*170(mm)盒体内的,所有离得比较近,K1触点的RC吸收也曾加过,没有什么效果,

xuanhao 发表于 2019-5-27 16:53:15

本帖最后由 xuanhao 于 2019-5-27 16:59 编辑

toofree 发表于 2019-5-27 13:50
这是布局布线不合理造成的吧。
如果24V与系统VCC也是隔离的话,在光耦上已经能做到与外部AC完全隔离了。
既 ...
谢谢回复!
使用24V功率继电器,需要更大的24VDC功率,因空间有限,设计时是希望开关电源小点,故选用了外电源220VAC来驱动功率继电器。
还是因为空间原因,无法使用固态,负载功率很大,固态的散热问题解决不了。另,布局布线不合理,是指哪方面,主板上的?主要要注意会什么样的问题?

Kevin201707 发表于 2019-5-27 18:52:50

你电路设计有问题

xuanhao 发表于 2019-5-27 18:54:52

Kevin201707 发表于 2019-5-27 18:52
你电路设计有问题

谢谢回复!
哪方面有问题,请赐教

Kevin201707 发表于 2019-5-27 18:57:55

K1二极管放错位置了,K2也需要这样的二极管,MCU最好通过驱动三极管驱动光耦。

qiangtech 发表于 2019-5-27 19:26:40

应该先区分一下是电源的问题还是辐射的问题吧,用示波器观察一下MCU电源和MCU的复位脚在继电器动作的时候是不是有明显的高低脉冲。如果有明显的高低脉冲可能要想办法在电源这里解决,加电容,屏蔽,隔离,拉远距离,慢慢找。

xuanhao 发表于 2019-5-30 09:25:43

qiangtech 发表于 2019-5-27 19:26
应该先区分一下是电源的问题还是辐射的问题吧,用示波器观察一下MCU电源和MCU的复位脚在继电器动作的时候是 ...

谢谢回复!
先前用示波器观察MCU的电源(5V)能看到在继电器动作时偶有明显的高低脉冲出现。为此在5V上增加的电容(去偶和滤波),同时220VAC入口增加了相关的滤波器件,也用了屏蔽手段,但效果均不明显,只是减少了复位的次数,无法根除。
页: [1] 2
查看完整版本: 继电器吸合/释放时STM8S208经常复位