☰
三相无刷电机ax by cz轴线划分:120度电角度与FOC接线实战
2026/11/4 5:38:32 网站建设 项目流程

前几天群里有人发了一张电机标签的照片,问我“ax、by、cz 这三个东西到底怎么划分的,是不是按垂直轴线来的?”我第一反应是,这又是把绕组端子的命名和空间轴线的概念搅在一起了。这个问题看着小,实际上直接关系到三相无刷电机怎么接线、怎么换相、怎么跑FOC,搞错了轻则电机抖动不转,重则驱动板直接冒烟。

所以这篇文章就把“ax by cz”这件事彻底讲清楚:它是什么命名、三相轴线到底按什么角度分布、为什么经常有人把它和“垂直轴线”搞混,以及你拿到一台电机之后,怎么用示波器反电动势验证它真实的轴线划分。面向的是刚接触电机控制的硬件工程师、做无刷驱动调试的同行,还有那些被“ax by cz”绕晕的初学者。

1. “ax by cz”是什么:先搞清绕组端子的命名由来

1.1 一个线圈有两个头,一个叫 a,一个叫 x

很多人在电机图纸上看到 ax、by、cz 这种写法,第一反应是“这台电机有六个绕组”,然后就开始想象六相对称分布。实际上完全不是这么回事。

电机的定子绕组是用漆包线绕在定子齿上的,任何一个线圈都有两个出线端。比如你拿一个线圈绕在骨架上,总有一头进、一头出。为了区分这两头,图纸上就把第一相绕组的头端标为 a,尾端标为 x;第二相绕组的头端标为 b,尾端标为 y;第三相绕组头端标为 c,尾端标为 z。

所以 ax、by、cz 完整的读法应该是 a-x、b-y、c-z,它们分别代表三相绕组中每一相的两个端点。也就是说,这里一共是三个绕组、六个接线端子,而不是六个绕组。这个基础概念不掰正,后面看任何绕组展开图都会越看越糊涂。

1.2 为什么教材里爱写 ax 而不是 A+ / A-

不同教材对端子的标法习惯不太一样。老一点的电机学教材,特别偏重绕组理论的,喜欢用大写字母 A、B、C 表示相绕组的首端,用 X、Y、Z 表示尾端,所以你会看到 A-X、B-Y、C-Z。

现在不少驱动器和电机厂商则习惯标 U、V、W,或者标 A+、A-,本质上都是同一件事:给每一相绕组的两个端点命名。你只要记住,ax、by、cz 里的 x、y、z 并不是什么神秘的东西,它只是“该相绕组的另一端”。

这里还要多说一句。如果你的电机是对外引出六根线,那么这六根线就是 a、x、b、y、c、z,用户自己决定接成星形还是三角形。星形接法是把 x、y、z 三个尾端并在一起,三角形接法是 x 接 b、y 接 c、z 接 a。而大多数现代无刷电机为了简化接线,内部已经接好星形,只引出三根相线,也就是 a、b、c 三个头端,x、y、z 在电机内部已经短接到一起了。

1.3 只引出三根线时,怎么理解“轴线”

当电机只引出三根线时,我们看不到 x、y、z 了,这时候大家口头说的“ax 轴”“by 轴”“cz 轴”,本质上指的是“a 相绕组在空间上的磁动势轴线方向”,也就是这相绕组通电之后,磁场最强的那个方向。

一相绕组不可能是一个点,它分布在若干个定子槽里,所有线圈产生的磁动势矢量合成之后,会有一个等效的方向。这个方向就是该相的“轴线”。三相电机之所以是三相,就是因为这三个等效轴线在空间上按一定规律错开布置,从而合成了一个旋转磁场。

所以以后再看到有人跟你说“ax by cz 怎么划分”,你心里要先把问题拆成两层:第一层是绕组的物理端子怎么标,第二层是绕组的合成轴线在空间上怎么分布。绝大多数争议都出在这两层被混在一起说了。

2. 三相轴线的空间划分:120度电角度,不是垂直

2.1 三套绕组在定子圆周上是“对称错开”的

现在我们来回答那个热搜问题:ax、by、cz 是按垂直轴线划分的吗?答案很明确:不是。三相绕组的轴线是按互差 120 度电角度来分布的,这是一种空间对称错开的关系,而不是互相垂直的关系。

道理可以从最简单的两极电机讲起。你设想一个定子圆周,上面要放三套绕组,每套绕组通电之后都要产生一个磁动势矢量。为了让三相电流对称时合成磁场是圆形的、匀速旋转的,这三个磁动势矢量就必须大小相等、方向在空间上均匀错开。圆周是 360 度,分给三相,每相占 120 度,这就是 120 度空间间隔的来历。

如果用数学式子写出来会更清楚。假设三相电流分别是:

  • ia = Im × cos(ωt)
  • ib = Im × cos(ωt - 120°)
  • ic = Im × cos(ωt - 240°)

每相电流在本相轴线上产生脉振磁动势,三个脉振磁动势矢量按 120 度空间间隔叠加,合成的结果是一个大小恒定、角度随时间均匀变化的旋转磁动势矢量,转速正好等于电流角频率。这才是三相电机能转起来的核心原因。

2.2 电角度和机械角度不是一回事

刚才我说“互差 120 度”,这个 120 度不是指定子圆周上的机械角度,而是电角度。这两者的区别是新手最容易踩的坑。

电角度和机械角度的换算关系是:电角度 = 机械角度 × 极对数 p。

  • 一台 2 极电机,极对数 p = 1,电角度等于机械角度。三相轴线空间上就相隔 120 度机械角。
  • 一台 4 极电机,极对数 p = 2,电角度等于机械角度的两倍。此时三相轴线在定子圆周上相隔 120 ÷ 2 = 60 度机械角。
  • 一台 6 极电机,极对数 p = 3,三相轴线相隔 40 度机械角。

所以你拿卡尺或者量角器去量一个 4 极电机的绕组位置,看到三套绕组相隔 60 度,千万别怀疑电机绕错了。判断轴线划分是否标准,永远要换算成电角度来算。

这也解释了一个常见现象:为什么同样叫“三相无刷电机”,不同极对数的电机,定子槽里线圈的排列疏密完全不同。极对数越大,每对极对应的机械圆周越短,三相绕组被压缩在更小的机械角度范围内。

2.3 为什么不能是 90 度:旋转磁场的合成要求

有人会继续追问:如果三相轴线真的互相垂直,也就是每两相隔 90 度,行不行?这就得回到旋转磁场的合成条件上去。

设想有两个绕组轴线互相垂直,分别通入相位差 90 度的正弦电流,这时候两个磁动势矢量可以合成一个旋转磁场,这就是两相电机的基本结构。两相系统的特点是绕组少、需要正交的电流,控制上也是两相正交坐标系。

但三相系统不是这么玩的。三相电流本身是三个相位差 120 度的正弦量,如果绕组轴线也按 90 度分布,那么三个磁动势矢量叠加出来就不再是恒幅旋转矢量了,磁场会忽大忽小,转矩会产生严重脉动。三相电机要求“电流相位差 120 度”和“绕组轴线差 120 度”严格配对,这是数学上推导出来的必然结果。

所以“ax、by、cz 按垂直轴线划分”这个说法是典型的套错了模型。你只能说“d 轴和 q 轴互相垂直”,不能说“三相绕组轴线互相垂直”。这两件事下面细说。

3. “垂直轴线”从哪来:d-q 旋转坐标系的干扰

3.1 d 轴和 q 轴确实差 90 度

既然“垂直”这个说法不是凭空来的,那它到底出自哪里?答案是转子磁场定向控制里常用的 d-q 旋转坐标系。

在永磁同步电机和大多数无刷直流电机的高性能控制场景中,我们不会直接在静止的三相坐标系里算电流环,而是先把 abc 三相电流变换到 αβ 两相静止坐标系,再通过转子角度 θ 变换到 d-q 两相旋转坐标系。d 轴对准转子永磁体的磁极方向,q 轴逆时针超前 d 轴 90 度电角度。d 轴控制励磁分量,q 轴控制转矩分量,两者正交,互不干扰,所以控制思路特别清晰。

很多人接触到电机控制时,第一个深入学习的模型就是 d-q 轴模型,脑子里自然留下“d 轴垂直 q 轴”的印象。这时候再回头看“ax by cz”,如果没有人提醒,就容易把“定子三相绕组轴线”和“转子 d-q 轴”两套坐标系混在一起,误以为 ax、by、cz 也是互相垂直的。

3.2 三相静止坐标和两相旋转坐标是两套框架

这里要理清一个关键点:ax、by、cz 是定子侧、静止坐标系里的概念,它描述的是“在空间上固定不动的三套绕组分别朝哪个方向产生磁动势”。而 d-q 轴是转子侧、旋转坐标系里的概念,它跟随转子一起转,描述的是“从转子上看,定子磁场被分解成磁铁方向和力矩方向的两个分量”。

它们之间不是替代关系,而是变换关系。FOC 控制的整个流程就是:先测量三相电流,再做 Clarke 变换把 abc 变成 αβ,再做 Park 变换把 αβ 变成 d-q,在 d-q 坐标系里完成电流 PI 调节,最后逆变换回 abc 去驱动逆变器。

在这一串变换里,Clarke 变换矩阵里的 1/2、√3/2 这些系数,正是由三相绕组轴线互差 120 度电角度这个几何关系推导出来的。如果轴线角度不是 120 度,Clarke 变换里的投影系数就得重写,整个 FOC 算法都要改。

3.3 从 120 度到 90 度:坐标系变换的“数学降维”

很多教材在讲 Clarke 变换时,会把 abc 三相的磁动势矢量画出来,然后投影到 α 轴和 β 轴上。α 轴通常取 a 相轴线的方向,β 轴垂直 α 轴。这一步做完之后,你看到的是一个两相静止坐标系,α 轴和 β 轴确实是 90 度垂直的。

问题就出在这个“投影”上。αβ 坐标系里的 α 轴和 β 轴互相垂直,但这并不表示原来的三相绕组轴线互相垂直。β 轴是一个虚拟的数学轴,它代表的是从三相磁动势里“算”出来的正交分量,而不是电机里真实存在的一个绕组。

所以当你听到“垂直轴线”时,要立刻意识到它描述的是 αβ 坐标系或者 d-q 旋转坐标系,而不是 abc 三相绕组的物理结构。做电机控制可以天天和垂直轴打交道,但回到电机本体的绕组布置,你面对的还是三套互差 120 度电角度的物理轴线。

4. 轴线相序和旋转方向:接错两相的典型故障

4.1 轴线划分直接决定磁场旋转方向

搞清楚轴线划分不是纯理论问题,它直接决定你接完线之后电机到底正转还是反转。三相绕组的空间排列已经固定了,你往 a、b、c 三根线里通入三相电流,电流相序如果是 a→b→c,磁场就朝一个方向旋转;把 b 和 c 两根线对调,电流相序变成 a→c→b,磁场就反着转。

这个特性在无感 BLDC 控制里尤其关键。六步换相表是根据相序写死的,相序接错了,换相表顺序和电机实际反电动势顺序不匹配,电机就会表现出奇怪的症状:轻载空转能转,一加载就顿挫;或者给定一个方向,电机反而往反向抖动;严重时启动阶段电流直接飙升,驱动器过流保护。

我见过不少调试现场,软件工程师查了半天换相表,最后发现是电机三根相线里有两根在端子排上接反了。这类问题用眼睛看线色往往看不出来,因为不同厂家的线色定义并不统一,黄色不一定就是 b 相,绿色也不一定就是 c 相。

4.2 从 UVW 端子到电机引线的映射表

实际项目中,驱动器输出端一般标 UVW,而电机引出线有的标 A/B/C,有的标 a/b/c,还有干脆用线色区分。第一次接线时,建议先不要盲接,用下面这张表做一次基础映射:

驱动器端子常见电机标注相线颜色参考对应绕组
UA蓝或黑a-x
VB黄或红b-y
WC绿或白c-z

这只是参考,不同厂家完全可能换颜色。正确做法是拿万用表电阻档测一下三根线之间的阻值,正常星形接法的三相无刷电机,任意两相之间阻值相等。如果发现某两相之间阻值明显偏大或者不通,那可能不是普通三相星形电机,或者内部接线有问题。

4.3 霍尔信号也有自己的“轴线”

如果电机带霍尔传感器,还要特别注意霍尔信号和相绕组轴线之间的对齐关系。霍尔传感器的三个输出 U、V、W 是有固定空间排列的,它们通常被安装在定子端部,与三相绕组轴线有一个确定的角度关系。霍尔 U 对应 a 相、霍尔 V 对应 b 相、霍尔 W 对应 c 相,这是默认的配套关系。

调试时除了确认相线顺序,还应该顺手验证一下霍尔线序。最简单的方法是用示波器同时测霍尔输出和对应的相电压,让电机以恒定转速空转,观察霍尔信号边沿与反电动势换相点的相位关系。如果霍尔信号落后或者超前太多,说明霍尔板装偏了,或者霍尔线序与相线不匹配。这种情况在换霍尔板之后特别常见,很多人只换板子不重新校准,结果换相点错位,电机噪声变大,高速时更是明显。

5. 实操:用示波器验证你的电机轴线划分

5.1 准备工作:让电机转起来

理论讲了半天,下面来点车间里能直接用的办法。要验证一台电机真实的轴线划分,最可靠的手段就是测量反电动势波形。因为反电动势是由转子永磁体在定子绕组里感应出来的,它的相位关系直接反映了绕组轴线与转子磁极的真实角度关系。

先把电机从驱动器上拆下来,让电机处于空转状态。可以用另一台电机通过联轴器拖动它,也可以用手捏着转子匀速旋转。用手转的话尽量转稳,转速忽快忽慢会影响波形和相位判断,但大致看个相序和过零点关系也够用。

准备示波器,建议至少两个通道。示波器探头的地线夹要处理好,三相电机在空转时没有任何驱动电压,绕组两端只有反电动势,这时候测量相对安全,但电源干扰还是要留意。

5.2 有中性点引出时,直接测相电压

如果你的电机引出了中性点,或者你把星形接法的 x、y、z 公共端引出来了,那么测量最简单。示波器 CH1 探头接 a 相线,地线夹接中性点,CH2 探头接 b 相线,地线夹同样接中性点。让电机稳定旋转,你会看到两路正弦波或者梯形波。

以正弦波反电动势为例,CH1 和 CH2 的两个波形之间应该相差 120 度电角度。怎么读?先看示波器上的周期。一个完整的电周期对应 360 度电角度,波形周期用示波器时间光标量出来,假设电周期是 T,那么 120 度电角度对应的时间就是 T/3。把 CH1 的过零点到 CH2 相同方向过零点的时间差量出来,如果大约等于 T/3,那就说明 a、b 两相轴线互差 120 度电角度。

这里特别提醒一点:如果电机是 4 极以上的多极电机,示波器上的波形周期是电周期而不是机械周期。示波器上看起来一个正弦波来回变化,其实就是转子转过一对极的时间,你不需要换算什么,直接用波形周期去比时间差就行。

5.3 只有三根引出线时,测线电压

大多数无刷电机不会把中性点引出来,那怎么测?这时可以测量线电压,也就是两根相线之间的电压。但要注意,线电压和相电压之间的相位关系不一样。

三相对称正弦系统中,两个线电压之间的相位差是 60 度电角度,而不是 120 度。原因是线电压是两相电压相减的结果,两路相电压相差 120 度,相减之后得到的线电压自然偏移一个角度。所以如果你只有三根引出线,示波器 CH1 测 AB 线间电压,CH2 测 BC 线间电压,看到的两个波形相位差应该是 60 度电角度,也就是一个电周期的 1/6。

对于只有普通两通道示波器、没有差分探头的朋友,测线电压时有个取巧办法:先把 CH1 接 AB,CH2 接 AC,记录波形;再交换探头接法,对比存储下来的波形相位。因为示波器探头的地线是共地的,直接测两个线电压会有高压侧短路风险,不推荐新手直接硬来。没有差分探头的话,建议用两个相同的电阻加一个电位器搭一个简易虚拟中性点电路,再按测相电压的方式测。

5.4 利用霍尔信号做换相时序的“考官”

如果你的电机有霍尔,验证轴线的另一个实用办法是同时测量霍尔信号和反电动势。

还是让电机空转,示波器 CH1 接某一相的反电动势,CH2 接霍尔 U 信号。在方波驱动的六步换相中,霍尔信号跳变沿应当出现在该相反电动势的换相点附近,也就是反电动势过零点之后延迟 30 度电角度的位置。不同电机设计和霍尔安装方式会有一点偏差,但如果偏差超过 30 度电角度,那基本可以断定霍尔传感器与绕组轴线没有对齐。

这个检查在新项目试产时特别有用。批量生产的电机,霍尔板安装位置可能因为来料批次差异而产生几个度的偏差,通过这种方式可以快速抽检,避免整批流入产线后出现启动不良、噪声超标的问题。

5.5 波形判读里经常翻车的几个点

第一,用线电压判断 60 度相位差时,要注意测量通道之间因为探头延迟引入的误差,好的示波器探头延迟很小,但廉价探头在高频下可能有点偏差,对低速空转的电机影响其实不大,可以忽略。

第二,反电动势波形不一定是纯正弦。无刷电机尤其是集中绕组的方波电机,反电动势接近梯形波,过零点仍然是有效的,但波形边缘的斜率段容易被误判为过零点。判读时应该以波形上升沿和下降沿的中间点为基准,而不是趋势线上随便一个交叉点。

第三,电机空转速度太低时,反电动势幅值很小,可能只有几十毫伏,容易被示波器噪声淹没。这种情况可以适当提高拖动转速,或者用示波器带宽限制功能滤掉高频噪声,让波形干净一些。

6. 不是每台电机都严格 120 度:槽极配合和绕线工艺的现实

6.1 集中绕组与分布绕组的差别

理论上三相绕组轴线严格差 120 度电角度,但实际电机因为槽极配合、绕组形式和工艺误差,反电动势的相位关系往往不是理论上的整数 120 度,而是存在几个电角度的偏差。

把绕组嵌在定子槽里,而不是理想化地“贴在定子内表面某条轴线上”,这一事实本身就会让绕组磁动势的方向发生细微偏移。常见的分数槽集中绕组电机,比如 12 槽 10 极、9 槽 8 极、12 槽 14 极,每个齿上的线圈匝数、槽距角和极对数之间的关系变得更加复杂,绕组的等效轴线不是简单地“相差 120 度”,而是由槽电动势星形图决定的合成轴线。

比如 12 槽 10 极的电机,相邻槽之间对应的电角度是 30 度机械角乘以 5 对极,算出来是 150 度电角度。你用这个 150 度去组合三相绕组,得到的三相等效轴线可能基本对称于 120 度,但会存在一定的固有相位偏差。另一台 9 槽 8 极的电机,槽距电角度是 40 度机械角乘以 4 对极,等于 160 度,分布出来的合成轴线偏差又会是另一个数值。

6.2 工艺偏差带来的影响

除了绕线设计本身的偏差,生产过程也会引入不对称。绕线张力不一致导致三相绕组匝数略微不同,磁钢充磁量的批次差异,定子铁芯叠压时的毛刺导致磁路不对称,这些都会反映在反电动势波形上。

常见的表现是三相中某一相的反电动势幅值比其他两相低几个百分点,或者某两相之间的相位差不是严格的 120 度,而是 118 度、123 度这种。在要求不高的应用里,这些偏差完全可以直接使用;但如果你在做高性能 FOC 控制,比如伺服、机器人关节、医疗泵,这点偏差就会导致电流环的 d-q 轴电流里出现明显的 2 倍频脉动,速度环也会跟着抖。

6.3 控制策略上怎么应对这种“不完美”

既然电机物理轴线和理想 120 度有偏差,怎么处理?

第一步,不要试图去改电机的绕线工艺。对已经成型的电机,你唯一能做的是通过实测反电动势去确认真实的相位关系,然后让控制算法去适应它。

第二步,在做 FOC 电流采样和 Clarke 变换时,如果三相电流互感器的采样增益没有校准,或者相序接法和变换矩阵里的顺序不一致,就会把物理偏差放大成控制误差。所以建议先确认相序和采样通道增益一致,再考虑补偿。

第三步,对于反电动势谐波带来的转矩脉动,可以在电流环里加谐波抑制器,或者采用离线测反电动势、在线谐波补偿的策略。工程上更简单的方法是在速度环减小带宽,用低通滤波把转速波动压下来,但会牺牲动态响应。

这里我给一个实用建议:任何一台新电机进项目,先花二十分钟做一次反电动势测试,把三相波形存下来归档。这个动作成本很低,但在后续调试中能帮你省掉大量“电机是不是坏了”“相序是不是接错了”的排查时间。我就吃过亏,某次项目里一批电机霍尔相位一致性差,初期没做波形归档,后面每台机器都要单独调参数,调了一个星期才意识到是电机批次一致性问题。

最后再分享一个小技巧:给新电机第一次上电之前,如果你不确定相序,可以在相线和驱动器之间串一个 100W 左右的白炽灯,或者用一个限流电阻。这样即使相序接反导致过流,电流也被限制住,驱动器不会直接烧管。确认方向无误后再把限流元件短接掉。这个小动作在实验室里也许显得多余,在产线首件调试时可太值钱了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询