无刷电机AX、BY、CZ绕组划分:不是垂直轴线,而是120°电角度
拿到一台直流无刷电机的绕组图最先映入眼帘的往往是AX、BY、CZ这三个字母组合。很多朋友第一次接触时都会问同一个问题这AX、BY、CZ到底按什么划分的是不是按照垂直轴线划分的我在绕线、接线、修驱动器的过程中也曾经被这个问题卡住过很久。今天就把这个疑问彻底拆开讲清楚——不光告诉你“不是按垂直轴线”还会带你搞明白真正的划分依据以及在实际电机里怎么验证、怎么接线才不会翻车。全文适合这几类人正在学无刷电机控制的、自己动手绕电机的、维修时拿到来路不明电机需要判断相序的。看完这篇文章你应该能独立回答三个问题三相绕组为什么叫AX、BY、CZ三相磁轴在空间上到底是什么关系“垂直轴线”这个错觉到底从哪冒出来的。1. 先给答案AX、BY、CZ的划分准绳是120°电角度不是垂直轴线先亮结论后面再展开解释三相交流电机包括直流无刷电机BLDC和永磁同步电机PMSM的定子绕组三相磁轴在空间上互差120°电角度。注意这里说的是“电角度”不是简简单单的“机械角度”。至于“垂直轴线”这个说法对三相绕组来说是错的——三相绕组如果按90°摆放不仅合成磁场不再是圆形旋转磁场电机还会剧烈振动、转矩严重波动。那为什么这么多人会产生“垂直轴线”的疑问我分析下来主要有三个来源。1.1 三相绕组的磁轴把360°电角度三等分想象一个无刷电机的定子内圆沿着圆周方向每走一个极距对应的电角度就是180°走完整整一对极电角度就是360°。三相绕组要正常工作就得让A相磁轴、B相磁轴、C相磁轴在电角度上互差120°。为什么是120°因为360°除以三相每相等分一份得到的正是120°。这就像把披萨切成三等份每一份都是120°。三份合起来又是一个完整的圆旋转起来不会有“缺一块”的感觉。这个120°是三相系统最根本的对称性时间上三相电流互差120°相角空间上三相绕组也互差120°电角度二者对应才能产生恒幅旋转的合成磁动势。有人可能会问两相电机不也转得很好吗没错两相电机的时间相位和空间夹角是90°所以“垂直轴线”这个词放在两相电机上是合理的。但到了三相电机这里规则变了90°行不通。1.2 “垂直轴线”错觉的三个来源我复盘了一下大家产生这个疑问的场景基本都是被下面三种情况带偏的。第一种把两相步进电机的经验迁移到了三相电机上。两相混合式步进电机、两相伺服电机确实存在两组绕组它们在空间上互差90°电角度这个就是“垂直轴线”。很多同学先接触的是两相电机或者用步进驱动器调了两相电机形成“绕组就是要正交”的思维惯性再看到三相AX、BY、CZ时条件反射就问“是不是也垂直”了。第二种被dq坐标系搞迷糊了。电机控制里常用的旋转坐标系d轴和q轴是互差90°电角度的正交关系。矢量控制图上一画两个轴一个横一个竖正好垂直。但dq轴是控制算法里的旋转坐标系不是定子上真实绕组的空间位置。盯着矢量图看久了容易把“d/q轴的90°正交”错误投影到“A/B/C三相绕组的空间排布”上。第三种增量式编码器的误导。增量编码器输出A、B两路正交信号相位差是90°电角度。编码器这个“AB正交”用得太频繁再加上部分霍尔板或控制板上的元件排列确实看起来“像是有垂直关系”脑子里的“90°”就被固化下来了。但实际上编码器的AB信号和电机三相绕组的空间夹角是两码事一个用于测速测位置一个用于定义磁场方向。1.3 如果真按90°摆三组线圈会发生什么可能有人觉得90°和120°差得也不是特别大真有人按垂直轴线去摆绕组会怎样我告诉你后果很直接。三相绕组的磁动势是三个空间矢量叠加的结果。假如三组线圈空间上互差90°电角度而电流时间相位仍然互差120°合成磁动势矢量的大小就会周期性地变化——磁场一会儿强一会儿弱不再是等幅旋转。反映到电机上就是转矩脉动大、噪声大、效率低严重时电机根本无法平稳起动甚至出现明显的转矩缺口和振动。换句话说三相电机按90°摆绕组物理上就是错的。真要使用“垂直”布置电机也必须按两相系统来驱动用两相电流而不是三相电流。项目两相电机如步进电机三相BLDC / PMSM绕组组数A、B两相A、B、C三相空间磁轴夹角90°电角度120°电角度驱动电流相位差90°120°常见误区“垂直轴线”是正确的被误套用成90°所以记住这句话对三相无刷电机而言垂直轴线不是划分依据120°电角度才是。2. AX、BY、CZ不是六个端子是三个完整线圈的首尾标签搞明白了120°电角度下一个问题就是命名本身。绕组图上写AX、BY、CZ很多人第一反应是这代表六个接线端子A、X、B、Y、C、Z各接一条线如果这样理解后面接线必乱。2.1 字母的含义A是首端X是末端在电机绕组原理图里AX代表的是A相绕组的完整线圈。A是这条线圈的起点首端X是这条线圈的终点末端。电流从A流进去绕完整个线圈组从X流出来。整个AX线圈串联起来在外电路上就表现为“一相”。同理BY是一相CZ是一相。绕组图里画了三条这样的支路组成一个三相绕组系统利用的就是它们的公共中性点或首尾连接关系。常见的两种连接方式星形接法Y接把X、Y、Z三个末端接到一起形成中性点A、B、C三个首端接驱动器输出。无刷电机绝大多数都是星形接法。三角形接法Δ接A接Y、B接Z、C接X三个连接点引出A、B、C三根线首尾相连形成一个闭合回路。不管是星形还是三角形从外部看电机都只有三根动力线有些会多出霍尔线、编码器线。所以“AX、BY、CZ”本质上是三个线圈支路的内部编号不是六个对外端子。这一点不理解后面看绕组展开图就容易犯迷糊——你在图纸上数出来六个字母实际接线上却只有三根相线怎么对得上2.2 60°相带AX这个线圈在定子上占的位置那AX这个线圈到底“绕在哪”这里需要引入“相带”的概念这也是划分AX、BY、CZ最标准的方法。把电机定子展开成一条直线来看。一个极距是180°电角度也就是说从一个N极中心走到相邻S极中心电角度移动180°。每个极距都要容纳三相为了均匀分配每相就分到60°电角度称为60°相带。在一个极距内三相的顺序是A、B、C各自占60°。走到下一个极距A相再占的位置就是X相带B相占的是Y相带C相占的是Z相带。因为一个极距是180°电角度所以A相带和X相带电角度上正好相差180°二者组合起来才是一个完整的A相线圈组。听上去有点绕你可以这样记AX不是两个不相干的字母而是A相的“正半相”和“负半相”。A相带里的线圈电流方向决定了产生N极X相带里的线圈电流方向相反产生的是S极。两个半相串起来反电动势自然同相叠加整相才能形成完整的磁极对。2.3 为什么同相的两个相带要隔180°电角度这是很多初学者最容易忽略的点。A相在N极下占60°在相邻S极下也占60°这两个相带在电角度上正好差180°。为什么要这样因为同一个N极和一个S极在物理上就是相差180°电角度的两个位置。如果A相只在N极下绕了正半相而没有S极下的负半相那A相产生的磁动势就是单边的不闭合无法和另外两相形成完整的旋转磁场。只有当AX两个相带都参与进来A相的磁动势才是空间上对称、可以和其他两相交替叠加的。轴线上看A相带中心和X相带中心正好相差180°电角度三相各自的“正相带中心”之间仍然是互差120°电角度。这个结构是电机设计里最基础的整数槽绕组划分逻辑。每极每相槽数q等于槽数Z除以极数再乘以相数即 q Z / (2p × 3)q等于多少就代表每个60°相带里包含多少个槽。只要q是整数就能严格按A、B、C的顺序循环划分。3. 机械角度和电角度的换算2极、4极、8极电机的AX、BY、CZ位置完全不同前面反复强调“120°电角度”但实际动手时大家拿到的电机有2极的、4极的、8极的。同样是AX、BY、CZ三相互差120°电角度在不同极对数的电机里机械位置却完全不一样。这一步不搞清楚拿起绕线模、拿到绝缘纸很容易把槽位画错。3.1 换算公式就一条电角度 极对数 × 机械角度先记住公式θe p × θm。p是极对数不是极数极数除以2才是极对数θe是电角度θm是机械角度。一台2极电机p1电角度和机械角度数值相等一台4极电机p2机械角度走30°电角度就已经走了60°一台8极电机p4机械角度走30°电角度走120°。这意味着三相绕组轴线虽然电角度上永远差120°但机械角度却要除以p。换句话说三相绕组磁轴的机械夹角 120° / p。3.2 不同极对数下的实际机械夹角我直接把常见极对数对应的机械夹角列出来一目了然。极对数 p常见槽数示例三相轴线机械夹角12极12槽、18槽120°24极24槽、36槽60°36极18槽、36槽40°48极24槽、48槽30°510极30槽、60槽24°为什么维修站里很多人会画错因为大家习惯了2极电机的图看到2极的三相轴线机械夹角是120°就以为所有电机都按120°分槽。结果拿到8极电机还按120°机械角去找BY绕出来三相轴线全错。3.3 用9槽6极电机现场演示邻居齿的机械夹角只有40°9槽6极的无刷电机非常常见航模电机、电动工具里到处都是。这台电机p3相邻两个齿的机械角度是360°÷940°电角度是40°×3120°。你数一下槽1、槽2、槽3之间的电角度正好就是120°。所以这台电机的三相绕组非常直观A相线圈挂在齿1、齿4、齿7上B相线圈挂在齿2、齿5、齿8上C相线圈挂在齿3、齿6、齿9上。从齿1看到齿2机械上只隔了40°——你要找“垂直轴线”的90°根本不存在。只有把极对数3代入你才会发现电角度上它们确实互差120°。这也是我特别喜欢拿9槽6极当例子的原因齿小、数少、直观。下次你手头有这类电机拆开来看三组线圈就是隔一个齿一相规律极其清晰。3.4 用槽星图验证48槽8极的绕组分法槽数多一点的整数槽电机比如48槽8极可以用“槽星图”来验证槽位。第一步计算相邻槽的电角度差Δθe 360° × p / Z 360° × 4 / 48 30°。也就是说从任何一槽出发按顺序数每个槽的电角度递增30°。第二步把一个电周期360°分成三个120°区间。以槽1为0°电角度参考那么在槽1附近0°±30°的槽属于A相正相带在槽5附近120°±30°的槽属于B相正相带在槽9附近240°±30°的槽属于C相正相带。第三步把机械角度换算回来验证48槽8极的相邻槽机械夹角是360°÷487.5°槽1到槽5机械差了 4×7.5°30°换算成电角度就是 30°×4120°。完全对上了。这整个计算过程核心就是一句话先用公式把机械角换成电角再看三相是否落在0°、120°、240°这三个位置。不要盯着机械图直接画等分线那样十有八九要出错。4. 没图纸怎么验证反电动势波形和霍尔信号会告诉你真实相位理论说完了回到实战。很多时候我们手上没有绕组图纸电机标签也被磨掉了怎么确定AX、BY、CZ的真实顺序这里有两条特别实用的路径测反电动势、看霍尔信号。4.1 反电动势法示波器看三路波形的相位关系反电动势法的原理很简单转子转起来后三相绕组会感应出电动势三相电动势的相位关系直接反映出绕组的空间位置关系。操作步骤把电机从驱动器上断开确保电机不通电。手拧或用小电钻带动转子匀速转动。示波器用两个探头分别接到A–C端和B–C端公共端接C或者依次测AB、BC、CA三路线电压。观察波形三路线反电动势波形在时间上应该依次错开错开的量是120°电角度对应的周期比例也就是1/3个电周期。这里有个细节反电动势波形不一定标准正弦BLDC电机很多是梯形波但不影响判断相位差。重点看波形的过零点或者峰值点位置。假如你测出来的三路波形相邻两路的相位差明显不对等比如两路靠得很近、第三路隔得很远基本可以断定引出线没有按真实相序接或电机内部绕组有异常。实际操作中还有个大坑手动转动很难做到真正匀速波形的周期会忽长忽短你直接量“时间差”会不准。建议用示波器把三个波形同时采集一段然后用“过零点顺序”来判定。一段波形里谁先过零、谁第二、谁第三这个顺序是稳定的哪怕转速有波动也不影响。4.2 线电压和相电压要注意区分很多无刷电机星形连接的中性点并没有引出来只有A、B、C三根相线。这时你只能用示波器测量线电压也就是AB之间、BC之间、CA之间。线电压的相位关系和相电压略有差异但三路线电压之间依然保持120°电角度等间隔。如果你拿到一台引出中性点的电机有些测试电机有N线直接测相电压更直观。无论哪种判断逻辑都一样先确定一个参考相再去比较剩下两相的相对顺序。只要三路波形等间隔依次出现相序就是对的。想快速做出初步判断还可以用电笔加万用表交流档代替示波器——精度低一些但能看出大概的顺序关系。有条件还是建议上示波器或至少用带相位显示的万用表。4.3 霍尔和编码器不要混为一谈有些电机带三根霍尔线很多人习惯拿编码器那套思维来套霍尔越套越乱。增量编码器的A、B两路信号确实是正交的相位差90°电角度这属于测位置的速度信号。但BLDC霍尔传感器不是这么玩的。BLDC电机的三路霍尔信号通常按60°或120°电角度安装一个电周期内霍尔状态会组合出6个有效状态正好对应六步换向。霍尔信号告诉你的是“转子磁极现在处于哪个扇区”负责的是换相逻辑不是去测量连续角度。如果你看到某块电路板上霍尔元件排列得很整齐甚至看起来像互相垂直那要么是机械排布产生的视觉误差要么你看到的是两相编码器。无刷电机里那三个霍尔和“垂直轴线”真的没有直接关系。反过来利用霍尔信号也能反推电机相序。接好霍尔和驱动板后手动转动电机观察三相霍尔电平的跳变顺序和驱动器换向表对照就能确认哪根线对应A、哪根线对应B。这种方法不需要示波器也能做但前提是你手头有这台电机的霍尔换向表或者驱动器的文档写得很清楚。5. 接线时的避坑清单AX、BY、CZ顺序错了会发生什么理论上说完最后落到最实际的接线环节。这些年我在测试台上最常遇见的故障有一半都和AX、BY、CZ顺序搞混有关。5.1 先把连接关系刻进脑子里星形接法三个末端X、Y、Z并在一起作为中性点三个首端A、B、C接驱动器。三角形接法A接YB接ZC接X然后从A、B、C三个点引线出去。这两种接法对相序的敏感性完全不同。星形接法相对宽容一点接错的表现是电流波形异常、转矩方向不对三角形接法一旦顺序接错绕组内部会形成环流电机发热很快驱动器容易过流报警。所以星形的居多不是没道理的。5.2 常见的错误后果先说最简单的错误只把A和B两根线交换其他不动。多数情况下电机会反转但有霍尔反馈的无刷系统往往会同时出现抖动、异响、甚至直接堵转因为你改变了电磁转矩方向但霍尔换向表没跟着变。再复杂一点把B相接错成C也就是驱动器U、V、W三个输出和电机A、B、C不是一一对应。这种情况下电机的换相顺序完全乱掉六个霍尔状态下总有几个状态产生的转矩方向是反的结果就是电机频繁抖动、力矩小、驱动器过流。我遇到过最隐蔽的问题是把同一相线圈的首尾搞反——也就是把AX里的A和X对调了。表面上看外部三根线都正常测量电阻也正常但电机的空载电流明显偏大噪音高效率差。用示波器量反电动势波形你会发现这一相的位置差了一格和另外两相不再严格保持120°。提示修改电机接线时尽量每次只动一根线并且立即做空载低压测试。一次改两根以上出了问题就很难说清是哪一步弄错的。5.3 用万用表快速找到三相绕组没有图纸时先用万用表电阻档测量三根动力线之间的电阻。正常情况下三根线两两之间的阻值应该基本相等。如果测量时发现有一组阻值明显偏大那要么是绕组内部断路要么是连接方式与想象不同三角形会比星形多出一条并联路径。继续量每根线和电机外壳之间的电阻正常应该无穷大或几十兆欧以上如果有明显导通说明绝缘已经损坏。这组测量很快但我建议养成习惯任何来路不明的电机上电之前先把这三组数据记下来。后面接驱动器、查故障的时候有一份基线数据能省很多时间。5.4 最后一道校验法低电压空载试转接好驱动器后不要直接上额定电压。先用安全低电压比如额定电压的10%~20%让电机空载运行。正常的状态是启动平稳、无异响、电流小。一点点增加电压声音依然平滑电流随负载线性变化就是相序对了。如果出现明显的抖振和电流尖峰第一件事不要怀疑驱动器坏了而是先核对电机三根相线是否与驱动器输出一一对应其次核对霍尔相序。这两处是龙头大多数“无刷电机点不转”的问题都出在这里。我自己最早绕4极电机时也曾真把三组线圈按90°摆放去试机结果电机上电就剧烈振动电流大得吓人。后来朋友提醒我查槽星图我才意识到“垂直轴线”那个念头有多坑人。从那以后每台电机拿到手我第一件事就是问自己极对数是多少然后老老实实把机械角换成电角度再谈接线。如果你现在手里正有一台转不顺的电机不妨先用我上面讲的反电动势法量一遍看看三相波形是否真的差着120°电角度——这一步能排除一大半相序问题。最后再分享一个小习惯测试台上备一个带相位显示的小示波器调无刷电机时会感谢它的。