想用无线电遥控几盏交流电的灯。总体结构是这样:带2.4G无线电功能的单片机,通过几片74电路和ULN2003控制12V继电器,继电器再控制220V的灯泡。继电器是那种插在插座上的,不是焊在电路板上的。
显然,继电器会干扰单片机。我们先做了下面这个实验来验证自己的猜想:
1、不接灯泡。继电器跳了大约20次以后,单片机复位。
2、接上灯泡,继电器跳一、两次就要复位。
对以上现象,我们的解释是:接灯泡时,继电器触点有火花,干扰强烈。不接灯泡时,由于触点上始终没有电流,所以无火花。
看似合情合理,但接下来一个无心之举却让我们迷惑了。一个人随手把继电器从插座上拔下来又插了回去。接着,我们就发现无论接不接灯泡,复位现象都差不多了!基本都是跳几十次然后复位!
我现在又这样想:以前继电器和底座之间接触不良。触点跳动时,继电器和底座之间的接触也变化,使12V线圈的供电不稳。一方面直接产生了更大的传导干扰,一方面加剧了火花干扰(因为本来吸合的触点会因为线圈掉电而放开,然后线圈来电了于是又吸合,再掉电再吸合……)。
但我又觉得上述解释有点牵强。继电器型号是JQX 13F,淘宝上很多,低档大路货。它的引脚很宽大,至于“接触不良”吗?
还请高人指点。
如果继电器负载是交流电,有什么办法消除火花呢? |