打印

一个关于三极管驱动电路中电阻选型的问题

[复制链接]
7824|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
abbcde|  楼主 | 2009-11-11 20:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
duojinian| | 2009-11-12 16:50 | 只看该作者
开关信号,有点小了,至少1K。
另外,串接继电器的三极管,C极最好串一个电容接地。

使用特权

评论回复
板凳
gaohq| | 2009-11-12 18:07 | 只看该作者
一个管就够吧。
LS 接电容是为啥呢?

使用特权

评论回复
地板
yuanchsh| | 2009-11-12 19:13 | 只看该作者
完全可以一直管子驱动

使用特权

评论回复
5
草履虫| | 2009-11-12 22:03 | 只看该作者
如果用一个管子NPN 8050不是不行,但也要考虑一个问题-上电状态。

一些单片机上电时I/O是输入态,此时一个管子问题不大,只要一颗基极电阻就行了,直接拿8050驱。

I/O上电如果是输出态,仅用一颗8050,且想上电初始状态为断开状态,就会有问题,此时可以考虑用8550替代8050。

我以前用HSR1-5V, 就属于第二种情况,采用8550直驱,工作了几十万次还没有坏过。

使用特权

评论回复
6
yuanchsh| | 2009-11-13 08:33 | 只看该作者
ls说的这种情况很好解决的,在三极管基极对地加上一个电容进行延时一下即可。你那种方法是可以,不过,麻烦了一点。还有一般单片机上电时,IO处于0状态的较多。如果是0状态,采用高电平输出驱动,是没有必要考虑你说的这些的。
如果采用S8550管子,驱动5V供电的继电器是没有问题,如果这个电压超过单片机IO输出的电压1V以上,单片机就没有办法来控制继电器了。

使用特权

评论回复
7
痴人| | 2009-11-13 08:38 | 只看该作者
呵呵,我都是用一个管子来驱动

使用特权

评论回复
8
abbcde|  楼主 | 2009-11-14 19:42 | 只看该作者
我原来是一个三极管驱动的,但因为单片机IO口输出电流不够,不能驱动,所以改用了两个三极管的达林顿管,我想问的是怎么选择电阻

使用特权

评论回复
9
yuanchsh| | 2009-11-14 21:18 | 只看该作者
8# abbcde
测试一下你的继电器线圈的工作电流是多少,大于60mA的话,你可以将8050改成9013,并要求采购的管子的放大倍数大于200倍,那么你的IO口驱动电流只要大于0.5mA就已经足够了。

使用特权

评论回复
10
TDC_01| | 2009-11-14 22:50 | 只看该作者
你的这个电路怎么看怎么不理想,你现在选的参数就可以正常工作了,但是如果IO口输出5V,要求你的IO口电流大概是4mA,这说明你的IO口至少可以输出4mA,那么你就没必要加2个三极管了,一个也够了,4MA*100=400mA驱动继电器;如果你一定想用2个三极管,我觉得你接近IO口的那个选PNP好些,然后把第二个三极管的限流电阻放在其基极上,PNP管的基极加个上拉电阻。

总之:你的最优方案应该用1个管子是够用的,一般单片机最小电流也在1.6mA以上高电平驱动能力,1.6*100倍=160mA也够用了。何况8050的放大倍数还不止100倍。
      你说原来你用一个管子驱动不起来,我估计是你的电阻选的太大了。

使用特权

评论回复
11
lfc315| | 2009-11-14 22:59 | 只看该作者
上拉电阻太小,耗电会增加的;
R1和R2可以合并成一个的,放在第一个管的发射极;

使用特权

评论回复
12
xiamikuangren| | 2010-1-16 13:47 | 只看该作者
貌似R2大了吧,并且完全可以用一个管子驱动

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

10

帖子

1

粉丝