搞了十来年电机驱动,说实话最怕的不是控制算法写不对,而是拿到一台陌生无刷电机,连铭牌带出线看着像天书。前几天有人问我“直流无刷电机ax by cz怎么划分的,是按照垂直轴线划分的么”,这问题特别典型,很多刚入行的人都被这三个字母组合搞得一头雾水。ax、by、cz看起来像三维坐标轴,所以有人觉得是不是按垂直轴线来区分三相绕组的空间位置,这个理解方向不能说全错,但它不是电机的真实规则。
先把结论放在前面:ax、by、cz 本质上是三相绕组的两个端点标识,a 和 x 属于同一相绕组,b 和 y 是第二相,c 和 z 是第三相,三相绕组轴线在空间上按 120° 电角度均匀分布,并不是三维互相垂直的 X/Y/Z 关系。要理解为什么不是“垂直轴线”,得从绕组物理结构、空间矢量跟相序规则三个角度掰开讲。下面我把这套东西从头到尾拆一遍,顺便把用万用表怎么识别 ax/by/cz 的实际操作步骤也整理出来。
1. ax by cz 到底是什么:三相绕组的“身份证”
1.1 绕组标记规则拆解
先明确一个基本事实:一台常见的三相直流无刷电机,定子上有三组绕组,分别叫 A 相、B 相、C 相。每一相绕组不是只有一根线,它是绕在一个齿或一组齿上的线圈,线圈必然有两个引出端。用字母表示时,这两端记为“相名 + 末端标识”,比如 A 相的两个端点就是 a 和 x,B 相是 b 和 y,C 相是 c 和 z。这套标识在电机行业里特别常见,尤其是带霍尔传感器的无刷电机、伺服电机或者风机电机,引出线侧通常能看见 6 根线:ax、by、cz 各两根。
这里有一个容易混淆的点:a 和 x 不是代表两根独立的线,而是代表“同一相绕组的头和尾”。如果只看到 ax,可以理解为这一对线就是 A 相线圈的两个端点,中间隔着若干匝铜线。同理 by、cz 也是这样。你拿万用表电阻档去量,ax 两根线之间一定是导通的,并且电阻值就是这一相绕组的直流电阻;而 a 线和 b 线之间不通,除非电机内部是星形接法,此时 b 线对公共点 O 才会导通。
1.2 为什么不是 ABC 而是 AX BY CZ
很多初学者会想,既然是三相绕组,直接叫 A、B、C 不就行了,何必多此一举叫 AX、BY、CZ?这里牵扯到一个非常实际的接线问题:无刷电机的每一相绕组都要通电换向,换向的本质是让电流在不同时刻从不同方向穿过绕组。对于一相绕组来说,既有“正向通电”也有“反向通电”,所以必须区分两个端点谁进谁出,否则整个换向逻辑就无法建立。
举例来说,当需要 A 相正向通电时,电流从 a 端流入、x 端流出;当需要 A 相反向通电时,电流从 x 端流入、a 端流出。如果你只用“A”这个名称,你无法表达“线的哪一头接正极”,而 ax 这种成对命名就把端点信息写清楚了。同理,by 和 cz 也是成对出现的,这样三相六线制就变得一目了然:三对绕组、六个端点,每一对内部连续,对外不互通。
再往深一层说,这种命名方式还暗含线圈绕向的约定。正常情况下,a 和 x 相对,b 和 y 相对,c 和 z 相对,A 相绕组和 B 相绕组在空间上错开固定的角度,C 相再依次错开同样的角度。线圈绕向与同名端的位置共同决定了电机旋转方向,所以 ax/by/cz 不是随意的字母标注,而是设计图纸上一一对应好的规范。
1.3 与三相电 ABC 相序的关系
交流电机领域的 ABC 三相,通常指的是三路交流电的相位依次相差 120°;无刷电机直流供电下,虽然外形叫“直流无刷”,但驱动方式还是通过逆变器把直流电转换为三相交流电形式,再按电角度序列送给绕组。所以轴驱动控制器里有 U、V、W 三个桥臂,分别接电机三相绕组。这里容易出岔子:控制器的 U 相对应电机上的 A 相?还是 B 相?答案不是拍脑袋定的,而要看霍尔信号和反电动势波形的关系。
在标准规则下,控制器输出的三相相序应当与电机绕组的标识 ax/by/cz 对应,即 U-A、V-B、W-C,并且相位差依次 120°。如果霍尔装错了位置,或者接线时把 b 和 y 人为接到控制器的 U/V 上,电机照样能转,但运行效率会下降,堵转电流变大,甚至烧驱动。所以我个人在调试电机时,第一步从来不是直接通电,而是先把 ax/by/cz 六根线全部认清楚再做电气连接,看起来多花了十分钟,实际省的是后面的返工时间。
2. “垂直轴线”的说法错在哪里:真正划分依据是电角度和空间位置
2.1 垂直轴线的直观误区
有人拿着“ax by cz”联想到三维直角坐标里的 X 轴、Y 轴、Z 轴,因此觉得三相绕组是沿着三个相互垂直的方向布置的。这个误解非常自然,因为字母 X、Y、Z 在日常生活中最常见的含义就是三维坐标的三个轴。但电机内部的定子是一个圆柱体,绕组的放置方式只能是围绕圆柱面上的槽来分布,理论上不可能布置出三个互相垂直的绕组平面。你想象一下,如果 A 相线圈朝 0° 方向,B 相朝 90° 方向,C 相朝 180° 方向,那 270° 方向就是空的,整个结构既不经济也无法产生旋转所需的对称磁场。
2.2 120° 空间对称才是正解
真正规则是:三相绕组轴线在圆周上两两相差 120° 电角度。这样说可能还抽象,拿一个两极电机来举例:定子圆周一圈对应 360° 机械角,同时对应 360° 电角度。此时 A 相绕组轴线放在 0°,B 相放在 120°,C 相放在 240°,这样三相就互差 120° 电角度。这个布局保证了任何时候三相绕组产生的合成磁动势都是一个旋转磁动势,电机才能平稳转动。
如果只是把三相分别放在 0°、120°、240°,那你可能会问:那 60° 方向有绕组吗?答案是没有,但并不代表这个区间没有磁场产生。因为每一相绕组并不是集中在单个点上的,它有一定的分布范围,三个绕组共同叠加后,整个气隙中形成的磁场是一个连续分布的正弦波。所以“120° 分布”指的是三相轴线之间的相位关系,不是物理上绝缘隔离的三块区域。
另外也是关键的一点,ax 和 by 之间的空间差不是 90°,而是 120°,这个值是由三相系统的对称性决定的。三相正弦交流电本来就要求三相相位差为 120°,电机绕组的空间排布也就要对应 120° 电角度,否则时间和空间不匹配,转矩就会出现脉动和畸变。所以“ax by cz”并不是按垂直轴线划分,说白了这个“axes”完全不是坐标轴的意思。
2.3 电角度与机械角度:为什么极对数要参与计算
前文提到“120° 电角度”,但要是在多极电机里,比如 4 极电机,120° 电角度对应的机械角度就不再是 120° 了,而是 60°。这就引出一个很关键的换算关系:电角度 = 机械角度 × 极对数 P。
举个例子:一台 4 极无刷电机有 4 个磁极(两对极),P = 2,那么电角度一圈就是 720°。此时三相绕组轴线互差 120° 电角度,对应机械角为 120°/2 = 60°。再看 8 极电机,P = 4,电角度互差 120°,机械角度就是 30°。所以在电机内部,三相绕组空间上的实际距离会随着极对数增加而缩小,但电气性能上永远保持 120° 相位差。
这时候你就能理解,为什么“垂直轴线”的说法错得离谱:如果按垂直也就是 90° 来划分,三相只能放下三个点撑死也就是 0°、90°、180°,无法获得均匀的三相对称电角度;而真正设计时绕线模、定子槽形分布也都是基于 120° 电角度来计算的。所以看到 ax/by/cz,就应自动联想到“三个相位互差 120°电角度的绕组端点”。
2.4 用空间矢量图理解三轴线关系
做电机控制的人都知道,三相绕组电流可以合成一个空间矢量。在这条路上,我们经常画出 A、B、C 三相轴线的矢量图:A 轴朝右,B 轴顺时针偏 120°(或者逆时针,取决于方向定义),C 轴再偏 120°,最终形成一个 Y 形三臂。ax 对应的 A 相轴线就是这个 Y 形三臂中的 A 臂,by 对应 B 臂,cz 对应 C 臂。
这个矢量图的价值在于它直接跟 FOC(磁场定向控制)里的 Park 变换、Clarke 变换挂钩。Clarke 变换要把三相静止坐标系的量转换到两相静止直角坐标系,它的前提就是三相轴线各差 120°。如果你按垂直轴线去理解,Clarke 变换的矩阵系数全都会变成另一套体系,跟电机真实的几何分布就对不上了。所以从控制系统角度讲,“三相轴线互差 120° 电角度”是绝对的物理事实,不是约定俗成那么简单。
3. 拿到一台电机,怎么快速识别 ax by cz
3.1 为什么需要现场识别绕组端点
现实当中,很多电机不会把标签做得特别规范。有些电机只有一根接插件,里面六根线颜色有红、黑、黄、绿、蓝、白,但没有丝印;有些旧电机甚至只是从定子出来六根裸线,接头都氧化了。如果碰到这种情况,你需要用万用表把三组绕组配对出来,并且确定每一组的两个端点哪边是头哪边是尾。这对无刷直流电机来说特别重要,因为绕组端点认反了,电流方向就反了,磁场方向也会反,电机就会反转或者干脆不能正常工作。
我自己的习惯是先在纸上画一个虚拟模型:把电机想象成三个独立的电感线圈,每个线圈两端引出一根线,一共六个接线点。三组线圈之间互不相通,除非是内部星形或三角形接法。然后测量步骤就变得很直接了。
3.2 用万用表通断档快速配对三组绕组
操作流程:
- 把万用表打到电阻档或蜂鸣档;
- 任选一根线,比如叫它线 1;
- 依次触碰其余五根线,哪一根和线 1 导通,则它就是同一相绕组的另一端;
- 把这两根线标记为 A 相候选组,拿走;
- 从剩余四根线里再取一根,重复相同操作,配出第二组;
- 剩下两根线自动成为第三组。
这套方法对绕组之间没有任何电气连接的电机肯定是有效的;但要注意,有些电机在内部已经接成星形,这时三个绕组的末端接在一起,所以任意一根线与另外几根线之间不一定是完全断开的,你可能会测到很小的导通路径。这类电机往往引出的线不是 6 根而是 3 根,比如三根相线加一根中心线,或者只出三根线,那就简单了:三根粗线就是 abc,三根细线一般是霍尔输出。但如果引出线是 6 根且内部未接,那就按上面方法分组。
测电阻的时候还有一个细节:如果你测得某两根线之间的电阻特别低,比如只有零点几欧姆,说明这是一对大电流绕组,正常;如果有一组电阻明显比另外两组高很多,有可能是该相线圈接触不良或者匝间开路,这时不要急着接驱动器,先检查焊接点。
3.3 判断同名端:头尾如何确定
找到三组配对之后,事情还没完。对于 A 相绕组来说,我们只知道这两根线是一组,但不知道哪端是 a、哪端是 x。这就需要通过感应法或者反拉法来判断同名端。
常用的方法是:找一块小的干电池,比如 1.5V 或 3V,串联一个限流电阻,瞬间触碰 A 相的两端。在触碰的一瞬间,绕组内电流突变,会在相邻绕组中感应出电势。用万用表毫伏档接 B 相绕组两端,观察指针或数字跳动方向,就能推断出 B 相的同名端。也可以把 B 相和 C 相串联起来,用磁针判断感应方向,做起来比较精细,但在无刷电机维修车间里也是常用做法。
判断同名端的意义在于,如果你把 a 和 x 接反了,换向逻辑里 C 相或 B 相的反电动势相位就会整体偏移,启动时出现异响、抖动,严重的时候控制器报过流。所以不要小看这个细节,我之前修过一台直流无刷离心风机,症状是空载能转、带负载就失步,查了半天最后发现是客户重新接线时把一个绕组的两个端点对调了,导致霍尔换向时刻和反电动势过零点错了一个电角度周期,带载能力自然崩了。
3.4 霍尔线与绕组的对应关系
无刷直流电机常用的控制方式有两种:六步方波控制和正弦波 FOC。不管哪种方式,大多数电机都会内置 3 个霍尔传感器,位置彼此相差 120° 电角度,输出三路方波信号。霍尔信号和三相绕组的对应关系是比较固定的:霍尔 A 信号应该在 A 相绕组轴线的某个固定相位处安装,同时霍尔 B、C 依次错开 120°。
实际电机出线时,除了 ax/by/cz 三组绕组线之外,还会有 5 根霍尔线:三根信号线 Ha、Hb、Hc,两根电源线(一般红正黑负,也有棕黄组合)。这时你不要只盯着绕组线,还要把霍尔线和绕组标记对应清楚。怎么对应?有钱的用示波器看反电动势和霍尔波形的相位差;没示波器的可以用万用表测霍尔电平变化,配合手转动电机,观察三路霍尔输出的状态顺序。
有一种简单可行的变通办法:把电机轴慢慢旋转,用万用表直流电压档依次记录 Ha、Hb、Hc 相对于霍尔负极的电平变化。正常电机在匀速转动时,三路霍尔信号会按 120° 相移循环变化,你可以记录到 6 个不同的状态组合,比如 101、100、110、010、011、001 这样的循环。如果三路霍尔信号出现重复状态或者其中一路不变化,大概率霍尔线接错或者霍尔器件损坏了。
3.5 星形接法和三角接法对标识的影响
无刷电机绕组内部有两种常见接法:星形(Y)和三角形(Δ)。在星形接法下,ax、by、cz 各自的一端(比如 x、y、z)在电机内部连成一公共点 O,外部通常只引出 a、b、c 三根线;如果你想确认哪一个是公共点,通过三根相线两两测量电阻,会发现任意两相间电阻都是两相绕组之和,也就是单相绕组电阻的两倍。如果电机内部是三角形接法,三组绕组首尾首尾相连,a-x、b-y、c-z 彼此首尾连接,此时任意两根线之间的电阻等于两相绕组串联再和第三相绕组并联的电阻,数值会比较特别,大约为 2/3 倍的单相绕组电阻,这里有个公式用 R△ = 2Rφ/3 能快速判断。
对于外部只引出三根线且内部星形的电机,你并不能直接看到 ax/by/cz 的端点,因为你只能操作 a、b、c 三根引出线。但从控制器角度来说,这三根线就分别对应 A 相、B 相、C 相,内部公共点不用处理。所以问题“ax by cz 怎么划分”,在星形接法电机中就可以直接理解为 A/B/C 三相引线,前提是净引出线的规则按标准执行。
4. 常见错接故障与排查技巧:从现象看根因
4.1 绕组端点接反的典型表现
接错绕组端点,电机还能转吗?分情况。如果是把 A 相的 a 和 x 接反,控制器会在某个换向时刻给 A 相通反向电流,这个方向和该时刻期望的磁场方向相反,产生的转矩不助力而是阻力,电机表现就是噪声变大、效率下降、启动发抖。更糟的情况是启动不了或者只是前后抖动,这时候很多人会怀疑霍尔坏了,其实是绕组反了。
还有的错接是相序接错,比如 a 相接到控制器 U 相,b 相接到控制器 W 相,c 相接到控制器 V 相,这时电机会反转。反转本身并不一定烧坏电机,但如果你强行启动并且霍尔信号不支持反转换向逻辑,控制器会认为位置错误,从而报过流。我曾见过一个设备,客户把无刷电机当成普通三相异步电机,任意接了三条线,结果反转时被机械机构卡住,电流飙升直接烧了 MOS 管。所以无刷电机接线不是“接上能转就行”,相序必须正确。
识别相序是否正确的简单方法:在不通电的情况下,用两节电池串联,瞬间触碰任意两相引线,人为制造一个定子磁场,让电机转到一个确定位置;然后依次触碰 B、C 两相,观察电机转向。如果转向始终沿一个方向连续,说明相序正确;如果转向杂乱或者卡顿,就需要对调任意两相后再试。这个方法很土,但非常有效。
4.2 接线颜色混乱的应对
很多电机厂家出线颜色会有自己的体系,比如红= A 相 a、黑= A 相 x、黄= B 相 b、绿= B 相 y、蓝= C 相 c、白= C 相 z。但换一个批次可能就变了。强烈建议拿到电机先查厂家资料,没有资料就自己测。
测的步骤前面已经给了,这里再补充一个细节:对于已经焊在插头里的六根线,你只能看到插头引脚编号,这时利用万用表通断档在插头端测量,依然可以分出三对绕组。区分出三组之后,再用 3.3 节的头尾判断方法确认 a/x、b/y、c/z,最后在插头外壳上做永久标记。这个标记习惯非常重要,因为一旦过了几天,你很可能忘了当初怎么测的,重新测一次要浪费不少时间。
4.3 霍尔信号异常和一相开路故障的区分
还有一种容易和绕组接错混淆的情况:某一相开路。比如 A 相绕组内部断了,但 ax 两根线都还连着控制器,这时你用万用表测量 A 相电阻会是无穷大,而其他两相正常。如果在通电运行中,控制器的 A 相桥臂电流为 0,电机表现为两相运行,启动困难、啸叫发热。
怎么区分是霍尔问题还是绕组问题?我的经验是先把电机轴用手转动,听有没有“咯噔”感;再用万用表测三相绕组直流电阻,如果三相电阻平衡性很差,比如偏差超过 5%,就要考虑绕组松动或层间短路;如果三相电阻完全正常但电机依然异响,再查霍尔信号。排查顺序千万不要倒过来,不然你会花大量时间在霍尔波形的细节里,最后发现其实是绕组断了。
4.4 检测绕组相序的实用工具:相序仪和自制试灯
驱动无刷电机时,相序检测可以用专门的电机相序仪,工业现场比较贵但不是特别常用;比较经济的做法是做一个“双灯法”试灯:用两只白炽灯串联后分别跨接在三相引线上,缓慢转动电机轴,通过灯的亮灭情况判断反电动势相位顺序。这个方法在家里或小作坊也能试,只需要两个 12V 小灯泡和几根线,逻辑是反电动势相位越靠前的相,其对应灯越先亮。
个人建议直接使用示波器配合反电动势测量法。把示波器探头夹在任意两相引出线之间,用手快速转动电机轴,你会看到一簇正弦波,波峰次序就对应相序。把波形测出来之后,和霍尔信号对比,就能非常准确地确定 ax/by/cz 和霍尔通信的对应关系。这个方法对实验室和工作室来说成本偏高,但对经常修电机的人,一支几百块的便携示波器能避免大量“拍脑袋接线”的坑。
4.5 典型问题速查表
| 故障现象 | 可能原因 | 排查方法 | 解决方法 |
|---|---|---|---|
| 通电后电机抖动不转 | A 相或 B 相绕组端点接反 | 万用表测绕组电阻,确认 a/x 对应关系 | 对调接反的一相两个端点 |
| 电机反转但转速正常 | 相序错误,abc 接到控制器 UVW 的任意错序 | 用电池法或示波器测反电动势相序 | 对调任意两根相线,直到转向正确 |
| 带负载失步或力矩不足 | 霍尔相位与绕组相位错位,或霍尔接线错位 | 示波器对比霍尔波形与反电动势波形 | 重新核对霍尔线对应关系,必要时调整霍尔安装位置 |
| 空载电流明显偏大 | 星形接法误接成三角形接法,或绕组端接错 | 测电阻判断内部接法 | 按电机铭牌恢复正确接法 |
| 启动啸叫且发热 | 一相绕组开路或内部接触不良 | 三相电阻对比,偏差超过 5% 判断 | 拆机检查焊点或重绕线圈 |
| 霍尔电源正常但无信号 | 霍尔元件损坏或磁钢位置偏移 | 万用表量霍尔输出电平,转动轴观察状态 | 更换霍尔或重新固定磁环 |
以上这些,全是我在项目和维修中踩过的真实问题。有些问题看起来像是控制算法没调好,但根源往往就在接线这一个环节。
5. 从 ax by cz 到电机调试:几点实操心得
经过上面的一系列拆解,你应该能理解:ax by cz 不是三维坐标轴,而是三相无刷电机绕组的端点标识,划分依据是电角度空间位置,不是垂直轴线。每相绕组在空间上相隔 120° 电角度,对应机械角度由极对数决定。这个认知不是死记硬背,而是渗透在绕组设计、控制器接线、霍尔匹配和故障排查的每一步里。
最后分享一个我的习惯:拿到任何新电机,我从不先看颜色,先把万用表拿出来把三相绕组和霍尔线全部测一遍,在纸上画出每根线的逻辑关系图,再对照控制器的定义去接。这一步看起来慢,但实际能省下无数返工时间。另一个实用技巧是,在标记 ax/by/cz 时可以用不同颜色的热缩管给每相做颜色区分,比如 A 相用红色标 a、蓝色标 x,B 相用黄色标 b、绿色标 y,C 相用白色标 c、黑色标 z,这样后续调试时一眼就能分清,不用反复回看图纸。
如果你正在调试一台无刷电机,建议把“ax by cz”这几个字母当成图纸上的路标,而不是字母本身。理解了它背后的空间划分和电气相位,后续无论是做方波换向还是 FOC 控制,都不会被基础接线绊住。希望这篇内容对你排查问题和搭建系统有帮助,也欢迎有经验的朋友分享更多关于无刷电机霍尔匹配的实战细节。