51通过三极管驱动继电器 51引脚由于电压太低 驱不起来

[复制链接]
8487|31
 楼主| 大家好方法 发表于 2010-8-6 14:38 | 显示全部楼层 |阅读模式
51芯片是89s52 三极管S9013 用电源代替51引脚,当电压加到1.2V时,继电器产生反映,但是51引脚的输出电压只有1V,就是不能正常驱动继电器工作。怎么能提高51芯片的输出1.2V的电压呢。 或者能用1v的电压驱动起继电器???

注:51引脚通过1K电阻连接三极管。三极管一端5V电源 另一端接继电器。
求助 ,不胜感激!
电子菜鸟435 发表于 2010-8-6 15:20 | 显示全部楼层
本帖最后由 电子菜鸟435 于 2010-8-6 15:24 编辑

1# 大家好方法
可以发下电路图吗
xcs_1211 发表于 2010-8-6 15:23 | 显示全部楼层
你的单片机的管教是否有上拉电阻。
我是新手226 发表于 2010-8-6 16:21 | 显示全部楼层
51高电平驱动能力太差了,负载过大,电压被拉低了,不如你用个pnp的,比如9012试试
zjswuyunbo 发表于 2010-8-6 16:27 | 显示全部楼层
加个上拉电阻10k,5k都行
zhangdaiwu 发表于 2010-8-6 16:52 | 显示全部楼层
51S系列的单片机"拉"电流能力都很低,只有几十微安,而你用的9013导通时需要单片机拉电流.
所以由于98S52的拉电流能力不够,导致IB电流太小,不能达到饱和.你只需换一个PNP型三极管(如8550
)该为导通时向单片机里灌电流,就OK了.或者你加个上拉电阻到VCC,但该电阻阻值不要太大.
电子菜鸟435 发表于 2010-8-6 18:52 | 显示全部楼层
6# zhangdaiwu 4楼和6楼说得对
 楼主| 大家好方法 发表于 2010-8-6 20:03 | 显示全部楼层
请问 是电源连接三极管还是地连接三极管呢? 我原来的电路时电源连接三极管。 51和三机关直接是否也要加电阻呢,我加了1K的电阻??  您指的加电阻是指加在电源和谁的之间呢?? 谢谢您了~~
 楼主| 大家好方法 发表于 2010-8-6 20:03 | 显示全部楼层
6# zhangdaiwu
请问 是电源连接三极管还是地连接三极管呢? 我原来的电路时电源连接三极管。 51和三机关直接是否也要加电阻呢,我加了1K的电阻??  您指的加电阻是指加在电源和谁的之间呢?? 谢谢您了~~
 楼主| 大家好方法 发表于 2010-8-6 20:07 | 显示全部楼层
5# zjswuyunbo
请问在那里加上拉电阻呢??
 楼主| 大家好方法 发表于 2010-8-6 20:07 | 显示全部楼层
4# 我是新手226 是电源连接三极管还是地连接三极管呢? 我原来的电路时电源连接三极管。 51和三机关直接是否也要加电阻呢,我加了1K的电阻??  您指的加电阻是指加在电源和谁的之间呢?? 谢谢您了~~
deng373012068 发表于 2010-8-6 20:20 | 显示全部楼层
加在电源与你使用的IO脚上
 楼主| 大家好方法 发表于 2010-8-6 20:25 | 显示全部楼层
12# deng373012068   可是我的IO脚和三极管相连啊 也不予电源相接啊?
cocod 发表于 2010-8-6 21:33 | 显示全部楼层


那个R1就是上拉电阻。这样P20输出高电平时,流进三极管基极的电流主要由电源VCC提供,这个电流就可以使三极管导通,这就是所谓的增加了驱动能力。

本帖子中包含更多资源

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

×
BadWolf 发表于 2010-8-6 21:49 | 显示全部楼层
支持14L
senny 发表于 2010-8-6 23:21 | 显示全部楼层
用14L的方法需注意单片机复位时I/O状态对后续电路是否有影响
isoar 发表于 2010-8-7 07:11 | 显示全部楼层
驱动继电器一般要用达林顿结构的符合管,一个三极管单独连接51的引脚和继电器还是有点吃力。
gszzjf 发表于 2010-8-7 09:46 | 显示全部楼层
14L好样的 四年了终于看到这么有耐心的人了:lol 我都 不敢问问题了 二姨家的人嘴都太厉害了
xwj 发表于 2010-8-7 09:52 | 显示全部楼层
唉~~~

不用达林顿管,但一定要时时记住:要集电极输出,才有低的压降。
xuyiyi 发表于 2010-8-7 10:34 | 显示全部楼层
唉~~~

怎么老是看见老X叹气,是否二姨家的菜鸟实在太菜了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

8

帖子

1

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