51端口接了npn三极管电平变成0.65v 为什么?

[复制链接]
2213|17
 楼主| feng199510 发表于 2016-6-3 09:15 | 显示全部楼层 |阅读模式
那个三极管是用作开关电路的,限流电阻接了也不行
shdjdq 发表于 2016-6-3 10:43 | 显示全部楼层
单片机的IO加个上拉电阻
winterchen20 发表于 2016-6-3 11:10 | 显示全部楼层
开关控制的负载是什么 51IO口驱动能力太低  
ayb_ice 发表于 2016-6-3 12:02 来自手机 | 显示全部楼层
很正常啊
NE5532 发表于 2016-6-3 13:02 | 显示全部楼层
电路图弄上来看看。
ningling_21 发表于 2016-6-4 13:42 | 显示全部楼层
正常现象
linqing171 发表于 2016-6-5 11:19 | 显示全部楼层
限流电阻1k?
pnp到100mA到三极管,基极有1~2mA就够了。
MCU输出到高电平到时候 Ioh= (vcc-0.7)/限流电阻 = 2.6/1k = 2mA ,没有问题的。
电流再大了,超过了Ioh,MCU工作不了了。
如果没有配置成push-pull到话加个10k到弱上拉。
 楼主| feng199510 发表于 2016-6-5 11:46 | 显示全部楼层
winterchen20 发表于 2016-6-3 11:10
开关控制的负载是什么 51IO口驱动能力太低

控制的是直流电机 他只要0.7v就会转 我测过
 楼主| feng199510 发表于 2016-6-5 11:47 | 显示全部楼层

可是我的负载得0.7v才带的起来
 楼主| feng199510 发表于 2016-6-5 11:48 | 显示全部楼层
linqing171 发表于 2016-6-5 11:19
限流电阻1k?
pnp到100mA到三极管,基极有1~2mA就够了。
MCU输出到高电平到时候 Ioh= (vcc-0.7)/限流电阻 = ...

接330 接1k都试过了
电压就是卡在0.65v那里
 楼主| feng199510 发表于 2016-6-5 11:51 | 显示全部楼层
NE5532 发表于 2016-6-3 13:02
电路图弄上来看看。


就单纯的这样从I/O接出来
 楼主| feng199510 发表于 2016-6-5 11:53 | 显示全部楼层

可是电压得有0.7v才带的起我的负载
他一直卡在0.65v 我很忧伤的= =他一直转不了
linqing171 发表于 2016-6-5 11:55 | 显示全部楼层
U那个点是你的IO到输出?
负载是什么?发光二极管?


本帖子中包含更多资源

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

×
 楼主| feng199510 发表于 2016-6-5 11:57 | 显示全部楼层
feng199510 发表于 2016-6-5 11:48
接330 接1k都试过了
电压就是卡在0.65v那里

而且我用的是npn
 楼主| feng199510 发表于 2016-6-5 11:57 | 显示全部楼层
linqing171 发表于 2016-6-5 11:19
限流电阻1k?
pnp到100mA到三极管,基极有1~2mA就够了。
MCU输出到高电平到时候 Ioh= (vcc-0.7)/限流电阻 = ...

而且我用的是npn
 楼主| feng199510 发表于 2016-6-5 11:58 | 显示全部楼层
linqing171 发表于 2016-6-5 11:55
U那个点是你的IO到输出?
负载是什么?发光二极管?

恩是的 负载时一个直流电机
linqing171 发表于 2016-6-5 12:16 | 显示全部楼层
第一步量限流电阻上到电压,计算Ioh,看MCU到IO输出电流是否正常。
第二步量电机上到电流,看看是否是三极管的能力问题。
ningling_21 发表于 2016-6-5 15:14 | 显示全部楼层
feng199510 发表于 2016-6-5 11:53
可是电压得有0.7v才带的起我的负载
他一直卡在0.65v 我很忧伤的= =他一直转不了 ...

你的51驱动能力不够,换用PNP 的三极管驱动
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

41

帖子

0

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