2026/11/3 6:07:19

H桥驱动选型:压降账与效率对比,L298为何在5V下失效

H桥驱动选型:压降账与效率对比,L298为何在5V下失效 简介这份文档面向制作智能小车、从事电子工程与机器人制作的读者围绕有刷直流电机 H 桥驱动方案的选择展开分析重点解答为何采用分立元件搭建 H 桥、为何不选 L298 集成桥、为何优先使用 MOS 管等常见困惑。文中先简述 H 桥正反转、刹车与惰行的基本原理再以 2A 驱动电流、512V 供电为统一条件对比 D772/D882 双极性晶体管、2301/2302 MOS 管与 L298 的桥臂压降和自身功耗并给出效率估算与散热需求差异还提醒注意 L298 对逻辑电平与供电电压的限制。资源包为 1 个 doc 文档约 212KB内容紧凑适合作为选型与器件手册阅读的参考。已有 289 人学习可帮助读者建立以效率为核心的桥臂选型思路理解压降对电机供电与整体性能的影响。1. 一块驱动板烧掉之后我才看懂 H 桥的压降账很多做小车的同学第一次选电机驱动都是照着现成图纸抄一个 L298 模块接上 5V 电源烧进去 PWM结果电机只抖不转。第一反应往往是程序写错了、PWM 频率不对、接线虚焊折腾一整天最后发现是驱动芯片本身在这个电压下根本没法工作。这个现象背后藏着一个非常朴素的问题H 桥的四个桥臂到底吃掉了多少电压。搞懂这件事你就能明白为什么同样是驱动一个 4.5V、2A 的直流电机有的方案效率能到 92%有的只有 48%也能明白为什么分立 MOS 管方案在小型机器人里越来越常见。H 桥驱动的选型不是玄学它是一笔可以算清楚的压降账算完这笔账很多血泪经验自然就有了答案。2. H 桥的四种状态正转、反转、刹车、惰行到底怎么来的H 桥这个名字来自电路拓扑的形状四个开关组成两个竖直桥臂电机像桥面一样横架在中间整体看起来像字母 H。四个开关分别记作 A、B、C、D其中 A 和 B 构成一侧桥臂C 和 D 构成另一侧。电机的两端分别接在左右两个桥臂的中点。所谓驱动就是通过不同开关组合改变电机两端相对于电源正负极的连接关系。2.1 正反转的本质是电流方向翻转当 A 和 D 接通、B 和 C 断开时电流从电源正极经 A 流入电机左端再从电机右端经 D 回到电源负极电机朝一个方向转。反过来B 和 C 接通、A 和 D 断开电流从右端流入、左端流出磁场方向反转电机反向转动。所以 H 桥实现正反转靠的不是改变电压大小而是改变加在电机两端的电压极性。这一点决定了 H 桥的四个桥臂必须能够双向导通且同一侧上下桥臂不能同时导通否则电源正负极直接短路也就是常说的“直通”轻则烧管重则连电源一起带走。2.2 刹车和惰行被忽略的两种工作状态除了正反转H 桥还能产生两种对小车控制非常有用的状态。刹车是把 B 和 D或 A 和 C同时接通此时电机两端被短接在一起电机惯性转动产生的反电动势在闭合回路里形成电流这个电流产生的磁场阻碍转子继续转动形成制动效果。惰行则是四个开关全部断开电机两端悬空反电动势没有回路不产生阻碍力矩电机靠惯性滑行较长时间。这两种状态在循迹、避障小车里经常用到尤其是刹车能让小车在检测到障碍物时迅速停住而不是滑出去一段距离。提示刹车状态下电机两端短接反电动势形成的电流可能相当大桥臂器件必须能承受这个电流否则刹车瞬间就可能损坏开关管。从原理上看H 桥并不复杂四个开关的组合就能覆盖全部四种状态。但真正决定一个 H 桥方案好坏的不是它能不能实现这四种状态而是它在导通时给电机留下了多少电压。这就引出了桥臂器件的选择问题。3. 桥臂压降为什么 L298 在 5V 下几乎不能用H 桥的四个桥臂在导通时并不是理想导线它们自身会有压降。这个压降直接吃掉了本该加在电机上的电压转化为桥臂器件的发热。评估一个 H 桥方案核心指标就是导通压降因为它决定了驱动效率也决定了散热需求甚至决定了你能选什么电压的电机。3.1 三种桥臂器件的压降对比以 2A 驱动电流、4.5V 到 12V 供电为分析范围常见的桥臂器件可以分成三类双极性晶体管、MOS 管、集成 H 桥芯片。双极性晶体管以 D772 和 D882 为例在 2A 电流下上桥臂和下桥臂各约有 0.5V 压降合计约 1V。MOS 管以 2301 和 2302 为例它们用导通电阻来衡量压降2301 在 4.5V 栅压下导通电阻约 0.093Ω2A 时压降约 0.186V最坏情况约 0.26V2302 导通电阻约 0.045Ω2A 时压降约 0.09V最坏约 0.12V。上下桥臂合计最坏约 0.38V。集成 H 桥 L298 的压降数据则高得多上桥臂约 1.4V下桥臂约 2.1V合计约 4.9V。把这些压降换算成桥臂自身消耗的功率差距非常直观驱动方案上桥臂压降下桥臂压降合计压降2A 时自身功耗D772 D882约 0.5V约 0.5V约 1.0V约 2W2301 2302约 0.26V约 0.12V约 0.38V约 0.76WL298约 1.4V约 2.1V约 4.9V约 9.8W这张表就是整个选型问题的核心。L298 在 2A 电流下自身要消耗近 10W 的功率这些功率全部变成热量需要相当大的散热片才能压住温度。而 MOS 管方案只消耗不到 0.8W双极性晶体管方案约 2W。功耗差异直接解释了为什么 L298 模块通常要带一块显眼的铝散热片而分立 MOS 管方案可以做得非常紧凑。3.2 效率账电机真正拿到了多少功率压降的最终影响体现在效率上。假设驱动一个 4.5V、2A 的直流电机电机本身需要 9W 功率。用 D772、D882 方案桥臂压降约 1V电源需要提供 5.5V输入功率 11W效率约 81%。用 2301、2302 方案桥臂压降约 0.38V电源需要提供约 4.88V输入功率约 9.76W效率约 92%。用 L298桥臂压降约 4.9V电源需要提供 9.4V输入功率 18.8W效率只有约 48%。这个账算下来结论就很清楚了L298 在低压小车上效率极低超过一半的电池能量变成了驱动芯片的热量。更严重的是如果你的电池只有 5VL298 吃掉 4.9V 之后电机两端几乎剩不下电压电机自然只抖不转。这不是程序问题也不是接线问题是器件本身的压降特性决定的。3.3 一个容易被忽略的隐性约束逻辑电平与驱动电压的关系L298 还有一个比压降更隐蔽的限制。它分两路供电一路是电机驱动的 Vs一路是逻辑电路的 Vss。数据手册里有一个参数 ViH指逻辑控制输入的高电平门槛。这个参数的含义是电机驱动电压 Vs 必须比逻辑高电平高出约 2.5V。也就是说如果你的逻辑部分用 5V 供电那么电机驱动电压至少要 7.5V否则无法保证芯片正常工作。很多同学用 5V 给 L298 的逻辑和电机同时供电从手册参数上看就已经越界了出现电机不转、行为异常也就不奇怪。这个约束在选型时经常被忽略因为它不像压降那样直观但它足以让一个看起来接法正确的电路完全失效。4. MOS 管桥臂为什么能赢导通电阻与驱动方式的底层逻辑理解了压降账下一个问题自然就是为什么 MOS 管的压降能做得这么低为什么双极性晶体管做不到这涉及到两种器件在物理层面的差异也决定了它们在 H 桥里的适用场景。4.1 导通电阻 vs 饱和压降两种器件的损耗模型不同双极性晶体管导通时集电极和发射极之间有一个饱和压降 Vce(sat)这个压降在一定电流范围内相对固定不随电流线性变化。D772、D882 在 2A 时约 0.5V即使电流减小压降也不会降到零而是维持在一个下限附近。这意味着双极性晶体管的损耗大致与电流成正比在小电流时也有固定损耗。MOS 管导通时表现为一个电阻即导通电阻 Rds(on)。压降等于电流乘以导通电阻损耗等于电流平方乘以导通电阻。2301 在 4.5V 栅压下 Rds(on) 约 0.093Ω2302 约 0.045Ω2A 时压降分别约 0.186V 和 0.09V。MOS 管的优势在于现代低压 MOS 管的导通电阻可以做到几十毫欧甚至几毫欧在几安培的电流下压降远低于双极性晶体管的饱和压降。而且 MOS 管没有固定的饱和压降下限电流趋近于零时压降也趋近于零。不过 MOS 管的损耗与电流平方成正比在大电流场景下这个劣势会放大。但在小车这种 2A 左右的负载下MOS 管的导通电阻带来的压降仍然远小于双极性晶体管的饱和压降这就是它效率更高的根本原因。4.2 栅极驱动MOS 管为什么更适合微控制器MOS 管是电压控制器件栅极几乎不消耗稳态电流只在开关瞬间需要给栅极电容充放电。这意味着微控制器的 GPIO 引脚通过一个合适的限流电阻就能直接驱动小功率 MOS 管的栅极不需要额外的基极驱动电流。双极性晶体管是电流控制器件基极需要持续注入电流才能维持导通2A 的集电极电流对应的基极电流可能达到几十毫安这对微控制器引脚来说是相当大的负担通常需要额外的驱动级。对于小车这种微控制器直接出 PWM 的场景MOS 管的电压驱动特性简化了电路设计也降低了控制端的功耗。这是分立 MOS 管方案在小型机器人里流行的另一个原因它不仅仅是效率高整个驱动链路都更轻。4.3 分立方案 vs 集成方案灵活性与便利性的取舍集成 H 桥芯片如 L298 的优势在于把四个桥臂、逻辑电平转换、保护电路集成在一起外围元件少接线简单适合快速验证。但它的桥臂器件是固定的压降特性由芯片内部决定用户无法根据电机电压和电流去优化。分立方案则需要自己选管、自己搭桥、自己考虑栅极驱动和死区设计门槛高一些但每一颗管子都可以按需选择压降可以压到很低散热布局也更灵活。常见的实现思路是在小车这类低压、中小电流、对效率敏感的场景里用分立 MOS 管搭 H 桥在电压较高、电流较大、对体积和设计周期要求更紧的场景里选用集成驱动芯片但要仔细核对它的压降和逻辑电平约束。选型不是站队而是看你的电机需要多少电压、多少电流以及你的电池能提供多少余量。5. 避坑记录H 桥驱动选型里最容易翻车的几个地方5.1 只看芯片标称电流不看压降曲线现象是电机能转但没劲或者带负载就停。原因是选型时只看了 L298 标称 2A 的驱动能力没看它在 2A 时的压降已经接近 5V。解决方法是拿到任何驱动器件先翻到压降或导通电阻那一页按自己的实际电流算一遍桥臂损耗再决定供电电压留多少余量。5.2 逻辑电平和驱动电压不匹配现象是控制信号给了电机不响应或者行为混乱。原因是像 L298 这类芯片要求 Vs 比逻辑高电平高出约 2.5V5V 逻辑配 5V 电机供电已经越界。解决方法是对照手册的 ViH 参数确认驱动电压和逻辑电压的差值满足要求必要时分开供电或换用低压逻辑。5.3 忽略死区同侧桥臂直通现象是上电瞬间管子发烫甚至炸管。原因是用分立元件搭 H 桥时控制信号切换没有留死区时间同侧上下管在切换瞬间同时导通电源直接短路。解决方法是在控制逻辑里加入死区确保一侧管子完全关断后再开通另一侧或者选用带死区控制的驱动芯片。5.4 MOS 管栅极电压不足导通电阻变大现象是 MOS 管方案效率没有预期高管子发热明显。原因是 2301 这类 MOS 管的导通电阻是在特定栅压下标定的如果微控制器输出只有 3.3V栅压不够MOS 管没有完全导通导通电阻远大于手册值。解决方法是确认栅极驱动电压满足手册测试条件必要时加电平转换或选用低栅压驱动的 MOS 管。5.5 刹车状态电流被低估现象是刹车时管子发热甚至损坏。原因是刹车时电机两端短接反电动势形成的电流可能超过正常运行电流。解决方法是在设计刹车功能时按可能出现的最大反电动势电流校核桥臂器件的电流能力或者采用带制动电阻的方案。6. 从压降账到选型判断一份可以自己复算的验证方法H 桥驱动选型这件事说到底是在几个约束之间做取舍。效率、电压余量、电流能力、设计复杂度、成本这几个维度很难同时最优。L298 用集成度换来了设计便利代价是压降大、低压场景效率低分立 MOS 管用设计复杂度换来了低压下的高效率代价是需要自己处理栅极驱动和死区双极性晶体管分立方案介于两者之间压降比 L298 小但比 MOS 管大驱动也更麻烦。我一般会这么理解选型的第一步不是看别人用什么而是把自己的电机参数写下来额定电压、堵转电流、正常工作电流然后按最坏情况算一遍每种方案的桥臂压降和自身功耗。如果算出来桥臂功耗超过一两瓦就要认真考虑散热和效率是否可接受。第二步是核对逻辑电平约束尤其是集成芯片确认控制电压和驱动电压的差值在手册允许范围内。第三步才是看外围电路复杂度和成本。这套方法不需要仿真软件一张纸一支笔就能算。压降乘以电流就是功耗电源电压减去压降就是电机实际拿到的电压电机功率除以输入功率就是效率。算完这三步很多“为什么我的小车跑不动”的问题会自己浮出水面。从那以后我每次选电机驱动都强制先把压降账算一遍再下单不再凭模块外观和标称电流做判断。希望帮到你。本文还有配套的精品资源点击获取