讲讲那些 H-桥电路 的基本道理

article/2025/11/9 13:12:01

 

01 H-桥电路基础


1.简介

  你也许通过线上-线下的资料对于搭建H-桥电路有所了解,毕竟这些电路相对比较简单。但有些资料介绍H-桥电路比较精准,但有些差一点。当你实际使用桥电路的时候也许就会意识到,很多电路特性实际上并没有在网络资料中说明清楚。下面的资料是来自于 H-桥电路基础 网络文章的内容,作者在自行设计uM-H桥电路的过程中写的博文,对于H桥电路的原理和 应用都充满着热情进行介绍。

▲ 文章作者制作的 uM-H桥电路模块

▲ 文章作者制作的 uM-H桥电路模块

  虽然作者尽量避免涉及到H桥电路、电机控制原理等更深入的理论,但还是希望读者对于基本电子元器件的特性(比如、电阻、电容、电感、电路网络原理等)能够熟知,否则也无法看懂他已经进行简化并通过图例、表格进行梳理的内容。

2.基本结构

  H桥电路与复杂很像中国汉字“”字,如果去掉上下电源与底线,电路结构与英文字母“H”相似。在电路两边上下各自放置了四个由功率晶体管组成的“电子开关”,负载(通常是功率器件:比如电机)横亘在左右电子开关中间。电路网络结构与 惠更斯电桥 相同。左右两个组开关被称为两个**半桥。
**
▲ H-桥电路基本结构

▲ H-桥电路基本结构

  功率电子开关(Q1,Q2,Q3,Q4)通常使用双极性功率三极管,或者场效应(FET)晶体管。特殊高压场合使用绝缘栅双极性晶体管(IGBT)。四个并联的二极管(D1,D2,D3,D4)通常被称为钳位二极管(Catch Diode),通常使用肖特基二极管。很多功率MOS管内部也都集成有内部反向导通二极管。H-桥电路上下分别连接电源正负极。

  四个功率开关可以通过驱动电路被控制打开(Open)或者闭合(Close)。本质上四个功率管的开关状态组合应该有 2 4 = 16 2^4 = 16 24=16中,但只有其中几种不同的组合才能够真正安全用于负载供电控制。

  桥电路可以控制很多负载,但通常情况下会使用脉宽调制(PWM)驱动波形来为直流电机、双极性步进电机等进行高效控制。

 

02工作模式


1.静态工作状态

  下面显示了组成桥电路四个功率开关的不同开关状态组合为负载所提供的不同驱动电源方式。

  比如下图中: 左上右下(Q1,Q4)晶体管闭合,右上左下(Q3,Q4)晶体管断开,负载上施加有左正右负的电源电压(忽略了晶体管的导通电压)。电机正转。
▲ H-桥电路驱动电机正向电压

▲ H-桥电路驱动电机正向电压

  下图是相反的情况,通过Q3、Q2的导通,Q1、Q4的断开,电机负载上施加了相反机型的电源电压。电机反转。
▲ H-桥电路驱动电机反向电压

▲ H-桥电路驱动电机反向电压

  也有一些组合模式,是不向电机供电。比如当四个晶体开关都断开,此时电机负载相当于两端悬空。如果电机此时在运动,其转子的动能就会在摩擦力的作用下逐步消耗,电机慢慢停止。

  下图所示的两种情况:H桥电路的上半部(或者下半部)的两个晶体管闭合,对应的另外两个晶体管断开。此时电机两端被桥电路实际上是短接在一起。电机两端电压为0。如果此时电机在运动,那么它转子的动能会通过所产生的反向电动势(EMF)在外部短路桥电路回路中形成制动电流,电机会快速制动。

▲ 电机两端电压被桥电路强制短接在一起

▲ 电机两端电压被桥电路强制短接在一起

  也有一些组合是需要坚决避免的。比如下图所示的,当H-桥电路一边的上下两个晶体管同时导通(同时断开是允许的),电源就会通过这两个晶体管形成短路回路。所产生巨大的短路电流通常会毫不客气的将这两个晶体管给烧毁。

▲ H-桥电路直通

▲ H-桥电路直通

  同边桥臂短路情况有时是控制信号不好(没有给足死区时间),有时是功率器件不够坚强(耐压不够被击穿)。但由于关系到H桥电路的生死,所以需要精细避免。

2.控制电机的两种PWM模式

  桥电路应用最多的场合是控制电机运动(比如特斯拉电动汽车驱动电路)。电机负载可以使用电阻Rm,电感Lm以及感应电动势Vg的串联来描述。电机运动所需要的转动力矩是由流过串联电路的电枢电流所产生,而电枢电流则是由施加在串联电路上的电压所产生。

  由于电机本身带有储能惯性环节(包括有电储能器件Lm以及机械储能部件转子的惯性),因此当使用高频的脉冲电压(PWM)作用在电机两端时,产生转矩的效果实际上由脉冲电压的平均值决定。

▲ 电机的等效模型

▲ 电机的等效模型

  为了产生驱动电机不同极性、不同幅值的电压,控制电机PWM波形有两种工作模式:

  • 极性-幅值驱动模式(Sign-Magnitude Drive),也称单极性驱动模式:驱动电机的信号有控制H桥输出极性的方向控制信号和控制PWM占空比幅值的脉冲信号;PWM占空比为0时,输出电压为0。

▲ 极性-幅值驱动模式桥电路的输出与负载电压电流波形

▲ 极性-幅值驱动模式桥电路的输出与负载电压电流波形

  • 互锁相位驱动模式(Lock Anti-Phase),也称双极性驱动模式:桥电路两边由极性相反PWM信号驱动。PWM占空比为50%时,输出平均电压为0。

▲ 互锁相位驱动模式下桥电路的输出与负载的电压电流波形

▲ 互锁相位驱动模式下桥电路的输出与负载的电压电流波形

  在单极性(极性-幅值)驱动模式下,H桥电路只有通常只有两个晶体管做高频开关动作,电路损耗较小。但往往由于回路中的电阻存在,使得电机电流与PWM波形之间不再是线性关系。可以参见博文 磁铁驱动反向续流串接电阻的的分析 中的电路实验结果。

  在双极性(互锁相位)驱动模式下,四个功率晶体管都需要同时做高频开关动作,电路损耗相对较大。但电路控制负载的电流输出是线性的关系。

  下图给出了电机在双极性驱动模式下,正向电流与反向续流过程中的电流回路。由于两个过程只是极性相反,但电压相同,所以电机的平均电流与PWM的占空比呈现线性正比的关系。

▲ 电机在双极性PWM驱动下正向导通与反向续流的回路

▲ 电机在双极性PWM驱动下正向导通与反向续流的回路

  双极性PWM模式还可允许电机工作在四项限(正向运行、正向发电、反向运行、反向发电)的模式下,在驱动大功率电机时会效率更高。

  原文作者分别在 Sign-Magnitude DriveLock Anti-Phase Drive 博文中给出了两种PWM模式下电机负载的电流与PWM占空比之间的关系。为了不吓走本文一般的读者,就不再引用他的很多结论在这了。感兴趣的同学可以自行推导,或者参见原文。

 

03供电电源


  电路的供电电源通常会并联有大容量储能电容来稳定电源电压,此时桥电路被称为电压工作模式。与此对应的,也有的桥电路是在电压源线上串联大容量平波电感,此时通常是做逆变电源使用,被称为电流工作模式。

  对于桥电路并联的储能电容需要考虑:

  • 它需要能够Hold的住多大的负载电感所产生的反向电流?
  • 电路能够容忍多大的电压波动?
  • 桥电路的开关频率是多少?

▲ 电源带有滤波电容的H桥电路

▲ 电源带有滤波电容的H桥电路

  下图显示了由于电机中的电感存在,桥电路不同PWM相位期间桥电路的工作电流波形情况。可以看到在某些情况下,桥电路会反向向电源充入电流的。

▲ 电机电流与桥电路工作电流波形

▲ 电机电流与桥电路工作电流波形

  如果对于电机负载没有施加电流反馈控制的话,桥电路并联电容需要取的更大一些,以此来减轻电机在突然加速和减速过程中所出现的浪涌电流对于电源所造成的波动。下图给出了桥电路电容与电源并联为桥电路提供工作电流。

▲ 桥电路并联电容与电源一起为桥电路供电

▲ 桥电路并联电容与电源一起为桥电路供电

  原文作者起来他的桥电路三部曲博文中还详细讨论了电机在桥电路驱动下的过渡过程刹车过程稳态状态下的电流波形和分析公式。特别分析了电机在制动过程所对应的动态刹车发电刹车两种不同状态对于电源的 影响。

 

04后话


  然我们不能够确认原文作者所有的结论、公式都是正确的。但看到他清晰的话语、生动的插图、详尽的公式分析反映了他从一个需要设计小型电机H桥电路驱动工程出发 ,不停的在思索桥电路工作的各环节的原理和一些控制细节,并最终后总结成博文。可以体会到他内心在整个知识增长过程中的喜悦。

  也许每个人都会有这种喜悦。记录、表达这种收获喜悦也许可以继续激励你继续前进。更重要的是,这些记录有可能在你将来遇到新的问题是会激发出你新的想法。

 
■ 相关文献链接:

  • H-Bridges – the Basics | Modular Circuits
  • 惠更斯电桥
  • 磁铁驱动反向续流串接电阻的的分析
  • Sign-Magnitude Drive | Modular Circuits
  • Lock Anti-Phase Drive | Modular Circuits

http://chatgpt.dhexx.cn/article/TOPjSYX2.shtml

相关文章

H桥电机驱动

0、小叙闲言 最开始学习三极管的时候,很注重它的工作原理,后来到了实际应用,就直接把三极管或MOSFET直接当作一个开关器件使用。直到前这几天,接触到MOSFET组成的H桥驱动电路时,发现把它纯当作一个开关器件来看&#…

H桥电机驱动电路详解

电机:俗称“马达”,依据电磁感应定律实现电能转换或传递的一种电磁装置。包括:电动机和发电机。 电动机在电路中是用字母M表示,它的主要作用是产生驱动转矩;作为用电器或各种机械的动力源,发电机在电路中用…

H桥的三种驱动方式

三种H桥驱动方式 受限单极驱动 (高端驱动)负载与GND相连。 即H桥的上半桥臂用PWM控制,而下半桥臂常开。 T0时刻Q1接PWM,Q2、Q3关闭,Q4常开。Q1不能立即导通,D1导通短时间续流,电流I增大&…

什么是H桥【转】

转载 什么是H桥? 转自 http://www.360doc.com/content/21/0211/23/45830319_961715803.shtml 什么是H桥? H桥是一个比较简单的电路,通常它会包含四个独立控制的开关元器件(例如 MOSFET),它们通常用于驱动…

H桥原理、驱动及应用

转自 | 小麦大叔 什么是H桥? H桥是一个比较简单的电路,通常它会包含四个独立控制的开关元器件(例如MOS-FET),它们通常用于驱动电流较大的负载,比如电机,至于为什么要叫H桥(H-Bridge)…

H桥电路原理

一、H桥原理 图1中所示为一个典型的直流电机控制电路。电路得名于“H桥式驱动电路”是因为它的形状酷似字母H。4个三极管组成H的4条垂直腿,而电机就是H中的横杠(注意:图1及随后的两个图都只是示意图,而不是完整的电路图&#xff…

H桥电路

H桥是一个典型的直流电机控制电路,因其电路形状酷似字母H,故称“H桥”。它是由4个三极管组成4条垂直腿,而电机就是H中的横杠。 直流电机驱动使用最广泛的就是H型电路,这种驱动电路方便实现直流电机的四象限运行,分别对…

H桥原理

场效应管电机驱动-MOS 管 H 桥原理 H 桥电路就是控制电机正反转的。下图就是一种简单的 H 桥电路,它由 2 个 P 型场效应管 Q1、Q2 与 2 个 N 型场效应管 Q3、Q4 组成,所以它叫 P-NMOS 管 H桥。 桥臂上的 4 个场效应管相当于四个开关, P 型管…

H桥快衰减和慢衰减

H 桥控制 输入管脚 IN1、IN2 控制 H 桥的输出状态。下表是输入输出间的逻辑关系: 当使用 PWM 控制来实现调速功能时,H 桥可以操作在两种不同的状态,快衰减或者慢衰减。在快衰减模式,H 桥是被禁止的,续流电流流经体二…

常用H桥电机驱动模块L298N原理及应用

什么是H桥? H桥是一个比较简单的电路,通常它会包含四个独立控制的开关元器件(例如MOS-FET),它们通常用于驱动电流较大的负载,比如电机,至于为什么要叫H桥(H-Bridge),因为…

H桥——电机控制电路

电机的正转反转,其实质是电流方向相反 1.所谓H桥,就是四个开关管子,中间接电机,看上去是个字母H 原理是通过控制开关的闭合断开实现电流流向的控制 2.以下两个图,若把一个工作状态下叫电机正转,那另一个就…

【开源电机驱动】H桥基础知识

原文地址:http://www.modularcircuits.com/blog/articles/h-bridge-secrets/h-bridges-the-basics/ 本文为译者稿件,含有译者批注 1.Introduction 引言 You can learn how to build h-bridges from many on- and off-line resources. After all these c…

Splay-总结

【前言】 Splay Tree,又名伸展树,是OI中应用非常广泛的一种数据结构。相比其他BST,Splay的效率还是不错的。我们一般用Splay维护一个序列。 【操作】 Splay有以下几个基本操作: 1.rot旋转 这个不用我多说了,平衡树…

Splay讲解

伸展树(Splay Tree)是AVL树不错的替代,它有以下几个特点: (1)它是二叉查找树的改进,所以具有二叉查找树的有序性。 (2)对伸展树的操作的平摊复杂度是O(log2n)。 (3)伸展树的空间要求、编程难度非常低。 提到伸展树,就不得不提到AV…

Splay树

Splay树 Splay树是一种BST树,允许查找、插入、删除、分割、合并等操作。 Splay树的原理: 为了使整个查找时间更少,被查频率高的那些结点应当经常处于靠近树根的位置。Splay树可以通过旋转的方式把被访问结点旋转到树根的位置以减少查找时间。 与Trea…

Splay Trees 学习笔记

Splay Trees 学习笔记 Splays Trees 也是一种二叉搜索树,用于提高连续搜索的效率。Splay Trees 通过将被访问到的节点放于根,提升访问速度。 它与AVL Trees 的效果有所区别。AVL树通过使树balanced降低树的高度至logN,从而使得单次搜索的复…

Splay入门讲解

先安利一发,Splay入门解析【保证让你看不懂(滑稽)】 我就是看这个看懂的,这博客非常适合像我这种连平衡树都不知道是啥的蒟蒻。 另外,讲得不好还请见谅。 首先我们来看看平衡树是啥 平衡树首先是棵二叉搜索树&#xf…

史上第二详尽的平衡树(Splay)详解

谢鸣:本文来自zyf2000学姐的blog,原题为“史上最详尽的平衡树(splay)讲解与模板”,我在这里拿过来使用,命名为“史上第二详尽的平衡树(Splay)详解”,并加上了一些新的操作. 变量声明&#xff1…

splay复习小记

简介 splay的原名是伸展树,一种超级实用的数据结构,能快速地干很多数据结构不能干的事情。 很久以前就听说过并且略微地学了一些,但是当时了解地并不是很多。 有些人把splay达成spaly叫做死吧你,(⊙﹏⊙)b 结构 实质上他是一个…

Splay学习笔记

昨天这个时候到现在终于把Splay给搞明白了,还A了一道郁闷的出纳员;刚学完的感受:我再也不碰这东西了;做完郁闷的出纳员的感受:我发誓这辈子不当出纳员(虽然这确实只是个入门题……) 于是来讲一讲这个恶心的东西吧………