直流无刷电机AX/BY/CZ怎么划分?不是垂直轴线而是120度电角度
1. 先搞清楚AX/BY/CZ是哪来的
如果你是在无刷直流电机或者永磁同步电机的资料里第一次看到“AX、BY、CZ”,多半会下意识地认为这是一组空间坐标轴。我在刚入行做电机测试的那段时间也这么想过,结果跑去问老工程师,对方把原理图往桌上一摊,指着绕组端子的标号说:“这不就是A相、B相、C相绕组的两个出线端吗?”那一下我才发现,同一个写法在不同场合下可以有完全不同意思。
要回答“直流无刷电机AX BY CZ怎么划分的,是不是按照垂直轴线划分的”,不能只看字面。AX、BY、CZ在电机圈里至少有三种常见出处:
- 三相绕组端子标号:A相绕组两个端子标成A-X,B相标成B-Y,C相标成C-Z。这种标法多出现在出厂图纸、接线端子和维修手册里。它描述的是“线”,不是“轴线”。
- 三相绕组轴线代号:把每一相绕组的磁动势中心线称为A轴、B轴、C轴,有些文献习惯写成a、b、c。这里讨论的“轴”,指空间上的一条方向线,不是物理上的一根铁心。
- 电磁场有限元后处理结果:磁场矢量位或者磁感应强度在X、Y、Z方向上的分量可能显示为AX、AY、AZ或BX、BY、BZ。名字里带“AX”,但含义和绕组完全无关。
网友问的问题里明确提到“直流无刷电机”,所以重点其实是第2种:三相绕组的轴线到底怎么划分。把轴线划分方式弄清楚了,再回头看垂直轴线这个说法,就会发现这里面混进了好几个很容易混淆的坐标系。
2. 三相绕组轴线是按什么划分的:不是垂直,是电角度
2.1 三相轴线其实只有一条参考线加上两条等间隔线
任取一台正常的三相无刷电机,定子上有三套绕组。把电机拆开后从端面看,每套绕组在气隙圆周上有自己的分布范围,合起来形成一个合成磁动势。理论分析时,我们不去管绕组的每一个槽,而是用一个方向箭头代表这一相绕组的“轴线”,这条轴线的方向就是该相绕组产生磁通的主要方向。
A相轴线的位置是人为约定的参考零度。B相轴线的位置相对A相滞后120度电角度。C相轴线相对A相滞后240度电角度,换句话说相对B相再滞后120度。所以完整的划分规则是三相互差120度电角度,而不是按空间直角坐标轴那样两两垂直90度。
这里的关键词是“电角度”。一台2极电机,定子一圈机械360度刚好对应360度电角度,B相和A相在空间上就真的相差120度机械角度。但如果是一台4极电机,一对磁极只占半圈机械角度,一整圈机械360度对应的是720度电角度。此时B相和A相的机械夹角就不是120度,而是60度。
| 极对数p | A/B轴机械夹角 | 说明 |
|---|---|---|
| 1 | 120° | 机械角度与电角度相等,最容易误认为是固定值 |
| 2 | 60° | 4极电机常见,很多人直接用120度去对槽位,结果对不上 |
| 3 | 40° | 6极电机按40度机械角布置 |
| 4 | 30° | 8极电机常见,小型盘式电机里经常会算错 |
2.2 为什么偏偏是120度,而不是130度或者90度
三相对称系统的基本要求是三相电流相位互差120度。定子绕组只有在空间上也按照120度电角度对称布置,每一相产生的脉振磁动势才能合成出一个幅值恒定、转速均匀的旋转磁动势。如果三相互差90度,三相电流还互差120度,合成磁场会变成一个椭圆,电机转起来会有明显转矩脉动,噪音和振动都会变大。
这也解释了为什么我们不说“按垂直轴线划分”。垂直轴线给人的第一反应是X轴、Y轴、Z轴那种两两正交的坐标关系,比如直角坐标系或者数控机床的直线轴。无刷电机的三相绕组轴线如果做成两两垂直,三相合成磁动势就不满足对称条件,根本无法稳定运转。
2.3 “垂直轴线”的说法本身也有两个更合理的落脚点
把“垂直轴线”放到电机结构里看,有两种解释勉强说得通。
一种解释是:三相绕组轴线都位于同一个与旋转轴垂直的平面内。电机转轴沿水平方向延伸,绕组所在的横截面垂直于转轴,从磁场角度看,A、B、C轴都在这个横截面上。如果问“三相轴是不是都垂直于电机旋转轴”,答案是肯定的,每一条相轴的方向都落在和转轴垂直的端面内。但这只是描述几何位置关系,并不代表划分方式。
另一种解释是:控制里常说的d轴和q轴,也就是直轴和交轴,这两个轴在转子同步旋转坐标系里才是真正相差90度电角度的正交轴。有些人把“垂直轴线”理解成d/q轴,那确实一个直轴、一个交轴,互相垂直。可d/q轴与定子A/B/C轴是完全不同的坐标系,不能混为一谈。
3. 从定子三相轴到转子d/q轴,划分结果为什么重要
3.1 绕组轴线是静止的,转子轴是旋转的
定子三相绕组轴线固定在电机端面上,不管你什么时候去看,A、B、C三条方向线之间保持120度电角度不变。转子上的d轴和q轴却不一样,它们跟着转子一起转,d轴指向转子永磁体磁极中心,q轴位于两个磁极中心之间,也叫交轴。
要让无刷电机转起来,控制板必须知道转子d轴当前处于什么位置。控制软件得到转子位置后,再通过三相逆变器决定什么时候给A相绕组通电、什么时候给B相绕组通电。如果定子A/B/C轴线的划分不清楚,转子初始位置角就没办法准确标定,六步换相或者矢量控制的输出自然也会乱套。
3.2 从三相坐标变换到d/q坐标,角度关系一目了然
做矢量控制的工程师都熟悉Clark变换和Park变换。Clark变换把三相静止坐标变换成两相静止坐标,也就是把A轴定为α轴,把滞后A轴90度电角度的方向定为β轴。Park变换再把α/β坐标变换成跟着转子旋转的d/q坐标,变换角度就是转子d轴相对A轴的电角度。
整个过程最容易出错的地方就是角度符号的约定。不同控制器用的约定不一样:
- 有的把A相超前方向定为正角度。
- 有的把A相滞后方向定为正角度。
- 有的把电机按顺时针定义为正转,有的按逆时针定义为正转。
我曾经调过一台带霍尔传感器的无刷电机,霍尔安装位置偏差了5度,软件里又没有补偿,结果电机低速还能转,一到高速电流就开始发散,最后查出来是初始角标定错了。这个角度本质上和绕组轴线划分高度相关,轴线参考没定准,后面所有变换全跟着错。
3.3 霍尔信号与三相轴线对应的判断技巧
带霍尔传感器的无刷直流电机,三个霍尔元件通常按120度电角度间隔安装。霍尔信号组合和换相表存在严格的对应关系,每60度电角度切换一次。
我实测时习惯先把电机转子用手拨到几个固定位置,用万用表量出霍尔信号,再把换相表和示波器的反电动势波形做对比。最常见的规律是:
转子位置接近A相反电动势峰值时,霍尔信号正好切换到某个组合。把A相轴线作为0度参考,霍尔信号切换点大多落在30度、90度、150度这些位置。不同设计会有细微差异,但整体规律不变。
4. 实操:自己动手确认一台无刷电机的A/B/C轴
4.1 先看定子绕组槽分布,机械角按极对数换算
拿到一台没有任何铭牌资料的直流无刷电机,想确认它的A/B/C轴,最直接的办法是看定子槽数和绕线方式。
先数出定子槽数Z,再看磁钢极对数p,计算每极每相槽数q。如果q等于整数,绕组分布比较规整,三相轴线位置容易判断。q等于分数也没关系,关键是找出一相绕组所占据的槽号,计算这些槽的中心位置,这个中心方向就是该相绕组的轴线。
举个例子:一台24槽4极的三相无刷电机,极对数p=2,每极每相槽数q=24/(2×3×2)=2。如果A相线圈集中在第1、第2槽以及第13、第14槽,那么A相合成磁动势的中心大致在第1槽方向和第13槽方向上。4极电机的A相轴线只取其中一条作为参考,B相轴线与它相差60度机械角。
这里经常有人算错:4极电机并不妨碍三相轴线互差120度电角度,因为机械夹角是120度除以极对数2,得60度。如果直接用120度去找槽位,就会找到另一相或者空槽。
4.2 用测反电动势的办法确定相位关系
绕组内部结构看不清或者没有图纸时,我更喜欢用示波器直接测反电动势。
方法很简单:把电机四根线里的三相线分别接示波器三个通道,剩下的中性线接地,用手快速匀速转动转子。正常情况下三个通道应该看到三组正弦波,波形相位差正好是120度电角度。
如果接的是线电压而不是相电压,波形本身仍然是正弦,但相位关系要再换算一次。很多人在这里踩坑,测出来波形是对的,认为绕组轴线没问题,实际是把相电压和线电压搞混了。
测量时还应该记录电机转动方向。反转时波形超前滞后的顺序会交换,这跟控制器的相序设定直接相关。同一个波形,正转和反转看到的A/B/C顺序完全反过来,不是电机本身出问题,只是相对关系变了。
4.3 对比霍尔信号来验证初始零位
没有示波器,或者现场只有万用表,也可以用直流电源加阻值测量确定轴线。
先找到三相绕组中电阻最小的一对端子,这就是某一相绕组的两个端。给这一相通入很小的直流电流,转子会被拉到与这一相轴线对齐的位置。此时转子会呈现明显的定位转矩,用手转一圈能感觉到几个“卡位”。
利用这个卡位特性可以粗略确定A相轴的位置。给A相通正向直流电,转子N极会被吸到A相轴线方向附近,断电后转子停在的位置就能作为角度参考点。再给B相通电,转子会再被拉到B相轴方向,两个停靠位置之间的机械夹角如果等于120度除以极对数,说明电机正常,也说明你找到的两相轴线没有找错。
这个方法虽然简单粗糙,却是老维修师傅最常用的做法,零基础也能操作。唯一的注意点是通入电流不要过大,时间不宜太长,避免绕组发热烧毁。
5. 仿真软件里的AX、BY、CZ是同一个意思吗
5.1 有限元结果里的AX更多是磁位分量
如果你是在Maxwell、ANSYS或JMAG这类电磁仿真软件里看到AX、BY、CZ,这三个名的意思又变了。
磁场计算里常用矢量磁位A来描述磁场分布。矢量磁位有三个分量Ax、Ay、Az,也就是矢量磁位在X、Y、Z三个方向上的投影。很多后处理表格里的列名直接写成AX、AY、AZ,如果几何模型的坐标轴命名恰好是X、Y、Z,这里出现的“AX”和绕组的“A相轴”完全不是一回事。
有些软件里还会看到BX、BY、BZ,这是磁感应强度B的三个分量。把BX看成B相X方向,就会闹笑话。这些字母只是物理量名字加坐标分量后缀,和电机相序没有直接关系。
Ax/Ay/Az | 矢量磁位A在X/Y/Z方向的分量 Bx/By/Bz | 磁感应强度B在X/Y/Z方向的分量 AX/BY/CZ | 绕组端子或绕组相别的代号,作用在产品端 abc轴 | 每相绕组磁动势中心线的空间方向
5.2 在仿真里查看轴线划分,要用磁力线而不是分量名
真正想从仿真结果里看三相绕组的轴线划分,不应该去找AX、BY这些字段,而要看磁力线分布或者气隙磁密波形。
以一台永磁无刷电机为例,给A相单独通入直流电流,其他两相开路,后处理里画出磁力线分布。磁力线最密集、且方向沿着径向穿透气隙的位置,就是A相轴线所在位置。再把A相电流改为零,给B相通电,B相轴线也能找出来。
这种“单相通电看磁力线”的方法和数据表里的分量名完全不同,它描述的是实际空间位置,也是我在做电机设计时用来确认绕组对称性的常用手段。如果你所在的仿真软件里没有专门显示轴线的功能,用这个方法做验证最可靠。
6. 现场排查与最终结论:垂直轴线的误会从哪来
6.1 常见故障:相序错、初始角偏、极数误判
实际调试无刷电机时,如果电机堵转、抖动或者转速不稳定,我一般先按下面顺序排查:
第一,确认电机相序与控制器相序对应。把A、B、C三相同的任意两根对调,电机可能反转,也可能出现缺相抖动。判断相序的方法是用示波器看反电动势,让正转方向与控制器设定的方向一致。
第二,确认霍尔信号与三相轴线的初始零位。霍尔传感器安装位置不是随便定的,它要与A相轴线的位置精确对应。换过霍尔或拆装过端盖,初始角一般都要重新标定。
第三,确认铭牌极对数与软件设定一致。我说过4极电机B相和A相在机械空间上相隔60度,如果软件里按2极或4极写错,电角度直接差一倍,电机能转但极速和力矩完全不对。
排查顺序整理成表,方便现场对照:
| 故障现象 | 优先怀疑对象 | 最可能的根因 |
|---|---|---|
| 电机完全不动 | 相序、驱动使能 | A/B/C三线接错 |
| 启动抖动 | 霍尔信号、初始角 | 传感器安装偏,或初始角度补偿不对 |
| 高速失步、电流发散 | 极对数、速度环相位 | 极对数设置错,电角度差倍数关系 |
| 反转 | 相序或方向字 | 两根相线对调,或者控制方向字反了 |
6.2 给“垂直轴线”一个容易记住的结论
现在可以把最开始的问题完整回答一遍了。
直流无刷电机的AX/BY/CZ,按严格的说法是按“三相绕组磁动势轴线”划分的,空间上互差120度电角度。极对数为1时,机械上也是120度;极对数为p时,机械夹角为120/p度。
它不按垂直轴线划分,原因很简单:三相轴线之间的夹角是120度,不是90度。如果你看到的资料里说A/B/C轴互相垂直,那大概率写的是d/q轴,而不是三相绕组轴。
6.3 一条来自实操的经验
我自己的体会是,轴线划分这件事不要只看平面图,最好结合实物来对。图纸上的A、B、C轴线画得再清楚,到了现场还要面对旋变零位、霍尔位置、电机转向这些变量。
最省事的做法是建立一套固定流程:先定相序,再定机械角度,最后标定电角度零位。每台电机拿到手里都把这三步走一遍,记录下霍尔信号的各切换点与三相反电动势的对应关系,之后无论做测试还是做控制都会顺很多。把原始数据保存下来,哪怕过了几个月再碰这台电机,也能直接查表,而不是重新猜一遍。