【硬件基础】MOS管H桥驱动电路知识点

1、单极模式

单极模式:电机电枢驱动电压极性是单一的。

  • 优点:启动快,能加速,刹车,能耗制动,能量反馈,调速性能不如双极模式好,但是相差不多,电机特性也比较好。在负载超速时也能提供反向力矩。

  • 缺点:刹车时,不能减速到0,速度接近0速度时没有制动力。不能突然倒转。动态性能不好,调速静差稍大。

PWM和PWMN是互补的PWM信号,一般用高级控制定时器的通道和互补通道控制。

在PWM为高电平时:MOS管1和4都导通,MOS管2和3都截止,电流从电源正极,经过MOS管1,从左到右流过电机、然后经过MOS管4流入电源负极。

在PWM为低电平时:MOS管2和4都导通,MOS管1和3都截止,根据楞次定律,存在自感电动势,电流还是从左到右流过电机,经过MOS管4和MOS管2形成电流回路。

2、双极模式

双极模式:电枢电压极性是正负交替的。

  • 优点:能正反转运行,启动快,调速精度高,动态性能好,调速静差小,调速范围大,能加速,减速,刹车,倒转,能在负载超过设定速度时,提供反向力矩,能克服电机轴承的静态摩擦力,产生非常低的转速。

  • 缺点:控制电路复杂。在工作期间,4个MOS管都处于工作状态,功率损耗大,电机容易发烫。

PWM1和PWM1N、PWM2和PWM2N是PWM互补通道。

使用高级控制定时器通道和互补通道控制双极模式中,PWM1和PWM2周期相同,占空比相同,极性相反,使得对角线上的两个MOS管同时导通,同时关断。

PS不懂:这个又是怎么实现反转的??PWM1高电平是正转,低电平就反转了??

3、高低端MOS管导通条件

使用栅极驱动芯片,通过自举电容,利用电容两端电压不能突变的特性,使VB和VS的的电压差维持在一个VCC值,而VB的值相当于HO高电平时的电压,这样就使高端MOS管Vgs的电压差也是一个VCC值,这样高端MOS管就能导通了。

低端MOS管,根据栅极驱动芯片的引脚特性,LO高电平时的电压就是VCC的电压,低端源极接地,Vgs的电压差也是一个VCC值,这样低端MOS管就能导通了。

4、H桥电路设计

假设图中N-MOS管的Vgs阈值为3V,VCC=24V。

对于下桥臂Q2MOS管可以使用STM32芯片引脚直接控制,因为STM32的PWM高电平是3.3V足够使N-MOS管导通。

上桥臂Q1 MOS管无法直接使用STM32芯片引脚使其导通,因为假设Q1导通,漏极D和源极S电压几乎相等(Rds非常小),即VA=VCC=24V,这样要求Vg>=VA+Vgs=27V。简单来说就是,Vg大于27V,Q1导通,小于27V,Q1截止。所以就需要一个这样的电路:把STM32的3.3VPWM信号升压到27V电压上,这个电路可以用自举电路来实现。

上桥臂驱动:自举电路

下桥臂驱动:电平控制

实际电路设计中,一般把Vgs设置为10~20V,因为这样保证MOS管完全导通。

还有一个问题当MOS管完全导通时,MOS管的内阻Rds一般来说就比较小在几毫欧,就相当于一根导线。但是当MOS管不完全导通时,也就是说Vgs小于开启电压时,MOS就处于不完全导通状态,那么MOS管的内阻就比较大,而电机驱动板的电流也比较大。那么MOS的发热就会非常严重,很可能会烧坏芯片。

5、自举电路

芯片在Vcc和VB脚之间接了一个二极管,在VB和VS之间接了一个电容。这便构成了一个自举电路。

作用:由于负载(电机)相对于上桥臂和下桥臂MOS位置不同,而MOS的开启条件为Vgs>Vth,这便会导致想要上桥臂MOS导通,则其栅极对地所需的电压较大。

因为下桥臂MOS源极接地,想要导通只需要令其栅极电压大于开启电压Vth。

而上桥臂MOS源极接到负载,如果上桥臂MOS导通,那么其源极电压将上升到H桥驱动电压也就是MOS的供电电压,此时如果栅极对地电压不变,那么Vgs可能小于Vth,又关断。

因此想要使上桥臂MOS导通,必须想办法使其Vgs始终大于或一段时间内大于Vth(即栅极电压保持大于MOS管的电源电压+Vth)。

参考:

H桥电机驱动电路详解

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-14 06:02:09       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-14 06:02:09       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-14 06:02:09       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-14 06:02:09       18 阅读

热门阅读

  1. 数字媒体专业AR增强现实仿真模拟实训

    2024-03-14 06:02:09       21 阅读
  2. 关于k8s中 storageclass 的 is-default-sc 默认存储设置

    2024-03-14 06:02:09       17 阅读
  3. k8s rancher开源平台(概念,部署示例,)

    2024-03-14 06:02:09       18 阅读
  4. k8s HPA 自动伸缩机制 (配置,资源限制,)

    2024-03-14 06:02:09       20 阅读
  5. Android 辅助功能 -抢红包

    2024-03-14 06:02:09       15 阅读
  6. C#+datax实现sql server数据同步到redis

    2024-03-14 06:02:09       16 阅读
  7. Selenium WebDriver 中用于查找网页元素的两个方法

    2024-03-14 06:02:09       19 阅读
  8. Redis 键管理和数据库管理命令详解

    2024-03-14 06:02:09       17 阅读