51单片机驱动12v继电器

来源:百度知道 编辑:UC知道 时间:2024/05/15 19:23:02
51单片机驱动12v继电器。大家有经验吗
驱动5继电器,可以用三极管做开关状态。
好像12v就不行了。我加在继电器两端的吸收二极管1n4001总是烧。
但我查了 资料,它的允许电流是很高的,1a
图片地址:
http://bbs.dzkf.net/attachment.php?aid=13273&noupdate=yes¬humb=yes
http://photo.sina.com.cn/photo/4b55da6d06ce6b246e1a0
第一个图看不到,这个才能看到。
flyunlimit你好,我不实际做就不会发现问题了。三极管b级接二极管是起保护作用,防止三极管击穿后瞬间高电流损坏单片机,平时只是一个电阻的作用,因为信号流不可能通过b级向单片机流,我还想用射级跟随器那,那样比二极管更可靠,就是为了防止输出信号影响输入信号。

图片看不到。"对不起,请不要从外部链接下载本论坛的附件。"
我用单片机带过继电器,5V 12V 24V我都用过,二极管是必须接的,但没你说的问题啊!方向接对了吗?只是起一个吸收的作用,可以再串一个1K的电阻就好了,还有1A不算大,实际电路中超过1A的情况很多的。

对补充:晕!谁高诉你三极管的B极接二极管的?电路单向导通,三极管怎么可靠关断?继电器二极管无误,串个1K电阻就好了。你不会只仿真,没有实际做吧?

再补充:正好手上有12V控制220V的继电器,我也实际试试。

是你把二极管的极性接反了吧!不然不会总烧。

二极管有白边的一脚接在电源正极上,另一端接在继电器驱动三极管的集电极上。

我一般使用ULN2003A或者ULN2803A,这芯片驱动能力足够大,接线也很简单.