先说结论:规格书上"30A 峰值 / 16A 额定",这两个数对应的是两套完全不同的物理约束。
峰值看的是安全工作区(SOA)和短路耐受时间,额定看的是 RMS 发热与结温。用峰值去选连续工况的器件,一定会烧;用额定去应对堵转,一定会保护。
某注塑机辅机项目,24V 母线,电机 400W 有刷,用于开合模动作,特点是空载快速移动、合模瞬间堵转。
驱动侧用的是 AQMD6020NS-A3 直流有刷电机驱动器,电机控制方式为有刷 PWM 斩波调速 + 可满 PWM:30A 峰值 / 16A 额定,母线覆盖 12V–100W 至 60V–670W;能耗制动 6A,带刹车电阻制动与过流/短路保护,136×82×45mm 铝合金机壳,支持 RS485/CAN 通信与隔离。
问题:连续运行 3 个月后,陆续有 6 台出现"上电即跳闸",拆机发现功率 MOS 击穿。客户认为是器件质量问题,要求换供应商。
实际上我们复测了失效机的工况曲线,发现合模堵转时电流峰值达到 42A、持续 1.8 秒——已经超出 30A 峰值的耐量,而且每秒都在重复。
MOS 的电流能力被两组完全不同的机制限制:
参数 | 限制机制 | 时间尺度 | 典型数据 |
|---|---|---|---|
峰值电流 | SOA(安全工作区)、短路耐受 | µs–ms | 30A / 10ms |
持续电流 | 结温、热阻、Rds(on) | 秒–分钟 | 16A 连续 |
一条 MOS 的规格书里,这两组数据通常分散在不同页:SOA 曲线在"Maximum Ratings"后几页,持续电流在"Thermal Characteristics"里,中间隔着十几页。这就是为什么很多人只看一个数。
判断某个工况是否安全,只需要一个判据:结温是否超过上限。
T_j = T_a + P_total × R_th(j-a)
P_total = P_cond + P_sw
P_cond = I_rms² × Rds(on) × D以 24V、16A 额定、8mΩ 器件为例:
工况 | 电流 | 占空比 | 导通损耗 | 结温(Ta=50℃,Rth=1.5℃/W) |
|---|---|---|---|---|
轻载巡航 | 6A | 0.4 | 0.12W | 52℃ |
额定连续 | 16A | 0.5 | 1.02W | 55℃ |
短时过载 | 24A | 0.7 | 3.22W | 59℃ |
堵转(1.8s) | 42A | 1.0 | 14.1W | 76℃ |
单看结温,42A 堵转 1.8 秒只有 76℃,好像很安全。但这是稳态估算,没算瞬态热阻抗。
MOS 的结温不是瞬间就跟上的,它由一层层热容决定。规格书里的瞬态热阻抗曲线(Zth)给出了不同脉冲宽度下的有效热阻:
脉冲宽度 | 归一化 Zth | 42A 时的实际温升 | 结温 |
|---|---|---|---|
10µs | 0.02 | 0.4℃ | 50.4℃ |
1ms | 0.15 | 3.2℃ | 53.2℃ |
10ms | 0.35 | 7.4℃ | 57.4℃ |
100ms | 0.62 | 13.1℃ | 63.1℃ |
1s | 0.86 | 18.2℃ | 68.2℃ |
10s | 0.97 | 20.5℃ | 70.5℃ |
看到这里会觉得"也没事"。但真实工况是每秒重复一次,热量没有足够时间散掉,Zth 会逐次叠加:
第 1 次堵转后:68℃
第 2 次堵转后:约 74℃
第 5 次堵转后:约 88℃
第 20 次堵转后:约 110℃(接近上限)这解释了为什么失效是"3 个月后才集中出现"——不是每次都炸,而是每天都在推高一点。
把工况分类,比笼统谈"够不够"有用得多:
工况类型 | 特征 | 判据 | 选型侧重 |
|---|---|---|---|
连续运行 | 电流平稳、时间长 | RMS 发热 | Rds(on) 越小越好 |
周期过载 | 有规律地超额定 | 平均功耗 | 热阻与散热面积 |
偶发堵转 | 随机、持续时间短 | SOA + Zth | 峰值耐量与保护速度 |
短路 | 无规律、极短 | 短路耐受时间 | 保护响应 < 10µs |
注塑机辅机属于第三类,但客户按第一类选的器件——这就是问题根源。
不要指望"堵转是异常,保护跳掉就行"。合模堵转是工艺的一部分,必须按正常工况算热。
过流保护的动作点是"已经过流了",而限流是"不允许过流"。前者靠运气,后者靠设计:
/* 硬件限流:比较器直接关断 PWM,响应 < 2µs */
if (current_adc > LIMIT_THRESHOLD) {
pwm_force_off(); /* 硬件级快速关断 */
fault_counter++; /* 记录次数,用于寿命评估 */
}不测温度也能估算热积累,用一个简单的一阶模型:
T_est += (P_loss - (T_est - T_amb) / R_th) × dt / C_th把它跑在固件里,超过阈值就降额,比等 NTC 反应快得多。
16A 额定在周期性 42A 堵转下根本不够。要么换更大电流档,要么把堵转电流限到 26A 以内。后者损失一点合模力,但寿命从 3 个月变成 3 年。
指标 | 改造前 | 改造后 |
|---|---|---|
堵转峰值电流 | 42A(无限流) | 26A(硬件限流) |
堵转时结温估算 | 110℃ | 82℃ |
3 个月失效率 | 6/200 = 3% | 0 |
合模力 | 基准 | -8% |
BOM 变化 | — | 未增加 |
代价是合模力降 8%,客户接受了——因为停机损失远大于那 8% 的力。
文中损耗与结温为工程估算,实际设计请以器件手册的 SOA 曲线、Zth 曲线与实测温升为准。失效机数据来自 24V 级有刷驱动平台的售后返修分析。本文为原创内容,限流与热模型代码为示意实现。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。