无刷电机AX BY CZ划分详解:三相绕组120°电角度排布与验证

发布时间:2026/11/4 21:42:22
无刷电机AX BY CZ划分详解:三相绕组120°电角度排布与验证

三个字母能有什么好讲的?AX、BY、CZ——但就是这三个符号,我在无刷电机交流群里看到的提问频率,比很多完整的控制算法问题都要高。“直流无刷电机AX BY CZ怎么划分的,是按照垂直轴线划分的么?”每次看到这种问题,我都想起自己刚开始捣鼓电机驱动时的状态:把绕组编号当成数学坐标系里的XYZ轴来理解,结果对着实物一头雾水,量线、试转、烧了一堆MOS管才把这块彻底搞明白。

这篇文章专门把AX、BY、CZ的划分逻辑讲透。先说结论:AX、BY、CZ是三相无刷电机定子绕组的两个端子标记,A-X一根完整绕组,B-Y一根,C-Z一根,它们在定子圆周上按照互差120°电角度的空间位置布置,不是按什么“垂直轴线”来划分的。垂直轴线这个概念,只在两相电机、或者坐标变换之后的αβ坐标系、dq旋转坐标系里才成立。下面我会把这里的物理含义、换算方法、实物验证手段和常见坑全部展开,适合刚入门无刷电机驱动的嵌入式工程师、DIY爱好者,也适合被相序问题折磨过、想彻底弄清原理的同学。

1. 先搞懂AX、BY、CZ到底是什么

1.1 三个字母背后的绕组端子命名惯例

在三相电机里,A、B、C代表三相绕组,而X、Y、Z分别是对应绕组的另一端。所以AX、BY、CZ并不是六个独立的“相”,而是三相绕组六个引出端的配对关系。这个命名习惯在电机学教科书上非常经典:定子A相绕组的首端叫A,末端叫X;B相首端B、末端Y;C相首端C、末端Z。现在很多无刷电机的引出线也用U、V、W加数字(比如U1-U2)来标,但AX、BY、CZ这套老标识在国产电机、部分工控电机上依然大量存在。

很多朋友拿到电机后第一件事是用万用表量这六根线,发现“好像怎么量都通”,就懵了。原因在于电机内部通常是星形连接,也就是X、Y、Z三个端子已经在电机内部短接成一个公共点,外部只引出A、B、C三根相线,加上霍尔线。如果电机是六线全引出的,那星形接法的中心点就在驱动器或接线盒里由用户自己短接,或者可以接成三角形。判断同一相绕组两端的方法很简单:在星形连接中,A-X之间的直流电阻是单相绕组的阻值,而A-B之间测到的是A相串联B相的阻值,大约是前者两倍左右。顺着这个思路,先把配对的端子找出来,再去分析空间位置才有意义。

1.2 “垂直轴线”疑问的来源与真相

“按照垂直轴线划分”这个说法,核心错误在于把三相绕组的空间关系理解成了两相正交绕组的空间关系。一个电机里只有两套绕组互差90°电角度布置时,我们才说它们的轴线是“垂直”的,比如两相步进电机、两相伺服电机的定子绕组。而直流无刷电机绝大多数是三相结构,三相绕组必须互差120°电角度,原因在于三相对称电流产生的合成磁动势是一个幅值恒定的旋转磁动势,这是变压器式三相电机的核心原理之一。如果按90°来布置三相绕组,合成磁场会严重不平衡,转矩波动剧烈,电机根本没法平稳运行。

那“垂直轴线”的印象又是从哪来的?我总结了三个常见来源,很多人其实是记串了:

  • 两相电机的定子绕组确实互差90°,这个物理事实被错误迁移到了三相电机上。
  • FOC控制里的Clarke变换,把ABC三相静止坐标系变换到αβ两相静止坐标系,α轴和β轴是正交的,也就是互相垂直。这是数学变换后的结果,不代表定子上有垂直的两套绕组。
  • dq旋转坐标系中,d轴(直轴)和q轴(交轴)也互差90°电角度,这是转子磁场坐标系下的垂直关系,常用于永磁同步电机的矢量控制分析。

所以正确答案很明确:直流无刷电机的AX、BY、CZ,是按“三相互差120°电角度”的空间规则划分的;垂直轴线只存在于两相绕组、变换后坐标系、以及转子d-q分析模型里,跟定子三相绕组本身的物理铺排没关系。

1.3 三相绕组与两相绕组的结构对比

为了把这一点彻底夯实,我做个直观对比。定子绕组在空间上的排列,本质上是在圆周上分布若干线圈边,每个线圈边通电后会产生一个磁动势方向,这个方向就是该相绕组的“轴线”。两相绕组要产生圆形旋转磁场,两个轴线的电角度差是90°;三相绕组要产生圆形旋转磁场,三个轴线的电角度差是120°。四相、五相乃至更多相绕组呢?对应的是360°/相数电角度。这里隐藏的规律是:相数越多,相邻相轴线的电角度间隔越小,相数少到只有两相时,间隔变成90°。

一台三相无刷电机的绕组展开图一旦铺开,你会看到A、B、C三相的线圈边在定子槽内按一定的槽号规律交替排列。所谓“AX、BY、CZ怎么划分”,落到实物上其实是问:第一相绕组从哪些槽开始、第二相相对第一相差多少个槽距、第三相再差多少个槽距。这个槽距不是简单的机械角度平分,而是由极对数参与换算得到的电角度,下面一节就专门讲这个换算。

2. 核心原理:120°电角度的定子排布

2.1 电角度与机械角度的换算方法

电角度和机械角度是电机领域最基础也最容易被忽略的概念。电角度是用来描述磁场相位关系的,它和转子的极对数直接相关。一个永磁转子上有N对磁极(N极和S极成对出现),转子每转一圈,定子某一点经历的磁场交变次数就是p个周期,所以总电角度=360°×p。

换算公式写作:

电角度 = 机械角度 × p

注意这里的机械角度是指圆心角,不是直线距离。一台2极电机(p=1)转子转一圈,电角度刚好360°;一台4极电机(p=2)转一圈,电角度是720°,相当于两个完整电周期。这个换算决定了绕组槽距、霍尔安装间隔、反电动势相位差等等,后面所有计算都离不开它。忘了这个公式,相序分析就会满盘皆输。

2.2 用12槽4极电机算一遍

我用一台很常见的12槽4极无刷电机来做例子。12个槽均匀分布在360°机械圆周上,每槽占30°机械角度。极对数p=2,于是每槽对应的电角度为30°×2=60°电角度。三相绕组互差120°电角度,换算成槽数就是120÷60=2槽。

也就是说,如果A相绕组的某个有效边放在1号槽,那么B相绕组的对应有效边应该放在3号槽,C相放在5号槽。这是“三相互差120°电角度”在槽数上的直接体现。这里我讲的是简化单层绕组的对应位置关系,实际电机的绕组形式可能是单层、双层、跨槽绕制,展开图会更复杂,但空间上“互差120°电角度”这个核心约束不会变。

另外要注意,槽距的物理间隔不是“垂直”,而是彼此相隔两个槽位。很多新手拿着展开图,看到A相既有1号槽又有7号槽,就误以为这两槽是一相的两端,这说法不准确——它们很可能是同一相绕组在不同极下重复出现的有效边,两端指的是绕组首尾,而不是空间对称位置。看展开图时要先找同一相串联关系,再数相间槽距。

2.3 用6槽4极和12槽2极对比

为了把换算方法练熟,我再算两种常见组合。第一种是6槽4极,这在航模电机、小功率BLDC里非常常见。每槽机械角度=360÷6=60°,乘以极对数p=2,得到每槽电角度120°。也就是说,相邻两个槽之间正好相差120°电角度,三相绕组A、B、C依次放在相邻的三个槽上就行。这种电机结构非常对称,霍尔如果按120°电角度安装,三个霍尔元件之间的机械间隔恰好是120°÷2=60°,正好对齐三个相邻槽的中心位置。

第二种是12槽2极,p=1,每槽机械角度30°,电角度也是30°,三相互差120°电角度需要隔4个槽。与前面的12槽4极对比会发现:同样是12槽,极对数不同,三相之间的槽距从2变到了4。这说明槽距必须结合极对数计算,不能只记住“相间隔几个槽”。实际绕线时还要考虑绕组节距、匝数分布,但理解了这个换算,看大多数电机的相序划分就不会再糊涂。为了便于对照,我整理了一个小表:

电机结构每槽机械角度极对数p每槽电角度三相互差对应槽数
6槽4极60°2120°1槽
12槽4极30°260°2槽
12槽2极30°130°4槽
9槽6极40°3120°1槽

2.4 A、B、C三相的绕向与首末端判定

空间位置定了,绕线方向同样决定相序。绕组不是随便绕的,A相从A端进、X端出,绕向规定了该相电流产生磁动势的极性方向;B、C相也要与它保持相同的绕向基准,否则即使槽位间隔对了,产生的磁场方向也会反。判定实际绕向的方法在下一节讲,这里先记住一个关键原则:在电机设计里,三相绕组不仅空间互差120°电角度,而且电流方向约定要能形成正序(或负序)旋转磁场。一旦某一相反接,等效于该相空间位置变了180°电角度,三相互差不再是120°,而变成60°和180°的畸形分布,磁场严重畸变。

所以AX、BY、CZ里的A和X,并不是随意指定的两个端点。规定A为流入端、X为流出端(或相反)时,该相产生的磁动势方向就定了。工程上很多标注清晰的电机,你只要保证驱动器给A、B、C三相的通电顺序符合A→B→C(或A→C→B)的相序,配合霍尔信号就能正常转。反过来,如果某个绕组标号与实际绕向不符,比如实际绕向和铭牌相反,就算你把A、B、C接对了,电机也会表现得像“相序接反”一样,这在维修电机时是个隐藏很深的坑。

3. 实操:如何在实物上确认AX、BY、CZ

3.1 看绕组展开图找规律

最直接的验证方式是把电机定子拆出来看绕组展开图,或者找到同型号电机的文档。展开图上会标清楚每个槽里是哪一相的线圈边、绕组的节距是多少、首末端如何连接。拿到展开图,先数出总槽数Q和极数2p,算出每槽电角度,再找到某一相的第一个有效边,然后沿着顺时针方向每隔120°电角度查找,找到的槽位应该对应下一相的有效边。这是我给所有入门朋友的建议:不要只记“A相在这几个槽、B相在那几个槽”,而是用“每槽电角度=360°×p÷Q”这个公式自己推一遍,推过两三个型号后,再看任何电机都觉得通透。

如果电机是封胶封装、无法拆开,就要靠电学方法判断了。下面两种方法是纯电学手段,不依赖拆机。

3.2 用万用表加示波器判定同一相

第一步先用万用表的电阻挡,找出属于同一相绕组的两个端子。星形连接下,同一相两端(比如A和X)之间的电阻是最小的单绕组阻值;不同相端子之间(比如A和B),测到的是两相绕组串联后的电阻。所以六根线里,两两组合测电阻,电阻最小的三组,就是AX、BY、CZ的对应关系。这里有一个细节容易被忽略:万用表测得的是绕组直流电阻,阻值通常很小,在0.1欧到几欧之间,测量时要把表笔接触电阻的影响考虑进去,多测几次取最小值。

更直观的验证手段是用示波器测反电动势。把电机的三根相线都悬空,用手匀速转动电机转子,示波器探头分别夹在任意两个端子上。如果是同一相绕组的两个端子A和X,它们感应的电动势相位相同、幅值相近,测得的差值电压几乎为零;如果测的是A和B,这两个绕组在空间相差120°电角度,感应的正弦波反电动势之间相位差120°,测到的是一个幅值更大的线电压。通过这种方式,可以在不解体电机的情况下,确定哪两根线是同一相,还能顺带观察三相反电动势的相位顺序。这个方法我实测过很多次,对六线引出的电机非常有用。

3.3 直流电源定位法判断空间顺序

判断完同一相两端之后,更进阶的问题是:A、B、C三者在空间上到底谁挨着谁?这个用直流电源定位法可以验证。操作方法:给驱动器的直流母线加一个限流电源(或者用稳压源加限流电阻),把电机的A、B两相接到电源正负极上,电流会流过A相和B相绕组,在定子里合成一个固定的磁动势矢量,永磁转子会被吸到与该矢量对齐的位置。记下此时转子的角度。然后把B、C两相接上去通电,再记录角度;再把C、A两相接上去通电,记录角度。这三个稳定位置之间的夹角,理论上恰好是三相绕组轴线的空间夹角,换算成电角度就是互差120°。

需要注意的是,定位角度的换算仍要用电角度公式:电角度差=机械角度差乘以极对数。假设被测试的4极电机测出来三个定位位置互差60°机械角度,乘以p=2,正好是120°电角度,说明三相顺序正确。如果测出来某两相之间的电角度差是240°(也就是反向相差120°),说明那一相绕组标号或绕向有问题。这个方法不需要霍尔,不需要驱动器,只要一块万用表、一个限流电源和一个刻度盘就行,在很多维修场景里比示波器还方便。

3.4 霍尔信号验证相序与对齐

大多数带霍尔的直流无刷电机,三个霍尔元件在定子上按120°电角度间隔安装(也有60°安装的,但控制逻辑仍然得到六状态扇区)。霍尔元件输出的是一组三路方波信号,随着转子旋转,三路波形相位彼此相差120°电角度,任意时刻组合出一个三位二进制编码,对应六个扇区之一。用示波器同时抓三路霍尔信号,观察波形顺序,就能得到霍尔与绕组之间的配合关系。正常情况下,假设霍尔U对应A相轴线方向,霍尔V对应B相,霍尔W对应C相,则三路方波依次滞后或超前120°电角度,且跳变沿应当与对应相反电动势过零点对齐。如果霍尔信号顺序不对,哪怕电机绕组本身标记正确,驱动器换相也会出错。

实操时我习惯先把电机三根相线断开,只给霍尔供电,用手缓慢盘动转子,用示波器记录三路霍尔信号与三相反电动势波形的相对位置。这一步能一次性确认两件事:第一,霍尔安装的物理间隔是否120°电角度;第二,霍尔跳变沿与换相点是否匹配。很多启动抖动、反转无力的问题,根源就在这里。霍尔信号本身不会说谎,它对不上的时候,一定是绕组标号、霍尔标号、驱动器换相表三者之间存在不一致。

4. 常见问题排查与速查

4.1 相序接反会出什么问题

“相序接反”是直流无刷电机调试里最常见的故障之一。具体表现:电机通电后抖动、发出异响、无法启动,或者启动了但方向反了,再或者空载电流明显偏大。原因并不难理解——驱动器按六步换相顺序依次导通功率管,期望绕组产生的转子磁动势方向与转子当前实际位置匹配;如果A、B、C三根相线接到驱动器U、V、W端口的顺序错了一位,实际通电绕组在空间上的位置就和期望位置差了120°甚至240°,合成转矩方向和转子运动方向对不上,于是电机要么卡住、要么反向打转。如果驱动器有霍尔闭环,相序错误时控制系统会把错误的霍尔码对应到错误的换相状态,电机通常在低速时剧烈抖动。

排查相序其实有章法:先用前面说的示波器反电动势法或者直流定位法确认电机侧绕组标号,再对照驱动器说明书确认U、V、W端口对应关系,最后再通电。我见过很多朋友一上来就调软件里的换相表,其实电机侧接线就已经错了,换相表再怎么写都是徒劳。所以排查顺序永远是:先确认电机本体,后确认接线,最后才怀疑代码。

4.2 霍尔与绕组不匹配的现象

霍尔信号和绕组相序不匹配的典型现象是:电机能启动,但是电流波形乱七八糟、转矩波动大、发热明显,甚至带载能力骤降。很多人误以为是驱动器电流环没调好,折腾半天其实是霍尔线序错了。三相霍尔线一共有三种常见错误:霍尔信号线U/V/W接反了某一组,霍尔电源地和信号地接反,以及霍尔供电电压不对。前两种都会导致霍尔编码顺序与预设硬件方向不一致,使换相表完全错位。

解决思路是建立一张霍尔编码表。用手转动转子,记录六个扇区里三路霍尔的高低电平组合,得到一个旋转方向上的编码序列,比如101→100→110→010→011→001(具体值取决于霍尔安装角度和电平极性)。然后把驱动器的换相表按这个序列重新排列,或者对调霍尔U/V中的任意两路再测试。切记一点:不要一边改一边盲目试转,最好是按“记录编码序列→构造换相表→小电流验证→再加大负载”的步骤来,每一步都用数据和现象确认。

4.3 六步换相与120°电角度的对应关系

六步换相之所以叫“六步”,是因为一个电周期被六个扇区分隔,每60°电角度切换一次导通状态。三相桥式电路里,每步只导通两个功率管,第三个处于续流或关断状态,于是六个桥臂状态正好对应六个扇区。三相绕组空间互差120°电角度,但控制上每一步只换60°电角度——这两个数字并不矛盾:空间布置决定反电动势相位差,换相逻辑决定通电时间间隔。很多初学者把“三相空间120°”和“六步换相每步60°”混在一起,产生“既然是120°,为什么每60°换一次”的困惑。打个比方:三个士兵站在三角形三个顶点上,这是120°的位置关系;但指挥员让他们每60°朝一个方向转一次,这是控制时序。一个讲空间,一个讲时间。

具体到换相导通组合,比如某款电机在正转时按AB、AC、BC、BA、CA、CB的顺序轮流通电,每个组合持续60°电角度,这组状态和霍尔扇区一一对应。电机型号、霍尔安装方式不同,导通组合顺序会变,但“六步状态对应六个扇区、每步60°电角度”这个框架是通用的。调驱动时,先固定一个扇区令电机微动,观察转向是否与预期一致,确认无误后再让六个扇区连续轮转,这种方法叫“开环拖动测试”,能非常安全地验证换相表。

4.4 新手踩坑实录与排查速查表

最后把实操中碰到的典型问题整理成一张速查表,每个问题都是我或朋友真实踩过的:

故障现象可能原因排查步骤
电机上电抖动、异响、不转相线A/B/C接错、缺相、MOS管驱动异常先检查相线接线顺序,用直流定位法验证电机侧相序
电机反转但转速正常相序整体反了,或霍尔方向反了对调任意两相相线,或对调两路霍尔信号线
空载电流过大、发热快绕组局部短路、换相表错位、霍尔和反电动势不对齐测三相直流电阻是否平衡,抓霍尔波形核对换相点
带载无力、转矩小霍尔夹角不对、电流限幅太小、供电电压偏低确认霍尔安装间隔和反电动势相位,逐步提高母线限流
同型号电机在相同驱动器上有的转有的不转电机内部绕组接线有不同批次差异用示波器测该台电机反电动势相位顺序,单独校准换相表
用万用表量六根线全通,分不清同相星形中心点在电机内部短接找电阻最小的三组,标出AX、BY、CZ

这里特别提醒一个日常判断误区:有人拿着万用表,看到A和B之间导通就说“这是同一相”,这是错误的。星形连接下,A和B之间有A相和B相两段绕组串联,当然也导通,但阻值明显大于同一相两端。正确做法是横向对比阻值大小,而不是只看通断。另外,关于电机的接地和绝缘电阻测试,要用兆欧表而不是普通万用表,这里不多展开,但安全意识要到位。

5. 实测体会与一些手工验证技巧

文章写到这,我不打算给什么宏大总结,就说点实际手感上的东西。我做过的无刷电机驱动项目里,几乎每一次“烧脑”的排障最后都回到了相序问题上。霍尔、相线、电源线三组线一多,新手容易乱,老手也容易忽略批次差异。后来我养成了一个习惯:每拿到一台新电机,先花五分钟做三件事——用万用表量出AX、BY、CZ配对端子;用手转动转子看示波器上的三相反电动势顺序;再用直流定位法确认三相空间顺序。这三件事看起来简单,却能避免后面几小时的瞎折腾。尤其是直流定位法,工具门槛低,对没有示波器的朋友特别友好,强烈建议试一次。

还有一个很有用的小技巧:在电机轴上贴一张带角度刻度的纸片(或者用带编码盘的阻尼转台),做直流定位时直接把三个稳定位置的角度读出来,再乘上极对数换算成电角度,整个过程比凭感觉判断直观得多。电角度和机械角度之间的那道换算,是贯穿整个相序问题的钥匙,只要在动手前记住“电角度=机械角度×极对数”这个公式,计算和实物就对得上。关于AX、BY、CZ的划分,以后谁再问“是不是垂直轴线”,你可以直接告诉他:不是,三相定子绕组按互差120°电角度排布,垂直90°只属于两相绕组和数学变换后的坐标系。

最后给个建议:调试无刷电机时,第一次通电务必用小电流、低占空比,加上电流限制,防止相序错误瞬间把MOS管烧掉。电机和驱动器本质上都是功率设备,相序查清楚之前,别急着加大电压。把这些基础规则刻进习惯里,无刷电机其实没那么玄乎。