5V单片机能这样驱动12v继电器麽?

[复制链接]
80781|214
bbsidking 发表于 2010-1-17 17:33 | 显示全部楼层
楼主,您的主管说的是非常有道理的,不要不服气。下面我简单分析一下。继电器典型的阻抗有从几十欧姆到几K欧姆都有,对应的电流为10多mA到100多mA。一般在饱和情况下,三极管的放大倍数只有10倍左右,也就是说三极管的基极要提供10mA的电流,而你这个电路是高电平驱动,众所周知单片机的高电平驱动能力是比低电平弱的(因为高电平是P管导通低电平是N管导通),10mA几乎是拉电流的极限,所以如果继电器需要较高的动作电流,这个电路是很难动作的!
还有一点,R6太大了,最好不要大于1K。
一句话,看继电器的所需要的动作电流,如果是小于50mA的话,这个电路是绝对可靠的,如果驱动电流大于200mA,这个电路很不稳定。
fkwll 发表于 2010-1-19 08:48 | 显示全部楼层
27楼的方法不错,不过应该在8550三极管的基极加个470R的电阻,这样会更好
cgkdxx 发表于 2010-1-20 14:17 | 显示全部楼层
43楼用法和我一样,我用2004
garytong 发表于 2010-1-23 14:47 | 显示全部楼层
liulingo 发表于 2010-1-28 15:25 | 显示全部楼层
用 ULN2003。
方便。
bbssr 发表于 2010-2-7 10:41 | 显示全部楼层
复合管子效果是最好的  可以试试
llljh 发表于 2010-2-7 13:28 | 显示全部楼层
除了在软件上想办法,不能从硬件上想办法吗?
interyujie 发表于 2010-2-9 10:18 | 显示全部楼层
NPN的应该可以工作啊
min120 发表于 2010-2-24 12:04 | 显示全部楼层
我也一直这样用
没有出现什么问题啊
pang7 发表于 2010-2-28 23:34 | 显示全部楼层
在io口输出加一个二极管延时就可以解决上电或者复位时候io口输出高电平是继电器误动作
zouxinliang 发表于 2010-3-2 08:21 | 显示全部楼层
最好用达灵顿管 吧pnp前面加一级npn做个里
grubby01 发表于 2010-3-23 11:33 | 显示全部楼层
为了省钱,连光隔都省了
 楼主| soulmate 发表于 2010-3-23 12:03 | 显示全部楼层
:lol~ 年兄年第,表在挖坟了,多久前的老帖子了~
mohanwei 发表于 2010-3-23 12:28 | 显示全部楼层
绝对不行。换NPN驱动管可以
xueao2010 发表于 2010-5-16 13:52 | 显示全部楼层
向12楼学习
hetao422 发表于 2010-5-18 15:13 | 显示全部楼层
受教了。。。。。。
sam99999 发表于 2010-5-22 22:59 | 显示全部楼层
学习学习。基础知识不扎实啊~
jzs5113 发表于 2010-5-24 09:57 | 显示全部楼层
16楼的电路做产品质量肯定好,成本虽然多了点,但安全性高!
wangwei0952 发表于 2010-5-24 12:47 | 显示全部楼层
如果驱动的继电器多了就用ULn2004等集成的达林顿管,在家光耦隔离就行了
xiaoaihua 发表于 2010-5-25 15:57 | 显示全部楼层
又要51控制,又要电路稳定,又要不加成本。这都是共地惹的祸,抛弃共地的旧观念,采用共电源。问题迎刃而解。如图[img]:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部