news 2026/11/4 10:29:57

无刷电机三相绕组AX/BY/CZ轴线划分:120°电角度与机械角度全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
无刷电机三相绕组AX/BY/CZ轴线划分:120°电角度与机械角度全解析

1. 先说结论:AX、BY、CZ不是随便排的,是三相绕组的相轴

第一次看见无刷直流电机定子上印着AX、BY、CZ这种标识的人,十个有九个会懵。我最早是在一台进口伺服电机拆解现场看到这组标记的,当时还以为是什么厂商的内部编码,后来翻绕组图纸才明白,这就是三相绕组的标准端名:A相的首端叫A,尾端叫X;B相首端叫B,尾端叫Y;C相首端叫C,尾端叫Z。合在一起,AX、BY、CZ分别代表A、B、C三相绕组本身。

那"划分"到底怎么理解?要分两层看。

第一层,命名层面的划分。三相无刷电机里,定子绕组被拆成三套线圈,每套线圈在空间上占据自己的位置,有自己的起头和收尾。你把A相的一端叫A,另一端叫X,这只是一种标注约定,目的是在接线、维修、检测时能准确区分相位和极性。类似地,B相两端标注B/Y,C相两端标注C/Z。如果电机是星形接法,通常把X、Y、Z三个尾端并在一起,形成一个中性点N;如果电机是三角形接法,则每一相的首端和另一相的尾端首尾相连,形成闭合回路。

第二层,空间轴线层面的划分。这才是你问的"怎么划分"的核心。三相绕组在定子铁芯槽内嵌放时,并不是随便塞进去的,而是按一定的空间角度分布在气隙圆周上。每一相绕组通电后都会在气隙里产生一个磁动势,这个磁动势可以用一条假想的轴线来表示,这就是所谓的"相轴"或"磁轴"。A相线圈的轴线方向,记作A轴;B相线圈的轴线方向,记作B轴;C相线圈的轴线方向,记作C轴。这三条轴在气隙圆周上的定位,决定了电机能不能产生平滑的旋转磁场。

那么这三条轴之间到底是什么角度关系?对直流无刷电机这类三相电机来说,A、B、C三条相轴在空间上按120°电角度均匀分布。换句话说,从A轴走到B轴,再走到C轴,每次相差120°电角度,转完一圈正好是360°电角度。这个120°不是拍脑袋定的,它对应的是三相交流对称系统的基本条件——三相电压、三相电流在时间上相差120°,定子绕组在空间上相差120°,才能在气隙里合成幅值恒定的旋转磁场,从而带动转子平稳转动。

生活化一点理解:三相绕组就像三个人拉着一块圆桌转盘,三个人分别站在圆桌边缘相距120°的位置。一个人单独拉,圆盘会东倒西歪;三个人按120°站位同时使力,并且力量按正弦规律变化,圆盘就能转得又稳又匀。如果三人的站位角度不是120°,或者使力的相位差不对,圆盘就会忽快忽慢,甚至卡死。

这里有个容易让人困惑的细节:A轴的"位置"到底在气隙的哪个机械角度上?这取决于电机极对数和嵌线设计。它不是一个固定的机械角度,而是一个由布线决定的空间相位角。比如一台4极电机,气隙圆周上有一对N/S磁极,一对N/S磁极对应一个360°电角度周期。如果极对数为p,那么机械角度和电角度的换算关系是:机械角度 = 电角度 ÷ p。因此,4极电机(p=2)的A轴和B轴之间的机械夹角不是120°,而是120° ÷ 2 = 60°。这是后续计算和测量最容易踩坑的地方,我在第5部分会专门展开。

2. "按垂直轴线划分"这个说法错在哪:把三相轴和正交轴弄混了

"是按照垂直轴线划分的么"这个问题,我猜你在哪个维修群或者电机社区里看到过类似的表达。答案是:不对。AX、BY、CZ三相绕组轴线不是按垂直(90°)关系划分的,而是按120°电角度关系划分的。

为什么会有"垂直轴线"这个错觉?我分析过几种常见来源,基本都逃不出下面三种情况。

第一种是把三相轴线和d-q轴搞混了。矢量控制里经常提到直轴(d轴)和交轴(q轴),这两个轴的定义就是相互垂直的:d轴沿着转子磁极的轴线方向,也就是主磁通方向;q轴逆时针超前d轴90°电角度。你看到的功率电路板、控制代码注释里,只要一画坐标图,就是两条互相垂直的线。所以有人想当然地以为三相绕组也像d-q轴一样互相垂直。实际上,d轴和q轴是分析转子磁极和磁场时用的概念,而AX、BY、CZ是定子三相绕组的相轴,前者是后者的变换结果,不是一个层级的东西。

第二种是把电机绕组的空间布置理解成三维坐标系的x/y/z。AX、BY、CZ里面恰好带着x、y、z三个字母,乍一看像极了笛卡尔坐标系的三个互相垂直的方向。于是有人问:"三相绕组是不是分别布置在x、y、z三个互相垂直的方向上?"这就是纯属字面联想了。电机定子绕组本质上分布在同一个圆柱形的气隙面上,相轴也在同一个圆周平面内辐射出去。哪怕电机是轴向磁场结构,绕组的磁轴也不会在三维空间里呈现笛卡尔式的x/y/z垂直关系。

第三种是把"垂直"理解成了"与转轴垂直"。无刷电机的绕组线圈确实是缠绕在定子齿上,线圈的有效边嵌在槽内,导体的轴线方向大致与转子转轴平行,从空间中看,线圈磁动势的轴线方向是辐射状的,与转轴本身垂直。但这里"垂直"指的是磁轴和转轴的几何关系,不是三相绕组彼此之间的相位关系。这种说法本身没错,但它回答的是另一个问题,不能拿来回答"AX、BY、CZ怎么划分"。

真正要建立的概念是:三相相轴之间是120°电角度关系,而这个角度在机械空间的实际大小,要乘上极对数的倒数。

我们来做一遍计算,把这一步彻底敲死。

假设一台常见的6槽4极无刷电机,极对数 p = 2。电磁关系上,转子转一圈机械角度360°,磁场经历了2个完整的360°电角度周期,所以电角度一共是720°。要让三相绕组对称分布,A、B、C相轴在电角度上相差120°。换算到机械角度,相邻相轴的机械夹角 = 120° ÷ p = 120° ÷ 2 = 60°。什么意思?就是在定子圆周上,A相轴和B相轴之间机械上只隔了60°,B相轴和C相轴之间再隔60°,C相轴和A相轴之间又是240°/120°(取决于你取哪个方向,反正等效于120°电角度)。

再举一个12槽8极的例子。极对数 p = 4,那么相邻相轴的机械夹角 = 120° ÷ 4 = 30°。机械上每30°就有一根相轴,三根相轴在90°的扇形区间内就全部排完了。这解释了为什么很多无刷电机看起来绕组挨得很密,相与相之间在"机械空间里"并没有想象中那么疏远。

上面这些计算里动不动出现"除以极对数"的环节,就是"电角度"和"机械角度"之间最容易打架的地方。你拿一把机械量角器去量槽和槽之间的距离,得到的是机械角度;你在控制程序里写角度、做坐标变换,用的是电角度。两者不一致的时候,很多测量结果看起来就"不对劲",但它其实是正确工作的。

反过来说,什么时候会出现真正的90°垂直轴?一个是上面提过的d轴和q轴,一个是从Clarke变换得到的αβ静止坐标系。前者是转子磁场方向的极轴和与之正交的交轴,后者是三相互为120°的不平衡系统在数学上折算成两相平衡系统后产生的正交分量。这些内容直接关系到无刷电机怎么被控制,我接着往下说。

3. 为什么控制算法非要换坐标系:从AX/BY/CZ到αβ再到dq

如果你只做无刷电机的硬件装配或者维修,理解到120°电角度这一层就够了。但只要你想碰驱动电路、想调控制器、想搞懂为什么无刷电机需要"换向表",那你就必须理解从AX/BY/CZ这套三相坐标系到αβ坐标、再到dq坐标的演变。这也是大多数人对"轴线划分"产生困惑的深水区。

先说为什么三相坐标系不好用。AX、BY、CZ三相绕组在空间上相隔120°,三相电流 iA、iB、iC 在时间维度上也相差120°。在这个原始坐标系里,每一相的电流产生一个方向的力,但这个力的大小和方向都是交变的。你想靠三相电流直接算出一个稳定的电磁转矩,得处理一堆三角函数,而且转矩表达式里还带着转子位置角,计算量不小。更麻烦的是,在这个坐标系里,电流和电压都是交流量,你用伺服指令去控制它们时,需要跟踪正弦波形,动态性能很难做到又稳又快。

于是工程师们想了个办法:把三相轴线坐标变换成两相正交坐标。这个变换就是Clarke变换,也叫3S/2S变换,把ABC三相静止坐标投影到αβ两相静止坐标上。直观地说,一套相隔120°的三相量,用线性组合可以拆分出两个互相垂直的分量:α轴分量和β轴分量。拆完之后,原本三个相位点之间的复杂关系,变成两个正交分量之间的简单关系。αβ坐标系里同样是交流量,但只剩两路,控制结构简化了。

Clarke变换的具体形式(等幅值变换)很简单,电流的变换公式是:

iα = (2/3)(iA - iB/2 - iC/2) iβ = (2/3)(√3/2)(iB - iC)

电压也用同样方式的公式代入。做了这步之后,三相电流在这个变换中体现为一个旋转的空间矢量,幅值恒定,转速等于电角速度。这个矢量的轨迹是个圆,这也是"圆形旋转磁场"在数学上的表现形式。

但αβ坐标系里的电流还是交流量,转子每转一圈,正弦波就过一个周期。为了能在控制里把它当成直流量来处理,还要再做一次Park变换,把αβ静止坐标换成dq旋转坐标。Park变换的本质是:让坐标系跟着转子的位置同步旋转。d轴对准转子磁极轴线,q轴垂直超前90°。变换公式里关键的是转子位置角θ:

id = iα·cosθ + iβ·sinθ iq = -iα·sinθ + iβ·cosθ

到这里,原来的三相交流量,先变成两相交流量,再变成两个直流量。id代表磁链方向的励磁电流分量,iq代表转矩方向的转矩电流分量。你盯住iq,就能直接控制电磁转矩;盯住id,就能控制磁场强弱。这也是矢量控制、FOC(磁场定向控制)最核心的一套思想。

现在回头看"垂直轴线"这个疑问,就清晰了:AX、BY、CZ三条相轴互相是120°;而dq轴才是真正的90°垂直关系。如果你想问"无刷电机是否按垂直轴线划分",答案是:相绕组不按垂直轴划,但控制算法会把它们变换到垂直的dq坐标系里去处理。这不是电机本体的划分,而是控制器算法里的划分。

那是不是所有无刷电机都要走这么复杂的坐标变换?不是。直流无刷电机(BLDC)通常用方波控制,也叫六步换向法,它不需要精确做Clarke和Park变换,只需要三个霍尔传感器给出转子位置信号,控制器按60电角度一步的顺序换相就行了。如果想要更低噪声、更小转矩脉动,改用正弦波驱动或者FOC,那才需要完整的坐标变换。永磁同步电机(PMSM)因为需要平滑的正弦电流驱动,普遍走FOC路线。很多标着"直流无刷电机"的工业伺服产品,内部其实跑的是PMSM的FOC控制,这就是为什么你会在控制板资料里看到一堆坐标变换的内容。

4. 轴线划分对绕组设计和换相逻辑的直接影响

搞懂了120°电角度这个轴线关系之后,再回来看电机本体的设计和换相逻辑,很多事情就串起来了。这部分我分开说:先看绕组嵌线怎么体现轴线划分,再看霍尔和换相表怎么跟着轴线走。

4.1 定子槽与绕组的轴向布置

定子铁芯上开了一堆槽,线圈嵌进槽里。设计师要做的第一件事,就是确定三相绕组各自的轴线位置。以最常见的整数槽绕组为例,假设12槽4极电机,极对数p=2,电角度周期是转一圈720°。把360°电角度均分给三相,每相占120°电角度。在12个槽里,A相轴线会安排在某个槽的中心线上,B相轴线在距离A相轴线60°机械角(也就是120°电角度)的那个槽位中心,C相再隔60°机械角。剩下的槽位按绕组节距和极对数去填充A、B、C相的不同线圈边,最终在气隙圆周上形成三组对称分布的磁动势。

绕组节距的选择也直接影响轴线位置。整距绕组(节距等于极距)每相产生的磁动势波形最规整,轴线最明确;短距绕组可以减少反电动势中的谐波分量,但会让每相的有效匝数略有变化,测电阻或电感时会体现为微小的三相不平衡。我做绕组维修时遇到过好几台电机,新换的绕组节距与原设计差了半个槽距,结果空载电流明显偏大,带负载后噪声也变大,这就是破坏了相轴对称分布带来的后果。

4.2 霍尔位置与换相表完全是按120°电角度来的

直流无刷电机要旋转,必须让定子磁场时刻"追着"转子磁极跑。实现这个"追"的动作,控制器需要实时知道转子磁极在哪个位置。常用的传感器是三个霍尔开关,它们贴在定子上或端盖内,彼此之间间隔120°电角度(在机械空间里就是120°/p的机械角度)。

三个霍尔开关的输出组合有8种状态,去掉两个无效态,剩下6个有效状态对应6个60°电角度的扇区。控制器每检测到一次霍尔状态变化,就切换一次换相顺序,这就是"六步换相"。换相顺序表其实可以看作A、B、C三相轴线的排列表:A轴通电→B轴通电→C轴通电,依次轮换,每次轮换间隔60°电角度,形成一个步进式的旋转磁场。

霍尔位置装错了,或者霍尔信号线接反了,常见的现象就是电机咔咔响不转,或者启动时抖动一下立刻堵转。很多初学无刷驱动的人以为是程序写错了,先查换相表查半天,最后发现是三个霍尔物理安装角度根本不是120°电角度分布——有人把它装成了机械120°,这在2极电机上碰巧对,在4极电机上就完全乱套了。这一步我特别注一下:霍尔传感器的安装间距,要看的是"电角度"120°,不是机械角度120°。极对数p=2时电角度120°对应机械角度60°,这时候你要是按机械120°去装霍尔,转子转一圈,控制逻辑得错出一倍的距离。

4.3 反电动势波形和电角度位置的对应

如果你用示波器去皮测一台无刷电机反电动势,能直接看到相轴线划分的物理意义。把电机转子以恒定速度转动,任意两相之间测到的反电动势波形,是相位差120°电角度的梯形波(方波驱动的BLDC)或正弦波(PMSM)。测量时你同时拖一根触发线去采集霍尔信号,把波形和霍尔边沿对齐,就能反推出霍尔安装位置和相轴之间是否有偏移。

我在测试中习惯的做法是:先用示波器同时挂A相和B相端线,测量线反电动势UAB;再挂B相和C相,测UBC;最后挂C相和A相,测UCA。三组波形的过零点之间的间隔,应当恰好对应120°电角度。如果某两组波形的相位差明显偏离120°,要么是绕组线圈内部接线有错误,要么是三相的不平衡度超标,要么是霍尔传感器位置有偏差。这是最直观、不需要拆电机的轴线验证方式。

顺便说一句,无刷电机的相轴划分和磁极对数密切相关:极对数越大,同样机械空间内能塞下的电角度周期越多,所以相同体积的电机,极数做得越来越多,比如电动自行车轮毂电机常常做到几十对极,目的就是提高低速转矩密度。这时候,相轴之间机械角度非常小,安装霍尔传感器的误差容限就变得极低,装配时对工装的要求也高。如果你发现某台多极电机低速运行不顺,量一圈霍尔安装角度,经常能找到几度甚至更小的偏差。

5. 实际排查经验:怎么验证电机的AX、BY、CZ划分

光说不练等于零。结合前面讲的原理,我把现场实战时验证AX、BY、CZ划分和相序的一套流程完整写下来。以下方法对普通三相无刷电机基本通用,只要不是绕组已经完全烧掉的情况。

5.1 万用表初判:找中性点和同相端子

第一步,先用万用表蜂鸣档或电阻档量六个引出端。无刷电机的三相绕组直流电阻都很小,大功率电机常常是零点几欧到几欧量级。两两测量,你应该能找到三组"通"的组合,每一组就是同一相绕组的两个端头。如果某个端头和其他任何端头都不通,多半是绕组内部断路了;如果是任意两个端头都通,那多半是绕组短路烧毁,绝缘层已经失效。

插一句:三相绕组的直流电阻要基本一致,三相不平衡度一般要求不超过2%~5%。如果A相电阻明显偏小,偶尔能想到这相内部有匝间短路;如果A相偏大,可能是接头虚焊或者漆包线受损。总之,测电阻是第一步,能判断出绕组健康状况。

在Y形接法的电机里,六个引出端中,三个尾端X/Y/Z常被接在一起做中性点,控制器接线端露出的是A、B、C三个首端。如果你打开一台电机只看到三根动力线和三根霍尔线,那三根动力线就是A、B、C三相的首端。如果你想确认哪根是A、哪根是B、哪根是C,仅靠万用表电阻档是分不出来的,因为三相绕组对称,电阻完全一样。这时候需要上电测试或者借助示波器。

5.2 示波器看反电动势:确定相序和霍尔配合

用一个直流电源或者手摇装置让电机以稳定速度空转,然后用示波器同时接任意两根相线,观察线反电动势波形。再用另一通道接霍尔信号,观察每相波形和霍尔状态之间的对应关系。标准的相序是A→B→C,霍尔状态按二进制顺序步进。

如果反电动势波形相位错乱,比如A、B两相波形看起来不是差120°而是差60°,说明你对相序的标定本身就反了。解决的办法是交换任意两相的定义,比如把原标定的B、C对换,然后重新看霍尔逻辑,直到波形和换相表吻合为止。这个对换过程,本质上就是在重新定义AX、BY、CZ的轴线关系:电机定子里的绕线已经固定了,但你在控制器里把哪一端叫A、哪一端叫B,是可以调整的。只要保证A→B→C的相序和霍尔信号匹配就行。

5.3 转动手感法辅助判断

如果你手头没有示波器,也有一个粗暴但有效的土办法。把电机三相引出线中的任意两相短接在一起,再用手去转动电机转子,会感到明显的阻力,这种阻力来自短路绕组产生的制动转矩。然后换另外两相短接,再转动转子,比较阻力大小。

理论上三相绕组对称时,任意两相短接产生的制动阻力应该一致。如果三组组合里的阻力有明显差异,说明某相绕组不对称,可能是匝间短路或者磁钢退磁造成的。这个方法没法精确判断出相轴位置,但能快速暴露绕组异常,适合现场初筛。

5.4 最常见的误判:把相序错当故障

维修现场有一种很经典的乌龙:电机换相不顺畅,直接怀疑控制器坏,结果换了一个控制器也一样,最后查出是电机三相引出线中某两相对换位置了。这里的"对换"看起来只是两根线互换,实际上你把B轴和C轴的相对位置给交换了,线圈里的磁场旋转方向和霍尔信号的顺序就会不匹配,控制器给出的换相时刻永远跟不上转子位置,电机自然是启动困难、噪声大、甚至完全卡死。

这类问题排查时不要急着动烙铁。先把三根动力线做上临时标签:A、B、C;再给三个霍尔信号做标签:H1、H2、H3。然后用前面第5.2节的方法对线反电动势和霍尔波形,确认当前实际对应关系。如果反了,直接交换两根动力线,或者交换对应霍尔信号线,而不是盲目换控制器。我在论坛上见过太多人把这种"标定错误"修成了"换件循环",最后才发现只是三相定义顺序没对上。

5.5 用逆变器工具做动态验证

有驱动设备在场时,更彻底的办法是直接用开环电压模式驱动电机,逐步升高给定频率,观察电机是否平稳加速。如果三相顺序正确、霍尔信号正确,转速应该线性上升,电流平稳;如果相序错乱,你会听到明显的"嗡嗡"异常,电流急升,转速卡在某个频率附近上不去。这时立刻停机,检查相序标签。这个方法同样适用于FOC控制器的初始参数辨识阶段:设置开环前馈角度,让电机微弱转动,确认转子的实际转向和控制角度方向一致。

这步做好了,再切闭环就会顺很多。很多FOC调试噪音大的问题,根源不是PID参数没调好,而是初始电角度标定差了120°甚至更多,导致电流矢量方向和实际磁场方向对不上,其表现就是电机抖动、电流的有效值偏高、还伴随明显的异响。

6. 我踩过几次坑后的一些体会

关于无刷电机AX、BY、CZ的轴线划分,知识层面到此已经很完整了:三相绕组轴线按120°电角度划分,机械角度要除以极对数;"垂直轴线"的说法要么是跟dq轴搞混了,要么是跟转轴的垂直关系混淆了;工程接线上真正的难点是相序标定,不是轴线命名本身。

我个人在实际操作中最大的体会是:别把"轴"这个概念想得太高深,它在电机里本质上就是一条假想的磁场方向线。你给它命名成AX、BY、CZ也好,命名成U、V、W也好,甚至命名成R、S、T也好,物理世界里的绕组位置不会变,变的只是你怎么称呼它。遇到换相异常时,永远先确认三件事:绕组的AX、BY、CZ是否连续导通且三相平衡;霍尔是否按120°电角度安装并接线正确;控制器里的换相表是否符合你测到的霍尔信号顺序。这三件事排掉之后,剩下的问题再往电机磁钢、控制器硬件、程序参数上找也不迟。

最后再分享一个小技巧:给电机引出线做标记时,不要光写A、B、C,把尾端也一起写上,比如AX、BY、CZ。这样万一要拆开电机检查内部接线或者改造接法,你能立刻明白线包的首尾对应关系,不用拿万用表来回扫线头。我在现场吃过一次亏,就因为没有标尾端,重新接线时把A相的首尾接返了,一台好好的电机被折腾出启动抖动的问题。现在凡是过手的无刷电机,我第一件事就是补全这六个端子的命名标签——这大概是比任何理论都实用的一件事了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/4 10:29:21

Visual Studio开发全攻略:从入门到精通

1. Visual Studio 生态全景解析 Visual Studio作为微软推出的旗舰级集成开发环境,已经走过了二十多年的演进历程。从最初的C编辑器发展到如今支持跨平台、云原生、AI开发的综合平台,其功能边界不断扩展。根据2023年Stack Overflow开发者调查报告&#xf…

作者头像 李华
网站建设 2026/11/4 10:29:20

浮点数精度与对数函数计算的优化实践

1. 浮点数精度问题的本质 计算机中的浮点数采用IEEE 754标准表示,这种表示方法本质上是用有限的二进制位数来近似表示无限的实数集合。就像用有限位数的十进制小数无法精确表示1/3一样,二进制浮点数也无法精确表示许多简单的十进制小数。 以32位单精度浮…

作者头像 李华
网站建设 2026/11/4 10:28:43

AI测试工程师转型指南:从传统测试到智能测试

1. AI浪潮下的测试工程师转型抉择2026年的软件测试行业正经历一场前所未有的技术革命。作为一名在测试领域摸爬滚打十年的老兵,我亲眼见证了从纯手工测试到自动化测试,再到如今AI驱动的智能测试的演进过程。最近三个月,我面试了37位测试工程师…

作者头像 李华
网站建设 2026/11/4 10:28:22

深入解析POM设计模式与自动化测试框架实践

1. 深入理解POM设计思想在自动化测试领域,页面对象模型(Page Object Model,简称POM)已经成为应对现代Web应用复杂UI变化的核心方法论。作为一名长期从事测试自动化的工程师,我发现POM的价值远不止于简单的代码组织方式…

作者头像 李华
网站建设 2026/11/4 10:28:22

Overleaf到arXiv预印本提交:源码打包与编译避坑指南

第一次往 arXiv 上挂预印本的人,十个里有七八个会卡在同一个地方:本地编译得好好的 PDF,传上去之后要么报编译错误,要么出来的版式和 Overleaf 里看到的完全不是一回事,要么干脆在文件上传那一步就被打回来。更让人抓狂…

作者头像 李华
网站建设 2026/11/4 10:28:09

TSL1401线性CCD入门:128像素采集与曝光调参

简介:这份PDF面向准备智能车竞赛光电组或初次接触线阵图像采集的嵌入式开发者,聚焦TSL1401线性CCD的快速入门,帮助读者在较短时间内理清工作原理与编程思路。正文从与面阵CCD的差异切入,讲解128像素光电二极管阵列、AO/CLK/SI引脚…

作者头像 李华