如何解决单片机控制继电器动作瞬间时芯片循环复位

2019-07-15 19:14发布

我用单片机控制继电器,然后继电器再去控制220V市电去供给大概500W的负载。但单片机控制继电器闭合的一瞬间,就进去了死循环的复位状态了,而且很难退出,只能断电才能。有么解决的办法呢?我在继电器的吸合的两个触点间已经加了个103/1KV的电容去消弧的了,但效果不明显,还是我加的电容不够大呢,要加多大才行呢?按理来说,我通过去控制继电器来控制市电,这已经跟主电路完全隔离的了,那些干扰应该大大削弱的了,怎么还会引起复位的呢?可能通过控制可控硅可以解决这复位的问题,但我不想用可控硅呢,因为这会把电路给复杂化的了。主控是STC12C5A60S2。
Schematic Prints.pdf 下载积分: 积分 -1 分
19.72 KB, 下载次数: 522, 下载积分: 积分 -1 分 原理图
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
Jack315
2019-07-15 23:29
电磁继电器有两个产生干扰源的地方:
1) 线圈 —— 一般磁路是开放的,在接通和断开的瞬间将产生强大的磁场干扰。
2) 触点 —— (尤其在高压下)在接通和断开的瞬间将产生强大的电场干扰。

解决的方法:
1) 用固态继电器 —— 这个方案将彻底消除电磁干扰源。但不一定能满足驱动负载的电压/电流要求。
2) 驱动线圈用软开关 —— 实质是消除电感上产生的高频磁场。
3) 触点屏蔽 —— 用地把电场干扰屏蔽掉。

这里可以先采用解决方法2——建议LZ把R4和R7换成1uF的电容试试,不行的话换10uF或更大的电容。

一周热门 更多>