一、电流采样基础:为什么需要电流采样?

做电机控制这些年,我越来越觉得电流采样是整个系统的「眼睛」。你想想看,没有电流反馈,你根本不知道电机肚子里在发生什么。

说白了,电流采样就干三件事:

  • 闭环控制——FOC(磁场定向控制)的核心就是电流环,没有采样就没法闭环
  • 过流保护——电机堵转、相间短路,电流瞬间飙升,不采样你连烧了都不知道
  • 效率监测——通过电流算功率,判断系统是不是在最佳工作点

我记得刚入行那会儿,有个项目电机跑着跑着就冒烟了。查了半天,发现是电流采样电阻选小了,过流保护根本没触发。从那以后,我对采样这块就特别较真。

核心观点:没有电流采样,电机控制就是开环瞎跑。你连电机吃多少电流都不知道,谈何精准控制?

1.1 采样电阻的选型——别小看这颗小电阻

采样电阻,也叫分流电阻(shunt resistor)。它的原理很简单:电流流过电阻产生压降,我们测这个压降就知道电流了。

但选型的时候,坑特别多。我一个个说。

(1)阻值怎么定?

阻值决定了两个东西:采样精度和功耗。

  • 阻值越大——压降越大,信噪比高,但发热也大
  • 阻值越小——发热小,但信号太弱,容易被噪声淹没

我个人习惯这样估算:

假设 ADC 满量程 3.3V,采样电阻压降取 100mV~200mV
最大电流 10A → R = 0.1V / 10A = 0.01Ω = 10mΩ
最大电流 50A → R = 0.1V / 50A = 0.002Ω = 2mΩ

嗯,这里要注意:压降不能太大,否则电阻发热严重,而且会吃掉系统的电压裕量。

我的经验:对于低压电机(12V~48V),采样电阻压降控制在 50mV~150mV 比较舒服。太高了影响电机端电压,太低了信噪比不行。

(2)功率怎么算?

这个很多人会忽略。选电阻不光看阻值,还得看它能扛多少瓦。

公式很简单:

P = I² × R

举例:10A 电流,10mΩ 电阻
P = 10² × 0.01 = 1W

但实际选型要留余量。我一般按 2 倍来选:

  • 计算功耗 1W → 选 2W 或 3W 的电阻
  • 计算功耗 2W → 选 5W 的电阻

为什么?因为电机启动瞬间电流可能是额定电流的 3~5 倍。虽然时间短,但热量累积起来很要命。

避坑指南:我曾经在一个项目里选了刚好够功率的电阻,结果电机频繁启停,电阻温度飙到 120°C,焊点都松了。从那以后,我选电阻功率至少留 2 倍余量。

(3)电阻的材质和温漂

采样电阻常见的有两种:

类型 温漂(TCR) 适用场景
金属膜电阻 ±50~±100 ppm/°C 一般工业控制
锰铜合金电阻 ±15~±50 ppm/°C 高精度、大电流

锰铜电阻温漂小,但贵。金属膜便宜,但温度一高阻值就飘。

我个人建议:做 FOC 控制,至少用 ±50 ppm/°C 的电阻。否则温度变化 50°C,阻值漂个 0.5%,电流采样误差就大了。

1.2 采样电阻的布局——PCB 上的学问

电阻选好了,焊在板子上就完事了?没那么简单。

我见过太多人把采样电阻随便一放,结果采样出来的波形全是毛刺。

几个要点:

  • 开尔文连接(Kelvin connection)——采样线要从电阻焊盘内侧走,别走大电流路径
  • 远离热源——别把采样电阻放在 MOS 管旁边,温度一高阻值就变
  • 差分走线——采样信号用差分对,两边等长,减少共模干扰

记住:采样电阻的 PCB 布局,决定了你 ADC 读数的可信度。布局不好,再好的电阻也白搭。

1.3 知识体系总览

下面这张图,是我自己总结的电流采样知识框架。你看一眼,心里就有数了。

电流采样知识体系 为什么需要电流采样? 采样电阻选型 PCB布局要点 闭环控制(FOC电流环) 过流保护 效率监测 阻值选择(50~150mV压降) 功率计算(2倍余量) 材质与温漂(≤50ppm/°C) 开尔文连接 远离热源 差分走线 核心目标:精准、可靠、低发热

1.4 几个实战中的小细节

最后,分享几个我踩过的坑:

  • 采样电阻的焊盘要够大——小焊盘散热差,大电流下焊锡都可能熔化
  • 别用普通贴片电阻——普通 0805/0603 电阻功率太小,大电流下直接烧断
  • 采样线要短——线越长,寄生电感越大,高频噪声越严重

一个小技巧:如果你用 10mΩ 的采样电阻,PCB 走线铜箔的电阻可能也有几毫欧。这时候你实际测到的阻值不是 10mΩ,而是 12~13mΩ。所以,一定要用四线法(开尔文法)来校准

好了,电流采样的基础就聊到这儿。说白了,采样电阻选型就是三个字:阻值、功率、温漂。把这三点拿捏住了,你的电流采样就成功了一大半。


公众号:蓝海资料掘金营,微信deep3321