看到“ax by cz”这个词,估计不少人和我一样,第一反应是数学里的坐标轴。但把它和直流无刷电机放到一起,画风就完全不同了。电机图纸、控制器线束、维修手册里经常出现 A-X、B-Y、C-Z 这种标号,尤其新入行的朋友,总是追着问:这三组到底按什么划分?是不是按照垂直轴线划分?
我直接说结论:不是垂直轴线划分,也不是什么空间坐标轴。A-X、B-Y、C-Z 其实是三相无刷电机绕组的六个引出端,对应的是 A、B、C 三相,每一相有一个首端和一个末端。真正决定三相怎么分布、怎么工作的,是电机定子圆周上互差 120° 电角度的绕组轴线,以及对应的相带划分。这篇文章就把这个事彻底聊透。
1. 从电机绕组结构说起:ax by cz 到底怎么回事
1.1 三相绕组的两端命名:A-X、B-Y、C-Z 的来历
直流无刷电机,虽然名字里带“直流”,但电机本体内部不是一块磁铁加一根轴那么简单。绝大多数直流无刷电机是三相永磁同步电机结构,定子上嵌着三套绕组,分别叫 A 相、B 相、C 相。每一套绕组不是一根线,而是绕了很多圈,最后留出两个接线端。
这两个接线端怎么叫?行业里长期沿用交流电机的命名习惯:A 相的两个端子叫 A 和 X,B 相的两个端子叫 B 和 Y,C 相的两个端子叫 C 和 Z。所以你在图上看到“ax by cz”,实际上读法是 A-X、B-Y、C-Z,不是“ax、by、cz”三个未知数。
这里的 X、Y、Z 不是额外多出来的相,它们只是对应绕组的“末端”。A 和 X 是一对,B 和 Y 是一对,C 和 Z 是一对。用万用表量电阻时,A 与 X 之间应该导通,B 与 Y 之间导通,C 与 Z 之间导通,这是最基础的判定方法。
不同厂家也会用别的标法,比如 U1/U2、V1/V2、W1/W2,或者 A+/A-、B+/B-、C+/C-。名字可以换,物理含义不变:每相绕组有头有尾,接反了磁场方向就反了。
1.2 绕组连接方式:星形接法与三角形接法对编号的影响
A-X、B-Y、C-Z 只是绕组端子的名字,真正决定电机怎么接驱动的,是这三套绕组内部连接方式。直流无刷电机常见星形(Y)接法和三角形(Δ)接法。
星形接法:把 X、Y、Z 三个末端并在一起,形成一个公共点,相当于中性点。A、B、C 三个首端分别接控制器三相输出。这是我们最常见的无刷电机接法,绕组内部电流路径清晰,反电动势检测也方便。
三角形接法:把每相绕组首尾依次相接,形成一个闭环,再从三个连接点引出三根线接控制器。这时候 A-X、B-Y、C-Z 的端子在电机内部已经按特定顺序串起来了,外部只能看到三个线头。
两种接法对“ax by cz”的标号逻辑没有影响,但用万用表测电阻值会有明显区别:星形接法测任意两根相线,电阻是两相绕组串联的电阻,大约是单相绕组电阻的两倍;三角形接法测任意两根相线,是一条绕组直通和两相绕组串联再并联的组合,阻值和星形不一样。这也是判断无刷电机内部接法的一个实用技巧。
2. ax by cz 不是“垂直轴线”:120度电角度才是关键
2.1 电机轴线和绕组轴线是两个概念
很多朋友看到“垂直轴线”四个字,容易联想成电机里是不是有一条垂直的线,然后 A、B、C 按这条线左右分开。这其实是把几何坐标轴和电机的磁轴线搞混了。
电机有一根转轴,转子绕这根轴旋转,这是机械旋转轴线。而定子绕组不是沿转轴方向排布的,它们是嵌在定子铁芯槽里,沿着圆周方向分布的。每个绕组通电后会产生自己的磁动势,这个磁动势有方向,叫绕组磁轴。对常见的径向磁通无刷电机来说,绕组磁轴方向在电机横截面内,也就是与转轴垂直的径向方向。
注意,这里确实出现了“与转轴垂直”这个说法,但它说的是单个绕组的磁场方向,不是三相之间的划分依据。A-X、B-Y、C-Z 之间怎么分,不看某个垂直坐标轴,而看三个绕组磁轴在圆周方向上的相对夹角。
2.2 空间上互差120度电角度,才是三相划分的本质
三相绕组要对称,至少在理论上,A、B、C 三相的磁轴在空间上必须互差 120° 电角度。为什么是 120° 而不是 90°?因为三相系统需要三相对称。你可以把它理解成三个人站在圆形跑道上,间隔必须均匀,三个人就是 360° 除以 3,等于 120°。如果两个人站得近,一个人站得远,推盘子的时候力气就会互相抵消,转不起来。
这里有个重要概念:电角度和机械角度不总是一回事。电角度 = 机械角度 × 极对数。比如一个 2 极电机,极对数 p=1,电角度等于机械角度,所以三相绕组磁轴在圆周上相差 120° 机械角度。如果是 4 极电机,极对数 p=2,那么三相绕组磁轴在圆周上只相差 60° 机械角度,因为 120° 电角度折算到机械位置是 120°/2 = 60°。
这个换算特别重要。有人拆开一个 4 极无刷电机,发现三个相的线圈位置看起来只隔了 60°,就以为三相不对称,其实人家按电角度算正好是 120°,没毛病。所以凡是用示波器看反电动势、用霍尔换相、做无感控制,脑子里必须时刻带着“电角度”这个概念。
2.3 从绕组分布角度看“相带”划分
在三相电机设计里,还有一个叫“相带”的概念。所谓相带,就是把定子圆周按电角度划分成若干个区域,每个区域属于某一相。最常用的是 60° 相带,也就是每个极距(180° 电角度)内,A、B、C 三相各占 60° 电角度。
你可以把定子圆周展开成一条直线。一个极对就是 360° 电角度,里面依次排着 A、-C、B、-A、C、-B 等相带。每个相带占了 60°。绕组的每一个线圈边,按槽号和绕组节距放进对应相带里,这就决定了 A-X、B-Y、C-Z 到底是哪些槽里的线圈串起来的。
所以,从电机本体设计层面看,“ax by cz 怎么划分”的答案是:先根据极对数和槽数画出槽号相位图,再按 60° 相带规则把槽分配给三相,最后把属于同一相的线圈按一定串并联关系连成一个绕组,引出两个端,标成 A-X、B-Y、C-Z。整个过程跟“垂直轴线”没有任何关系。
3. 实际划分方法:拿到电机后怎么判断 A、B、C 相
3.1 用万用表电阻档找出每相绕组
如果你手里有一台没有接线图的直流无刷电机,最直接的办法是先找三相绕组。
把万用表打到蜂鸣档或电阻档,依次测量任意两个线头之间的导通情况。无刷电机绕组电阻通常很小,如果两个线头属于同一相,万用表会显示一个很小的阻值;如果两个线头之间不导通,说明它们不是同一相。注意,如果电机内部是星形接法,X、Y、Z 已经接在一起,任意两个外部线头之间都会导通,阻值是两相绕组串联的阻值,这时候不能用简单的“通断”来区分,要结合电阻大小来判断。
判断出三个绕组后,先给每一个绕组的两端编号,比如第一套绕组的两个端叫 A 和 X。难点在于 A 和 X 哪个是首端、哪个是末端。从电气上看,纯电阻绕组本身不分首尾,但加上驱动方向后就有讲究了。你可以先任意定 A 为相首端,X 为相末端,然后把动子(转子)手动转起来,用示波器看反电动势,再根据波形和前一个绕组的关系调整命名。
3.2 用手转电机,用示波器测反电动势确定相序
这是现场最常用的方法。把电机的三根相线中的任意两根接到示波器探头,用手或电钻带动转子旋转。因为永磁转子旋转时会在三相绕组中感应出反电动势,示波器上能看到三组波形。
操作步骤可以这样:
- 先把三根相线临时命名成 A、B、C。
- 示波器 CH1 接假设的 A 相和公共端(如果是星形有中性点,就接中性点;如果没有,就接另一相做差分,或者直接用两相之间的线电压波形)。
- CH2 接假设的 B 相。
- 均匀转动转子,观察两个通道波形。
如果 A 相波形比 B 相波形超前 120° 电角度,说明现在的标号是对的。如果滞后 120°,说明 A、B 标反了,对调一下就行。C 相继续看,应该滞后 A 相 240°、滞后 B 相 120°。用这个方法把三相名字标对,再去接控制器,换相逻辑才不会乱。
没有示波器时,也可以用一个已知好坏的控制器和一个调压器做低压测试。先随便接上三根线,用很低的直流电压和限流设置,给一个开环换相信号,观察电机能不能转、有没有抖动。抖动说明相序不对,换两根线再试。
3.3 槽号相位图:想知道为什么这样划分就看它
如果你想从设计角度彻底搞懂一个电机的 A、B、C 相是怎么分出来的,建议画一张槽号相位图。
方法不复杂:把定子铁芯的每一个槽按机械位置标上号,再根据极对数换算成电角度。比如一个 24 槽 4 极的电机,极对数 p=2,相邻两个槽之间的机械角度是 360°/24 = 15°,电角度是 15°×2 = 30°。从任意一个参考槽开始,每过两个槽,电角度前进 60°,正好跨过一个相带。
把每个槽的电角度除以 60° 取余,余数落在 0~60° 就给 A 相;落在 60°~120° 就给 C 相或 B 相,具体看绕组展开图。最后把属于同一相且相差一个极距的线圈按正串或反串连起来,就得到 A-X、B-Y、C-Z。
这一步对普通应用来说不是必须的,但在做电机绕组重绕、反推绕组参数、或者设计无刷驱动器时非常有用。至少能让你明白:所谓“ax by cz 怎么划分”,本质上是一个几何和电磁结合的空间分配问题,不是拿笔在电机壳上画三条线就完事。
4. 驱动控制视角:霍尔、换相顺序与相线命名
4.1 霍尔传感器的安装位置和相绕组的关系
直流无刷电机要转起来,控制器必须知道转子磁极的位置。最常用的位置传感器是霍尔传感器,一般装三个,在定子或端盖圆周上按一定电角度间隔布置。常见的安装间隔是 120° 电角度或 60° 电角度。
霍尔输出的高低电平组合,对应转子磁极的六个位置状态。控制器根据这六个状态,决定 A、B、C 三相中哪两相通电、电流方向怎么样。也就是说,霍尔信号和相绕组是密切绑定的,A-X、B-Y、C-Z 一旦命名不同,整个霍尔换相表都要跟着变。
这就是为什么拿到电机先要定相序,再接霍尔。你不把 A、B、C 定准,只看霍尔波形永远都是乱的。
4.2 六步换相状态下各相的电平变化
无刷直流电机最经典的驱动方式是六步换相。以星形接法为例,每一时刻只让两相导通,第三相悬空。六步下来,导通组合依次切换,形成一个旋转磁场,拉着转子连续转。
我用一个简表来表示星形接法下的导通相,注意这里的编号只是物理关系,具体哪个状态对应哪个霍尔编码要看实际电机:
| 步骤 | 导通方式 | 说明 |
|---|---|---|
| 1 | A+ B- | A相进高电平,B相进低电平,C相悬空 |
| 2 | A+ C- | A相进高电平,C相进低电平,B相悬空 |
| 3 | B+ C- | B相进高电平,C相进低电平,A相悬空 |
| 4 | B+ A- | B相进高电平,A相进低电平,C相悬空 |
| 5 | C+ A- | C相进高电平,A相进低电平,B相悬空 |
| 6 | C+ B- | C相进高电平,B相进低电平,A相悬空 |
这个表的顺序如果反了,电机就反转;如果和霍尔的编码对不上,电机就容易卡死或者噪声特别大。实际调试时,我会先把霍尔信号用逻辑分析仪采出来,列一个表,再和这个导通表做匹配。只要相线标号正确,匹配起来很快。
4.3 相序接错的表现与修正方法
接错相序是新手最容易踩的坑,现象也很有特点。
最常见的表现是:上电后电机不转,只是“嗡嗡”响,或者抖动几下就锁死。这是因为控制器给出的磁场方向和转子实际位置不对,产生的是制动转矩而不是推进转矩。另一种表现是电机能转但反转,这通常是相序整体反了,或者霍尔方向反了。还有一种表现是低速没问题、高速异响,这往往是霍尔安装相位和绕组相位差太多,换相时机偏了。
修正方法不要乱试,按顺序来:
- 先把三根相线按前面示波器测出的 A、B、C 接好。
- 上低压电,比如 12V 或 24V 限流,让电机空载运行。
- 如果反转,把任意两根相线对调,电机会反方向转。
- 如果电机正常转但方向不对,再结合霍尔换相表调整霍尔接线,或者修改软件里的霍尔解码表。
提示:不要为了改变转向而单独只对调霍尔线。对调相线和霍尔线的组合,会同时影响转子方向和解码顺序,需要成对考虑,否则很容易把换相表彻底打乱。
5. 常见问题与排查技巧实录
5.1 用直流电阻快速判断绕组状态
无刷电机绕组匝间短路或断线,很多时候不需要先上电,用万用表量电阻就能发现。
先记录正常电机各相绕组的直流电阻值。同型号电机三相电阻应该接近相等。如果实测某两相电阻差得特别明显,比如 A-X 只有 0.3Ω,B-Y 是 0.8Ω,C-Z 是 0.7Ω,那 A 相大概率有匝间短路。如果某一相完全不通,那就是断线了。
还要注意外部线束和连接器的接触电阻。无刷电机功率不大时,端子接触不良经常造成“时而转时而停”的怪毛病。这时候不要先怀疑电机,先用万用表从控制器端量到电机端,看整条回路的电阻和通断是否稳定。
5.2 相间短路与绝缘问题排查
相间短路是指 A 相和 B 相之间的绕组绝缘损坏,两根铜线碰在一起。外部表现是:电机电流偏大、发热快、噪声大,严重时控制器直接过流保护。
排查方法:用万用表测任意两相之间的绝缘电阻,正常应该是无穷大或者兆欧级别。如果测出来非常小的电阻,说明相间有短路。再用兆欧表(摇表)测绕组对外壳的绝缘电阻,低于一定值就说明存在对地漏电风险。
这个环节不能偷懒。电机厂出来的绕组表面虽然有绝缘漆,但绕组嵌线过程一旦划伤漆膜,或者槽内有金属屑,时间长了就会出问题。修电机时,尤其要注意槽口位置和端部绑扎,那里是最容易磕碰的地方。
5.3 故障现象速查表
为了方便现场排查,我把实际遇到过的典型故障整理成一张表:
| 故障现象 | 可能原因 | 排查思路 |
|---|---|---|
| 上电抖动不转 | 相序接错、霍尔顺序不对、换相表错误 | 先确认相线 A/B/C,再采霍尔状态 |
| 能转但反转 | 相线两相对调、霍尔方向反 | 对调任意两根相线验证方向 |
| 正常转但电流大 | 霍尔相位超前或滞后、负载卡滞 | 检查霍尔相对反电动势的位置 |
| 高速抖动、异响 | 换相时机偏晚、PWM频率不合适 | 用示波器看反电动势过零点和霍尔边沿 |
| 三相电阻不平衡 | 绕组匝间短路、接线不良 | 分别测 A-X、B-Y、C-Z 电阻对比 |
| 控制器过流 | 相间短路、绝缘损坏、接成不匹配的接法 | 测绝缘电阻,检查星形/三角形接法 |
5.4 个人操作经验:先标号,再上电
我调试过的无刷电机少说得有几十台,最深的体会是:别嫌标线号麻烦,别信线缆颜色。
有些电机线束用红、黑、黄,有些用蓝、绿、白,不同厂家没有统一标准。你第一次拿到一个陌生电机,正确的做法是先用标签纸把临时标号贴在每根线两端,然后用万用表和示波器把 A-X、B-Y、C-Z 和霍尔顺序都定下来,再动手接控制器。这个步骤省不了,省了后面就得用几倍的时间去猜。
另外,上电测试一定要从小电压、小电流开始。我习惯先用一个 12V 的锂电池加一个限流模块给控制器供电,如果接线有误,最多就是报警或者烧一个小功率模块,不会把驱动板和电机一波带走。等确认转向、启动、电流都正常,再换到额定电压跑满载。
还有一个容易被忽略的细节:电机三角形接法时,反电动势波形看起来和星形接法不一样,线电压和相电压的幅值关系也不同。如果你用的是无感控制,靠反电动势过零点判断换相,那就得知道你手里的电机到底是星形还是三角形,再选择对应的控制算法和滤波参数。把三角形电机当星形电机去整,无感启动经常失败,而且高速时相位误差会越来越大。
5.5 后续还能怎么扩展
把 A-X、B-Y、C-Z 搞清楚了,你其实已经摸到了无刷电机控制的一道大门。下一步可以试试真正的无感控制:不依赖霍尔,通过检测悬空相的反电动势过零点来推算换相时间。这时候你之前对三相绕组空间关系的理解就派上用场了。
比如,在软件里你会看到“相位误差补偿”这个名词,很多新手不理解为什么要补偿。原因就是反电动势过零点检测到的位置,和实际需要换相的位置中间还有 30° 电角度的延迟。怎么延迟补偿、延迟多少,都要回到 120° 电角度、相带、极对数这些基础上去算。
再往后还可以研究绕组极槽配合,比如 9槽6极、12槽10极、18槽12极这些常见组合。你会发现不同的极槽配合决定了电机绕组的分布方式,也直接影响了齿槽转矩、反电动势谐波和噪音水平。理解了 ax by cz 的划分逻辑,看这些绕组展开图就不再是天书了。
我个人在实际操作中的体会是:无刷电机调试里的大部分疑难杂症,归根结底都是“相序没弄明白”。你把 A-X、B-Y、C-Z 的物理含义和空间关系吃透了,剩下的事情就是按部就班地测量、匹配、验证。希望这篇文章能帮你少走几趟弯路。