4、保护电路设计(上):过流保护原理、采样电阻选型、比较器电路实现、阈值设定
各位同学,咱们今天聊聊保护电路。说实话,H桥驱动电路里,保护电路的重要性不亚于驱动电路本身。我见过太多板子,驱动部分设计得漂漂亮亮,结果一上电就冒烟——为什么?保护没做好。尤其是过流保护,这是第一道防线。
4.1 过流保护原理:为什么要做?怎么做?
过流保护,说白了就是当电机堵转、短路或者负载突变时,电流超过MOSFET或者电机能承受的极限,这时候必须立刻切断驱动信号,否则就是烧管子、烧电机。
我刚开始做电机驱动时,觉得过流保护不就是加个保险丝嘛?后来发现完全不是那么回事。保险丝反应太慢,等它熔断,MOSFET早就挂了。我们需要的是微秒级的响应速度。
过流保护的核心逻辑其实很简单:
- 检测电流:把流过H桥的电流转换成电压信号
- 比较阈值:把这个电压和预设的参考电压比较
- 触发保护:一旦超过阈值,立刻关断PWM信号
嗯,这里要注意,过流保护不能做成「锁死」模式——电机启动瞬间电流本来就大,如果一过流就锁死,电机永远转不起来。所以通常我们会设计成自动恢复或者打嗝模式。
关键点:过流保护的响应时间必须小于MOSFET的短路耐受时间。一般MOSFET的短路耐受时间在10μs左右,所以保护电路必须在1-5μs内动作。
4.2 采样电阻选型:小电阻,大学问
采样电阻,也叫检流电阻。它的作用就是把电流信号变成电压信号,方便比较器处理。选型时我一般关注这几个参数:
| 参数 | 说明 | 我的建议 |
|---|---|---|
| 阻值 | 决定压降大小 | 一般选5-50mΩ,太大功耗高,太小信号弱 |
| 功率 | 承受电流发热 | 按I²R计算,留2倍余量 |
| 精度 | 影响保护阈值准确性 | 1%就够了,0.5%更好 |
| 温漂 | 温度变化导致阻值漂移 | 选±50ppm/℃以内的 |
| 电感 | 高频下产生感应电压 | 必须选低电感型(锰铜或合金电阻) |
我在项目中遇到过一个问题:用普通贴片电阻做采样,结果PWM频率一高,采样波形上全是毛刺。后来换成四端开尔文连接的合金电阻,问题才解决。你想想看,采样电阻的寄生电感在高频开关下会产生多大的干扰?
小技巧:采样电阻的布局要尽量靠近H桥的下管源极,走线要短而粗。我习惯用开尔文接法,把采样电压的走线和电流走线分开,避免大电流在PCB铜箔上产生压降干扰。
4.3 比较器电路实现:从原理到实战
比较器电路,就是把采样电压和参考电压做比较。输出要么高电平要么低电平,干净利落。
常用的比较器芯片有LM393、LM339,或者高速的比较器如TLV3501。我一般根据响应速度来选:
- 低速应用(电机电流变化慢):LM393就够,响应时间约1.3μs
- 高速应用(需要快速保护):TLV3501,响应时间4.5ns
电路结构其实很简单:
// 典型过流比较电路
// 采样电压 V_sense 接比较器同相输入端
// 参考电压 V_ref 接比较器反相输入端
// 输出接MCU的中断引脚或直接关断PWM
// 阈值计算:
// V_ref = I_threshold × R_sense
// 例如:I_threshold = 5A, R_sense = 10mΩ
// V_ref = 5 × 0.01 = 50mV
嗯,这里有个坑——比较器输出是开漏的,必须加上拉电阻。我曾经有一次忘了加上拉,结果比较器输出一直浮空,保护电路形同虚设。
警告:比较器输入端要加RC滤波,滤除开关噪声。但滤波时间常数不能太大,否则会延迟保护响应。我一般取R=1kΩ,C=100pF,时间常数0.1μs,既能滤除高频噪声,又不影响响应速度。
4.4 阈值设定:不是拍脑袋定的
阈值设定,说白了就是「电流大到多少算过流」。这个值不能拍脑袋,得算。
我一般按以下步骤来:
- 查电机参数:看电机的堵转电流是多少。一般直流电机的堵转电流是额定电流的5-10倍。
- 查MOSFET参数:看MOSFET的连续漏极电流和脉冲电流能力。
- 取最小值:保护阈值取电机堵转电流和MOSFET最大电流中较小的那个。
- 留余量:再乘以0.8-0.9的安全系数。
举个例子:
- 电机额定电流2A,堵转电流12A
- MOSFET连续电流30A,脉冲电流60A
- 保护阈值 = min(12A, 30A) × 0.85 ≈ 10A
你看,保护阈值设成10A,既不会在电机启动时误触发,又能在堵转时及时保护。
参考电压怎么算?
V_ref = I_threshold × R_sense
V_ref = 10A × 10mΩ = 100mV
这个100mV的参考电压,可以用电阻分压从3.3V或5V电源得到,也可以用精密基准源。我习惯用TL431加电阻分压,温漂小,精度高。
避坑指南:我曾经把阈值设得太接近电机启动电流,结果电机一启动就保护,根本转不起来。后来加了软启动和延时屏蔽——启动前几百微秒内屏蔽过流检测,等电流稳定后再开启保护。
4.5 本章知识体系
下面这张图,是我画的本章节核心逻辑。你看一眼就能明白整个过流保护的设计流程:
这张图把整个过流保护的设计流程串起来了。从左到右,从检测到比较再到动作,每一步都有对应的选型和参数要求。你照着这个思路做,基本不会出大问题。
个人经验:我习惯在比较器输出端加一个D触发器做锁存,一旦过流就锁死保护状态,直到MCU手动复位。这样能避免在故障状态下反复重启,把MOSFET烧得更惨。
好了,这一章的内容就到这儿。过流保护是保护电路的基础,下一章我们会聊更高级的保护——欠压保护、过温保护和反向保护。这些保护加在一起,才能让你的H桥驱动电路真正「百毒不侵」。
公众号:蓝海资料掘金营,微信deep3321