单片机通过ULN2803控制继电器,防止上电瞬间继电器吸合的问题

LPC1766单片机通过ULN2803控制AC220V继电器,系统上电瞬间单片机I/O口状态不定,可能会导致继电器吸合一下,系统不允许这样。想在继电器线圈前加一个延时,假如上电瞬间单片机真有高电平输出导致继电器吸合,就通过延时规避掉,直到单片机复位结束。想问各位大侠,用什么电路或芯片最简单的做到这样?

简单实用的方法,采用4066电子开关,完成延时控制;

因为4066断开的时候,呈现高阻态,不会影响后续的控制功能。

4066的管脚图


                        


回复一下,摆渡人生_2012:在单片机IO处加一个电容到地,这样会影响以后的控制相应速度

追问

假如上电瞬间IO输出低电平,继电器还是要得电的

追答

可能你把4066的接入用法想错了,你现在的电路,是怎么样连接的,发张图,给我看看

追问

还请指教

追答

画的比较仓促,见笑了,,满意请采纳

追问

能讲解一下工作流程吗?

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-07
通常的做法是在I/O输入端加一个下拉电阻(根据情况不同可能是上拉),这样在电平不确定时可以保持低位电压。lpc17xxx的端口上电时是高阻态,在设置后转入输出时是强上拉或强下拉状态,这点一定要注意,我就吃过这问题的亏的!
第2个回答  2013-09-07
先加+5V电,
通过延时,再加交流220.
第3个回答  2013-09-07

如果你的2803还有空的端口,你可以这样做。

过程 :上电时(后增加的)RL1会直接吸合,断开后续的正常系统中应用的RL2等的线圈

RC电路延时后,                 RL1断电,           接通后续的正常系统中应用的RL2等的线圈

之后就进入正常工作过程了。供参考。

第4个回答  2013-09-07
在单片机IO处 加一个电容 到地 就像复位电路那样。。。具体大小 可以自己测试。。。
相似回答