找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3215|回复: 19
打印 上一主题 下一主题
收起左侧

51单片机驱动电流好小

  [复制链接]
跳转到指定楼层
楼主
ID:956872 发表于 2021-8-16 22:41 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
51单片机高电平输出电流好小,npn三极管无法饱和导通,还得加上拉电阻。有没有小功率场管4.5v能饱和导通的。或还有其它办法增强输出电流吗
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

20#
ID:624769 发表于 2021-9-8 15:07 | 只看该作者

89C52没有推挽, 但是,有开漏啊, 你要驱动12V的话, NPN你觉得不行, 直接 通过开漏的P0口,470K上拉到12V , 10K拉到PNP的基极,PNP驱动,你觉得够了么?
回复

使用道具 举报

19#
ID:280000 发表于 2021-9-8 08:59 | 只看该作者
单片机IO口正常情况下驱动的电流才达到30多ma,用户可以选择简单的三极管扩流,或是采用mos管
回复

使用道具 举报

18#
ID:70490 发表于 2021-8-23 21:00 | 只看该作者
可用一小一大两个三极管组成的大林顿电路实现驱动大电流
回复

使用道具 举报

17#
ID:401564 发表于 2021-8-23 19:21 | 只看该作者
PEB188 发表于 2021-8-20 19:54
请问你用的小功率场管什么型号。单片机那点电流其实NPN管也能导通,但是无法饱和导通,12V电压上300ma的 ...

1,单片机如果要控制高电压的电源,一般是像NPN一样的在负极控制,要用N沟道MOS管,用AO3400,这管子最大电流5.8A
2,如果是一定要在正极控制,就要用一个N沟道去控制P沟道,N沟道用AO3400(也可以是用三极管8050),P沟道用AO3401,不能直接用低电平控制,单片机会烧坏
这两个管子不贵,马云家一毛多一个,比8050和8550这种好用太多了
回复

使用道具 举报

16#
ID:956872 发表于 2021-8-23 18:59 | 只看该作者
angelheu 发表于 2021-8-22 16:23
IO驱动NPN,再驱动MOS。

这样太复杂了,元件越多越容易出问题。那还不如达林顿管
回复

使用道具 举报

15#
ID:961776 发表于 2021-8-22 16:23 | 只看该作者
IO驱动NPN,再驱动MOS。
回复

使用道具 举报

14#
ID:956872 发表于 2021-8-20 19:54 | 只看该作者
Y_G_G 发表于 2021-8-18 14:36
如果你只是开和关,强推挽模式还得加限流电阻的,小功率场管导通和关断是不需要什么电流的,我用都是不用设置, ...

请问你用的小功率场管什么型号。单片机那点电流其实NPN管也能导通,但是无法饱和导通,12V电压上300ma的负载掉了4V电压,主要是压降有点大。
回复

使用道具 举报

13#
ID:382454 发表于 2021-8-18 15:31 | 只看该作者
有很多缓冲芯片,还有三八译码器,可以接一个复合管做缓冲。要记住CPU只是一个大脑运算的地方,很脆弱的。出力的地方要加手和脚,这样的想法很容易烧坏单片机IO口的
回复

使用道具 举报

12#
ID:401564 发表于 2021-8-18 14:36 | 只看该作者
如果你只是开和关,强推挽模式还得加限流电阻的,小功率场管导通和关断是不需要什么电流的,我用都是不用设置,也不用上拉电阻,直接高电平就可以驱动的
但是,如果PWM,那就不一样了,这个时候是要电流才能驱动的,不知道你那个MOS管的频率特性,不好说,强推挽模式试一下,不行的话,还得加驱动
回复

使用道具 举报

11#
ID:57657 发表于 2021-8-17 21:12 | 只看该作者
wufa1986 发表于 2021-8-17 17:24
你是没开启推挽输出,别告诉我你好在用老古董AT系列,那确实不能推挽

AT系列支持的寄存器只有 reg51.h 里面的那些,其余sfr定义的都不支持,所以现在国内几乎都没人用。
回复

使用道具 举报

10#
ID:956872 发表于 2021-8-17 21:01 | 只看该作者
wufa1986 发表于 2021-8-17 17:24
你是没开启推挽输出,别告诉我你好在用老古董AT系列,那确实不能推挽

stc89c52rc
回复

使用道具 举报

9#
ID:941439 发表于 2021-8-17 20:40 | 只看该作者

要么将 IO 配置为推挽输出,或者可以用驱动芯片进行电流的放大驱动(74LS245)

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:879348 发表于 2021-8-17 17:24 | 只看该作者
你是没开启推挽输出,别告诉我你好在用老古董AT系列,那确实不能推挽
回复

使用道具 举报

7#
ID:332444 发表于 2021-8-17 15:51 | 只看该作者
似乎不少类似提问显示出没有电子电路基础知识,有电子电路基础知识不会提出这样问题,没有电子电路基础知识设计出来的蛋骗鸡电路也是千奇百怪的不成体统,其实蛋骗鸡驱动已经足够了,若驱动大电流三极管可用一小一大组成的大林顿电路实现.
回复

使用道具 举报

6#
ID:916499 发表于 2021-8-17 15:28 | 只看该作者
加一级吧。三极管推mos
回复

使用道具 举报

5#
ID:277550 发表于 2021-8-17 10:33 | 只看该作者
AO3400/AO3401 是小功率的
回复

使用道具 举报

地板
ID:752974 发表于 2021-8-17 08:27 | 只看该作者
对于51系列单片机的输出最好用低电平驱动,一是安全,二是驱动能力强。
回复

使用道具 举报

板凳
ID:420836 发表于 2021-8-17 01:00 | 只看该作者
要么将 IO 配置为推挽输出,要么再增加一层 NPN 晶体管驱动器来驱动目标 NPN 晶体管输出。
回复

使用道具 举报

沙发
ID:57657 发表于 2021-8-16 22:54 | 只看该作者
请配置I/O口为强推挽输出模式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表