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

大家好,今天讲解用pmos跟nmos做h桥控制直流电机的正反转。
我们先来看一个简单的由机械开关组成的电路,如下图:
四个开关abcd这样子接,一个直流电机横接在中间,上边ab开关一端接电源正极,下边cd开关一端接电源负极。
这样的一个电路就可以控制直流电机的正反转。如果ad开关同时闭合,bc开关同时断开,那么电源正极的电流就会流过a开关,流过电机,再流过d开关,然后回到电源负极,这就产生了一条电流回路,电机就会旋转,我们姑且记为正转,电流回路如下图:
如果ad开关同时断开,bc开关同时闭合,那么电源正极的电流就会流过b开关,流过电机,再流过c开关,然后回到电源负极,这就又产生了一条电流回路,电机也会旋转,这时候的转动方向就跟刚才相反了,这就实现了对电机的正反转控制。电机反转的电流回路如下图:
这样的电路看起来像不像一个大写的英文字母h,中间的直流电机像一座桥一样架在桥臂的两边,所以我们就把这样的驱动电路叫作h桥。
我们知道三极管和mos管都可以当作开关来用,所以我们就可以用三极管或者mos管来代替这些机械开关,做成一个由电子开关组成的h桥。
mos管都可以当作开关来用,所以我们就可以用三极管或者mos管来代替这些机械开关,做成一个由电子开关组成的h桥。
讲一下由mos管组成的h桥,看到电路图:
两个pmos接在上边作为上桥臂,两个nmos接在下边作为下桥臂,经过上一期教程的学习我们知道,要想让pmos导通,那么pmos栅极的电压就要低于源极的电压,而且栅源之间的电压要低于开启电压。由于这个pmos的源极接了电源正极,所以我们只要将它的栅极接地,拉低到0v或者接近于0v,那么就足以让它完全导通了。下桥臂的nmos源极接地,要让它导通,那么栅极给的电压就要大于源极的电压,而且要大于开启电压,用一般常见的mos管,给到10v左右就能完全导通了。
所以,这个由mos管组成的h桥它的控制逻辑是这样的:
左上角这个pmos给0v,右下角这个nmos给10v,这样形成电流通路电机就能转动起来了,假设现在电机是正转。
右上角的pmos给0v,左下角的nmos给10v,同样形成电流通路,电机的转动方向就与刚才相反了。
如果是这样控制的话就得占用单片机或者遥控模块4个端口,有点浪费io口,而且单片机io口的电平一般是3.3v或者5v,不足以使nmos完全导通,那么我们把电路改成下图这样:
将pmos和nmos的栅极接到一起,然后接个100k的电阻上拉到电源,再用一个npn三极管来控制它们的栅极,这样就可以将这个h桥控制引脚简化为两个,而且可以用3.3v或者5v的单片机来控制。
它的原理是这样的:左边的三极管给高电平,右边的三极管给低电平,那么左边的三极管导通,两个mos管的栅极就会被拉低接地,接近于0v,此时pmos导通,nmos关闭。右边的三极管给低电平截止不通,此时两个mos管的栅极得到的是接近于电源的电压,这时pmos关闭,nmos导通,对角的两个mos导通了,那么就有电流流过电机,电机就转动起来了。
同样的道理,当左边的三极管给低电平,右边的三极管给高电平,那么电机就会反转了。
如果左右两边的三极管都给低电平,那么是底下的两个nmos导通。
如果左右两边的三极管都给高电平,那么是上边的两个pmos导通。
用mos管或者三极管搭h桥驱动电路一定要注意,千万不要让同侧的管子同时导通,同侧的管子同时导通相当于直接将电源的正负短接,轻则烧mos,重则烧电源,很危险的。
最后来讲讲这个h桥为什么上桥臂要用pmos,下臂要用nmos,简单来说就是这样做好控制。如果上下臂全都用nmos的话,由于漏极接电源正极,而源极的电压是不固定的,这就无法确定控制nmos导通的栅极电压,因为源极对地的电压有两种状态,当这个nmos截止时为低电平,而导通时又接近于电源电压,这样上桥臂的nmos就没办法正常工作了。
当然也不是说nmos就不可以当上管,nmos是可以当上管的,只是控制电路会比较复杂,需要用到半桥驱动芯片或者用隔离电源控制。如果所控制的电机功率不是很大,而使用pmos当上管就能解决我们的问题,就没必要增加电路难度使得电路复杂化。
由于电机是感性负载,所以为了使得电机在启动和停止的瞬间不损坏mos管,我们需要在接电机的地方加上四个二极管,提供一个泄放回路,如下图:
上图这个电路中给出的各元件的参数都是可以直接用的,我按照这个电路图也做了两个h桥,用来控制我的漫游车,经过测试,在12v供电的情况下,控制两个百来瓦的电机,不暴力驾驶,正反转切换的频率不是很高的话,这个电路是可以稳定的工作的。
上图是用433mhz无线遥控模块输出控制信号接自己做的h桥控制775电机的正反转,正反转控制非常方便。
上面两图是用自己做的两个h桥控制这么大的车子,电机是120w的直流减速电机,正反转控制相当灵活。
附上个动图:
好的,本期教程就到这里,喜欢我的文章请点赞评论支持我,感谢大家的观看,我们下期再见,拜拜~

功率放大器在压电致动器开环实验特性研究中的应用
保护薄膜表面瑕疵检测系统的原理及特点
自动化装配线有哪些特征
硫化氢检测仪的标定是什么,该怎么做
科学家利用石墨烯牵引光束,改变闪电路径
用PMOS跟NMOS做H桥控制直流电机的正反转
Linux基本命令总结
如何利用单片机实现数字滤波
欧盟电池新规支持可持续能源产业
吸收式和反射式开关的区别
【触觉智能 Purple Pi OH 开发板体验】+初识紫色派
蓝牙、语音二合一,启英泰伦新推CI231系列AI语音BLE芯片
iPhone6s降至4299,比华为Mate9还低400,我该如何选择?
物联网连接改变采矿业发展
T3/A40i全国产方案参数详解!
泛林集团推出全球首个晶圆边缘沉积解决方案以提高芯片良率
武汉芯源半导体首款车规级MCU通过AEC-Q100测试考核
pcb分类有哪些 pcb分类介绍
一文带你了解标准微控制器的防御
投资60亿!江西2大PCB行业项目签约/投产