
在电机控制群里“ax”这个三字关键字隔三差五就会冒出来直流无刷电机里的AX、BY、CZ到底怎么划分是不是按垂直轴线划分的说实在的我每次看到这类提问都挺感慨——不少人是带着课本里的相量图记忆又刷到几句碎片化热词就把“垂直轴线”和三相绕组绑在一起了。这篇文章我打算把这件事彻底说透AX/BY/CZ是怎么来的三相绕组在空间上到底是什么关系以及为什么“垂直轴线”这个说法在一线调试里既帮不上忙、还会把人带沟里。1. 先给结论AX/BY/CZ和“垂直轴线”没关系1.1 一个热词带偏了多少人“ax by cz怎么划分”“是不是按垂直轴线划分”这种搜索词我猜源头大概率是某条短视频或某篇二手资料把交流电机绕组端子的命名和后面要讲的三相坐标变换混在一起说了。AX、BY、CZ本身只是三相绕组的首尾标记A相绕组两头叫A和XB相绕组两头叫B和YC相绕组两头叫C和Z。它们之间的空间关系是三相对称绕组互差120°电角度不是互相垂直。你会问那为什么网上有人说垂直轴线因为三相无刷电机的控制代码里经常出现αβ轴和dq轴这两套轴确实是互相垂直的。很多人一看到“垂直坐标轴”就回头去套电机绕组越套越乱。更麻烦的是某些培训资料为了好记会把“AX、BY、CZ按00°、120°、240°划分”直接说成“三相轴按直角划分”这就是以讹传讹的根。1.2 如果你真按垂直轴线去接线会发生什么假设你真把三个绕组当成互相垂直的空间结构来处理比如把A相轴线放在0°、B相放在90°、C相放在180°那电机的合成旋转磁场就不是圆形的磁场会有明显畸变。通电后电机会出现奇怪的噪声、电流大、转矩脉动严重甚至起步都困难。这不是玄学是三相绕组没有按120°电角度对称分布时磁动势里的高次谐波会显著增加。换句话说“垂直轴线”是一个控制数学里的概念不是电机绕组物理布置的概念。物理绕组布置讲的是“相带”控制数学里讲的是“正交变换”。这两个东西被强行捏在一起才催生了这个错误热词。2. 直流无刷电机里的AX/BY/CZ到底是哪三个东西2.1 绕组端子怎么标直流无刷电机虽然名字里带“直流”但它本体是三相永磁同步电机定子绕组和交流异步电机一样是三相的。最常见的接法是星形连接X、Y、Z三个尾端在电机内部接在一起A、B、C三个首端引出到接线盒。出线端子排上就会印着A、X、B、Y、C、Z六个点或者只引出三条相线颜色分别为黄、绿、蓝。对于只引出三根线的无刷电机AX/BY/CZ已经被封装好一根线就是一相内部已经接成Y形。对于引出六根线的电机多半是用户自己需要接成星形或三角形的特殊场合这时你得先搞清哪个端子和哪个端子是一相。判断方法很简单用万用表电阻档两两测量导通并且阻值最小的两个端子属于同一个绕组。2.2 为什么有的图纸写U/V/W有的写AX/BY/CZAX/BY/CZ这套符号来自传统三相交流电机的绕组展开图专门用来表达“一相绕组的头和尾”。新的国标和大部分驱动器厂商标注用U/V/W电机内部对应U1-U2、V1-V2、W1-W2。两种标注本质是同一件事U对应AV对应BW对应C。你拆开一个伺服电机或者无刷电机出线定义表上经常写成电机端子驱动器端子含义A (U1)UA相首端X (U2)中性点或悬空A相尾端B (V1)VB相首端Y (V2)中性点或悬空B相尾端C (W1)WC相首端Z (W2)中性点或悬空C相尾端这个表在工程里非常重要。维修老电机时铭牌可能被磨花了但接线端子排上的AX/BY/CZ还在你拿这张表去对照驱动器就不会接反。2.3 相序到底是什么顺序三相绕组的相序是A-B-C也就是电角度依次滞后120°。A相先到正峰值B相晚120°电角度C相再晚120°电角度。这个顺序决定了正转方向。我调试时常见一个现象有人把A、B、C三根线接到驱动器后电机反转第一反应是把任意两根对调。这是对的因为交换任意两相后相序从A-B-C变成A-C-B旋转磁场反向。但如果是带霍尔的有感无刷电机光换三相线还不够霍尔信号对应关系也要同步换否则闭环逻辑会乱。这个细节后面展开。3. 从电机的物理结构看“轴线”这件事3.1 绕组有自己的空间轴线吗准确说每相绕组在气隙里会产生一个磁动势磁动势的空间方向可以称为该相的绕组轴线。A相绕组轴线、B相绕组轴线、C相绕组轴线在电角度上互差120°。注意这里的“轴线”是一种等效抽象不是定子上真的画了一根轴放在那里。我习惯用一个比喻你站在操场中央面朝正北摇旗子旗子代表A相磁场方向你的朋友站在北偏东120°的位置摇旗子代表B相另一个朋友站北偏西120°位置摇旗代表C相。三个人围成的点互差120°而不是站成十字形的四个方向。这就是电机绕组轴线与坐标轴的差别。3.2 电角度、机械角度和极对数既然聊到角度电角度和机械角度的换算是躲不开的。一个极对对应360°电角度电机极对数为p时转子转一圈电角度走了p×360°。三相绕组的相间距是120°电角度换算成机械角度就是120°/p这里说的是集中绕组等效轴线实际分布绕组还要看槽号但结论一致。举个例子2极无刷电机p1A、B、C三相轴线机械上相隔120°4极电机p2三相轴线机械上相隔60°但电角度仍然是120°。所以“AX/BY/CZ怎么划分”这个问题如果不带极对数直接谈机械角度是没法回答的。必须先定义看的是电角度还是机械角度这是很多入门者最容易卡住的地方。3.3 霍尔、编码器安装才真正和轴线有关霍尔传感器安装同样遵循电角度关系。常见BLDC用三个开关霍尔相互间隔可以是120°电角度也可以是60°电角度。折算到机械一圈两种方式的霍尔机械间隔不同比如2极电机120°电角度霍尔就是机械120°4极电机就是机械60°60°电角度霍尔方式按60°/p折算。我在现场见过不止一次因为霍尔安装间距不对导致换相乱的电机。有的是维修时霍尔板换错型号把60°电气间隔的板子装到120°表贴霍尔设计的旧电机里。这也说明“垂直轴线”这个说法在霍尔安装里也是站不住的——三相霍尔从来不是90°关系。4. 控制里的“垂直坐标轴”为什么会被误当成绕组划分4.1 从三相到两相Alpha/Beta轴是垂直的无刷电机控制里最核心的一步是把三相绕组的电流从A/B/C坐标系变换到两相静止坐标系再变换到转子旋转坐标系。A/B/C三相坐标轴在数学上互差120°直接做控制计算不方便于是用Clark变换把它变成αβ两相静止坐标α轴和β轴是垂直的。这一步是很多人第一次听到“垂直轴”。但这里的垂直不是物理绕组的排列方式而是一个数学投影空间。可以理解为把三维的A/B/C电流投影到一个二维平面上二维平面的两个坐标轴当然垂直。这和电机内部三个绕组怎么放没有直接关系。4.2 转子上的d/q轴也垂直再往下就是Park变换把αβ轴系里的量变换到随转子旋转的dq坐标系。d轴指向转子永磁体的N极磁场方向q轴超前d轴90°电角度。所以dq轴确实是垂直的这种垂直关系来源于转子永磁体的空间结构。FOC控制里q轴电流负责产生转矩d轴电流负责调磁或弱磁。因为dq轴垂直控制和计算可以解耦这是同步电机控制最漂亮的地方。问题在于很多资料在讲电机原理时也画了一个定子绕组坐标图再画一个dq坐标图两图叠在一起读者就误以为AX/BY/CZ是按垂直轴划分的。4.3 和AX/BY/CZ到底哪里有对应严格说AX/BY/CZ和dq轴之间没有“固定物理对应”。转子位置不同dq轴跟着转子转A相绕组的轴线和d轴的夹角一直在变化。这个夹角就是电角度θ。控制算法通过θ把d/q轴电流和三相电流关联起来。所以更准确的说法是AX/BY/CZ是定子三相绕组的相位标记dq轴是随转子旋转的动态坐标轴两者通过转子位置电角度联系在一起。把“垂直”安到AX/BY/CZ头上就是把时钟上的“三点和九点垂直”安到了“十二点、四点、八点三个时刻”头上。5. 现场实操如何确定一台陌生电机的AX/BY/CZ5.1 六根出线怎么分组接过一台没有铭牌、也没有图纸的旧无刷电机第一步别通电先拿万用表打电阻档。六个接线柱分别标着1到6用表两两测同一绕组的两个端子阻值最低通常零点几欧到几欧。把六根线分成三组阻值最低的记为一组剩下四根里再找一组最后剩下的就是第三组。分好组后给某一个绕组两端贴上A/X标签。注意A和X谁是首谁是尾在没有相位基准时是可以任意指定的但一旦指定整个控制角度就以此为准。我建议统一按“端子号和线色”记录别只写A/X车间里线色会被换着接端子号不会骗人。5.2 反电动势波形法判断相序如果电机能用手转动最靠谱的判定方法是反电动势法。三个绕组首端接示波器探头中性点或电机尾端接公共地用手匀速转动电机示波器上会看到三路正弦或梯形波。正常情况下三路波形按顺序相差120°电角度。你先给某一路命名为A那它后面120°的一路就是B再往后120°的是C。这个方法不需要任何驱动器只要一个示波器是现场判断相序最快的手段。要注意的是波形的“过零点”顺序必须一致如果B相波形过零点出现在A相之后但时间差不是120°电角度大概率绕组有问题或者极对数判断错了。5.3 驱动器UVW与电机端子怎么映射现代无刷驱动器的输出端普遍标U/V/W很多电机厂出线标AX/BY/CZ。连接规则是U接AV接BW接C中性点不引出。接完先别装负载给驱动器上电并切换到开环模式给一个很低的PWM占空比看电机是否平稳转动。平稳转起来之后再用闭环模式。如果电机转向反了交换U、V两个端子同时交换霍尔传感器的两个同名端子。霍尔线一般标H1/H2/H3对应A/B/C相。对调电枢线时霍尔线必须跟着对调否则驱动器内部换相状态表和实际反电动势不对位电机轻则抖动重则堵转。6. 常见问题与故障排查6.1 霍尔装90度被误传的“垂直”又来了网上经常有人说“三个霍尔互相垂直安装”实战中千万不要照做。开关霍尔的位置关系只有两种主流方案120°电角度安装或60°电角度安装。换算成机械角度都要除以极对数唯独不会是90°。如果你收到一台霍尔间距明显不对的电机最直接的表现是六步换相表怎么配都不顺运行时有顿挫感。这时候别急着改软件先拆开检查霍尔板。我曾经遇到过一台电机霍尔是120°电角度设计但维修师傅装霍尔时用目测三个霍尔大致成了90°夹角结果每次启动都像抽风。重新按120°电角度装好问题立刻消失。6.2 换相表不对会怎样有感无刷电机闭环调试依赖霍尔状态表三个霍尔输出组合共有6个有效状态分别对应6个换相扇区。如果霍尔接线和电枢相序不一致换相表看到的扇区顺序是乱的。表现最常见的有三种上电不转、抖一下锁死、低速电流特别大。排查时不要反复尝试上电先用反电动势法确认电枢相序再根据霍尔输出做一张状态-扇区表。如果状态顺序和默认表完全相反就说明霍尔线接反或者电机方向定义反了软件里把换相表倒序即可。6.3 相序标错时用“对调法”快速纠正我调试BLDC时最常用的纠错顺序是确认三相线直连驱动器不加负载。上电开环给一个小占空比判断转向。转向反了就交换任意两相比如A和B对调。如果带霍尔把霍尔A和霍尔B也对调。再次上电闭环观察启动和低速运行是否顺畅。如果还是不转把A相线和霍尔线恢复原样改为交换B/C重复测试。这个方法的核心是保持电枢相序和霍尔相序同步换。无感控制更轻松交换任意两相就能反转不需要改霍尔。7. 调试无刷电机时最该记住的三个角度7.1 转子位置电角度从哪根线开始数做FOC或者方波控制程序里的转子位置角从哪个零点开始直接决定你的电流方向对不对。惯例是以A相绕组轴线和转子d轴对齐的位置作为电角度零点。也就是说要让编码器或霍尔状态表的0度对应A相反电动势的过零点。很多调试事故是我说的“绕组定义和零点定义不一致”。你定义A相是红色线但程序里默认0度对应的是绿色线的反电动势过零结果红色线成了B相所有换相都错位120°。解决方法是把电机相序定义写进调试记录同时在软件头文件里注释清楚“电角度0度哪根线”。7.2 120度相带不是90度三相绕组的相带划分在电磁设计里叫“60°相带”或“120°相带”这些数字都是围绕120°电角度展开的。绕组嵌线时每极每相槽数把360°电角度分成三大份每份120°各大份内部就是A、B、C三相。没有哪份资料会把绕组分割成90°间隔。如果你在做无感控制尤其要注意反电动势的过零检测窗口。每相反电动势过零点之间的间隔是120°电角度不是90°。采样定时器要按120°间隔去估算速度否则换相延迟会越积越大。我见过有人在60°检测窗口上算出90°的角度间隔导致PMSM无感启动失败查了半天是角度单位写错了。7.3 一个简单的转子定位实验有一个非常实用的现场实验可以帮你验证你对AX/BY/CZ的判断是否正确。把驱动器关断用一节12V电池或者直流稳压电源通过一个限流电阻对电机的任意两个相线施加直流电。比如A接到正极B接到负极此时定子磁场会把转子锁到一个固定位置转子指向这个组合下的某个确定角度。依次做AB-、BC-、CA-三组记录转子的三个锁定位置。如果这三组位置在机械角度上等间隔分布间隔等于120°/p说明你定义的三相绕组是对的。如果三个位置不对称说明绕组分组可能搞错或者电机内部存在断线、相间短路。这个实验不需要示波器一个人拿着万用表和电池就能完成。8. 一点个人体会做无刷电机调试这些年我越来越觉得很多问题不是硬件难而是概念串了。AX、BY、CZ就是三相绕组的代号它背后是120°的对称关系垂直坐标轴是Clark变换和Park变换的数学工具两者分属不同层次。硬要把它们捏成一个问题只会让新人在接线和写控制代码时加倍迷茫。最后分享一个习惯每次拿到新电机我会先花五分钟用万用表分组再用示波器看反电动势最后才接驱动器。这三步做完后面所有调试都顺。别小看这个流程它能一次性排除相序、霍尔、零点三大坑。所谓“AX怎么划分”说到底就是把三相绕组的标记和空间角度关系搞清楚剩下的交给时间。