有人把一张定子绕组图纸发给我问了一句让我印象很深的话直流无刷电机里的 ax by cz 到底怎么划分是不是按垂直轴线划分第一眼看上去有点像三个坐标轴其实再想想他说的就是老图纸上三相绕组的标注——AX、BY、CZ只是被小写输入成了 ax by cz。AX 是A相绕组的首尾端A-X 的方向就代表A相绕组在定子上的空间轴线BY、CZ同理。所以直接给结论三相绕组轴线不是垂直的而是按120°电角度在空间均匀错开。真正的垂直轴线只出现在坐标变换之后的αβ坐标系和dq坐标系里。今天就围绕这个问题把划分逻辑彻底捋顺再补上我在现场实际用的验证方法。这个知识点不是只用来考试。调无刷电机时如果轴线划分没搞对轻则电流大、声音闷重则电机直接不转。下面我会拿一个实际故障案例来收尾看完你应该能少踩两个大坑。1. AX、BY、CZ不是坐标轴是三相绕组的空间轴线1.1 一张定子图纸上的字母分别代表什么在传统电机图纸和教材里定子三相绕组经常被画成三个等效集中线圈每个线圈都标两个端子A相标A和XB相标B和YC相标C和Z。注意AX不只是两个接线柱它代表A相这一整条绕组的起点和终点。电流从A端流入、从X端流出时A相绕组在气隙里建立的磁动势会有一个确定的基波方向这个方向就是A相绕组的空间轴线。同理B-Y这条绕组的轴线叫B轴C-Z这条绕组的轴线叫C轴。所以你看图纸上写着AX、BY、CZ其实是在说这里有三套绕组它们各自占据定子圆周上的一段空间每套绕组都有自己的磁场方向。为了便于理解可以把每相绕组简化为一个套在定子齿上的集中线圈线圈的中心线就是绕组轴线。实际电机里A相可能分布在好几个槽里甚至有并联支路从电磁效果上仍然可以等效成一个集中线圈轴线的位置由该相绕组的空间分布中心决定。这一点对我们判断“怎么划分”已经够用了。1.2 三条轴线不是直角坐标是每隔120°电角度均匀排列从端盖方向往定子里面看AX、BY、CZ三条轴就像是从转子中心发出的三条射线。它们之间的夹角不是90°而是120°电角度。这个角度是从哪里来的因为三相绕组必须对称三相电流在时间上已经互差120°定子上的空间结构也必须按这个比例错开才能在三相都通电时形成均匀的旋转磁场。换句话说把一个完整的电周期分成三份每相占一份空间轴线就在圆周上把电角度的360°分成三等份。机械角度上具体隔多少还要看极对数这个后面专门讲。所以“按垂直轴线划分”这个说法本身不成立。90°是把圆周分成四份那是两相系统的分法无刷电机是三相系统天然按120°、240°、360°来分。如果硬按90°来绕线或排传感器三相就不再对称换相无法正确执行。1.3 无刷直流电机也按同一套规则只是叫法不同很多无刷电机驱动板上用的是U、V、W老图纸上写AX、BY、CZ控制软件里常叫a、b、c本质都是同一种三相对称绕组。以最常用的12槽8极无刷电机为例极对数p4三相绕组的轴线在机械圆周上就应当相隔30°机械角120°电角度除以4对应到12个槽上每个槽距是30°机械角所以相邻轴线正好间隔1个槽距。这就是为什么你看这类电机的绕组分布A、B、C三相的首槽并不是均匀等分的而是按电角度来的。BLDC反电动势是梯形波和PMSM反电动势是正弦波在绕组结构上差别不大坐标系理论上的核心假设也都是这三根轴互差120°电角度。换句话说无论你手里是无刷直流电机还是永磁同步电机只要它有三相定子绕组就逃不开AX、BY、CZ这套空间划分规则。2. 为什么是120°而不是90°垂直轴线的直觉从哪来2.1 时间和空间必须两边都差120°才能得到圆形旋转磁场先看电流三相对称电流就是三个幅值相同、相位依次差120°的正弦电流。时间上的120°来自三相电的基本约定电机设计就顺着这个约定来。再看空间如果A、B、C三相绕组的轴线也差120°电角度那么三相磁动势的正转分量会在同一点对齐叠加反转分量会在空间上正好错开而相互抵消。结果是气隙里只有一个匀速旋转的圆形磁场。如果空间上改成90°排布反转分量消不掉合成磁场就成了椭圆。转起来会有明显的转矩波动电流也会偏大电机发热。这个道理不只是在纸上推导实际你测一台绕线错误的电机噪声和电流波形都会告诉你答案。用个生活化的比喻三个人排队传球每个人提前120°出手如果站位也按120°排开球就一直沿一个圆圈匀速传下去如果站位改成直角球就会时不时需要打转纠偏传起来特别别扭。旋转磁场就是那个球。2.2 Clarke变换把120°的三相改写成90°的两相很多人产生“垂直轴线”的直觉其实来自电机控制里的Clarke变换。无刷电机控制里面我们想把三相系统简化成两相系统去处理于是做坐标变换iα (2/3)(ia - 0.5*ib - 0.5*ic) iβ (2/3)(0.866*ib - 0.866*ic)得到的α轴、β轴在空间上是互相垂直的一个是横、一个是竖看起来特别像直角坐标轴。问题在于αβ坐标是数学上的等值变换并不表示定子上真的存在两套垂直的绕组。你把示波器探头往电机端子上一夹能看到的仍然只有AX、BY、CZ三相夹角还是120°电角度。这里的变换系数不同厂家可能有差异有的用2/3保证等幅值有的用根号下2/3保证等功率但“把三相120°变成两相90°”的角度关系不变。2.3 Park变换里的dq轴同样是虚拟的正交轴到了FOC磁场定向控制里面还会进一步做Park变换把静止的αβ坐标搬到旋转的dq坐标上。d轴对齐转子N极中心线q轴超前d轴90°电角度。这个90°也是数学上为了解耦励磁电流与转矩电流而选的dq旋转轴并不存在于定子铁芯里。FOC说“id控制励磁iq控制转矩”前提就是d、q这两个轴正交如果dq不正交励磁分量和转矩分量会互相串扰。所以“垂直轴线”不是无中生有而是实实在在地存在于控制算法的坐标系里。很多人初学时会不自觉地把三维直角坐标、ABC相轴、dq旋转坐标混在一起其实它们分属物理绕组和数学坐标系两个世界。2.4 三种坐标系的直观对照坐标系代表对象轴线夹角是否旋转主要用途ABCAX、BY、CZ定子物理绕组120°电角度静止电机本体、反电动势、换相α-βClarke变换后的等效绕组90°静止电流分析、空间矢量d-qPark变换后的等效绕组90°随转子旋转FOC、转矩/励磁解耦这张表建议存一下它把“本体上的120°”和“算法里的90°”分得清清楚楚。以后再看到有人把无刷电机的三相绕组说成垂直的你就知道大概率是把αβ/dq坐标带进去了。3. 电角度与机械角度多极电机里最容易翻车的地方3.1 一个磁极对等于360°电角度电角度这个概念特别基础但太容易忘。通俗说转子旋转一圈如果只经过一对N-S磁极那一圈就是360°电角度此时电角度等于机械角度。如果转子上有p对磁极转子转一圈就要经过p个N-S序列所以电角度 极对数p × 机械角度四极电机p2转一圈电角度720°六极电机p3转一圈电角度1080°。这个关系不管电机是BLDC还是PMSM都成立。3.2 三相轴线的机械间隔怎么算前文说三条相轴线互差120°电角度现在要落到机械圆周上就要除以极对数相邻两相轴线的机械夹角 120°电角度 ÷ p常见极对数下的数值如下极对数p转子一圈电角度三相轴线机械间隔12极360°120°24极720°60°36极1080°40°48极1440°30°510极1800°24°也就是说极数越少三条轴在机械上拉得越开极数越多三条轴靠得越近。这一点直接影响霍尔元件、编码器Z脉冲和绕组下线位置。我曾经见过有人拿一台四极电机按“三相各隔120°”的惯性思维去数槽结果怎么都找不到对应关系其实四极电机隔的是60°机械角。3.3 如何快速确认你手里的电机有几对极方法很简单三个里面挑一个方便的执行拆端盖看转子磁钢转子圆周上N和S交替排列磁钢总数除以2就是p。示波器法匀速转动转子测任意两相线间反电动势转完整一圈数一下完整正弦波周期数就是p。看铭牌或驱动器参数有些电机标“8极12槽”极数8除以2就是p4。拿到p之后再算三相轴线机械间隔就顺手了。比如一台10极12槽的工业无刷电机p5三根轴线的机械夹角是24°12个槽对应的机械角是30°所以节点位置往往不在槽中心线上外圆上装霍尔时要精确到24°的倍数不能按槽数拍脑袋。4. 现场验证与标定反电动势、霍尔和电角度零位4.1 用反电动势验证三相轴线最直接任何关于轴线划分的怀疑我都建议先用示波器看反电动势因为三相绕组的电磁结果不会骗人。操作步骤很简单把电机三相线从驱动器上摘下来确保不通电示波器CH1接A-B线端CH2接B-C线端公共地接到电机中性点如果没有中点就分别测量AB和BC线电压用手或用另一台电机带动转子保持比较慢而且均匀的速度转动观察两路波形一个完整机械周期里应该有p个电气周期两个通道的相位差稳定在120°电角度再把CH1换成C-A重复比较。如果三组波形互差120°电角度说明绕组本身的三相轴线划分正常。如果某两路几乎同相、或者差了180°就要怀疑绕组接反或引出线标错。注意真正要测的是相绕组反电动势线间反电动势也可以但相位关系要和相反电动势区分清楚别拿错通道对比。4.2 霍尔元件的安装角度要按电角度算霍尔传感器输出的三路换相信号本质上是在检测转子磁场位置所以三路信号同样必须互差120°电角度。把霍尔安装在定子或端盖上的时候机械角度隔多少取决于极对数。举个最常见的例子2极电机三个霍尔可以按机械120°均分4极电机机械夹角60°6极电机机械夹角40°8极电机机械夹角30°。如果你拿着一块霍尔板板上元件固定间距是60°直接装到一台8极电机上霍尔信号就会变成240°电角度间隔相当于两路信号位置互换常见表现为电机反转或者电流很大。强行修改换相表可以补救但不如硬件位置正确来得稳。4.3 驱动器里的电角度零位要与A轴对齐在FOC或SVPWM控制里电流环和速度环算的都是转子的电角度。大部分驱动器默认电角度0°等于转子N极中心线与A相绕组轴线重合的位置。这个零位标定要精确否则id、iq分解不准。现场标定零位的一个通用方法是电机脱开负载只接驱动器不加转速指令在软件里给定一个固定的d轴正向电流命令也就是给一个很小的id转子会被磁场吸到一个固定位置。这个位置就是当前软件角度0°对应的机械位置。然后记录编码器或霍尔读数写入驱动器的零点偏置。之后上电运行看id是否基本为0iq是否平稳如果id漂移明显再微调零点角度。4.4 快速自检表现象可能原因检查手段电机嗡嗡响但不转霍尔角度错、相序错示波器看霍尔信号和反电动势相位空载电流大、噪音闷电角度零位偏软件里看id/iq分量启动抖动、反转三相引出线标错交换相线试转测反电动势确认高速时力矩明显下降换相点偏移校验霍尔安装机械角度是否等于120°/p这块内容是现场最常用的。别等烧了MOS管再来查轴线那成本就高了。5. 一个六极电机的霍尔安装事故彻底印证了轴线划分的重要性5.1 故障现象上电就嗡嗡响启动不了有一次帮朋友调试一台六极p3无刷电机客户说控制器是新换的功率板、MOS管、电源都查过了电机就是转不起来。上电之后只听见电磁嗡嗡声转子在几个位置来回抖。听起来很像相序接错于是我先按常规路径排查。5.2 排查链路从三路霍尔信号重合开始我没有急着动换相表先把示波器夹在三路霍尔输出上。结果出乎意料又很合理三个通道的波形几乎完全重合相位差为0。按规定三个霍尔信号应当互差120°电角度怎么会重合我拿起霍尔板一看板上三颗霍尔是沿圆周机械120°等距安装的。对六极电机来说机械间隔120°换算成电角度就是120°×3360°取模之后正好等于0°三路信号当然重合。也就是说三个霍尔在电角度意义上站在同一个点上完全无法区分转子位置控制器拿到的换相信号永远是同一个组合自然无法执行六步换相。我又顺手测了三相绕组反电动势AB、BC、CA三个波形互差120°电角度说明绕组本身没有问题。问题完全出在检测环节的角度划分而不是功率部分。5.3 修复与验证解决方法是把三颗霍尔重新按0°/40°/80°机械角安装也就是电角度间隔120°。调整后三路霍尔信号恢复为互差120°电角度控制器六步换相逻辑立刻正常电机平稳启动空载电流也降下来了。事后我在调试记录里写了一句永远先问自己这里的角度是机械角度还是电角度轴线上标的120°默认都是电角度装传感器之前必须先除以极对数。这个事故假如发生在生产现场时间成本就不是一两个小时的问题了。5.4 这个案例给我们的启示“AX、BY、CZ怎么划分”这种听起来很基础的问题在实际工程里就是会以霍尔安装、编码器零位、换相表配置等各种形式重新出现。三相绕组轴线互差120°电角度不是书本上的教条而是整个无刷电机控制体系的基础坐标。你把这个基础坐标搞对了后面Clarke变换、Park变换、换相表、FOC就全都顺理成章搞错了轻则波形难看重则电机罢工。作为收尾说一点我自己的调试习惯。我现在拿到一台不熟悉的直流无刷电机第一件事绝对不是看代码而是拿示波器做三查三相反电动势是不是互差120°电角度三路霍尔信号是不是互差120°电角度相电流波形是否平滑对称。任何一步异常我都先回到“三相轴线和传感器的机械角度换算”上去找原因而不是急着改控制参数。这个习惯帮我省了很多弯路也希望对你排查同类问题有帮助。如果你也在为AX、BY、CZ怎么划分犯嘀咕建议按上面的方法先算出极对数再实际测一遍波形答案很快就会浮出水面。