0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用PMOS跟NMOS做H桥控制直流电机的正反转

CHANBAEK 来源:创客e工坊 作者:创客e工坊 2022-11-11 17:10 次阅读

大家好,今天讲解用PMOS跟NMOS做H桥控制直流电机的正反转。

我们先来看一个简单的由机械开关组成的电路,如下图:

poYBAGNuD3WAeqd1AADCf9zd7Bc496.png

四个开关ABCD这样子接,一个直流电机横接在中间,上边AB开关一端接电源正极,下边CD开关一端接电源负极。

这样的一个电路就可以控制直流电机的正反转。如果AD开关同时闭合,BC开关同时断开,那么电源正极的电流就会流过A开关,流过电机,再流过D开关,然后回到电源负极,这就产生了一条电流回路,电机就会旋转,我们姑且记为正转,电流回路如下图:

pYYBAGNuD4mAZFV5AACkJTFkof8423.png

如果AD开关同时断开,BC开关同时闭合,那么电源正极的电流就会流过B开关,流过电机,再流过C开关,然后回到电源负极,这就又产生了一条电流回路,电机也会旋转,这时候的转动方向就跟刚才相反了,这就实现了对电机的正反转控制。电机反转的电流回路如下图:

pYYBAGNuD5mAcjPuAACpLZtlX2E075.png

这样的电路看起来像不像一个大写的英文字母H,中间的直流电机像一座桥一样架在桥臂的两边,所以我们就把这样的驱动电路叫作H桥。

我们知道三极管和MOS管都可以当作开关来用,所以我们就可以用三极管或者MOS管来代替这些机械开关,做成一个由电子开关组成的H桥。

pYYBAGNuD7yAJx2gAACIwa8SAjo503.png

MOS管都可以当作开关来用,所以我们就可以用三极管或者MOS管来代替这些机械开关,做成一个由电子开关组成的H桥。

讲一下由MOS管组成的H桥,看到电路图:

poYBAGNuD6aAT41pAACnxwd8uNA404.png

两个PMOS接在上边作为上桥臂,两个NMOS接在下边作为下桥臂,经过上一期教程的学习我们知道,要想让PMOS导通,那么PMOS栅极的电压就要低于源极的电压,而且栅源之间的电压要低于开启电压。由于这个PMOS的源极接了电源正极,所以我们只要将它的栅极接地,拉低到0V或者接近于0V,那么就足以让它完全导通了。下桥臂的NMOS源极接地,要让它导通,那么栅极给的电压就要大于源极的电压,而且要大于开启电压,用一般常见的MOS管,给到10V左右就能完全导通了。

所以,这个由MOS管组成的H桥它的控制逻辑是这样的:

poYBAGNuEAOAKJp1AACp9c2LBow782.png

左上角这个PMOS给0V,右下角这个NMOS给10V,这样形成电流通路电机就能转动起来了,假设现在电机是正转。

poYBAGNuD_eAdLEDAACwKpxGSUM495.png

右上角的PMOS给0V,左下角的NMOS给10V,同样形成电流通路,电机的转动方向就与刚才相反了。

如果是这样控制的话就得占用单片机或者遥控模块4个端口,有点浪费IO口,而且单片机IO口的电平一般是3.3V或者5V,不足以使NMOS完全导通,那么我们把电路改成下图这样:

poYBAGNuEBaAQJynAAEPRboWpcY522.png

将PMOS和NMOS的栅极接到一起,然后接个100K的电阻上拉到电源,再用一个NPN三极管来控制它们的栅极,这样就可以将这个H桥控制引脚简化为两个,而且可以用3.3V或者5V的单片机来控制。

poYBAGNuECGAPklaAAGZbD5EIo0559.png

它的原理是这样的:左边的三极管给高电平,右边的三极管给低电平,那么左边的三极管导通,两个MOS管的栅极就会被拉低接地,接近于0V,此时PMOS导通,NMOS关闭。右边的三极管给低电平截止不通,此时两个MOS管的栅极得到的是接近于电源的电压,这时PMOS关闭,NMOS导通,对角的两个MOS导通了,那么就有电流流过电机,电机就转动起来了。

同样的道理,当左边的三极管给低电平,右边的三极管给高电平,那么电机就会反转了。

poYBAGNuECuAS5JjAAFnZ1v9BE0047.png

如果左右两边的三极管都给低电平,那么是底下的两个NMOS导通。

如果左右两边的三极管都给高电平,那么是上边的两个PMOS导通。

用MOS管或者三极管搭H桥驱动电路一定要注意,千万不要让同侧的管子同时导通,同侧的管子同时导通相当于直接将电源的正负短接,轻则烧MOS,重则烧电源,很危险的。

poYBAGNuEEKAcS0BAACtrnBngWA134.png

最后来讲讲这个H桥为什么上桥臂要用PMOS,下臂要用NMOS,简单来说就是这样做好控制。如果上下臂全都用NMOS的话,由于漏极接电源正极,而源极的电压是不固定的,这就无法确定控制NMOS导通的栅极电压,因为源极对地的电压有两种状态,当这个NMOS截止时为低电平,而导通时又接近于电源电压,这样上桥臂的NMOS就没办法正常工作了。

pYYBAGNuEEyAEt9TAAC2bNCn8k4689.png

当然也不是说NMOS就不可以当上管,NMOS是可以当上管的,只是控制电路会比较复杂,需要用到半桥驱动芯片或者用隔离电源控制。如果所控制的电机功率不是很大,而使用PMOS当上管就能解决我们的问题,就没必要增加电路难度使得电路复杂化。

由于电机是感性负载,所以为了使得电机在启动和停止的瞬间不损坏MOS管,我们需要在接电机的地方加上四个二极管,提供一个泄放回路,如下图:

poYBAGNuEFeAbGvFAAE99sFxrjs133.png

上图这个电路中给出的各元件的参数都是可以直接用的,我按照这个电路图也做了两个H桥,用来控制我的漫游车,经过测试,在12V供电的情况下,控制两个百来瓦的电机,不暴力驾驶,正反转切换的频率不是很高的话,这个电路是可以稳定的工作的。

pYYBAGNuEGOAPNaRAAEAjS7pvsE317.png

上图是用433MHz无线遥控模块输出控制信号接自己做的H桥控制775电机的正反转,正反转控制非常方便。

poYBAGNuEG-AC7SKAADnZU-P4OA727.png

poYBAGNuEH6AAsIaAACR6s1Oxg4593.png

上面两图是用自己做的两个H桥控制这么大的车子,电机是120W的直流减速电机,正反转控制相当灵活。

附上个动图:

pYYBAGNuETeAPa99AGpcreHoMHo466.png

好的,本期教程就到这里,喜欢我的文章请点赞评论支持我,感谢大家的观看,我们下期再见,拜拜~

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 直流电机
    +关注

    关注

    35

    文章

    1623

    浏览量

    69461
  • MOS管
    +关注

    关注

    106

    文章

    2211

    浏览量

    64339
  • NMOS
    +关注

    关注

    3

    文章

    269

    浏览量

    33709
  • PMOS
    +关注

    关注

    4

    文章

    225

    浏览量

    28703
收藏 人收藏

    评论

    相关推荐

    PROTEUS仿真.H,C51单片机,驱动直流电机正反转

    `PROTEUS仿真.H,C51单片机,驱动直流电机正反转附:Proteus仿真文件,及KEIL仿真的原代码,亲手制作.`
    发表于 06-19 16:16

    直流电机调速=步进电机直流电机正反转控制(程序+仿真)

    单片机控制直流电机的PWM调速=步进电机直流电机正反转控制(程序+仿真)
    发表于 05-01 15:36

    直流电机怎么控制正反转

    大神们,直流电机怎么控制正反转啊,就是高电平正传,低电平反转,拥51单片机怎么写程序啊?
    发表于 08-05 16:39

    关于直流电机正反转的问题

    怎么控制直流电机正反转
    发表于 07-26 15:05

    【视频分享】直流电机如何实现正反转

    大家对直流电机正反转如何实现的?是否还一知半解呢?这个视频给大家分享一下直流电机的组成、旋转原理、正反转原理,推荐大家看看!
    发表于 04-02 15:14

    H驱动小功率直流电机正反转

    读书笔记-------------------利用三极管构建H驱动小功率直流电机正反转-----若有错误,望指出!
    发表于 06-28 06:37

    如何利用三极管构建H驱动小功率直流电机正反转

    如何利用三极管构建H驱动小功率直流电机正反转
    发表于 10-14 07:00

    直流电机正反转带过流保护控制器有哪些功能

    直流电机正反转带过流保护控制器有何作用?直流电机正反转带过流保护控制器有哪些功能?
    发表于 10-15 08:48

    直流电机正反转电路图

    直流电机正反转电路图
    发表于 10-17 16:26 1.2w次阅读
    <b class='flag-5'>直流电机</b><b class='flag-5'>正反转</b>电路图

    直流电机正反转控制电路

    直流电机正反转控制电路
    发表于 10-17 16:29 5559次阅读
    <b class='flag-5'>直流电机</b><b class='flag-5'>正反转</b><b class='flag-5'>控制</b>电路

    直流电机正反转驱动电路

    直流电机正反转驱动电路
    发表于 01-14 12:05 250次下载

    直流电机实现正反转的方法有哪些

    直流电机只有两根电源线,直流电机的两根电源线是不分正负极的,假设两根电源线代号分别为A、B。当A线接正极,B线接负极时,电机正转(反转);那么当当B线接正极,A线接负极时,
    的头像 发表于 10-07 17:23 11.1w次阅读
    <b class='flag-5'>直流电机</b>实现<b class='flag-5'>正反转</b>的方法有哪些

    破壁机无刷直流电机正反转实现原理

    养生料理机只是借用养生料理的名称、集打豆浆、磨干粉、榨汁机、刨冰等功能于一身,为了优化产品,厂家开始选用无刷直流电机,在测试中如何接正反转呢? 破壁机不但要求无刷直流电机具有良好的启动和调节特性
    的头像 发表于 12-23 14:54 1.1w次阅读

    直流电机正反转及调速

    直流电机正反转及调速(现代电源技术王建辉答案)-直流电机正反转及调速,可以帮助初学者初步掌握直流电机的驱动编程
    发表于 09-28 12:06 151次下载
    <b class='flag-5'>直流电机</b><b class='flag-5'>正反转</b>及调速

    直流电机正反转控制 直流电机如何调速

      另一种方法是使用电子控制器来控制电机正反转,这种方法具有更高的控制精度和可靠性,通常应用于大功率
    发表于 03-01 11:13 5589次阅读