打印
[电子元器件]

求教,三极管控制继电器电路问题谢谢!

[复制链接]
834|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zgl3008|  楼主 | 2016-8-23 14:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
大家好我是初学菜鸟,现在遇到一个问题如图,通过51单片机P1.0口驱动三极管8050来控制12V继电器,现在问题是当单片机给高电平时继电器可以动作,但是此时我实测P1.0口电压为2.375v(高电平的5v为什么被拉这么低),R4的阻值变为10K P1.0电压也才3.727v,另外我的继电器是12v33ma的,求大神帮忙解答谢谢!

相关帖子

沙发
SBFX| | 2016-8-23 18:57 | 只看该作者
有没有三极管用成PNP的可能

使用特权

评论回复
板凳
戈卫东| | 2016-8-23 19:08 | 只看该作者
如果你用的是51的话建议那个P1.0加个上拉电阻

使用特权

评论回复
地板
longren007| | 2016-8-23 22:41 | 只看该作者
本帖最后由 longren007 于 2016-8-23 22:43 编辑

P1口内部有上拉电阻,和R4形成分压,所以不会是5V的电压。

使用特权

评论回复
5
小心眼| | 2016-8-23 22:44 | 只看该作者
be之间管压降为0.7V,其余电压会不会让R4消耗了?

使用特权

评论回复
6
zgl3008|  楼主 | 2016-8-24 09:51 | 只看该作者
SBFX 发表于 2016-8-23 18:57
有没有三极管用成PNP的可能

就是8050的

使用特权

评论回复
7
zgl3008|  楼主 | 2016-8-24 09:52 | 只看该作者
戈卫东 发表于 2016-8-23 19:08
如果你用的是51的话建议那个P1.0加个上拉电阻

对,我是在P1.0口加了一个10k的上拉电阻的,如果不加上拉电阻,都无法驱动三极管,不知道怎么回事,谢谢您

使用特权

评论回复
8
zgl3008|  楼主 | 2016-8-24 10:35 | 只看该作者
longren007 发表于 2016-8-23 22:41
P1口内部有上拉电阻,和R4形成分压,所以不会是5V的电压。

我用的单片机是stc15w4k58s4,P1口内我不知道有没有上拉电阻,我在外面加了上拉电阻,如果没有上拉电阻都无法驱动三极管,不知为何?谢谢您

使用特权

评论回复
9
lyjian| | 2016-8-24 12:36 | 只看该作者
zgl3008 发表于 2016-8-24 10:35
我用的单片机是stc15w4k58s4,P1口内我不知道有没有上拉电阻,我在外面加了上拉电阻,如果没有上拉电阻都 ...

设为推挽输出

使用特权

评论回复
10
zgl3008|  楼主 | 2016-8-24 13:56 | 只看该作者

谢谢,太感谢了,设为推挽输出就可以了,谢谢了!另外在实际应用中是不是加上拉电阻和设置为推挽输出这两种都可以?谢谢

使用特权

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

本版积分规则

2

主题

6

帖子

0

粉丝