1. 先从"ax"这个标题说起:为什么光一个"ax"也能引出这么多事
如果你经常逛电机相关的社区,大概率见过有人在帖子里只打两个字:"ax"。底下一堆人追问:你说的是哪个ax?是相绕组端子的标号,还是电机轴的型号,又或者是某个品牌的型号后缀?
我最初接触"ax"这个词,是在修一台四旋翼的炸机电机时。"ax"标签被磨得只剩一半,没办法直接判断哪根线是A相,哪根是X相。后来查资料才知道,AX、BY、CZ这套标号来自三相电机的绕组端点命名约定:A相绕组的两个引出端叫A和X,B相绕组的两个引出端叫B和Y,C相绕组的两个引出端叫C和Z。就这么简单,但实际维修和调参时,很多坑都来自没有真正搞懂这套标号背后的空间关系。
这篇博文我不打算给你堆一堆电机学的教科书公式,而是想从"ax"这个不起眼的小标号出发,把直流无刷电机里头最容易被搞混的一件事说清楚:AX、BY、CZ这三个相轴到底是怎么划分的,它跟垂直轴线、几何轴线、霍尔位置、反电动势波形这些概念又是怎么咬合在一起的。
适合谁看呢?如果你手里有坏了的无刷电机想自己修,或者你在做FOC(磁场定向控制)想搞明白换相顺序,抑或你就是个航模爱好者、电动工具维修师傅,看到电机里那三根粗线就头皮发麻的人,这篇文章应该能帮上忙。我不会写得太玄,毕竟电机这东西,说穿了就是绕线圈、转磁场、换电流方向这几件事。
2. 拆解"AX BY CZ"的真实含义:它既代表端点,也代表轴
2.1 端点标号与相轴是两个维度
很多新手第一次看到电机接线图时,会以为AX、BY、CZ是电机的三根引出线名称,就像USB线里的红黑绿白一样简单。这个理解不能说错,但会漏掉一个关键信息。
在绕组标识体系里,AX、BY、CZ指的是每相绕组本身的两个端点,A是首端,X是尾端。三相绕组端点在外部排列的时候并没有绝对顺序,但相轴(phase axis)是另一回事。相轴指的是该相绕组在定子圆周上产生磁动势的方向轴线。这个轴线才和电机的物理结构、转子位置、霍尔安装位置有关。
打个比方:AX可以看作客厅里那盏吸顶灯的两根供电线,而"相轴"是这盏灯朝哪个方向发光。你要换灯、接线,关心的是哪根线接火线哪根接零线,但你要改造房间照明布局,关心的就是灯的位置和照射方向。电机调试里,这两个维度往往要同时搞清楚。
2.2 直接回答那个热搜问题:是按垂直轴线划分的吗
不是,这是个很典型的误解来源。
直流无刷电机的三相绕组轴线,在空间上是互差120电角度分布的,不是互相垂直的90度。如果你拿一个两极电机(极对数p=1)来看,机械角度就是电角度,三相相轴之间的夹角就是120°,而不是90°。你画在纸上,它更像一个奔驰车标的三叉形状,而不是直角坐标系里的X轴、Y轴。
那"垂直轴线"这个词又是怎么来的呢?我猜有两种可能。第一种,有人把电机内部霍尔元件的安装方式(三霍尔互差60°或120°)误当成了绕组轴线划分。第二种,有人做FOC控制的时候,把Clarke变换里的静止坐标系alpha-beta当成电机的物理三相轴,以为alpha轴和beta轴垂直,就顺理成章地认为A、B、C三轴也垂直。这是把数学坐标系和物理绕组轴混为一谈了。
记住一个结论:AX、BY、CZ是三相绕组的相轴标号,它们之间是互差120°电角度的对称关系,不是垂直关系。后面我还会详细拆解为什么会有人产生这个误解。
3. 为什么会有"垂直轴线"的错觉:数学坐标系、霍尔安装与物理绕组的三角关系
3.1 FOC坐标系给很多人带来的思维定势
如果你玩过FOC控制,一定接触过Park变换和Clarke变换。Clarke变换把三相静止坐标系(ABC)变到两相静止坐标系(αβ),这里α轴和β轴是垂直的。Park变换又把αβ坐标系旋转成dq坐标系,d轴和q轴也是垂直的。
问题就出在这儿:两个垂直的数学轴(α-β、d-q)会让人潜意识里觉得物理上也应该是垂直的。但ABC三相坐标本身并不是直角坐标,它是三相对称坐标,轴间夹角120°。换成矩阵运算只是为了方便,物理绕组仍然是120°对称布置的。
我做驱动板调试时曾见过一个愣头青,非说三相绕组应该是两两垂直的,还画了个三相绕组分别指向0°、90°、180°的图纸,结果绕出来的电机反电动势波形乱七八糟,开环转动时噪声大得像拖拉机。最后我把三相绕组相位差纠正回120°,问题当场消失。这个事让我印象深刻:坐标系是工具,电机是实物,工具不能凌驾于实物之上。
3.2 霍尔安装位置加剧了误解
无刷电机的霍尔传感器一般按60°或120°电角度间隔安装。以最常见的120°安装方式为例,三个霍尔信号HA、HB、HC的跳变沿组合起来能给出6个换相状态,对应转子每旋转60°电角度更新一次状态。
霍尔在圆周上的物理位置,也是绕着定子均匀分布的。三颗霍尔之间物理夹角是120°(两极机),这在某些人的理解里又变成了一种"垂直吗?不垂直"的疑惑。霍尔位置和绕组轴线之间还有一个相位偏移量,通常需要对齐霍尔信号的边沿和反电动势过零点。这些参数叠在一起,很容易让人觉得绕组轴线划分是某种复杂的垂直几何关系,实际上根本不是。
为了把这块说透,我列个小表格对应一下:
| 概念 | 物理含义 | 轴间关系 | 常见误解 |
|---|---|---|---|
| 三相绕组相轴(A、B、C) | 每相绕组磁动势方向 | 互差120°电角度 | 误以为垂直 |
| 霍尔元件安装 | 检测转子磁场位置 | 互差60°或120°电角度 | 误以为对应绕组端点 |
| αβ静止坐标系 | 数学变换中间量 | α轴与β轴互差90° | 误以为ABC物理轴也是90° |
| dq旋转坐标系 | 数学解耦后的坐标系 | d轴与q轴互差90° | 误以为实际绕组也这么绕 |
看到区别了吧。垂直关系确实存在,但它只存在于数学坐标系里,不存在于物理绕组轴之间。
4. 实测一把:用示波器和万用表把AX、BY、CZ挨个揪出来
4.1 先测通断:区分相间关系最容易的一步
拿到一个来路不明的无刷电机,最想干的事就是弄清楚哪根线是A相、哪根是X相。我的习惯是用万用表的蜂鸣挡先扫一遍三根引线(假设电机内部是Y形接法,也就是星形接法)。
万用表打到蜂鸣挡,红黑表笔分别碰三根线,两两之间都应该导通且电阻几乎相等。这个阻值就是单相绕组的直流电阻。如果三组测量值相差很大,说明绕组有问题,可能是匝间短路或者局部烧毁。如果只有某两脚导通,另一组不通,那可能是绕组中间断线,或者这是三角形接法但断了一相。
这里有个实操技巧:先看线束颜色和长度。很多电机厂家会给三根相线用黄绿蓝或者黄红黑配色,但更常用的是三根同色线。这种情况下,别急着猜,用万用表记住"线1-线2-线3"的编号就行,后面用反电动势波形来判断谁是A谁是B谁是C。
4.2 拖动转子看反电动势:相位顺序一目了然
比电阻更硬核的验证方式是测反电动势波形。把电机三相线接到示波器通道上,用手或者用电钻带动转子旋转,可以看到三相信号呈现正弦波(或梯形波,取决于电机类型),三路波形互差120°。
操作上有个容易忽略的细节:示波器探头的地线夹子要接在同一个参考点。对星形接法电机,如果没有引出中性点,比较麻烦,通常可以两个通道分别测任意两相对中性点的电压,或者采用虚拟中性点法(三个等值电阻接成星形,中点作为参考电位)。我习惯用三只10kΩ电阻搭一个虚拟中点,这样三路波形可以同屏对比,相位关系一目了然。
假设示波器显示三路波形分别标记为CH1、CH2、CH3,如果CH1超前CH2约120°,CH2超前CH3约120°,而CH3又超前CH1约120°,那么CH1对应A相、CH2对应B相、CH3对应C相(或反过来)。关键点在于三者必须依次循环,而不是互为180°或同相。同相就说明你这三根线很可能抽头抽错了,比如把A绕组的中点和尾端搞混了。
4.3 判断正反转和相序方向会不会搞反
有一个很容易踩的坑:你能测出三相互差120°,但你不知道这个顺序是A-B-C还是A-C-B。对于开环六步换相来说,相序反了会导致电机反转,这不是坏事儿,有时候换两个端子就行。但对于FOC控制,相序错会导致电流环完全失控,电机剧烈震动、啸叫甚至烧驱动。
判断相序方向的最快方法:用直流稳压电源限制电流到1A左右,将A相正极接电源正、X相(A相尾端)接电源负,观察转子会被锁定在什么角度,记住这个角度;然后依次给B相、C相做同样的操作,记录三个锁定位置。这三个位置在圆周上的顺序应当和相序循环方向一致。反过来推,就能确定你手上的线对应A、B、C的哪一个。
我在修一台电动工具时用过这个方法,整台电机拆开重绕后,三根引线完全没有标记,靠着虚拟中点和限流电源,半小时不到就把相序定死了。后面接驱动板一次成功,没有任何冒烟事故。
5. 霍尔信号与AX、BY、CZ的对位:为什么换相表总对不上
5.1 霍尔信号组合不是随随便便能换的
很多做无刷电机驱动的朋友都遇到过这种状况:驱动板按默认换相表调试,电机死活不转,要么转了之后电流巨大,要么卡死在一个角度不动。先别急着怀疑程序,很可能是霍尔信号与三相绕组的相对位置没对齐。
霍尔传感器检测的是转子磁铁的位置,而绕组励磁需要和转子位置保持特定关系才能产生恒定转矩。芯片手册上给的换相表默认霍尔信号HA对应A相磁链,HB对应B相,HC对应C相。如果你的电机内部霍尔实际安装在别的位置,或者霍尔信号线接错了,就必须把换相表整体旋转若干个换相状态。
我见过一个特别典型的错误:换相表明明是对的,但霍尔信号线三根线接反了两根,结果转子一启动就锁死,然后电流飙升。排查时用示波器看三路霍尔信号波形,正常应该是三个占空比相同、相位互差120°的方波。示波器上一看发现其中两个波形相位顺序颠倒了,调换回来立刻恢复正常。
5.2 用"六步换相表回推法"反查霍尔对应关系
如果你手里没有示波器,也可以用换相表反推。方法是这样:先把电机从驱动板上断开,用稳压电源给某两相通一个小电流(比如A+、B-),这时转子会稳定停在一个确定角度。然后手动缓慢转动转子,观察霍尔信号的电平组合变化。记录下从某角度开始、每60°电角度变化一次的全部6个状态。
把这6个状态和驱动板换相表对照。如果对不上,说明霍尔信号和绕组相序之间有一个固定的置换关系,把霍尔信号线做一次重排列即可。实际维修中,我通常先把霍尔信号线的物理顺序做成"可调整式":用排针加跳线帽的方式连接,方便现场试错。
5.3 霍尔信号在60°和120°安装式下的差异
霍尔元件有60°和120°两种电角度间隔安装方式。60°间隔安装的三路霍尔波形中,任意两路之间有60°相位差,而且三路组合里有一路和前两路不是均匀120°;120°安装则是严格两两相差120°。
这个差异会影响换相表的编写。如果你拿到一个陌生电机,第一件事是上电测霍尔波形,判断是60°还是120°。判断方法很简单:示波器上三路方波,如果三路都是两两间隔120°,那就是120°安装;如果其中有一路错开60°,那就是60°安装。千万别凭想象写换相表。
这里我给出一个经验表,帮忙快速对照:
| 安装方式 | 任意两路相位差 | 换相状态数 | 编写换相表时注意点 |
|---|---|---|---|
| 120°间隔 | 严格120° | 6 | 换相状态按固定顺序循环即可 |
| 60°间隔 | 三路不是均匀分布 | 6 | 需要按特定组合跳变顺序更新,换相表顺序不同于120° |
从维修和开发的角度说,120°安装方式更常见,小体积内转子电机用得也多,但如果你碰上个奇怪品牌,先测一测最稳妥。
6. 实测中常见的"AX"标号翻车现场与排查思路
6.1 故障现象:启动即卡死,电流大得吓人
前阵子我帮朋友修一台落地扇改装的直流无刷电机,故障现象是通电后风扇不转,只有"嗡嗡"声,手摸外壳烫得厉害。拆开一看,电机引出线三根,但标签早在拆机时弄丢了,朋友自己随意接的驱动板。
我按上面说的方法先测了绕组电阻,三组绕组阻值都在1.8Ω左右,对称良好,绕组本身没烧。又拿示波器看反电动势,三相互差120°也正常。问题就出在驱动板上:接的换相表是按照霍尔120°,但实际这个电机霍尔是60°间隔的。我一开始也被带偏了,总觉得是自己线接错了。
后来把三路霍尔信号用示波器一拍,中间波形和两边相位差一轮,确定是60°安装式。换了换相表逻辑后,电机立刻平顺运转,电流从2.5A掉到0.6A。
6.2 故障现象:可以转但转矩极低,一用力就失步
另一种常见症状是空载能转,带负载就失步、抖动。这种局面大多是因为相序对但霍尔对位相位偏移过大,或者开环六步换相时提前角设置不对。
排查顺序很关键:先用电阻测量确认绕组对称,再用反电动势法确认三相顺序,然后验证霍尔波形与相序的对应关系,最后才动软件参数。如果一上来就调程序参数,就像不量体温直接吃退烧药,瞎猫碰上死耗子的概率太低。
有一次折腾一个无刷云台电机,问题就是霍尔相对绕组轴线提前了30°。在换相表里整体偏移一个状态后,力矩恢复,云台又可以丝滑转动了。这种30°的相位偏差,在霍尔信号和反电动势波形对不齐的情况下非常常见。
6.3 从"ax"到完整调试:一套快速自查流程
我给自己定了一套快速排查流程,分享给各位:
- 万用表测三线两两电阻,确认星形或三角形的接法和绕组是否对称。
- 示波器或虚拟中点测反电动势,确认三相互差120°,标记出A、B、C。
- 测霍尔波形,确认120°还是60°安装,并记录霍尔信号与反电动势过零点的相位差。
- 根据霍尔状态设计换相表,先用手拨动转子,对比状态跳变顺序是否连续。
- 上电开环运行,看电流是否平稳、有无啸叫;再带负载测力矩。
- 如果一切正常,再上FOC做闭环,做电机参数辨识。
这套流程帮我修过的电机,从几瓦的云台电机到一千多瓦的电动滑板电机,基本都适用。它能快速把"电机本体问题"和"驱动控制问题"切割开,不至于来回扯皮。
7. 写在最后:再聊聊"垂直轴线"这个误区的根源
如果你是用搜索引擎搜到这篇博文的,大概率是因为你输入了"直流无刷电机ax by cz怎么划分的,是按照垂直轴线划分的么"这句话。我在这篇里反复强调了一个结论:三相绕组轴互差120°电角度,不是垂直关系。但我还想再深挖一层,说说为什么这么多人会往"垂直轴线"上想。
根源在于大多数人接触的第一套坐标系是笛卡尔直角坐标,X轴和Y轴天然垂直。到了电机控制里,又有αβ轴、dq轴这种直角坐标。再加上很多电机图纸上把三相绕组画在圆周上,圆周上任意两条半径的夹角看起来似乎是90°(如果你恰好画了四条线的话)。多重印象叠加,就越想越歪。
另外还有一个现实因素:部分无刷电机的绕线方式,尤其是集中绕组的小电机(如云台电机、风扇电机),绕组线圈并不是均匀分布在完整圆周上的,它可能只在某个扇区内集中绕制。这种情况下,"相轴"其实取决于线圈的合成磁动势方向,依然不会变成90°垂直关系。你可以把每个相理解成是一根放在特定角度方向的"虚拟磁铁",三根虚拟磁铁互成120°,怎么转都不会变成90°。
我个人修电机这几年下来,最大的体会就是:先分清"物理绕组的轴"和"数学坐标的轴",很多接线错误和调试困惑都能少掉一半。AX、BY、CZ只是一个起点,它背后牵出来的相序、霍尔、反电动势、换相表,才是直流无刷电机维修和控制里真正要花心思的地方。下次你再看到电机线上印着"ax"这种明明很简略的标号,可以先拿万用表量一量,再示波器看一眼波形,这时候那些看似玄学的问题,大半都已经浮出水面了。