无刷电机AX BY CZ怎么划分?三相绕组轴线120度,不是垂直轴线

发布时间:2026/11/4 21:51:23
无刷电机AX BY CZ怎么划分?三相绕组轴线120度,不是垂直轴线

最近后台好几个做电机驱动的朋友都在问同一个问题:直流无刷电机里常看到的"ax by cz"到底怎么划分?是不是按垂直轴线来分的?说实话,这个问题看着简单,但真要说清楚,牵扯到绕组结构、电角度、坐标变换好几层东西。我接触无刷电机和永磁同步驱动这些年,光是在相序和轴线关系上栽过的跟头就不下三四回。这篇就把ax、by、cz的来龙去脉彻底捋一遍,顺便把"垂直轴线"这个误解的源头也挖出来,给正在调电机、修电机、或者刚入门搞FOC的朋友做个参考。

1. ax by cz 到底指什么

1.1 电机绕组上的AX、BY、CZ是哪根线

先说结论:ax、by、cz不是某种神秘编号,而是三相电机绕组三相各自的"首尾端"标记,读作A-X、B-Y、C-Z。

三相无刷电机定子铁芯里嵌着三组线圈,三组线圈在圆周方向上依次错开。每组线圈都有两个出线端,工程上习惯把A相的两个端头分别叫A和X,B相的两个端头叫B和Y,C相的两个端头叫C和Z。这样一组一组拎出来,就成了AX、BY、CZ。老式交流电机的绕组图纸上,几乎都是这种标注方式,后来很多直流无刷电机和驱动器沿用下来,端子排上直接标AX、BY、CZ或者A+/A-、B+/B-。

为什么要分成A和X两个字母?因为绕组的两个端点具有方向性。A端和X端不是等价的两个随机引出线,它们对应着线圈的正反绕向。一旦把A和X接反,相当于这个绕组通反向电流,产生的磁场方向直接翻转,整个三相磁场的合成关系就乱了。

很多维修师傅换电机时,只关心"线色对得上",结果把某一相的首尾接反,电机照样能转,但噪声变大、力矩明显波动,调节器还容易报警。这种情况我遇到太多次,后文会专门讲怎么排查。

1.2 三相绕组在圆周上怎么分布

搞清楚AX、BY、CZ是什么之后,得知道它们在定子上是怎么摆的。

先看最简单的情况:2极电机,也就是转子上一对N、S磁极。这种电机一个机械圆周就是360度,三组绕组在定子槽内按顺序排列,每组绕组产生的磁场中心线(也就是"相轴线")在圆周上彼此相差120度。画一张俯视图就是三个方向平均分开,像三片西瓜皮均匀切在圆上。

那4极电机呢?这里就是新手最容易晕的地方。4极意味着转子有2对磁极,机械上转一圈,电角度要乘以2。三相绕组轴线的电角度间隔依然是120度,但对应的机械角度变成了120度除以极对数P。P=2时,机械间隔就是60度。换句话说,极数越多,三相绕组在定子圆面上挤得越密。

工程里有个万能公式:电角度θe = 极对数P × 机械角度θm。所有关于轴向、相位、霍尔间隔的计算,最后都要靠这个公式换算。

1.3 三相轴线划分的本质:合成旋转磁场

很多朋友理解不了"相轴线"到底有什么用,总觉得是个抽象概念。其实它直接决定电机能不能转。

三相绕组之所以按120度电角度摆放,是为了让三组绕组通入相位差120度的正弦电流后,在气隙里合成一个大小基本恒定、方向匀速旋转的磁场。这个磁场拉着转子永磁体一起转,电机就动起来了。

生活化一点:相当于三组人站在圆桌三个方向,各自用不同的力轮流推桌子。任何时刻三人力的合成方向都是确定的,三人力的大小按正弦规律变化,合成力的方向就会匀速转圈。如果三个人不是站在120度方向,而是两个挨得很近、一个跑对面去,那合力要么波动大,要么干脆旋转不起来。

所以"按什么划分"的答案已经有了:三相绕组不是按垂直轴的90度划分,而是按电角度的120度均匀划分。这个120度是交流电机能稳定旋转的几何基础。

2. "垂直轴线"的说法是从哪来的

2.1 三相轴线的夹角:120度,不是90度

直接回答热词里的疑问:直流无刷电机的AX、BY、CZ,不是按垂直轴线划分的,三相绕组轴线互差120度电角度。

那"垂直"这个词从哪来的?因为它确实存在于电机控制的另一套坐标体系里,只是不用于三相绕组的空间布置,而是用于控制算法里的坐标变换。

电机控制领域有两套常见坐标系。一套是静止的三相坐标系,就是刚才讲的ABC三相,互差120度。另一套是两相坐标系,分为静止的αβ坐标系和旋转的dq坐标系,这两套坐标系内部,两个轴之间都是垂直的,也就是90度。

如果只学过FOC算法,看过几张坐标变换框图,很容易把"垂直的α轴和β轴""垂直的d轴和q轴"当成电机的实际绕组布置,其实压根不是一回事。三相绕组在定子上实打实摆着,120度。αβ轴和dq轴是解析用的数学模型,位置在脑子里,不在定子铁芯上。

2.2 αβ轴线和dq轴线:垂直关系的真正含义

既然提到垂直,不妨把这个点讲透,因为做FOC的朋友迟早都会碰到。

Clarke变换把三相静止坐标系ABC(互差120度)变换到两相静止坐标系αβ。α轴和β轴相差90度,这就是第一组"垂直轴线"。变换的本质是数学上降维:三相系统在平面上的合成矢量,完全可以用两个正交分量来表示,就像平面上任何一个向量都可以拆成水平和垂直两个方向。

Park变换则把静止的αβ坐标系变换到随转子同步旋转的dq坐标系。d轴对准转子永磁体N极的方向,称为直轴;q轴超前d轴90度电角度,称为交轴。这就是第二组"垂直轴线"。

这套垂直的dq轴有什么用?它把交流量变成了直流量。三相正弦电流在αβ轴里还是交变的,但到了旋转的dq坐标系里,稳态下就是两个恒定值ib和iq,PI调节器可以直接无静差跟踪,控制难度一下子降下来。这也是FOC实现高性能控制的核心所在。

2.3 id=0控制:垂直轴线的实际应用

垂直的dq轴在实际控制中最经典的应用就是id=0控制。

永磁同步电机和直流无刷电机的转矩公式里,iq产生主转矩,id则影响磁场。让id始终等于0,意味着定子电流全部用来产生交轴转矩,没有直轴去磁分量。这样的控制策略简单、力矩电流比高,是表贴式电机最常用的方式。

做工程的朋友对齐编码器零位时,本质上就是在找d轴的位置:给电机通直流电锁转子,让转子N极对准某一相轴线,然后记下编码器角度,这就建立了"电机实体的120度轴线"与"控制算法的90度dq轴"之间的对应关系。

到这里可以总结一下:AX、BY、CZ描述的是电机本体的三相绕组空间关系,按120度划分;d轴和q轴是控制算法里的旋转坐标系,按90度垂直划分。两者一个在物理侧,一个在控制侧,各司其职。

3. 实操:如何验证电机的AX BY CZ轴线关系

3.1 第一步:确定极对数和相序

说再多理论,不如动手测一台电机。我新拿到一台没有铭牌或铭牌磨损的电机,第一件事就是确定它的极对数和相序。

最直观的办法是示波器测反电动势。把电机Y接的三根线任意选两根接到示波器,另一根悬空或接公共端,用手匀速盘转子,观察波形。线反电动势是一个正弦波,转子转一圈,波形里面出现几个完整正弦周期,极对数就是几。比如一个机械周期里数出4个正弦波峰,那就是4对极,即8极电机。

测相序也不难。任意两相之间的反电动势波形,和另外两相之间的波形,在时间上相差60度还是120度,对照标准相序表就能判断A、B、C的顺序。这里有个很容易忽略的细节:你测到的AB线反电动势超前还是滞后,会直接决定驱动器里换相顺序表用哪一套,接错的话电机就算转起来也是抖的。

3.2 第二步:用霍尔信号验证电角度间隔

无刷电机内部通常有三颗霍尔传感器,用来感知转子位置。霍尔信号的状态组合有六个,每个状态覆盖60度电角度。这是验证轴线划分最便捷的途径。

具体做法:用示波器的三通道接霍尔A、霍尔B、霍尔C,第四通道接编码器的Z脉冲或者手动转动标记。缓慢盘车,看六个霍尔状态的切换边沿在机械角度上的分布。如果是4对极电机,60度电角度对应15度机械角度,霍尔边沿应该基本等间隔地分布在30度、45度、60度这些机械位置附近。

如果测出来的霍尔边沿间隔明显不均匀,比如一会儿10度一会儿20度,那要么霍尔安装歪了,要么霍尔板本身的电角度间隔不是60度而是120度。很多电机驱动器的软件里可以配置霍尔间隔类型,选错类型后启动瞬间会有明显的顿挫感。

3.3 第三步:对齐编码器零位

做FOC控制的电机,必须把编码器零位和A相轴线对齐。这一步我踩过不少坑,说下标准操作。

先把电机的A相绕组接直流电源正极,B和C相接负极(或者BC短接作为回流端),让定子产生一个固定的磁场方向。此时转子会被强制锁在一个确定位置,转子N极方向恰好对准A相轴线。稳定后记录编码器当前位置,写入EEPROM作为零位偏移。

这个零位偏移误差如果超过5度电角度,id和iq的控制效果就会明显变差,力矩输出减小,母线电流还偏大。如果是追求极限效率的场合,这个对齐误差要控制在1到2度电角度以内。实际操作中我会反复通断电锁转子三五次,看每次记录的编码器位置是否一致,一致性越高说明对齐越可靠。

3.4 端子标识被磨掉后的应急判断

接手二手电机时经常遇到AX BY CZ标记被磨掉的情况。不要慌,用万用表就能分出来。

先把三组绕组找出来。用通断档测任意两个端子,导通的就是同一个绕组的两端。正常三相电机三组绕组的直流电阻应该完全一致,如果某组电阻明显偏大或偏小,说明绕组有问题,别急着上电。

绕组分出来后,还需要确定哪一组是A相。方法也不复杂:选一组绕组通直流电,转子会锁定在一个位置,标记好;换另一组绕组通同样方向的直流电,转子会锁在旋转120/P度的位置;按照锁定位置的变化顺序,很自然就能排出AX、BY、CZ的相序。这个方法费点时间,但在没有示波器、没有铭牌的情况下相当可靠。

4. 常见问题与排查技巧实录

4.1 三相线接反或者相序错乱

症状最典型:启动时轻微抖动,转起来噪声大,电流比正常值高不少,驱动器偶尔报过流。

排查思路是先用示波器看霍尔状态和相电压波形的对应关系。无刷电机六步换相有一个标准状态表,比如霍尔状态100对应哪两相开通,110对应哪两相开通。如果实测的对应关系和标准表对不上,基本就是相序接错了。

有一个实用技巧:不要只靠交换两根相线来碰运气。虽然任意交换两根相线可以让反方向运行,但对FOC驱动来说,相序和编码器零位是绑定标定好的,单靠换线很容易在后面的调试里留下隐患。我的习惯是先把霍尔信号按要求接对,再按标准表核对相线。

4.2 极对数判断错误导致电机无力

症状:转速上不去、大电流低效率、低速时会振动。

典型的算错场景是:驱动器的极对数参数填错。比如一台4对极电机,参数误设为2对极,那么同样的目标转速下,驱动器的电气频率只有实际需要的一半,电机力矩大打折扣。

判断方法我在3.1节提过:盘车数反电动势周期。还有一个更省事的办法,用另一台已知参数的电机对拖,看示波器的频率比值。对拖时如果被试电机一个机械周期的波峰数是标准电机的两倍,极对数也就翻倍。

4.3 霍尔安装角度偏移导致换相爆音

症状:电机转动时每隔60度电角度就有一声"咔嗒"或者"嘣"的爆音,换相瞬间电流尖峰大,波形上有明显的毛刺。

这种情况多为霍尔板安装角度偏差导致霍尔状态转换点和反电动势过零点错位。标准状态切换应该发生在反电动势过零点后的30度电角度处,如果霍尔信号跳变沿提前或滞后,换相时刻就不在最佳位置。

排查时把霍尔信号和反电动势波形放一起对比。电机反转拖动时,看每个霍尔跳变沿与反电动势过零点的间隔。偏差在允许范围内可不动,偏差超过10度以上就得重新调整霍尔板的位置了。有些电机外壳是一体压铸,霍尔板位置不可调,那就只能在软件里做角度补偿。

4.4 六步换相与FOC在轴线理解上的差异

这里多说一句。做方波控制(六步换相)和做FOC正弦控制,对轴线划分的理解深度要求不一样。方波控制只需要知道霍尔状态对应的换相序,稍微粗糙一点也能转;FOC则必须精确知道转子磁极的实时角度,这就回到前面讲的d轴定位问题。

我的体会是,无论做哪种控制,把"定子三相绕组的120度轴线"和"转子d轴所在位置"这两件事先在纸上画清楚,再上电调试。很多看起来像算法问题的故障,最后都能追溯到基础知识没吃透。

5. 给新入手无刷电机项目的一个自查清单

最后分享一个我自己整理的习惯动作,每次拿到新电机,先花半小时把下面四件事做一遍,后面调试能省几天时间。

第一,测三组绕组电阻,确认三相对称,同时把AX、BY、CZ绕组分组。第二,盘车看反电动势,确定极对数和相序。第三,示波器测霍尔信号,记录六个状态与机械角度的分布,确认霍尔间隔是60度还是120度电角度。第四,如果是带编码器的方案,做一次通电解锁转子,把编码器零位对齐到A相轴线。

这四件事做完,电机的基本"骨架"就清楚了,后面的驱动调试都是在往这架骨头上填肉。曾经有台客户返修的电机,症状是低速一顿一顿,检查了驱动器参数、PID、电流环全都没问题,最后发现是霍尔有一个引脚虚焊,导致六个状态里少了一个。这种问题如果没有前面第二三步的底子,很难快速定位。

关于AX BY CZ这组端子,再多提醒一句:接线端子上的标记有时候是首端和尾端,有时候是厂商自定义的相序顺序,别只看字母就对号入座。最可靠的做法永远是通电试一次方向,再用示波器验证波形。我自己就遇到过一台标注AX BY CZ的电机,出厂接线定义和常规完全相反,差点被它带沟里。

做无刷驱动这几年,越来越觉得真正难的不是那些花哨的算法,而是这些最基础的概念。三相绕组按什么角度摆、电角度和机械角度怎么换、霍尔边沿和反电动势过零差几度,这些搞明白了,绝大多数电机问题都能迎刃而解。希望这篇能把"ax by cz怎么划分"这个疑问彻底画上句号。