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