电角度校准:强制对齐(静态 d 轴注入)

一句话

电角度校准是确定”位置传感器读数 ↔ 转子磁极方向”映射关系的过程。零位错则换向错,换向错则转矩不可控。

一、背景

机械角 与电角度 由极对数 联系:

FOC 的 Park / 反 Park 变换、dq 轴电流定向全部建立在电角度之上。而位置传感器读数与转子 d 轴之间没有先验关系——它取决于三相接线、磁钢充磁方向、编码器安装角,每台电机都不同。校准就是确定下式的偏置与符号方向:

误差的代价(表贴式电机,误差 ):

误差后果
电流全部用于产生转矩,效率最高
有效转矩降为 86.6%,并产生不产生转矩的 d 轴电流(纯铜损)
转矩为零,电流全部变成发热
转矩反向,负反馈变正反馈

以下任一变动都必须重标:更换电机、三相接线改动、编码器拆装或换型、极对数变更、零位丢失。

二、开环与闭环:各自能验证什么

这是理解后面所有”现象”的前提——同一个故障,在开环和闭环下的表现完全不同,因为两种模式下的电角度来源不同。

开环(如速度开环)闭环(如速度闭环)
电角度从哪来代码自积分(),与位置传感器无关来自位置传感器,实时反映转子磁极方向
电机怎么动被旋转磁场”拖”着走电压矢量按传感器角度加到 dq 轴上
能验证接线 / 相序能不能转、转得顺不顺;编码器计数方向与磁场旋转方向是否一致转矩方向的绝对正确性(含 180°
不能验证零位的绝对正确性——180° 偏置在开环下完全看不出来

关键结论

方向(符号)问题在开环就能测出来,180° 偏置只能在闭环(或施加带绝对方向的转矩)时才能暴露。 且必须按”先方向、后半周”的顺序验证,否则闭环下的反向无法判断是方向错还是半周错。

三、强制对齐法

原理:给电机施加一个方向固定的 d 轴电压矢量,转子被磁拉力吸到与该矢量对齐的稳定点;把这个位置记录为零位,标定即完成。整个过程电机只做小幅移动、不旋转,也不需要电流采样。

关键前提:转子必须真正停在”磁拉力矩的稳定点”上。这一步本质是测量动作——“看转子停在哪”,而”停在哪”存在半周歧义,所以对齐后的转向验证不可省略。

判断对齐质量(对齐阶段,电机应静止):

校准正确校准不正确
转子稳定静止、手拨有磁性卡点毫无吸力 → 对齐矢量没有真正作用(电压为零、输出未使能)
从不同初始位置重复对齐,零位一致性好多次结果漂移大 → 对齐磁拉力不足,或传感器失联

四、执行时序

分开环、闭环两个验证阶段,顺序不能颠倒

阶段模式做什么观察什么判定失败怎么办
0静态(电机不转)强制对齐:注入固定 d 轴矢量吸住转子,记录零位转子是否稳定停住停住且可重复 → 通过无吸力 → 查输出使能;漂移 → 加大磁拉力
1开环速度给定正向速度指令,电机随磁场旋转编码器机械角读数是递增还是递减递增 → 方向正确递减 → 方向反:取负或调整相序,回阶段 0 重标
2闭环(速度环)给定小速度指令,让闭环真正施加转矩电机实际转向与指令是否一致一致 → 零位正确平稳反向 → 180° 偏置,做半周期补偿后复验;抖动 / 飞散 → 方向问题,回阶段 1
3闭环调参并复验转速跟随、电流、发热正常 → 完成
graph LR
    A["阶段 0<br/>强制对齐"] --> B["阶段 1 · 开环速度<br/>判方向"]
    B -->|读数递减| C["取负 / 调相序"]
    C --> A
    B -->|读数递增| D["阶段 2 · 速度闭环<br/>判 180°"]
    D -->|平稳反向| E["180° 半周期补偿"]
    E --> D
    D -->|转向一致| F["阶段 3<br/>调参复验"]

五、典型问题

三类误差本质不同,出现的模式也不同

类型数学形式本质在哪种模式下暴露
镜像(方向反)符号错开环即可(同理闭环会抖)
平移(偏置)零点错只有闭环
精度不足同上,但 小且随机标定质量差闭环运行时体现为发热、脉动

方向相反(镜像)

  • 开环速度下的表现:电机能正常转,但编码器读数变化方向与速度指令相反
  • 闭环下的表现:剧烈抖动或飞散、无法建立稳定转速、电流偏大
  • 原因:编码器计数方向与电机转向相反,或三相接线相序与代码假设相反

偏置 180°(半周错)

  • 开环速度下的表现:一切正常,转子跟随、同步旋转毫无异样——完全看不出来
  • 闭环下的表现:平稳地反向运行(能稳速,不是抖动),效率低、发热大
  • 它是纯粹的平移,对任何”增量 / 相对”观察量都不敏感,只有”绝对转矩方向”能暴露它
  • 物理成因:对齐是测量动作。永磁体在磁场中的势能 ,在 力矩都为零,两处都表现为”吸住不动”。若齿槽势阱恰好落在 180° 附近,那里会成为真正的局部极小(两侧有势垒保护),磁拉力不足时转子便留在原地;又因齿槽与摩擦是机械结构固有的,这个错误会稳定复现

强制对齐无法免疫 180°

计算层的常量偏差(接线循环错位、占空比映射整体取反、编码器绝对安装角)会被对齐自动吸收——对齐与闭环同样经历它们,相减即抵消。但”停错了半周”不是偏差,而是基准点选错,会被直接固化进零位。所以 180° 只能靠阶段 2 的转向验证发现、靠偏置补偿修正,不会因为”对齐做得更仔细”而消失。

其他常见异常:

现象观察条件可能原因
非 0°/180° 的固定偏差(能转但效率低、发热、脉动)闭环对齐磁拉力过小、转子未完全到位;编码器偏心或磁铁非径向充磁
零位每次上电都不同对齐阶段对齐不可靠;编码器偶发失联;磁铁松动
多稳点歧义对齐阶段正常现象: 对极有 个电气等价对齐点,落在哪个都正确
正反向对齐结果不一致对齐阶段机械传动回差、摩擦滞回

排查顺序

开环看方向,闭环看半周。抖动飞散是方向问题,平稳反向是半周偏移,能跑但热是精度问题。必须按 方向 → 半周 → 精度 逐个排除,否则容易把符号错误误判成增益问题。

六、其他方法(后续补充)

  • 双向对齐取平均 —— 抵消摩擦滞回、提高精度(不能解决半周歧义)
  • 开环步进跟随 —— 判定方向的替代手段,比速度开环更直观
  • 转矩试探 —— 闭环判 180° 的安全做法(用固定小转矩,不用速度环)
  • 反电动势相位法 —— 绝对标定,绕过对齐歧义
  • 在线辨识 —— 有电流采样时运行中自校正