1、电流采样基础:为什么需要电流采样?
大家好,我是你们的老朋友。今天咱们开始聊电机控制里一个绕不开的话题——电流采样。
说实话,我刚开始做电机驱动那会儿,觉得电流采样就是个“测电流”的活儿,没啥技术含量。直到有一次,我做的FOC驱动器在低速时抖得像筛糠,查了三天才发现是电流采样相位滞后了。嗯,从那以后,我再也不敢小看这个环节了。
1.1 为什么需要电流采样?
你想想看,电机控制说白了就是控制转矩。转矩怎么来的?
对于永磁同步电机,转矩公式是:
T = 1.5 * p * [ψf * Iq + (Ld - Lq) * Id * Iq]
看到了吗?转矩直接跟电流Iq、Id挂钩。没有准确的电流值,你根本不知道电机到底出了多少力。
我个人习惯把电流采样比作“电机的眼睛”。你闭着眼睛开车,能开好吗?肯定不行。电流采样就是让控制器“看见”电机内部发生了什么。
核心观点:电流采样是电机控制的感知层。没有感知,控制就是盲人摸象。
具体来说,电流采样解决了三个核心问题:
- 知道电机在干什么——实时监测绕组电流,判断电机状态
- 让电机按指令干活——闭环控制需要反馈,电流就是最直接的反馈量
- 保护电机和驱动器——电流过大时及时刹车,避免烧毁
1.2 电流采样的应用场景
咱们一个一个来看。这三个场景,我都在项目里踩过坑,今天一并分享给你们。
场景一:FOC(磁场定向控制)
FOC是现在最主流的电机控制算法。它的核心思想,就是把三相交流电机的控制,等效成直流电机的控制。
怎么做?需要把三相电流Ia、Ib、Ic,通过Clark变换和Park变换,变成旋转坐标系下的Id和Iq。
公式长这样:
// Clark变换
Iα = Ia
Iβ = (Ia + 2*Ib) / √3
// Park变换
Id = Iα * cosθ + Iβ * sinθ
Iq = -Iα * sinθ + Iβ * cosθ
你看,每一步都离不开准确的电流值。我在项目中遇到过,采样电阻精度不够,导致Id、Iq有5%的误差,结果电机在高速时转矩波动特别大。后来换了0.1%精度的采样电阻,问题才解决。
我的经验:FOC对电流采样的要求是“准”和“快”。准——精度至少1%以上;快——采样频率至少是PWM频率的两倍,我一般用10kHz以上的采样率。
场景二:过流保护
这个场景,说白了就是保命用的。
电机启动瞬间、堵转、或者负载突变时,电流可能飙升到额定值的几倍甚至十几倍。如果不及时保护,MOS管、采样电阻、甚至电机绕组都可能烧掉。
我做过一个项目,客户要求过流保护响应时间小于1微秒。硬件上用了比较器直接触发PWM关断,软件上还要做数字滤波防止误触发。
过流保护的典型阈值设置:
| 保护等级 | 阈值 | 响应时间 | 动作 |
|---|---|---|---|
| 软件过流 | 额定电流×1.5 | 10-100μs | 降低PWM占空比 |
| 硬件过流 | 额定电流×2.0 | <1μs | 直接关断PWM |
| 短路保护 | 额定电流×3.0 | <100ns | 触发硬件闩锁 |
注意:我曾经遇到过,软件过流保护响应太慢,MOS管都冒烟了保护还没触发。后来我学乖了,硬件保护一定要做,而且优先级要高于软件。
场景三:转矩控制
转矩控制,说白了就是让电机输出指定的力矩。
在机器人、电动工具、伺服系统里,转矩控制非常常见。比如电动螺丝刀,你希望它拧到一定力矩就停,这就是转矩控制。
转矩和电流的关系,对于永磁同步电机来说:
T = Kt * Iq
其中Kt是转矩常数。你看,转矩直接正比于Iq。所以转矩控制的精度,直接取决于电流采样的精度。
我做过一个协作机器人的关节驱动,要求转矩精度在±1%以内。为了达到这个指标,电流采样用了16位的ADC,采样电阻用了低温漂的锰铜电阻,还做了温度补偿。
你想想看,如果电流采样有误差,那转矩控制就是空中楼阁。
1.3 电流采样的基本方法
聊完了为什么采样,咱们简单看看怎么采样。常用的方法有三种:
- 采样电阻法——最简单、最便宜,但会有损耗
- 霍尔电流传感器——隔离性好,适合大电流
- 电流互感器——只适合交流,低频性能差
我个人最常用的是采样电阻法,尤其是低阻值、高精度的锰铜电阻。成本低、线性度好,只要布局布线注意点,效果很不错。
小技巧:采样电阻的布局,一定要靠近MOS管,走线要短、要粗。我见过有人把采样电阻放得老远,结果寄生电感导致采样波形全是毛刺。
1.4 本章小结
好了,咱们总结一下今天的内容:
- 电流采样是电机控制的“眼睛”,没有它,控制就是盲目的
- FOC需要准确的Id、Iq值,精度要求高
- 过流保护要快,硬件保护比软件保护更可靠
- 转矩控制直接依赖电流采样精度,一分精度一分性能
下一章,咱们会深入聊采样电阻的选型、布局和常见陷阱。到时候我会分享一个我踩过的“采样电阻烧毁”的坑,保证让你印象深刻。
今天就到这儿。我是你们的工程师朋友,咱们下章见。
公众号:蓝海资料掘金营,微信deep3321