4. 阈值设定方法论:基于电机峰值电流与安全裕量的阈值计算

过流保护的阈值设多少?这个问题,我几乎每次培训都会被问到。有人直接抄参考设计,有人凭感觉给个值。说实话,这两种做法我都踩过坑。

阈值设低了,电机一转就报错,启动都启动不了。阈值设高了,保护成了摆设,MOS管烧了它还没反应。今天我们就聊聊,怎么科学地算出这个阈值。

4.1 核心公式:阈值从哪来?

先看最基础的计算公式。我个人习惯把它拆成三步:

过流保护阈值 = 电机峰值电流 × 安全裕量系数

听起来简单吧?但问题就出在「峰值电流」和「安全裕量」这两个参数上。它们怎么取,直接决定了你的保护好不好用。

4.2 电机峰值电流:别只看规格书

规格书上写的额定电流,那是稳态值。无感启动过程中,电流峰值往往是额定值的 2~5 倍。为什么?

  • 启动瞬间的反电动势为零——电机还没转起来,没有反电动势限制电流,相当于直接短路启动
  • 换相误差导致的电流尖峰——无感启动阶段,位置估算不准,换相时机不对,电流就会突然冲高
  • 负载突变——比如风机启动时叶片突然卡住,或者泵类负载的初始阻力

我在做一款吸尘器电机时遇到过这种情况:规格书上额定电流 5A,我按 10A 设阈值,结果一启动就保护。后来抓波形才发现,启动瞬间电流冲到了 18A。嗯,这就是典型的「峰值电流没算对」。

所以,峰值电流怎么确定?我建议用实测法:

  1. 在母线上串一个电流探头,或者用霍尔电流传感器
  2. 让电机在最恶劣工况下启动(比如带最大负载、最低供电电压)
  3. 抓取启动全过程的电流波形,记录最大值
  4. 取 3~5 次测试的最大值,作为峰值电流基准

小技巧:如果没有电流探头,可以用 ADC 采样电阻上的压降,配合示波器的数学运算功能,也能大致估算峰值电流。精度差一点,但够用。

4.3 安全裕量:不是越大越好

安全裕量系数,说白了就是「留多少余量」。你想想看,如果峰值电流是 10A,你设 20A 的阈值,那肯定安全,但保护还有意义吗?

我一般按这个原则来选:

应用场景 安全裕量系数 说明
消费类产品(风扇、吸尘器) 1.2 ~ 1.3 成本敏感,允许偶尔触发保护
工业驱动(泵、压缩机) 1.3 ~ 1.5 可靠性优先,留足余量
汽车电子(油泵、冷却风扇) 1.5 ~ 2.0 安全第一,不能误触发也不能漏保护
高动态响应(伺服、机器人) 1.1 ~ 1.2 需要快速响应,裕量太大影响性能

这里有个坑:安全裕量不是越大越好。我曾经在一个项目中把裕量设到 2.0,结果电机堵转时电流都到 30A 了,阈值还在 25A 晃悠,MOS管直接冒烟。后来我学乖了——裕量要结合硬件能力一起看。

警告:安全裕量不能超过 MOSFET 和采样电阻的极限承受能力。如果峰值电流 × 裕量已经接近器件极限,请先升级硬件,而不是继续放大阈值。

4.4 完整计算流程

说了这么多,我们来走一遍完整的计算流程。下面这张图是我自己总结的:

过流保护阈值计算流程 1. 实测电机峰值电流 2. 确定安全裕量系数 3. 计算初步阈值 4. 检查是否超过硬件极限? 是 否 升级硬件/降低裕量 5. 确认最终阈值 说明: 如果初步阈值超过 MOSFET 或采样电阻的极限,必须返回调整裕量或升级硬件。 不要为了「不触发保护」而把阈值设得过高,那是在掩耳盗铃。

4.5 实际案例:一个风扇电机的阈值计算

拿一个实际项目举例。某直流无刷风扇电机,参数如下:

  • 额定电压:24V
  • 额定电流:2A
  • MOSFET 最大漏极电流:30A
  • 采样电阻额定功率:2W(0.01Ω)

实测启动峰值电流:6.8A(带风叶负载,最低电压 18V 时)。

我按消费类产品选裕量系数 1.25:

阈值 = 6.8A × 1.25 = 8.5A

检查硬件极限:

  • MOSFET 30A >> 8.5A,没问题
  • 采样电阻功率:P = I²R = 8.5² × 0.01 = 0.72W,小于 2W,没问题

最终阈值设为 8.5A。实际测试中,正常启动电流峰值约 6.2A,堵转电流约 12A,保护能在 8.5A 触发,既不影响正常启动,又能保护硬件。

经验之谈:如果采样电阻功率接近极限,可以考虑换更大功率的电阻,或者用多个电阻并联。我曾经为了省成本用了一个 0.5W 的采样电阻,结果启动几次就烧了——省下的钱全赔进去了。

4.6 阈值设定后的验证

阈值算完了,别急着固化到代码里。我一般会做三轮验证:

  1. 空载启动测试——确认阈值不会误触发
  2. 满载启动测试——确认峰值电流在阈值以下
  3. 堵转测试——确认保护能可靠触发

这三轮跑下来,如果都没问题,阈值才算真正定下来。如果某一步出了问题,别硬调阈值,先回去看看峰值电流测准了没有,裕量选得合不合理。

注意:阈值设定不是一劳永逸的。换了一批电机、改了负载、甚至换了不同批次的 MOSFET,都可能导致峰值电流变化。我建议每次硬件变更后,都重新走一遍这个流程。