一、核心公式电角度 机械角度 × 极对数这是 FOC 无刷电机最核心的角度换算公式先看懂两个基础概念机械角度就是你用编码器直接读到的转子物理旋转角度范围0° ~ 360°。 电机转子实实在在在空间中转一圈机械角度就走满 360°。电角度电机内部磁场交变的电气周期角度范围也是0° ~ 360°。 每当转子转过一对 N、S 磁极磁场就完整交变 1 次电角度就走完 360°。结合你图里的例子极对数 p4电机一共4 对磁极8 个磁极4 个 N 极 4 个 S 极转子物理转 1 整圈机械角度 360°会依次经过 4 组 N-S 磁极磁场完整交变 4 次 →电角度走了 360° × 4 1440°也就是图里写的机械转 1 圈电角度转 4 圈图中数值验算当前机械角度 334.8° 极对数 4 电角度 334.8 × 4 1339.2° 注图中标注 259.2° 为笔误正确计算结果应为 1339.2°电角度可以大于 360°使用时对 360 取模即可。二、物理意义结合图示磁极分布转子上交替排列着红色 N 极、蓝色 S 极一共 4 对每当转子转过一组 NS 磁极机械转过360°/490°电机内部磁场就完成一次完整正弦周期变化电角度就增加 360°编码器只能检测转子物理位置拿到的永远是机械角度但 FOC 矢量控制克拉克、帕克变换、SVPWM 调制需要基于电角度来计算定子需要输出的电压矢量所以必须做机械角度 × 极对数 的换算。三、为什么 FOC 必须用电角度FOC 的本质是让定子合成磁场始终超前转子磁场 90°产生最大转矩磁场的正弦交变周期由磁极对数决定不是转子物理一圈如果直接用机械角度去做帕克变换只有极对数 p1 的电机能正常工作多极电机一定会出现电流紊乱、电机抖动、无法正常出力。四、补充实用知识点电角度计算后一般需要对360°取模约束到0~360°范围内参与三角函数计算极对数 总磁极数 ÷ 2你这台电机 8 个磁极 → 极对数 4电角速度 机械角速度 × 极对数所以多极电机电气转速会远高于机械转速。