无刷电机AX BY CZ不是坐标轴,而是三相绕组按电角度划分
“直流无刷电机 AX BY CZ 怎么划分,是按照垂直轴线划分的么”——这句话最近在我常逛的几个电机群里反复出现。我猜不少人是从数学里的 Ax+By+Cz=0 联想到的,以为 A、B、C 代表 x、y、z 三个互相垂直的方向。先说结论:AX、BY、CZ 指的是电机三相绕组的线圈标识,不是空间坐标轴,它们的划分依据是电角度,不是垂直轴线。这篇文章就把这个问题从头拆开讲透,包括命名来源、相带划分、机械角度计算、现场相序判断和故障排查,适合正在搞 BLDC 驱动、修电机、DIY 无刷舵机或者绕线改装的读者。
1. 先别急着套坐标系:AX、BY、CZ 到底是什么
1.1 一个“越看越像坐标轴”的命名误会
你去搜索引擎里敲“ax by cz”,大概率会看到两类内容:一类是解析几何里的平面方程,另一类就是直流无刷电机的三相绕组。后者才是我们这行的日常,但很多刚接触 BLDC 的人会被字母吓住,觉得“AX、BY、CZ”像极了三维直角坐标里的三个轴。实际上,电机图纸里的 AX、BY、CZ 并不是三个方向的矢量符号,而是三相绕组线圈的起端和末端标识。
每一相绕组都是一圈一圈铜线绕出来的线圈,它必然有两个出线端。把 A 相绕组的“头”叫 A,“尾”叫 X,那么这整个线圈就可以记作 AX;B 相绕组的头尾记作 BY;C 相绕组的头尾记作 CZ。习惯上,A、B、C 叫相头,X、Y、Z 叫相尾。对于常见的三相无刷电机,三根相线就是从 A、B、C 三个相头引出来的,而 X、Y、Z 通常已经在电机内部连接起来了。所以 AX、BY、CZ 表示的是“三组绕组”,不是六个独立出线端子。
很多刚入门的朋友拿到一台无刷电机,看到三根颜色不同的线,总想找“A、X、B、Y、C、Z”六根线,结果翻遍铭牌也找不到。这个疑问我见过太多次,答案就是:X、Y、Z 是绕组内部端点,大多数情况下并不会单独引出到接线盒里。你看到的三根电机线,只是 A、B、C 三个相头的引出线;如果拆开电机,顺着绕组才会找到 X、Y、Z 这三个尾端。
1.2 绕组展开图里的 AX、BY、CZ 是怎样排列的
如果你翻开电机的绕组展开图,会看到定子槽里标着 A、B、C 和 X、Y、Z 这样的字母。这不是随便标着好看的,而是反映每相绕组在磁场里的位置。同步电机和永磁无刷电机在设计时,把每对磁极对应的 360° 电角度划分成六个相带,正相带依次是 A、B、C,负相带依次是 X、Y、Z,每个相带宽 60° 电角度。正相带和对应的负相带之间相差 180° 电角度,而 A、B、C 三个正相带两两之间相差 120° 电角度。
所以你想在一个圆周上找 AX、BY、CZ 的位置,应该把它们看成“三个相位区间”,而不是互相垂直的坐标轴。A 相绕组可以分布在多个槽里,这些槽在电气角度上同属 A 相带;电流从 A 端流进,从 X 端流出,就会在气隙里产生 A 相磁动势。B 相、C 相也是这样。三组合在一起,电子换相电路按照顺序给 A、B、C 通电,就形成了旋转磁场,拉着转子一直转。
这里有个很重要的点:AX、BY、CZ 里的“X、Y、Z”并不是独立物理位置,它们更多是表示绕组的“反方向”。在绕组展开图上,X 相带与 A 相带相差 180° 电角度,电流从 X 端流出时产生的磁场方向,恰好和从 A 端流入时相反。正因为有这个反方向,A 相绕组才能在一个电极距范围内形成完整的磁动势波形。这也是为什么不能用坐标系里“A 对 X、B 对 Y、C 对 Z”的对应关系去硬套。
2. 三相绕组为什么只能互差 120°,而不是垂直 90°
2.1 三相电流的“接力赛”:时间相序决定了空间布局
要理解“为什么不是垂直轴线”,得先回到三相交流电的本质上。三相电的电流波形,在时间上依次落后 120°:A 相电流到峰值的时候,B 相还在路上,C 相刚从谷底往上走。电机之所以能转得平稳,正是因为三组绕组在空间上也差 120° 电角度,和时间的 120° 相位形成一一对应。
用一个接地气的比喻:三个人拉一根转轴上的绳子,如果三个人在圆周方向均匀分布,也就是每两个之间都是 120°,那么三个人轮流用力,每次用的力方向都不同,合成力能绕着圆周扫过去,轴就转起来了。如果三个人不是均匀分布,比如两个靠得很近、一个离得远,或者按所谓“垂直 90°”分布,那么合力方向会忽左忽右,轴转起来一顿一顿的,根本没法稳定旋转。电机的三相绕组也一样,空间上必须按 120° 电角度布阵,合成磁动势才能是一个匀速旋转的圆形磁场。
所以,AX、BY、CZ 三者在定子圆周上不是按什么“垂直轴”来划分,而是严格按 120° 电角度来划分。你问这是不是“按照垂直轴线划分的”,答案很明确:不是。垂直是 90°,电机三相绕组的轴线间隔是 120° 电角度,这个数字由三相系统的时间相位决定,改了反而会让电机产生严重转矩脉动。
2.2 电角度和机械角度的换算,垂直轴线错在哪
“120° 电角度”听起来是固定值,但反映到实际的机械角度上,还要乘以极对数。无刷电机有 2 极、4 极、6 极、8 极这些常见极数。极对数 p 等于极数的一半,电角度和机械角度的关系是:电角度 = 机械角度 × 极对数。所以三相绕组轴线之间相差 120° 电角度时,对应的机械角度就是 120° 除以极对数。
| 极对数 p | 三相绕组轴线之间的机械夹角 |
|---|---|
| 1(2极) | 120° |
| 2(4极) | 60° |
| 3(6极) | 40° |
| 4(8极) | 30° |
从这个表能看出来,不管是哪种极数,三相绕组轴线的机械夹角都不可能是 90°。只有在 p = 4/3 这种不存在的极对数情况下才会等于 90°,现实中根本没有这种电机。所以“按垂直轴线划分”这个说法,无论从电气角度还是机械角度都站不住脚。
实际拆过电机的人会有更直观的感受:一台 4 极电机,三个霍尔传感器装在定子或端盖的圆周上,彼此之间机械距离大约是 60°,而不是 90°。有些人用直角尺去量霍尔位置,发现自己量出来不是 90°,还以为霍尔装错了,其实恰恰是拿错了标准。你用直角坐标系去理解电机绕组,当然会越看越不对劲。
2.3 90° 正交轴是 Park 变换里的 d/q 轴,不是三相绕组的空间关系
那“垂直轴线”这个印象到底从哪来的?我猜大概率是从 FOC 矢量控制的原理图里来的。FOC 控制里经常画一个旋转坐标系,d 轴和 q 轴互相垂直,一个沿着转子磁极方向,一个超前它 90° 电角度。很多资料把 d/q 轴画成直角坐标,初学者一看:“哦,电机轴是垂直的。”但实际上,这个 d/q 坐标系是控制用的旋转参考坐标系,并不等于电机定子三相绕组的空间布局。
定子三相绕组的 AX、BY、CZ 轴,是在 αβ 静止平面里互差 120° 的三根轴线;而 d/q 轴是跟着转子磁场一起转的“测量坐标系”。两者一个是静止的三相对称系统,一个是旋转的正交系统,用途完全不同。把 d/q 轴的正交性质搬到三相绕组划分上,就像是拿坐标纸上的格子去量圆形刻度盘,你永远对不上,因为你用错了工具。
顺便说一句,Park 变换里的 d 轴和 q 轴相差 90° 电角度,这是为了把交流量变成直流量,方便用 PI 控制器做力矩控制。但电机本质上的“三相绕组轴线互差 120° 电角度”这个事实,并不会因为控制方法的升级而改变。搞清楚这一层,以后再看到 FOC 框图和绕组展开图,就不会再把两套坐标系混为一谈了。
3. 怎么划分 AX、BY、CZ:从槽极配合到接线方式
3.1 先定槽数和极数,算清每极每相槽数
实际设计或者维修时划分 AX、BY、CZ,第一步不是找垂直轴线,而是看定子槽数和转子极数。槽数记为 Z,极对数记为 p,相数 m = 3。每极每相槽数 q = Z / (2p × m)。这个 q 决定了每个相带里有几个槽,也直接决定了绕组怎么分布。
举例来说,一台 24 槽 4 极的三相无刷电机,p = 2,m = 3,q = 24 / (4 × 3) = 2,也就是说每个极下每相占 2 个槽。这台电机的绕组是整数槽绕组,分相特别规整。另一台常见的 9 槽 6 极电机,p = 3,q = 9 / (6 × 3) = 0.5。它采用的是分数槽集中绕组,每个齿上就一个集中线圈,无法按“每个极下完整相带”去分,只能按齿编号隔三槽分成一组:A 相占槽 1、4、7,B 相占槽 2、5、8,C 相占槽 3、6、9。
为什么要先算 q?因为只有知道每个相带占几个槽,才能确定 AX 绕组应该跨几个齿、绕多少圈、和哪些线圈串联。很多无刷电机维修时,自己拆开看到一堆散落的线圈,完全不知道该把哪几个线圈串成 A 相,就是因为没有先算槽极比。记住一个笨办法:三相电机绕组要成 120° 电角度的三组对称关系,最基本的原则就是三相绕组占用的槽数必须相等,且空间位置按 120° 电角度均匀排布。
3.2 按 60° 相带分配槽号,确定 A/X、B/Y、C/Z
对于整数槽绕组,划分相带就是直接在槽号图上按 60° 相带来分配。以 24 槽 4 极为例,槽距角(机械角度)是 360° / 24 = 15°,因为 p = 2,所以相邻两个槽之间相差 30° 电角度。一个相带要占 60° 电角度,也就是 2 个槽。在 360° 电角度的一对极内,六个相带的顺序是 A、Z、B、X、C、Y,每个相带 60°。三相绕组轴线自然就落在 A、B、C 三个相带的中心,彼此相差 120° 电角度。
画绕组展开图时,A 相带的线圈电流方向为正,X 相带的线圈电流方向为负;把 A 相带和 X 相带对应的线圈按某一方向连接起来,A 相绕组的头尾就出来了。A 进线、X 出线,所以这相标记为 AX,代表一个完整线圈组。B 相也是同样的道理,B 进、Y 出,标记为 BY;C 相标记为 CZ。这样分出来的三相,任意两相之间的电角度都是 120°,磁场对称,电机才能正常工作。
如果你手头有一套拆散的线圈,不知道怎么判断哪两个线圈端子应该组成 AX:最简单的办法是用万用表测导通,同一个线圈的两端导通。然后把线圈放进定子槽里,按照“A、B、C、A、B、C”或对应的相带顺序去套,再根据磁势方向决定串联方式。只要最终保证 A、B、C 三个绕组产生的磁动势轴线在空间上互差 120° 电角度,绕组划分就是对的。
3.3 星形接法还是三角形接法:为什么绝大多数 BLDC 选星形
分好三相绕组后,还要决定 X、Y、Z 三个尾端怎么处理。无刷直流电机绝大多数采用星形接法,就是 X、Y、Z 三个尾端在电机内部直接短接成一个公共点,通常叫中性点。为什么不用三角形?主要有两个原因。
第一,无感 BLDC 驱动需要通过检测电机端电压的反电动势过零点来判断转子位置,这个检测必须以星形中性点作为参考电位。如果接成三角形,就没有中性点,反电动势检测会麻烦很多,需要额外构造虚拟中性点,硬件复杂度和控制难度都上去了。第二,三角形接法在三相绕组内部会形成闭合回路,如果反电动势中有谐波,或者三相绕组不完全对称,就可能产生内部的环流电流,导致电机额外发热和效率下降。星形接法天然没有这个回路。
所以很多无刷电机的接线盒里,你能看到三根相线以外还有一个公共点,或者三根相线电阻两两相等但看不到尾端,这就是星形接法。只有少数特殊设计的无刷电机用三角形接法,比如某些高速内转子电机为了降低线电压需求或者优化绕组系数,但这类电机在维修时更不能靠“垂直轴线”的思维去理解绕组。
3.4 手工绕线时的同名端问题
无论是给旧电机重绕,还是自己绕一台实验电机,有个细节最容易翻车:同名端标记。同名端的意思是,当电流从这些端同时流入时,各线圈产生的磁动势方向一致。对 A 相绕组来说,如果它包含多个线圈,线圈之间串联时必须首尾相连,让每个线圈在定子齿上的磁场方向互相叠加,而不是互相抵消。
例如 9 槽 6 极集中绕组,A 相线圈在槽 1、4、7 这三个齿上,如果槽 1 的线圈从 A 端进、X 端出,槽 4 和槽 7 也必须保持相同的绕线方向和连接极性,否则 A 相通电后磁动势互相打架,电机根本起不来,甚至会异常发热。我见过有人把槽 1、4、7 绕好了,但串联时把其中一个线圈的尾端接尾端,结果电阻测出来正常,反电动势测出来波形却乱成一团。
所以绕完线后一定要做极性检查。现场最实用的做法是给一相通一个低压直流脉冲,然后用小磁针或者霍尔探头在气隙里看磁场方向;或者把三相反电动势波形打出来,对比波形幅度和相位。只要同名端错了,反电动势波形一定不是标准的 120° 对称关系,查起来比查短路还头疼。
4. 拿到一台电机,如何确认它的 AX、BY、CZ 相序
4.1 电阻法:先判断绕组类型和平衡状态
不管你有没有图纸,拿到一台直流无刷电机第一件事就是测电阻。用万用表电阻档分别测量三根相线之间的电阻。星形接法的电机,每两根相线之间应该等于两相绕组串联的电阻,按道理三者完全相等或非常接近。如果某一组电阻明显偏大或偏小,说明线圈匝间可能有短路、断路,或者某个焊点虚焊。
三角形接法的电机,两两之间测出来是“一相绕组并联另外两相串联”的等效电阻,也就是相电阻的 2/3,同样三组数值应该相等。实际维修时,我首先会把三组阻值记录下来,比如 A-B 线间电阻 2.8Ω,B-C 2.8Ω,C-A 2.9Ω,说明绕组基本对称。如果 A-B 只有 1.5Ω,B-C 却有 4Ω,那大概率是某一相有部分线圈短路。
电阻法不能告诉你哪根线是 A、哪根是 B、哪根是 C,但能快速判断这台电机值不值得继续查。如果电阻明显不对称,后面做反电动势测量也没什么意义,先拆绕组找问题才对。另外,从三根线间电阻的一致性,也能间接验证这台电机的三相绕组划分是否对称,毕竟 AX、BY、CZ 三组线圈如果匝数不一致,电阻就会暴露出来。
4.2 反电动势法:用示波器看三相互差 120° 电角度
判断 AX、BY、CZ 的相序,最可靠的现场方法就是反电动势法。把无刷电机的三根相线分别接到示波器的三通道,公共地接电机外壳或者星形中性点(如果方便引出的话),然后用手缓慢转动转子。示波器上会出现三组波形,分别对应 A、B、C 三相反电动势。
正常情况下,三个波形形状相同,峰值幅度一致,并且相邻波形之间相差 120° 电角度。如果极对数是 2,反电动势波形的机械转动周期是 180°,你在示波器上看到的相邻过零点相位差应该是电角度 120°。如果三个波形的相位差不均匀,或者幅度差很多,说明三相绕组划分有问题,或者霍尔传感器位置不对。
这个方法的妙处在于,它不需要通电,不涉及控制器,不容易烧东西。用手转转子时保持速度尽量均匀,速度波动会让波形幅度变化,但相位关系不会变,所以判断 120° 错位还是很稳的。我实测下来,反电动势波形还能帮你确认哪一根线是 A 相,哪一根是 B 相和 C 相:把三相波形排序后,中间相位的那根对应 B,超前的是 A,滞后的是 C,这样后续接控制器时就不会依赖颜色猜相序了。
4.3 霍尔传感器:60° 与 120° 的安装间隔
很多直流无刷电机内部还带三个霍尔传感器,用来给换相电路提供转子位置信号。霍尔传感器在空间的安装位置也有讲究,它们之间同样相差 120° 电角度,换算到机械角度就是 120° 除以极对数。也就是说,霍尔传感器的“分相”也跟垂直轴线没有关系,它是跟着转子磁极走的。
常用霍尔安装方式分 60° 间隔和 120° 间隔两种,这里的 60°/120° 指的是电气角度上的相位关系,并不是机械垂直角。在同一个电机上,用 60° 间隔和 120° 间隔装霍尔,得到的霍尔信号组合不同,控制器里的换相表也不一样。如果你把 120° 间隔的霍尔信号接到按 60° 间隔设计的驱动器上,电机会出现换相错位,表现为噪声大、效率低,严重时直接堵转。
所以要确认霍尔传感器对应的相序,不能只量机械距离。最有效的办法是把电机拆开,看霍尔元件的摆放方向和定子绕组的相对位置,再对照驱动器说明书里的霍尔换相表。六种状态组合总能找到对应的换相顺序。这个环节没有捷径,只能细心对表。
4.4 没有图纸的维修现场怎么反推相序
实际维修时,最头疼的就是电机标签掉了、厂商没给线序图,甚至三根相线颜色还不标准。我有一个常规顺序:先测电阻确认绕组正常,再用手转动转子测反电动势,在示波器上标记出 A、B、C 波形;然后根据控制器或驱动器的输入定义,把 A、B、C 对应接上;最后上电轻载试转,观察方向和噪音。
如果驱动板支持“相序自学习”功能,那更省事。很多无感 BLDC 控制器在试运行时会给三相绕组发短脉冲,根据电流响应识别电感大小和反电动势极性,自动校准相序。此时只要确保三根相线接触可靠、霍尔线如果有的话也接对供电和信号,控制器就能把相序认出来。这个过程非常快,但前提是电机绕组本身必须对称,否则自学习结果也不可靠。
另外,如果你已经接好线但电机反转,不需要重新拆霍尔,只要把三根相线中的任意两根交换位置,转向就会反过来。这在地面设备调试里是合法的操作,但要注意空载试转向时电流不要开太大,避免反电动势叠加导致过流。换线之后如果电机还发出沉闷的异响,不要急着加大油门,先断电重新测一遍反电动势相位,多半是相序仍然不对。
5. 现场常见问题与排障实测
5.1 相序接错会怎样:症状与快速处理
相序接错是直流无刷电机调试里最常见的故障之一。现象五花八门,最常见的是上电之后电机不转,只是嗡嗡响或者抖动;稍微严重一点,电机会突然反转,转速失控;更严重的是控制器过流保护甚至烧功率管。为什么会这样?因为无刷电机必须有正确的换相顺序,控制器判断到转子位置后,如果在错误的时刻给错误的相通电,产生的电磁力矩和转子运动方向不一致,就会形成堵转或振荡。
遇到这种情况,我的快速处理流程是:先断电,把电流限制到最小,用手转动转子,观察控制器是否能跟着给出换相状态;如果明显跟不上,检查霍尔线或位置估算器的输入。如果跟随正常,那基本就是相线顺序和霍尔状态不匹配。此时把任意两根相线对调,再看转向和异响是否消失。
调换两根相线会让电机反转,这也是一种快速确认手段。如果原来是反转,调换后变成正转,说明相序本身和控制器匹配,只是转向不对;如果调换后仍然抖动,说明霍尔位置或者换相表逻辑有问题,不是简单换线能解决的。永远不要在高压大电流下反复试,无刷电机的相线乱接,几秒内就可能让驱动板冒烟。
5.2 排障速查表:症状、原因与处理
以下是我这几年在现场最常用到的一张速查表,适合直流无刷电机接线和相序排查:
| 现象 | 可能原因 | 处理方式 |
|---|---|---|
| 上电后抖动、不转 | 相线顺序与换相逻辑不匹配 | 先测反电动势确认 A/B/C,再对调相线或重新自学习 |
| 电机反转 | 相序反了 | 任意交换两根相线,或修改控制器的转向参数 |
| 空载正常,带载无力 | 霍尔位置错位、相带划分不对称 | 检查霍尔安装角度,用示波器对比反电动势相位 |
| 三相线间电阻不一致 | 匝间短路、焊点虚焊、绕组不平衡 | 拆开检查线圈,重新焊接或重绕 |
| 电机发热明显、电流偏大 | 三角形接法环流、相带错误或机械卡死 | 核对接法,测反电动势波形,断电盘车 |
| 控制器过流报警 | 相线短路、MOS 管击穿、霍尔供电接反 | 断开电机再测驱动板,单独检查霍尔电源 |
表格里最后一条要特别强调:驱动板烧掉之前,通常会有“电机卡死不转但持续通电”的过程。无刷电机不像交流感应电机,堵转时电流会非常快地冲上去,所以排查相序时务必用限流电源或者小占空比。
5.3 几个让我印象深刻的实测案例
上个月我帮朋友修一台 12V 直流无刷水泵,就是最典型的“AX、BY、CZ 相序”问题。水泵三根线是黄、绿、蓝,控制器原来对应的是红、黑、蓝。替换后电机一上电就剧烈抖动,泵不出水。我直接用示波器测三根线的反电动势,发现黄线和绿线的波形相位几乎重合,按理说三相应该差 120° 电角度。这就说明这不是电机本身问题,而是这两根线对应到了同一相位,控制器不知道该怎么换相。查控制器的说明书,原来它默认绿色是 B 相,而这台水泵厂家把黄线定义为 B 相。把控制器的 B 相输出改到黄线后,电机立刻平稳转动,水泵恢复正常。
另一个案例是无感云台电机,故障是启动时左右乱摆,转起来后偶尔还会发出咔咔声。测电阻正常,反电动势三相对称,最后发现是驱动板里的极对数参数设错了。极对数设置错误时,控制器算出来的电角度和实际机械角度对不上,等于是把三相绕组的“120° 电角度”按错误的倍数去解读,启动自然不稳定。把极对数从 7 改成 14 之后,云台电机像换了一台一样顺滑。这种问题靠量绕组、换相线都查不出来,但只要你理解了“电角度 = 机械角度 × 极对数”这个关系,就能想到去核对软件参数。
还有一个我踩过很多次的坑:电机三根相线都有颜色标记,但同一颜色在不同批次电机里代表的意义会变。比如某个工厂 A 相用红色,另一个工厂 A 相用蓝色。所以我不再依赖颜色,每次新来电机都按“电阻法 + 反电动势法 + 霍尔表”重新确认一遍,虽然多花五分钟,但能省掉后面一堆烧板子、换电机的时间。尤其是给客户做快速换修,直接按颜色接线是最快但最不保险的做法。
最后再分享一点个人体会
我在电机这个圈子里泡了十几年,最大的体会是:很多看着像是概念题的问题,最后都变成了认知题。“AX、BY、CZ 是不是按垂直轴线划分”这个问题,迷惑性很强,因为字母长得太像坐标轴;但只要回到电机的基本原理,先看三相电流的时间相位,再看绕组展开图的相带分布,答案自己就出来了——三相绕组轴线的间隔是 120° 电角度,按极对数换算成机械角,有 120°、60°、40°、30°,唯独不是 90°。搞清楚这一点,你在看无刷电机绕组、接霍尔、调相序、修水泵和云台的时候,心里会踏实很多。下次再遇到别人问这个问题,你可以直接告诉他:别拿直角坐标去量电机,拿示波器去测 120° 更靠谱。