2、H桥驱动原理:H桥电路拓扑、H桥工作模式(正转、反转、刹车、滑行)、H桥关键器件选型

2.1 H桥电路拓扑:四个开关的“桥”

说到直流电机正反转控制,H桥是绕不开的核心电路。为什么叫H桥?你想想看,四个开关管(通常是MOSFET)摆成“H”形状,电机接在中间横杠上,是不是很形象?

我个人习惯把H桥拆成两半来看:左边是Q1(上管)和Q2(下管),右边是Q3(上管)和Q4(下管)。电机两端分别接在Q1/Q2的中间点和Q3/Q4的中间点。说白了,就是通过控制这四个开关的通断,让电流从不同方向流过电机。

这里有个关键点:绝对不能同时导通同一侧的上下两个管子。比如Q1和Q2同时导通,那就相当于直接把电源短路了。我在项目中遇到过这种情况,MOSFET瞬间冒烟,板子直接报废。嗯,这个教训让我养成了一个习惯——每次上电前先用万用表测一下上下管的栅极电压。

H桥基本拓扑结构:

  • Q1(左上)和 Q4(右下)同时导通 → 电机正转
  • Q2(左下)和 Q3(右上)同时导通 → 电机反转
  • Q1 和 Q3 同时导通(或 Q2 和 Q4 同时导通)→ 刹车
  • 所有管子关断 → 滑行

下面这张图是我自己画的H桥结构示意图,你可以直观地看到电流路径:

VCC GND Q1 Q2 Q3 Q4 M 电机 电流方向→ 左桥臂 右桥臂

2.2 H桥工作模式详解

2.2.1 正转模式

正转时,我让Q1和Q4导通,Q2和Q3关断。电流从VCC → Q1 → 电机左端 → 电机右端 → Q4 → GND。电机正转,就这么简单。

但这里有个坑:死区时间。你想想看,如果Q1关断的同时Q2导通,中间会有瞬间的短路。我曾经在调试一个24V电机驱动板时,死区时间设得太短,结果MOSFET发热严重,手都不敢碰。后来我把死区时间从100ns调到500ns,问题就解决了。

我的经验:死区时间一般取MOSFET关断延迟时间的2-3倍。对于常见的IRF540这类管子,200-500ns比较稳妥。但别太长,否则会影响PWM频率上限。

2.2.2 反转模式

反转就是反过来:Q2和Q3导通,Q1和Q4关断。电流从VCC → Q3 → 电机右端 → 电机左端 → Q2 → GND。电流方向反了,电机自然就反转了。

嗯,这里要注意:反转时的电流路径和正转完全对称。所以MOSFET的选型参数必须一致,不能因为正转用得多就只优化正转那一路。

2.2.3 刹车模式

刹车有两种方式:

  • 主动刹车:同时导通Q1和Q3(或Q2和Q4),电机两端短接到VCC(或GND)。这时候电机的反电动势会产生很大的制动电流,刹车效果很猛。
  • 被动刹车:只导通Q2和Q4(或Q1和Q3),电机两端短接到GND(或VCC)。效果比主动刹车弱一些,但更安全。

我个人习惯用主动刹车,因为响应快。但要注意:刹车电流可能达到正常工作电流的3-5倍。我在一个机器人项目中用过主动刹车,结果MOSFET的峰值电流没留够余量,管子直接烧了。从那以后,我选MOSFET时都会把刹车电流考虑进去。

警告:刹车模式下,电机相当于一个发电机。如果刹车时间过长,能量会全部耗散在MOSFET上,导致管子过热。建议配合PWM软刹车,逐步降低速度。

2.2.4 滑行模式

滑行最简单:所有MOSFET都关断。电机靠惯性继续转动,电流通过MOSFET的体二极管续流。说白了,就是让电机自由停下来。

滑行模式的好处是省电,而且不会产生冲击电流。但缺点也很明显——制动距离长。如果你做的是工业传送带,滑行模式可能不合适,因为停不准。

2.3 H桥关键器件选型

选型这块,我踩过的坑比较多,给你总结几个关键点:

器件 关键参数 我的建议
MOSFET Vds(漏源电压)、Rds(on)(导通电阻)、Qg(栅极电荷) Vds留2倍余量,Rds(on)选50mΩ以下,Qg越小越好
栅极驱动IC 驱动电流、死区时间、欠压锁定 IR2104或类似半桥驱动,自带死区时间
续流二极管 反向恢复时间、正向压降 用MOSFET体二极管即可,外接肖特基更好
采样电阻 阻值、功率、温漂 10mΩ左右,功率按最大电流的2倍选

这里重点说说MOSFET的选型。我一般遵循“电压留2倍、电流留3倍、功率留5倍”的原则。比如电机工作电压12V,峰值电流5A,那我至少选30V/15A的管子。为什么?因为电机启动和刹车时的冲击电流远大于正常工作电流。

选型清单(以12V/3A电机为例):

  • MOSFET:IRF540N(Vds=100V, Rds(on)=44mΩ)或 NTMFS4C10N(更小封装)
  • 栅极驱动:IR2104S(半桥驱动,自带死区)
  • 续流二极管:SS34(肖特基,3A/40V)
  • 采样电阻:10mΩ/2W(康铜或锰铜材质)

另外,PCB布局也很关键。大电流回路要短而粗,栅极驱动信号要远离功率回路。我曾经因为布局不合理,导致PWM信号被干扰,电机运行时发出刺耳的啸叫声。后来把驱动IC放在MOSFET旁边,信号线走地平面,问题就解决了。

嗯,最后提醒一句:别忘了加TVS管。电机是感性负载,关断时会产生很高的尖峰电压。我在一个项目中没加TVS,结果MOSFET被击穿了好几次。后来在电源输入端加了一个P6KE18A,再也没出过问题。

避坑指南:我曾经在选型时只关注了MOSFET的导通电阻,忽略了栅极电荷Qg。结果驱动IC的驱动电流不够,开关速度上不去,MOSFET长时间工作在放大区,发热严重。所以选型时一定要看驱动IC能不能“喂饱”MOSFET的栅极。

好了,H桥的原理和选型就聊到这儿。记住:防短路的核心就是死区时间和上下管互锁。只要把这两点做好,H桥就能稳定工作。


专注资料整理