用TI的8051核心的MCU控制继电器来完成白炽灯的开关动作。
电路图如下:
1.用直流稳压电源从整流桥正负极输入24V电压,不带负载灯,MCU工作正常功能正常。
2.从阻容降压取电,带负载灯,控制pin每隔三秒输出不同电平。一般只有第一次能点亮负载的白炽灯,其后会出现MCU死机,Flash被擦除,控制IO电平刚置高即被拉低,还有控制间隔时间混乱(比如六秒高,十秒低)等等情况。
开始认为是阻容降压提供的电流不够,但是接DC稳压电源,限流到40mA发现MCU工作稳定,继电器工作正常;然后认为是2N5551没有被正常驱动,后来发现在DC供电情况下,三极管工作正常。
现在的主要状况是,上电后,过三秒控制pin拉高,继电器吸合,负载灯亮,然后三秒后正常关闭,再过三秒后继电器有吸合的声音,但是灯不亮,控制pin地电平(怀疑是高电平后迅速被拉低,所有有动作音,但是实际没吸合),然后再过三秒,还是能听到释放的声音,但是此后的循环都看不到灯亮,只能听到继电器动作的声音。如此几个循环后,MCU死机或者flash被擦除。
Layout如图:
请教大家对于目前这种问题的看法,你认为rout cause在哪里?
如果是继电器干扰的问题,请不吝给出解决方案,因为该产品是小型化的产品,所以PCB尺寸有限,relay估计会贴着MCU放的,这种不稳定会是致命的。 |
高手在吗,我的使用电源模块(220转5)控制继电器,出现继电器无法一直吸合的状态,继电器一直吸断吸断咋办