很多人第一次接触直流无刷电机,看到原理图上的AX、BY、CZ这几个标识都会愣一下。前两天还有人直接问我:无刷电机里的AX、BY、CZ到底怎么划分,是不是按垂直轴线把三相绕组切开的?这个理解方向其实跑偏了。AX、BY、CZ并不是三条空间轴线,更不是按机械垂直方向来分割绕组,它是三相绕组六个引出端口的规范命名。这个细节看似只是识图问题,实际上牵连到绕组怎么排布、相序怎么判断、霍尔怎么对位,甚至FOC调试时电角度偏多少,都跟它有关。
这篇文章我就把AX、BY、CZ这套标识从原理到实操彻底拆一遍,顺带把"到底怎么划分绕组"这件事讲清楚。我会用24槽4极这种最常见的电机结构做例子,也会把12槽10极、9槽6极这些无人机上常见的分数槽电机拿出来对比。想自己动手测相序的,后面有万用表、示波器的具体操作步骤。
1. 先搞清楚AX、BY、CZ的身份
1.1 不只是三个字母,是绕组首尾端
一台三相无刷电机,不管内部是星形接法还是三角形接法,定子上一定有三套绕组,分别叫A相、B相、C相。每一相绕组不是一匝线,而是绕在多个槽里的线圈组,它有起点和终点。按照IEC标准里的习惯,把起点标成A、B、C,终点标成X、Y、Z,所以"AX"不是两个独立的东西,它指的就是"A相这一套绕组本身,从A端到X端"。
这里最容易产生误解:有人把X、Y、Z当成另一套绕组,或者以为A相是一个轴线、X相是另一个轴线,然后就去想它们之间是不是垂直关系。实际上,在一台星形接法的电机里,X、Y、Z三端通常是在内部短接成一个中性点的,你从外面只能看到A、B、C三个端子。也就是说,AX是一根完整的相绕组,不是两条互相垂直的"轴"。
那为什么非要标出X、Y、Z?为了判断同名端和绕向。一个线圈从A端流入电流、从X端流出,和从X端流入、从A端流出,产生的磁场方向正好相反。如果装配或维修时把某相的首尾接反,这相绕组的反电动势相位就反了180°,三相电压不平衡,电机轻则抖动,重则电流飙升烧驱动。AX这种命名存在的意义之一,就是让大家知道哪一端算"头"、哪一端算"尾"。
1.2 各种命名方式对应关系
你手头电机可能不写AX、BY、CZ,而是标U、V、W,或者标1、2、3,甚至干脆A1、A2这种。它们本质是一样的,只是不同厂家、不同国家的习惯不同。
| 常见标注 | 含义 | 说明 |
|---|---|---|
| AX、BY、CZ | 三相绕组首尾端 | IEC风格,适合原理分析 |
| U、V、W | 三相绕组引出端 | 驱动器端子常用,U对应A相 |
| 1、2、3 | 三相绕组引出端 | 部分国产电机直接标序号 |
| A1-A2、B1-B2、C1-C2 | 各相两端 | 线圈厂家内部图纸常用 |
在实际接线时,只要抓住"哪一端是同一相绕组的两端"就行。用万用表二极管档或者毫欧档去量,能够导通、阻值只有几欧到几十欧的两根线,就是同一相的两端。区分好三相之后,再去分配给驱动器的U、V、W,这个不会错。
1.3 这个命名和"垂直轴线"到底哪里不对
回到那个热搜问题——"是不是按照垂直轴线划分的"。这个问题明显是把AX、BY、CZ当成了空间里的三个正交方向,类似XYZ坐标轴。但电机绕组是分布在定子圆周上的,不是放在直角坐标系里的三个线圈。
三相交流电相位上互差120°,要保证电机运行平稳,三相绕组在磁场空间里也应当互差120°电角度。如果按垂直轴线,也就是90°来分布,三相绕组感应的反电动势就不再是对称的120°相位差,合成磁场会出现很大的负序分量,电机效率和扭矩都会严重恶化。所以答案很明确:不是按垂直轴线划分,而是按电角度120°均分。
那AX、BY、CZ里的字母为什么长得像坐标轴?纯粹是历史习惯。变压器和电机原理图一直用X、Y、Z表示绕组末端,跟空间坐标没有任何关系。
2. 绕组在定子槽里到底怎么划分
2.1 电角度与机械角度:绕不过去的基本换算
要理解绕组划分,必须先知道电角度。转子的磁极是成对出现的,假设电机有p对磁极,那么转子转一圈,定子绕组里的感应电动势就完成p个完整的正弦周期。也就是说,机械上转了360°,电气上却走了p × 360°。
电角度和机械角度的关系就一句话:电角度 = 极对数 × 机械角度。
一台4极电机,极对数p=2,转子转一圈,绕组反电动势变化两个周期。所以当你看到"120°电角度"时,它在机械空间上对应的角度是120°/2 = 60°机械角度。如果是10极电机,p=5,120°电角度只对应24°机械角度。这就是为什么不能直接用机械角度去理解三相绕组划分——极对数不一样,同样120°电角度在机械空间差很多。
这里还要提一个概念:槽距角。把定子圆周上的槽均匀展开,相邻两个槽之间隔了多少电角度,就是槽距角。
槽距角 = 极对数 × 360° / 槽数
以24槽4极电机为例,p=2,Z=24,槽距角 = 2 × 360° / 24 = 30°电角度。也就是说,顺着定子圆周走一个槽,电气上就走30°。这个数值后面排列相带时会用到。
2.2 60°相带法:这才是划分的真正规则
三相绕组在定子槽中的分配,工程设计上最常用的方法叫60°相带划分。原理很好理解:一个极对范围内有360°电角度,把它分成6个区域,每个区域60°电角度。6个区域依次是:
A相正相带、C相负相带(也叫Z相带)、B相正相带、A相负相带(X相带)、C相正相带、B相负相带(Y相带)。
写成顺序就是:A、Z、B、X、C、Y。
为什么是这个顺序,而不是A、B、C、X、Y、Z?因为三相绕组之间必须互差120°电角度。假设A相正相带放在0°~60°,那么B相正相带应该放在120°~180°,C相正相带放在240°~300°。而每相绕组如果要产生完整的正弦磁动势,正相带对面180°的位置还得有一个反向相带。B相反向相带Y就应该放在B相正相带+180°,也就是300°~360°;C相反向相带Z放在60°~120°;A相反向相带X放在180°~240°。六个相带按圆周展开排列,就得到了A、Z、B、X、C、Y这个循环。
用24槽4极继续算。每个相带占60°电角度,每槽占30°电角度,所以一个相带占2个槽。0号槽从0°电角度开始:
| 槽号 | 电角度 | 相带 |
|---|---|---|
| 0 | 0°~30° | A |
| 1 | 30°~60° | A |
| 2 | 60°~90° | Z(C相尾端) |
| 3 | 90°~120° | Z |
| 4 | 120°~150° | B |
| 5 | 150°~180° | B |
| 6 | 180°~210° | X(A相尾端) |
| 7 | 210°~240° | X |
| 8 | 240°~270° | C |
| 9 | 270°~300° | C |
| 10 | 300°~330° | Y(B相尾端) |
| 11 | 330°~360° | Y |
第一个极对循环结束后,12号槽开始重复第二个循环,直到24个槽全部划分完。A相绕组就由标注为A的槽和标注为X的槽组成,B相由B和Y组成,C相由C和Z组成。线圈的一个边放在A相带槽里,另一个边放在X相带槽里,中间跨过的距离叫节距。一个极距等于24槽/4极 = 6槽,所以从0号槽出发,另一个线圈边放在6号槽或5号槽都可以:放在6号槽叫整距绕组,放在5号槽叫短距绕组,短距能削弱5、7次谐波,实际电机里很常见。
划到这里你应该看明白了:整个划分过程是按电角度切相带,而不是按机械直角切空间。把三个相带按120°电角度分布在圆周上,才是三相绕组排列的最优解。
2.3 整数槽和分数槽:排布规则不完全一样
上面24槽4极的例子,每极每相槽数q = 24 / (4极 × 3相) = 2,是整数,叫整数槽绕组。这种绕组规律清晰,每个极下每相槽数固定,相带整齐。
但直流无刷电机大量使用分数槽集中绕组,比如无人机上最常见的12槽10极、12槽8极,还有小航模电机常见的9槽6极。q = 槽数 / (极数 × 3),算出来不是整数,叫分数槽绕组。
| 定子槽数 | 极数 | 每极每相槽数q | 绕组类型 | 常见应用 |
|---|---|---|---|---|
| 6 | 4 | 1/2 | 分数槽集中 | 小航模电机 |
| 9 | 6 | 1/2 | 分数槽集中 | 云台电机、航模 |
| 12 | 8 | 1/2 | 分数槽集中 | 电动工具小电机 |
| 12 | 10 | 2/5 | 分数槽集中 | 无人机动力 |
| 24 | 4 | 2 | 整数槽分布 | 伺服电机 |
| 36 | 6 | 2 | 整数槽分布 | 工业伺服电机 |
分数槽电机的绕组不再像整数槽那样一大片连续相带,而是每齿套一个集中线圈,线圈跨距就是1个槽,也叫齿距绕组。这种电机极数和槽数接近,机械上没法把整个电机分成规则的A区域、B区域、C区域,但电角度上依然满足互差120°的原则。其实分数槽集中绕组在绕线端部很短、铜耗低、还能利用齿槽配合降低转矩脉动,所以无人机、电动工具里非常普遍。
很多人第一次拆无人机电机看到绕线乱七八糟,不像教科书上的三相分布绕组,就以为没有规律。实际上它是按分数槽规律绕的,每个齿上的线圈属于哪一相、朝哪个方向绕,都有明确规则。这里我不展开太多公式,只要记住:不管整数槽还是分数槽,评判绕组划得好不好的标准最后都归到三相电角度对称这件事上。
3. 从实物电机上验证相序
原理讲完,落到实操。手里拿到一台无刷电机,没有原理图,怎么判断哪根线是A相、哪根线是B相、C相?我给你几个实测有效的方法,按工具从少到多排序。
3.1 万用表先做基础判断
无刷电机外面如果引出三根动力线,说明三相绕组大概率是星形接法,中性点藏在电机内部。用万用表的二极管档或毫欧档去测任意两相之间,都能测到阻值,而且三组阻值应该基本对称。这一步能确认绕组没断路、没短路,但分辨不出哪相是A、哪相是B。
想要区分相序,最经典的办法是"剩磁法"。电机转子不动时,把万用表拨到直流电压毫伏档,两表笔接在任意两相动力线上,然后用手快速转动电机轴。转子上的永磁体旋转,会在三相绕组里感应出反电动势。分别测三组线电压,示波器能看到相位关系,万用表则看不出相位,只能看到有电压。剩磁法的价值仅限于判断三相都通,判断不了顺序。
所以想分出A、B、C,还得靠示波器。
3.2 示波器反电动势法标定相序
操作过程不复杂,但有几个容易踩坑的细节。
找一台示波器,至少两个通道。把任意一根相线作为参考地,另外两根分别接CH1和CH2。用手稳定地匀速转动电机轴,速度不用快,每秒一两圈就行,关键是尽量匀速。这时示波器屏幕上会出现三个通道的波形。如果用手转不可控,可以用电钻夹着电机轴去带动,波形会更稳定。
注意一个测量细节:无刷电机通常星形接法且中性点不引出,所以你测到的任意两相之间的电压是线电压,不是相电压。线电压之间依然保持120°相位差,不影响判断相序。如果电机是三角形接法,直接测线电压也没问题。
获取波形后,观察波形过零点的先后顺序。假设CH1接的那根线在0°过零点,CH2接的那根线如果滞后120°,就可以按"A领先B,B领先C"的规律排。三相之间只有两种关系:正序或反序。确认一次正序后,把三根线按A、B、C标好,再往下测霍尔就有参考了。
我实测时的做法是:先把任意一根标成A,然后看另外两路相对A的相位。滞后120°的是B,再滞后120°的是C。注意这里说的是电角度,不是时间,电机转速不均匀没关系,反正一个机械周期内会有p个电周期,只要看同一周期内的过零顺序就行。
3.3 霍尔信号和相线对齐的判断
有霍尔的无刷电机,霍尔信号和相线之间有一个固定的电角度对齐关系。典型的对齐方式是:霍尔A信号的上升沿,对齐A相反电动势的过零点,或者对齐到某个固定电角度。
实测时,示波器通道1接A相线(和上面标定的相序一致),通道2接霍尔A信号线。转动电机轴,观察霍尔A的上升沿出现在反电动势波形的哪个位置。如果上升沿正好在反电动势过零点附近,这个电机就是"0°对齐"。如果不在,就要记录偏移角度,后面驱动器换相表里需要补这个角度。
再用同样方法看霍尔B、霍尔C与对应相线的相位关系。三个霍尔信号之间有两种常见布局:
| 霍尔布局 | 信号间隔 | 特征 |
|---|---|---|
| 60°分布 | 相邻霍尔输出相差60° | 换相时每个霍尔状态每次只翻转1位 |
| 120°分布 | 相邻霍尔输出相差120° | 换相时每次有2位同时翻转 |
区分方法很简单:把三个霍尔信号接到示波器上,匀速盘动电机,看方波和方波之间错开的宽度。差一个周期电角度的六分之一就是60°,差三分之一就是120°。如果霍尔布局和驱动器的换相表不一致,电机就是转不起来或者突突抖动。这部分对调飞控、改无刷驱动的人特别重要。
4. 相序和霍尔接错的典型现象
接线问题几乎占无刷电机无法启动故障的八成。下面这些情况我基本都踩过,写出来给你做个对照。
4.1 动力线相序接错
把A、B、C三根动力线接到驱动器时接乱,最常见的现象有两种:
第一种是上电后电机嗡嗡响、启动无力,甚至只在某个位置来回抖动。这通常是因为驱动器的换相顺序和电机实际相序不匹配,定子磁场和转子磁极的相对位置错误,产生了"错步"。
第二种是电机能转,但反了。如果只是整体相序颠倒,电机反转很好理解,把任意两根动力线对调就能解决。但要注意:对调相线之后,有霍尔电机的霍尔信号也应该对应的调整,否则霍尔反馈的转子位置依然和新的相序不匹配,电机可能依然抖。
我的建议是:先把动力线三根都拔下来,用示波器反电动势法标好A、B、C,再按驱动器默认顺序接,不要靠猜。猜错的代价轻则调试半小时,重则烧驱动管。
4.2 霍尔接线错误
霍尔线一般有5根:电源正、电源地、HA、HB、HC。接线错误又分两类。
电源接错最常见。霍尔板一般3.3V到5V供电,接反或者电压超限,霍尔芯片当场烧毁。所以接霍尔之前先量供电电压,确认无误再接信号线。
信号线顺序接错时,电机和霍尔状态会出现固定错位,症状通常是:电机启动时先反向转一下,然后猛地抖动,或者转起来一顿一顿的。这个现象很经典,因为霍尔反馈的转子位置和实际位置差了固定的电角度,驱动器以为转子在30°,实际转子在150°,输出的兄弟磁场自然把转子拖向错误方向。
排查方法:用示波器同时看霍尔A和A相反电动势,如果相位关系不对,要么硬件调换霍尔线,要么在软件里改霍尔逻辑表。很多飞控和驱动器支持软件换相序,就不用焊线了,但前提是你得知道哪根霍尔线对应哪一相。
4.3 相线对调后霍尔也要跟着动
这是个高频坑。6步换相和无刷驱动里,动力线相序和霍尔相序是联动的。你把A、B两根动力线交换,等效于改变了电机的电气前进方向,如果霍尔信号顺序还是原来的,驱动器收到的位置序列和期望换相表就对不上。
打个比方,原来是按"1、2、3、4、5、6"的顺序换相,你把相线换了之后,正确的换相顺序应该变成"6、5、4、3、2、1",但霍尔反馈的状态序列没变,驱动器还是按"1、2、3、4、5、6"执行,结果磁场方向乱套。所以每次调换动力线之后,都必须重新验证霍尔逻辑。没有示波器的条件下,可以每次只对调两根线,然后用手助力启动观察:如果电机能顺畅启动、正转正常,说明换相逻辑对了;如果抖动,再换回初始状态改调另一对。
5. 几个实操定位小技巧
做电机调试这些年,积累了几个小的定位技巧,遇到问题时挺管用。
第一个是判定三相绕组是否对称。把三根动力线两两短接,用手去转电机轴。如果转子转动时有均匀、规律的顿挫感,说明三相绕组基本正常。如果顿挫感明显不均匀,可能某一相绕组有问题,比如匝间短路。这个方法不需要任何仪器,仓库里验货都能用。
第二个是找某相绕组的位置。用万用表毫伏档,两表笔接在其中一相的两端(无刷电机一般引不出首尾,只能接相线之间),快速转动电机轴,感应电压最高的那一相,在当前转子角度下就是反电动势幅值最大的相。前后手转几圈大概就能判断出哪一相和哪个霍尔对齐,辅助现场工程排障足够了。
第三个是针对无感控制的电机,启动前用固定短脉冲检测电感变化来估算转子位置,这个在电调里很成熟。如果你在调自己的无感驱动,要特别注意:启动阶段因为不知道相序是否匹配,第一次强拖很容易过流,最好把电流限幅调低,先低速试探性拖着走,确认能跟上再切闭环。我见过不少第一次调无感FOC的工程师,上来就给定全压启动,结果电流峰值直接触发保护,还以为硬件烧了。
6. 对初学者的建议
如果你刚接触无刷电机和驱动,我不建议一上来就研究最复杂的分数槽电机。买一台24槽4极的伺服电机或者普通无刷云台电机,把外壳拆开,对照这篇文章讲过的相带划分方式,在定子齿上找出A相正相带、X相负相带的位置,再用示波器测反电动势对应一遍,这个闭环流程走通之后,很多原理就自然串起来了。
另外强烈建议养成一个工作习惯:每次做电机调试实验之前,先把三根动力线和三根霍尔线分别做一个明确的标签。别觉得"我临时接一下不用标",无刷电机线细、颜色又接近,一旦多接几台,靠颜色回忆绝对会乱。我自己的标准做法是动力线统一用红、白、黑区分A、B、C,霍尔信号线用黄、绿、蓝区分HA、HB、HC,并同步记录在实验本上。这个小习惯能省掉大量重复测量和排障时间。
还有一点关于安全:测试电机时手抓电机轴要小心,电机扭矩大时突然启动容易切伤手指,最好用固定支架夹住电机。驱动器供电也建议用带限流的可调电源,不要一上来就上稳压源大电流,否则相线接错瞬间可能就烧了驱动管和霍尔板。
回到文章开头那个问题——ax by cz到底怎么划分?答:三相绕组按电角度120°均分,AX、BY、CZ只是三相绕组的首尾端标识,和垂直轴线没关系。搞清楚这一点,你在看绕组展开图、接动力线、对霍尔信号的时候,思路都会顺很多。这套规则也是无刷电机后续所有调试工作的地基,地基稳了,楼上才能盖得牢。