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控制,又要电路稳定,又要不加成本。这都是共地惹的祸,抛弃共地的旧观念,采用共电源。问题迎刃而解。如图:
页: 1 2 3 4 [5] 6 7 8 9 10 11
查看完整版本: 5V单片机能这样驱动12v继电器麽?