4. 电机参数测量:相电阻、相电感、反电动势常数与极对数

做FOC控制,说白了就是让电流听话。但电流怎么听话?你得先摸清电机的脾气。

电机参数就像人的体质数据。不知道这些参数,你的PI参数就是瞎调。我见过不少朋友,上来就调速度环,调了半天电机嗡嗡响,最后发现是电阻值差了一倍。嗯,这坑我踩过。

4.1 相电阻测量

相电阻是最基础的参数。它直接影响电流环的PI初值计算。测量方法很简单,但有几个细节要注意。

4.1.1 测量方法

  1. 工具准备:高精度万用表(4位半以上),或者专用的毫欧表。
  2. 接线方式:对于星形接法的电机,测量任意两相之间的电阻,然后除以2得到单相电阻。三角形接法稍微复杂一点,需要解方程。
  3. 测量步骤:将电机三相引出线悬空,用万用表分别测量AB、BC、CA之间的电阻值。
我的习惯:我会在三个不同温度下测量(室温、运行后冷却、低温),取平均值。因为铜线的电阻温度系数大约是0.00393/°C,温度变化10°C,电阻就变化近4%。这个误差在高速运行时会被放大。

4.1.2 计算公式

星形接法:

R_phase = (R_AB + R_BC + R_CA) / 6

三角形接法:

R_phase = (R_AB * R_BC * R_CA) / (R_AB + R_BC + R_CA) * 2
我曾经踩过的坑:有一次我用普通万用表测一个低压大电流电机,表笔接触电阻就有0.1Ω,而电机相电阻才0.3Ω。测出来的数据完全不能用。后来换了四线开尔文测试法,才拿到准确值。所以,小电阻一定要用四线法!

4.2 相电感测量

电感决定了电流的响应速度。电感越大,电流变化越慢,电流环带宽就越低。

4.2.1 测量方法

我常用的方法有两种:

方法 工具 精度 适用场景
LCR电桥法 LCR电桥(1kHz测试频率) 高 实验室、研发阶段
电压阶跃法 示波器+直流电源 中等 现场调试、无LCR电桥时

4.2.2 电压阶跃法步骤

  1. 将电机转子锁定(防止转动产生反电动势)。
  2. 在任意两相之间施加一个阶跃电压(比如12V)。
  3. 用示波器测量电流上升波形。
  4. 记录电流从10%上升到90%的时间Δt。
  5. 根据公式 L = R * τ 计算,其中τ = Δt / 2.2。

关键点:电感值会随转子位置变化而变化。因为磁路饱和程度不同。我一般测量三个位置(0°、60°、120°电角度),取最小值作为设计依据。这样最安全。

4.3 反电动势常数测量

反电动势常数(Ke)是FOC中最重要的参数之一。它直接关系到速度估算的准确性。你想想看,如果Ke不准,你算出来的速度就是错的,速度环还怎么调?

4.3.1 测量原理

反电动势常数定义为:每1000 RPM下,每相产生的反电动势峰值(Vpk)。单位通常是Vpk/kRPM。

4.3.2 测量步骤

  1. 拖动电机:用另一台电机(或者手摇)拖动被测电机旋转。
  2. 测量线电压:用示波器测量任意两相之间的电压波形。
  3. 记录转速:用转速计或编码器记录当前转速。
  4. 计算Ke:
Ke = V_line_peak / (RPM / 1000)

注意:这里测的是线电压峰值。如果要得到相电压峰值,需要除以√3。

我个人的经验:测量时最好让拖动电机稳定在几个不同转速(比如500、1000、1500 RPM),然后取平均值。因为低速时反电动势信号小,测量误差大;高速时可能受谐波影响。取平均能有效降低误差。

4.3.3 从Ke推导Kt

在SI单位制下,转矩常数Kt(Nm/A)和反电动势常数Ke(V/rad/s)是相等的。但在工程单位下,需要换算:

Kt (Nm/A) = Ke (Vpk/kRPM) * 9.5493 / 1000
注意:这个换算只对正弦波电机成立。方波电机(BLDC)的波形不同,换算关系也不同。我曾经在一个项目中用错了换算公式,导致转矩估算差了30%,查了两天才找到原因。

4.4 极对数测量

极对数是最容易测量的参数,但也是很多人容易搞错的。极对数决定了电角度和机械角度的关系。

4.4.1 测量方法

  1. 方法一:看铭牌。很多电机直接标了极数(Poles),极对数 = 极数 / 2。
  2. 方法二:手动旋转法。将电机三相引出线中的任意两相短接,用手旋转转子。你会感觉到明显的齿槽力矩。记录转子旋转一圈时,感受到的力矩波动的周期数。这个周期数就是极对数。
  3. 方法三:示波器法。用示波器测量任意两相反电动势波形,同时用编码器或手摇记录机械角度。一个电周期对应的机械角度变化就是360°/极对数。

4.4.2 为什么极对数重要?

在FOC中,Park变换和反Park变换都需要用到电角度。而电角度 = 机械角度 × 极对数。如果极对数错了,整个坐标变换就全错了,电机根本转不起来。

避坑指南:我曾经遇到过一台电机,铭牌上写着8极,我以为是4对极。结果怎么调都调不好,电流波形乱七八糟。后来用示波器法一测,发现是8对极(16极)。所以,不要完全相信铭牌,自己动手测一下最靠谱。

4.5 参数测量知识体系

下面这张图总结了电机参数测量的核心流程和相互关系。你可以把它当作调试时的检查清单。

电机参数测量知识体系 电机参数测量知识体系 电机参数测量 相电阻 R 相电感 L 反电动势 Ke 极对数 P 用途:电流环PI初值计算 | 电流环带宽设计 | 速度估算 | 坐标变换 万用表/四线法 LCR电桥/阶跃法 拖动法/示波器 铭牌/手动旋转 注意:所有参数应在电机静止且温度稳定的状态下测量

4.6 参数测量总结

这四个参数是FOC调试的基石。我建议你建立一个参数表,把每次测量的结果都记录下来。这样以后换电机或者调试遇到问题时,可以快速回溯。

参数 符号 单位 测量工具 注意事项
相电阻 R Ω 万用表(四线法) 注意温度影响,小电阻用毫欧表
相电感 L H LCR电桥/阶跃法 随转子位置变化,取最小值
反电动势常数 Ke Vpk/kRPM 示波器+拖动电机 多转速取平均,注意波形类型
极对数 P — 手动旋转/示波器 不要完全相信铭牌
最后说一句:参数测量看起来简单,但很多人就是在这上面翻车。我见过一个项目,调试了两个月,最后发现是电感值测错了,导致电流环带宽设计不合理。所以,花点时间把参数测准,后面能省十倍的时间。