news 2026/11/4 10:41:59

无刷电机“ax by cz”不是垂直轴线:三相绕组120°电角度划分详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
无刷电机“ax by cz”不是垂直轴线:三相绕组120°电角度划分详解

干电机这几年,经常被新手问到一个听起来有点玄的说法:“直流无刷电机 ax by cz 怎么划分的?是按照垂直轴线划分的吗?” 我一开始以为对方说的是编码器或者坐标系,后来才发现,这个问题在不少做电机控制、做机器人、做无人机DIY的圈子里都有人困惑。很多人把“ax by cz”当成一种电机绕组分相的标准,又把它和“垂直轴线”这个概念搅在一起,结果越查越乱。

先说结论:“ax by cz”并不是一个通用的电机行业标准术语,更不是按所谓“垂直轴线”划分的。无刷电机里真正跟“轴”相关的概念,是三相绕组在空间上互差120度电角度的“相轴线”,以及矢量控制里的 d/q 轴。所谓“垂直轴线”,大概率是把三相 120 度分布误记成了直角坐标系里的 x/y/z 三轴垂直关系。这篇文章我就把这个事彻底拆开讲清楚,从绕组结构、槽极配合到实际判断方法,给各位一份可以直接用来“抄作业”的实操指南。

1. “ax by cz”到底从哪里冒出来的

1.1 先破案:这个说法最常见于哪类场景

我在几个技术社区和电机控制群里查了一圈,“ax by cz”这个表述最常出现在三相无刷电机绕组接线、反电动势波形测试、霍尔换相信号对齐这几类讨论里。比如有人拆了一台云台电机,看到三根线标着 A、B、C,就追问“A是不是对应x轴、B对应y轴、C对应z轴”。还有人做FOC控制,看到电流采样值里出现 ia、ib、ic,就误以为这就是“ax by cz”。

实际上,无刷电机里的“三”指的是三相绕组,不是三维坐标轴。三相绕组 A、B、C 在定子铁芯上按空间角度分布,彼此之间的电角度差是 120 度。这里的“轴线”是绕组轴线,也就是每一相绕组产生的磁动势中心线。三根轴线在圆周上均匀分布,合起来正好一圈 360 度电角度。

那“垂直轴线”这个说法是从哪来的?我推测有两种可能。一种是把三相电的“相”和坐标轴混淆,认为三相就应该对应 xyz 三个垂直方向;另一种是接触过 d/q 轴理论,知道无刷电机里有“直轴”和“交轴”,这两个轴在转子结构上确实是垂直的。但 d/q 轴是转子坐标系里的概念,跟三相绕组的 A/B/C 相轴线不是一回事。

1.2 三相绕组为什么不能互成90度

这里有个很关键的物理原因。三相电的基本要求是三相绕组在电角度上互相错开120度,这样通电后产生的旋转磁场才是恒定幅值的圆形旋转磁场。如果三个绕组像直角坐标那样互成90度,那产生的合成磁场幅值会忽大忽小,电机转矩脉动会极其严重,根本没法稳定运行。

从数学上看,三相绕组通入三相对称电流后,合成磁动势的幅值是恒定的,等于单相磁动势幅值的 1.5 倍。这个结论成立的前提就是三相在空间上互差 120 度电角度。而 90 度分布对应的是两相电机,比如步进电机的两相绕组就是互差 90 度。所以只要看到“无刷电机”、“三相绕组”这两个词,基本就可以断定“垂直轴线划分”是不成立的。

2. 搞懂槽极配合,绕组分相才有依据

2.1 极对数和电角度的换算关系

要真正理解“怎么划分”,绕不开的一个概念是极对数。极对数就是转子磁钢的 N/S 极对数,一个 N 极和一个 S 极算一对。常见无刷电机里,极对数从 1 到 21 都有可能。比如很多航模电机是 7 对极,电动自行车轮毂电机常见 10 对极到 23 对极不等。

电角度和机械角度之间有一个固定关系:

电角度 = 机械角度 × 极对数

这个公式是理解绕组划分的钥匙。转子的一个机械圆周是 360 度,如果电机是 7 对极,那一个机械圆周对应的电角度就是 360 × 7 = 2520 度。也就是说,转子转一圈,反电动势波形会经历 7 个完整的电气周期。

很多人分不清这一点,看到定子槽数很多就懵了。其实只要抓住“互差120度电角度”这条线,三相绕组的划分就能算出来。

2.2 整数槽绕组和分数槽绕组

定子绕组的布置方式分成两大类:整数槽绕组和分数槽绕组。

整数槽绕组是指每极每相槽数 q 是整数,计算公式是:

q = 总槽数 / (极对数 × 2 × 3)

比如一个 24 槽 4 极电机,q = 24 / (2 × 2 × 3) = 2,每极每相占 2 个槽。这种绕组规律性强,A/B/C 三相的线圈按电角度均匀铺开,分相最直观。

分数槽绕组则是 q 不是整数,最典型的是集中绕组电机,比如 12 槽 14 极、9 槽 8 极这些。拿 12 槽 14 极来算,q = 12 / (7 × 2 × 3) = 12 / 42,约分后是 2/7。这种电机每个齿上都绕一个集中线圈,相邻槽之间的电角度是:

相邻槽电角度 = 机械槽距角 × 极对数 = (360 / 12) × 7 = 210 度

注意,210 度电角度在数值上超过了 120 度,但我们可以把 360 度电角度理解成一个循环,210 度等价于 -150 度。所以在画矢量星形图的时候,要按角度差来分析哪个槽属于哪一相。

2.3 怎么用矢量星形图分相

矢量星形图是解决绕组分相最直接的图形工具。操作方法是这样:先写出所有槽的编号,按相邻槽电角度依次画出每个槽的电动势矢量,然后把相差 120 度(或等价角度)的定子边归到同一相,再根据相带宽度分配正反方向。

拿 12 槽 14 极电机举例:

槽编号电角度位置(度)分配相
10A+
2210C-
3420 → 60C+
4630 → 270B-
5840 → 120B+
61050 → 330A-
71260 → 180A+
81470 → 30C+
91680 → 240C-
101890 → 90B-
112100 → 300A-
122310 → 150B+

这样一列出来就能看出,三相并不是按“垂直 xyz”划分的,而是按 120 度电角度循环切割整个定子圆周。A 相在这个例子里占据了 1、6、7、11 槽,B 相占据 4、5、10、12 槽,C 相占据 2、3、8、9 槽。相与相之间在空间上互差约 120 度电角度,在机械角度上则要除以极对数。

3. 从电机实物一步步验证绕组划分

3.1 拆开电机看槽数和磁钢极数

理论讲再多,不如动手拆一台。选一台常见的 2212 航模电机或者无刷云台电机,先把卡簧和 C 形卡圈取下来,抽出转子。定子上能看到硅钢片叠压的槽,转子内侧贴着一圈永磁体。

数一下槽数,再用记号笔在转子磁钢上标出 N/S,数一下磁钢块数。比如一块 2212 电机标称 2204 级别,转子内壁通常有 14 块磁钢,那就是 7 对极;定子有 12 个槽,槽极配合就是 12N14P。把这两个数记下来,后面所有计算都靠它们。

判断 N/S 极有个小技巧:用一个小磁针靠近转子内壁,吸引的就是 S 极或 N 极的另一端,但更简单的办法是直接看磁钢的充磁方向标记,大部分磁钢侧面都有一道充磁标记线。

3.2 万用表测三相绕组的导通关系

绕组在定子上的连接方式有三种常见形态:星形接法、三角形接法、以及带中心抽头的星形接法。用万用表二极管档测任意两相出线之间的导通特性,可以判断连接方式。

如果是星形接法,三个线端之间的阻值两两相等,比如都是 R。任意两个线端之间的回路都经过两相绕组串联,所以 L-L 阻值是单相绕组阻值的 2 倍。如果是三角形接法,任意两线端之间的阻值等于一组绕组和另两组并联的组合阻值,计算结果是 2R/3。测量时如果发现两两之间阻值不相等,那就要怀疑是不是绕组有匝间短路或者引线定义错了。

测电阻的同时,把三根相线标为 A、B、C(先用临时标签),这一步是后面判断相序的基础。注意,无刷电机本身没有统一的“A相颜色标准”,不同厂家颜色定义完全可能不同,所以一切要以实测为准。

3.3 反电动势法确认三相相位顺序

绕组划分对没对,最硬的验证手段是测反电动势波形。

具体做法:把电机三相线分别接到示波器探头上,或者用一个简易的三相电压采集板,用手匀速转动转子。因为转子磁钢旋转时,每相绕组里会感应出正弦波反电动势。三相波形之间的相位差应为 120 度。

这里有个实操细节:示波器探头的地夹不能三个同时夹在三相线上。如果电机是星形接法,三个线端是浮空的,可以把探头地夹都夹在电机外壳或者共模点;如果是三角形接法,则要按线电压方式测,用差分探头或者两两测量。

测出来的波形如果两两相差 120 度,那恭喜,你的 A/B/C 标识跟实际绕组电气相位是对齐的。如果测出来相差 240 度,那说明你对 B 相和 C 相的标号反了。实际电机旋转方向还取决于驱动器的换相逻辑,所以单纯反转两根线,电机会反转,但相序本身要从波形上确认。

3.4 用霍尔信号和反电动势对齐判断电气零位

如果你的电机带霍尔传感器,事情就更直观了。霍尔传感器的三个开关信号在转子旋转时会出现 6 个状态组合,每个状态对应 60 度电角度区间。把霍尔的 U/V/W 波形和对应的反电动势波形叠在一起看,可以精确找到 A 相反电动势过零点与霍尔边沿的对应关系。

标准做法:让电机空转,同步采集霍尔波形和反电动势波形,找到 A 相的反电动势正过零点,再看此时霍尔信号组合是哪一组。这个关系在 FOC 控制里非常重要,因为启动时需要通过霍尔状态推测转子位置,反电动势过零点则用于无感观测器校正。

如果你发现霍尔信号跟反电动势对不上,最常见的问题不是霍尔坏了,而是霍尔板安装位置偏移了机械角度。比如三相霍尔应该互差 60 度或 120 度机械角度,如果贴片偏了一两度,低速换相就会觉得肉,噪声也会变大。

4. 相序、接线与驱动器:最容易栽跟头的几个实战坑

4.1 三根线随便接就行?那是没做过重载调试的人说的话

很多刚玩无刷电机的朋友第一反应是:反正无刷电机三根相线随便接,反了就是反转而已。这句话在空载小电机上基本成立,但在带负载的场合就会出问题。

先说反转问题。如果驱动器换相逻辑固定不变,交换任意两根相线,电机会反转。有些驱动器能通过固件设置把反接的相序重新映射回来,比如常见的 BLHeli 固件就有“电机方向”和“PWM频率”设置,但这是软件层的补偿,不代表硬件上接对了。

再说更隐蔽的问题:如果相序接错但电机恰好还是正转,比如把 B/C 交换后驱动器软件也做了映射,那运行效率会可能略低。因为你的反电动势波形和驱动器的换相时序出现了固定偏差,这个偏差会导致电流波形畸变,电机发热增大。实测下来,相序错位 120 度的电机,同样负载下温度可能高出 10 到 15 摄氏度,这是很可观的差距。

4.2 星形接法的中心点千万别乱接

星形接法的电机有一个公共中心点,但很多电机引线只引出三根相线,中心点封在电机内部。这类电机只能用相位电压驱动。有些驱动器要求接中心点来检测反电动势,那就得找那种引出四根线的电机。

如果你自己拆电机改成星形接法,中心点必须焊接牢固。因为电机大电流运行时,中心点如果虚焊,相当于三相绕组出现一个可变的接触电阻,轻则电流噪声大,重则烧驱动管。我在实际维修里见到过不少“电机末端抖动、驱动器过流”的案例,排查到最后就是中心点焊点开裂。

4.3 电角度偏移与“垂直轴线”误解的直接关系

回到最开始的问题。“ax by cz 按垂直轴线划分”这个错误理解,本质上就是把三相绕组轴线和正交坐标系搞混了。在电机控制里,确实存在一个正交坐标系,那就是 d/q 轴,但 d/q 轴的“垂直”指的是两个轴在电气上相差 90 度电角度,而不是三相绕组在空间上垂直。

FOC 控制的核心就是 Clark 变换和 Park 变换。Clark 变换把 abc 三相值映射到 αβ 两相静止坐标系,这两个轴是互相垂直的;Park 变换再把 αβ 映射到 dq 旋转坐标系,d 轴和 q 轴也是互相垂直的。所以如果你听别人说“垂直轴”,那他大概率是在讲 d/q 轴,而不是 A/B/C 三相绕组。

一旦把“三相绕组 120 度”和“dq 轴 90 度”这两个概念混在一起,接线判断(用相线判断角度)就会出错。有人拿着示波器去测 A 相和 q 轴之间的关系,怎么测都对不上,就是这个原因。

5. 不同槽极配合下的分相规律

5.1 常见槽极配合速查表

无刷电机最常见的集中绕组槽极配合有这些:9N6P(9槽6极)、12N14P(12槽14极)、12N10P、18N12P、24N16P、24N20P 等。不同的槽极配合有不同的绕线方式和分相规律。

槽极配合极对数每槽电角度绕组类型常见应用
9N6P3120度集中绕组航模电机
12N14P7210度集中绕组云台、航模
12N10P5150度集中绕组舵机、小型电机
18N12P6120度集中绕组机器人关节
24N16P8120度集中绕组轮毂电机
24N20P10150度集中绕组电动自行车

注意一个规律:槽数等于极数乘以 1.5 的整数倍时,每槽电角度正好是 120 度的整数倍,分相最简单。如果槽数和极数的比值不是这样的关系,比如 12N14P,就需要像前面那样按 210 度电角度去做矢量分析,分相结果绕一些,但绕线反而更规整,每个齿绕一个线圈就行。

5.2 怎么快速算出每个槽的分相

我有一个给新手用的土办法:先算出槽距电角度,标在圆周上,然后以任意一个槽为 0 度参考,顺时针每过一个槽加上槽距电角度,超过 360 度就减掉 360 度,最后把所有槽按“靠近 0 度、120 度、240 度”归到 A、B、C 三相。如果槽向量落在相带边界上,那就要看绕线方向决定是正绕组还是反绕组。

这个方法不需要查任何软件,手画一圈草图就能搞定。我自己给徒弟讲的时候,都是让他们先画一圈 12 个点,再把角度标上去,最后连线分组。只要角度算对,分组不会错。

6. 实操验证:一台 12N14P 电机的分相算命全流程

6.1 从零开始的手工绕线分相记录

拿一台烧毁的 12N14P 云台电机举例。拆开后记录:定子 12 槽,转子 14 极(7 对极),原装绕组每个齿绕一个集中线圈,线径 0.21mm,每齿 35 匝。

重新绕线前,先确认绕线方向。所有齿的绕线方向要保持一致,要么都顺时针,要么都逆时针。这里有个容易被忽略的细节:如果相邻的两个齿绕线方向相反,那它们产生的磁动势方向也会相反,分相结果完全可能变。

按前面的矢量星形图,12 个齿里 A 相占 4 个齿,B 相占 4 个齿,C 相占 4 个齿。每个齿的首尾两端引线要对应用颜色区分:我习惯 A 相红色、B 相黄色、C 相绿色。把同相的 4 个线圈按“首尾相连”串起来,注意 4 个线圈里 1、6、7、11 槽是 A 相,但 1 和 7 的方向关系要严丝合缝,否则反电动势会互相抵消。这一步宁可慢,不可错。

6.2 绕完线之后的上电验证清单

绕完线、接好线之后,不要直接上大电流驱动。先做三个检查。

第一,用万用表测三相绕组阻值,三组之间偏差应在 2% 以内。如果某一组阻值偏差超过 5%,检查是不是那组线圈匝数不对或者有匝间短路。

第二,用手转动转子,用示波器测反电动势波形,确认三相相位差是 120 度。测的时候注意探头共地问题,用差分方式最稳妥。

第三,接上驱动器,用极低占空比试转,观察电流波形是否平滑。如果电流波形上有明显的毛刺,往相序方向和霍尔位置方向排查。

我当时处理的那台电机,第一遍绕出来三相阻值分别是 12.3Ω、12.5Ω、12.4Ω,但示波器一看 B/C 两相反电动势相差只有 100 度左右,一检查发现是 C 相一个线圈反了方向。把那个线圈掉头重焊,再测就是整整齐齐的 120 度关系。

6.3 用编码器或测速机验证电角度

如果你手头有编码器或者光栅测速装置,可以做更精确的电角度验证。把编码器安装在电机后端盖上,与转子同轴旋转,同时采集反电动势波形。通过编码器读数和波形过零点的位置,可以算出反电动势过零对应的机械角度。再乘上极对数,换算成电角度,确认 A 相反电动势峰值点在电角度 90 度附近。

如果这个值偏差很大,问题通常出在编码器安装偏心或联轴器松动,而不是电磁问题。这一点我提醒过很多人:先检查机械装夹,再怀疑电路,很多时候“相位不对”其实是编码器零点不对。

7. 关于“ax by cz”这个说法,我再多啰嗦几句

很多词在技术圈里流传,传着传着就变形了。“ax by cz”这个词如果放到英文技术语境里,有可能是某款电机驱动板软件定义的相线命名格式,比如“A-phase X-axis”,但这不是行业通用标准。如果你看到某个技术文档里真的出现“ax by cz”,那大概率是厂家自定义的丝印或接口标注,而不是物理意义上的轴线划分。

正确的理解应该是:三相无刷电机中,A、B、C 三相绕组围绕定子圆周按 120 度电角度分布,对应的轴线叫相轴线,方向由绕组的绕向决定。所谓“by cz”如果指 B 相 y 轴、C 相 z 轴这种映射,那是某个特定控制器内部坐标变换的命名规则,换一个控制器可能就完全不同。

所以回答标题里的问题:不是按垂直轴线划分的。垂直轴线属于转子 d/q 轴坐标系的内容,三相绕组的划分依据是电角度互差 120 度,计算方法是“槽距电角度 = 360度 ÷ 槽数 × 极对数”。

8. 我的个人实操体会

说句实在话,这个问题的难点不在物理原理,而在概念迁移。电机行业里的“三相120度”和“坐标轴90度”本来就是两套体系,但很多刚入门的朋友因为看到 FOC 控制框图和绕组展开图长得像,就把它们强行捏在一起了。

我自己的建议是,碰到这种概念模糊的问题,不要先去网上搜索“ax by cz是什么意思”,而是拿一台实物电机,拆开数槽、数极,测一遍反电动势波形。实测数据不会骗人,波形出来三相就是差120度,你自然就理解“垂直轴线”这个说法错在哪了。

另外,如果你在调试 FOC 时发现电机低速抖动或者容易失步,可以先检查一下霍尔信号组合顺序和反电动势相位有没有对齐。我踩过的最深一个坑,是在一台带霍尔的无刷电机上直接用了通用默认的霍尔角度参数,结果中高速噪声巨大,调了一个星期最后发现只是霍尔电角度偏了 5 度。把霍尔板轻轻转了一下位置,问题就消失了。

这个领域就是这样,概念清晰了,后面所有调试都顺;概念糊着,就会一直在各种“神秘现象”里打转。希望这篇文章能帮你把“ax by cz”这个结解开。

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

Excalidraw白板JSON导入导出与localStorage持久化

Excalidraw 这类白板工具最容易被低估的一点,是它的数据其实非常“干净”——一张画布上所有的图形、文字、箭头、图片,全都能被序列化成一份结构清晰的 JSON。这份 JSON 既是导出文件的本质,也是配置持久化的载体。我做过几个需要把白板嵌进…

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

Univer表格引擎深度实践:架构原理、集成方案与踩坑实录

"univer"这个名字我最早是给团队做数据平台的时候搜到的。当时我们想找一套能嵌入自研系统的在线表格组件,市面上的东西不是功能太简陋就是开源协议卡脖子,最后发现 Univer 这套开源办公套件——主打在线电子表格、文档、幻灯片,底…

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

光电报警电路课程设计:NE555调制、LM386放大与9014驱动

简介:面向测控技术与仪器、电子信息等专业学生的课程设计文档,围绕光电式传感器光电报警电路展开,可支撑防盗报警装置的原理设计与报告撰写。文档为单个 doc 文件,压缩包约 150KB,内容按课程设计任务书、方案设计、元件…

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

海湾火灾报警MODBUS RTU规约:寄存器映射与串口对接避坑

简介:面向消防报警系统集成与上位机开发人员的《海湾MODBUS RTU通讯规约》技术文档,聚焦火灾报警控制器与主机之间的数据采集对接。文档围绕MODBUS RTU从站实现展开,给出4800波特率、无奇偶校验、1位停止位的通讯参数配置,说明功能…

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

高校工作总结PPT模板工程化:python-pptx批量生成十套风格

简介:这份面向西北工业大学师生及工作人员的PPT模板压缩包,聚焦工作总结报告这一高频场景,提供10套不同风格的演示模板,便于在学术汇报、项目总结与日常工作中快速搭建结构清晰、带有学校辨识度的汇报页面。压缩包共4个文件&#…

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

电子课本本地化工作流:从爬取到教学封装的全链路解析

1. 这不是“下载器”,而是一套电子课本本地化工作流的起点 “把官方电子课本搬进本地”——这个标题里藏着三个被多数人忽略的关键动作:“搬”、 “进”、 “本地”。它不是简单点一下“另存为”,也不是用浏览器开发者工具扒源码,…

作者头像 李华