第2章 H桥电路原理:H桥拓扑结构、工作模式详解
好,咱们接着聊电机驱动。上一章讲了PWM的基本原理,这一章咱们深入聊聊H桥——说白了,就是怎么让电机既能正转又能反转,还能让它乖乖停下来。
我记得刚入行那会儿,第一次看到H桥电路图,心里想:这不就是个H形状的开关组合吗?后来踩了不少坑才明白,这里面的门道可不少。
2.1 H桥拓扑结构
H桥这个名字,其实挺形象的。你想想看,四个开关管(通常是MOSFET)摆成个"H"形,电机就挂在中间那一横上。这就是H桥的基本拓扑。
一个典型的H桥由四个开关管组成:
- Q1:左上桥臂(高端)
- Q2:右上桥臂(高端)
- Q3:左下桥臂(低端)
- Q4:右下桥臂(低端)
电机两端分别接在Q1/Q3的连接点和Q2/Q4的连接点上。嗯,这里要注意,这四个开关管可不能同时导通,否则就是短路——我吃过这个亏,后面会细说。
核心要点:H桥的本质就是通过控制四个开关管的通断组合,改变流过电机的电流方向,从而控制电机的转向和状态。
2.2 四种工作模式详解
H桥有四种基本工作模式:正转、反转、刹车、滑行。咱们一个一个来看。
2.2.1 正转模式
正转时,电流从电源正极出发,经过Q1(左上),流过电机,再经过Q4(右下),回到电源负极。
开关状态:
- Q1:导通
- Q2:关断
- Q3:关断
- Q4:导通
这时候电机两端电压是VCC,电流方向从左到右。我在项目中遇到过一个问题:如果Q1和Q4的导通电阻不匹配,会导致电机两端电压不对称,转速不稳。所以选型时我习惯用同一批次的MOSFET。
2.2.2 反转模式
反转就是电流反过来走。电流从电源正极经过Q2(右上),流过电机(从右到左),再经过Q3(左下),回到负极。
开关状态:
- Q1:关断
- Q2:导通
- Q3:导通
- Q4:关断
说白了,就是把正转的Q1和Q4换成Q2和Q3。电机两端电压变成了-VCC,电流方向反过来,电机就反转了。
个人经验:切换正反转时,一定要先让所有开关管都关断,等一小段时间(死区时间),再切换。我刚开始做的时候没注意这个,结果上下桥臂直通,MOSFET直接冒烟了。
2.2.3 刹车模式
刹车模式有两种实现方式,我分别说一下。
方式一:下桥臂刹车
让Q3和Q4同时导通,Q1和Q2关断。这时候电机两端被短路到地。电机由于惯性还在转,会产生反电动势,电流通过Q3和Q4形成回路,产生制动转矩。
开关状态:
- Q1:关断
- Q2:关断
- Q3:导通
- Q4:导通
方式二:上桥臂刹车
让Q1和Q2同时导通,Q3和Q4关断。电机两端被短路到VCC。效果类似,但制动电流路径不同。
我个人习惯用下桥臂刹车,因为地线更稳定,不容易引入噪声。不过具体用哪种,还得看你的电路设计。
注意:刹车时电流会很大,尤其是高速急刹。我曾经在测试时没加限流电阻,结果刹车电流把MOSFET的源极引脚都烧熔了。所以刹车时间要控制好,别一直刹着不放。
2.2.4 滑行模式
滑行模式最简单——四个开关管全部关断。电机两端悬空,没有电流流过。电机靠惯性自由转动,慢慢停下来。
开关状态:
- Q1:关断
- Q2:关断
- Q3:关断
- Q4:关断
滑行模式在扫地机器人里用得挺多的。比如机器人碰到障碍物后,先滑行一小段,再决定下一步动作。这样能减少冲击,保护机械结构。
2.3 四种模式对比
| 工作模式 | Q1 | Q2 | Q3 | Q4 | 电机状态 | 应用场景 |
|---|---|---|---|---|---|---|
| 正转 | ON | OFF | OFF | ON | 正向转动 | 前进 |
| 反转 | OFF | ON | ON | OFF | 反向转动 | 后退/转向 |
| 刹车 | OFF | OFF | ON | ON | 急停 | 紧急停止 |
| 滑行 | OFF | OFF | OFF | OFF | 自由停止 | 惯性移动 |
2.4 实际应用中的注意事项
嗯,这里有几个坑,我帮你们提前踩一踩。
死区时间:切换开关状态时,上下桥臂不能同时导通。比如从正转切到反转,如果Q1还没关断,Q2就导通了,那VCC直接通过Q1和Q2短路到地。这就是所谓的"直通"或"穿通"。我建议死区时间至少设1-2微秒,具体看MOSFET的开关速度。
续流二极管:电机是感性负载,开关管关断时会产生反电动势。如果没有续流路径,高压会击穿MOSFET。所以每个MOSFET旁边都要并联一个续流二极管。现在很多MOSFET内部已经集成了体二极管,但外部再加一个快恢复二极管会更保险。
PWM频率选择:H桥配合PWM控制时,频率不能太低,否则电机会发出"嗡嗡"声,听着难受。也不能太高,否则开关损耗太大。我一般选20kHz左右,人耳听不到,效率也还行。
避坑指南:我曾经在一个项目里用了10kHz的PWM频率,结果电机噪音特别大,客户投诉说像蚊子叫。后来改成20kHz,问题就解决了。所以频率这块,别省事,多试试。
2.5 小结
H桥电路是电机驱动的核心。四种工作模式——正转、反转、刹车、滑行——覆盖了扫地机器人运动控制的所有需求。记住一点:开关管的时序控制是重中之重,死区时间、续流保护这些细节,一个都不能少。
下一章咱们会讲PWM调速的具体实现,包括占空比怎么算、频率怎么选、怎么避免电机抖动。到时候我会拿实际项目中的代码和波形图给大家看,保证干货满满。