直流无刷电机“ax、by、cz划分”是一道很有意思的技术题很多搞电机控制、无人机、机械臂和电子DIY的朋友都会碰到。跟纯物理学里的轴不同电机的轴线划分不是靠“垂直”这个几何概念而是按槽位相位、霍尔位置和绕组接线顺序来定义的。网上那些零星的只言片语说得太笼统很容易把人带沟里。这篇我把直流无刷电机里“az/bx/cy”和“ax/by/cz”的完整逻辑捋一遍从物理结构、绕组分布、相序判定到实测操作全讲清楚可以直接照着去排查你手里的电机。1. 先搞清楚“ax、by、cz”到底是什么不是几何轴是电气相序1.1 一个直观对比笛卡尔坐标轴和电机轴线的区别你可以把空间直角坐标系里的X、Y、Z轴想象成三条互相垂直的直线它们交于原点纯粹是几何概念。而直流无刷电机里的A、B、C三相以及每相线圈的两端a-x、b-y、c-z表示的却是绕组的接线端子和它们的电气相位关系。直流无刷电机里常看到这样的端子标识A相绕组从a端进、从x端出B相绕组从b端进、从y端出C相绕组从c端进、从z端出。这里“a-x”表示的是同一相线圈的头端和尾端不是空间上的一条坐标轴。用生活化的类比一个房间有三个开关分别控制三盏灯每个开关有一根进线和一根出线你可以把“开关A的进线/出线”叫a和x但这两个线头之间不是房间里的什么垂直轴线它们只是同一路电路的两个端点。1.2 为什么网上会冒出“是不是按垂直轴线划分”的说法这其实源于对英文术语的误解。电机领域确实存在“绕组轴线winding axis”的说法比如某本书里可能写“phase A axis”“phase B axis”指的是某一相绕组产生的磁动势方向。在理想的三相电机模型里三相绕组在空间上相差120°电角度于是它们的磁动势轴线也相差120°既不互相垂直也不是0°或180°而是“互差120°”的对称关系。而“ax、by、cz”这个写法更多是作为绕组端子编号出现在接线图、控制器接口和维修手册里。它和“空间垂直坐标轴”没有关系。搜索热词里那句“是按照垂直轴线划分的么”答案很明确不是。真正决定“ax/by/cz”顺序的是电机内部槽极配合、绕线方向和换相逻辑。2. 槽极配合与绕组分布ax/by/cz能被定义的根本原因2.1 定子槽数与极对数的关系先补充一个基础直流无刷电机定子上有槽转子上有磁极永磁体。常见的有12槽14极、12槽10极、9槽6极、18槽16极等。槽数和极对数共同决定了一个电角度周期内有多少个“电气位置”。电角度与机械角度的关系是电角度 机械角度 × 极对数比如一个两极电机极对数为1转子转一圈定子某点经历一个完整的电气周期电角度等于机械角度。如果是四极电机极对数为2转子转一圈定子某点经历两个电气周期此时电角度等于机械角度的2倍。为什么要提这个因为三相绕组的“A、B、C”三个相带在电气360°内是平均分布的每相占120°电气角度。只有当定子槽数能整除相数并且每个极距内的槽数能按规律分配时嵌线才能按一个固定规律把a-x、b-y、c-z的头尾端引出来。2.2 绕组怎么绕决定了端子怎么命名以最常见的三相星形无刷电机为例三组线圈的一端分别引为A、B、C另一端通常在中性点短接。但很多外转子无刷电机比如无人机电机是不引出中性点的只引出三根线这时就没有“a-x、b-y、c-z”六个端子只有A、B、C三根相线。这种情况下电机内部仍然有“每相线圈的头和尾”但因为中性点不引出你只能从外部测相间电阻来判断绕组是否正常。而带有六个引出端的电机多见于伺服电机、部分云台电机和改装电机才会明确标注a-x、b-y、c-z。接线规则通常是a-xA相绕组的头端和尾端b-yB相绕组的头端和尾端c-zC相绕组的头端和尾端绕组在定子槽内绕制时每相会跨过特定的槽距。若为集中绕组则每个齿上直接绕一相线圈若为分布绕组则需要按双层或单层方式跨齿绕制。无论哪种方式最终线头都会按规定引到接线板或连接器上。2.3 相序、磁轴线与“垂直”无关的证据你可以做个简单实验来验证把一台六个引出端的无刷电机摆在桌上用万用表蜂鸣挡分别量a-x、b-y、c-z会发现它们各自导通再量a-b、a-c等交叉端子发现不导通。这个“导通关系”跟空间里a、b、c三个端子的物理排列位置没有任何必然关系完全由绕组的内部接线决定。有时你把接线板上标着a、b、c的三个端子摆成“在空间上互相垂直”的样子内部电气关系也不会因此改变。所以“ax、by、cz怎么划分”的答案是它们按三相绕组的分相逻辑划分不是按空间垂直坐标轴划分。3. 可控硅/驱动器视角六个端子正确接入的重要性3.1 驱动器的六步换相与端子顺序无刷直流电机用电子换相代替机械换相常见驱动方式是“三相六步”。意思是一个电气周期分成六个扇区每60°电角度换一种导通组合比如A、B导通C悬空A、C导通B悬空B、C导通A悬空依次循环那么问题来了驱动器怎么知道哪个端子是A、哪个是B、哪个是C如果是带霍尔传感器的电机霍尔信号能确定转子位置如果是无感方案则靠检测反电动势过零点。但无论哪种驱动器的三相输出必须和电机的三相绕组一一对应接错了就会导致电流换相顺序错乱轻则电机抖动、启动困难重则烧毁驱动管。当你拿到一个带a-x、b-y、c-z六个引出端的电机而驱动器只提供A、B、C三根相线内部已搭好半桥接线时必须搞清楚中性点和三相端点。最常见的接法是把x、y、z三端并在一起形成中性点把a、b、c三端接驱动器的A、B、C输出。如果驱动器端也支持六线制部分高端驱动器有专门接口则按驱动器说明书把a-x、b-y、c-z对应接入。3.2 星形与三角形接法怎么选同样的六个端子可以接成星形Y接也可以接成三角形Δ接。星形接法是x-y-z短接作为中性点a、b、c接三相电源三角形接法是a-y接一起、b-z接一起、c-x接一起然后三个连接点接三相电源。两种接法的相电压、线电压和电流特性不同电机表现出的反电动势系数、转矩系数也不同。对无刷直流电机而言绝大部分出厂设计是星形绕组。因为星形接法允许驱动器通过三根相线进行半桥控制绕组电流可以通过中性点形成回路。而三角形接法在无刷直流电机里比较少见因为无感方波驱动下三角形接法的反电动势波形和电流谐波更复杂容易出现转矩波动。所以你在改电机接线时要看清铭牌或说明书上标注的“Y”或“Δ”不要凭“a、b、c三个端子看起来对称”就随手接。尤其注意如果六个端子内部已经引出到一个连接器但线序和说明书不一致万用表量通断才是判断绕组端对的最可靠方法。4. 实测拆解用万用表一步步找出a-x、b-y、c-z4.1 工具准备与安全注意需要准备万用表带蜂鸣挡和电阻挡电机绕组接线图若有标签纸或记号笔螺丝刀用于打开接线盒操作前一定要断电并且把电机从驱动器上完全断开。很多无刷电机驱动器内部有大电容即使断电短时间内电压还在直接摸端子有触电风险等两分钟或者用带放电功能的万用表测一下电容端电压。4.2 判断三组线圈头尾的方法第一步用蜂鸣挡测任意两个端子之间的通断。因为三相绕组彼此绝缘只有属于同一相的两个端子才会导通。比如量a和x蜂鸣器响说明它们属于同一相量a和b不响说明它们不是同一相。但问题来了同一个绕组哪个是头、哪个是尾对直流无刷电机来说“头”和“尾”本身没有绝对意义因为反电动势方向只和磁链方向有关和端子命名无关。真正需要区分的是三组绕组的头尾方向必须一致才能保证三相合成磁动势是对称的。所以如果你的电机没有出厂标注可以用下面这个方法来确定相对头尾任意标记一对导通端子为“A相”和“a端”假设该相为A相那么a端的同名端就是A相“头”测量另外两相时保持同样的“槽方向”判定规则其实对维修和替换场景最实用的不是去区分物理上的头尾而是确保三个端子在驱动逻辑上的关系正确。无感FOC和三路半桥驱动都能靠软件换相顺序校准来容忍线序不标准但前提是你要能通过实验确定当前线序而不是乱焊。4.3 实测记录模板假设有一台6线无刷电机端子编号为1-6。实测结果如下端子号与它导通的端子判定14同一相25同一相36同一相那么可能对应1-4 为 a-x2-5 为 b-y3-6 为 c-z接下来把x、y、z短接为中性点1、2、3接到驱动器的A、B、C运行测试。如果电机反转或者堵转可以任意交换两根相线通常就能解决。但这只适用于带霍尔的闭环速度控制或开环方波控制对无感FOC交换相线后还需要重新做角度估算校准。5. 相序判断的高级方法反电动势法与双通道示波器法5.1 电机针点测反电动势无感驱动最常见的转子位置估算方法就是检测三相绕组的反电动势。而反电动势的相位关系直接反映了“a与x”等端子对应的绕组方向。你可以用示波器直接测量让电机以某恒定转速空转可用另一台电机拖动或用手快速旋转示波器探头分别接A、B、C三根线公共端接中性点观察三相反电动势波形的相位差正常情况下A相对B相滞后120°电角度B相对C相滞后120°电角度C相对A相滞后120°电角度。如果发现其中一相反了或者相位顺序反了说明那一相绕组的头尾接反了。这个结论很重要所谓“按垂直轴线划分”完全说不通因为三相反电动势之间的相位关系是由空间磁极位置和绕组分布共同决定的和三个轴在几何上是否垂直没有任何联系。5.2 相位反向的现场补救如果你测出A相反电动势与B相同相而不是滞后120°则可以判断A相绕组接反了需要把a和x对调。对调后重新测试观察是否恢复120°相位差。这里有个常见误区有人觉得“三相绕组只要电阻一致就行接反也无所谓”。实际上如果某相反了三相电流会产生反向磁动势分量导致电机的转矩系数下降、噪声增大严重时还会引起驱动器的过流保护。所以遇到三相电阻平衡但电机运转异常的情况一定要去测反电动势相位。6. 霍尔传感器与“ax/by/cz定位”的真正关系6.1 霍尔信号和三相反电动势的对齐带霍尔的直流无刷电机霍尔元件通常安装在定子端盖上三个开关型霍尔在空间上相差120°电角度。它们输出的高/低电平组合可以表示当前转子位置。霍尔信号的跳变沿对应反电动势过零点这个对齐关系是出厂时调整好的。如果你的电机有霍尔线和电机相线共一个连接器那么霍尔线的定义往往与相线定义绑定。比如霍尔U、V、W对应B相、A相、C相不同厂家的定义不同。你必须查看该型号电机的说明书才能把霍尔线和a/b/c端子一一对应。如果接错驱动器会“换相错误”表现就是电机嗡嗡响不转或者一启动就过流。6.2 一种快速定位霍尔和相线对应关系的土办法手上没有说明书时可以这样找出霍尔和相线的对应给电机通一组固定的低压直流比如12V电源串一个电阻或者用三个可调电源输出六步状态手动缓慢转动转子用逻辑分析仪或万用表测霍尔U、V、W的电平变化对比霍尔信号跳变时的转子位置再联系方式测量对应相的反电动势相位这个方法听起来繁琐但实际做一次也就十几分钟。我试过在没有铭牌的云台电机上这样摸出了霍尔和相位的关系后续直接拿标准六步方波驱动跑起来了。7. 常见问题排查与避坑指南7.1 问题速查表现象可能原因排查/解法电机不转驱动器报过流相线接错或霍尔线序不对用万用表找三相导通端子按说明书重接电机抖动、异响低速卡顿某一相绕组反接用示波器测量反电动势相位差对调故障相头尾电机能转但噪声大电流偏大星形/三角形接法错误或霍尔对齐不准核对铭牌按Y/Δ正确接法重接用万用表量6个端子多个端子互相导通可能是电机内部绕组短路或接线柱间有异物检查绝缘层清理接线盒三相电阻完全平衡但运行不稳定霍尔传感器损坏或转子磁铁退磁用高斯计检测磁铁强度更换霍尔或转子7.2 踩坑经验端子命名不是“永久定理”我见过不少国产电机说明书里把a-x、b-y、c-z写得很清楚但打开接线盒后发现内部实际连接和说明书不一样。原因可能是厂家改版、错标、或者维修过的人换过线。所以任何时候都不要盲信丝印接线前用万用表实测才是硬道理。尤其注意有些电机把“a-x”中的a和x印得很像比如“a”和“x”字形容易残留墨迹导致看错。建议用不同颜色的热缩管或标签重新标注避免后续驱动板接线时出错。7.3 驱动软件层面如何容忍线序错误现代无感FOC驱动器如ODrive、VESC通常支持“电机相序自动识别”或“相序检测”功能。它们可以在上电时向电机注入短时测试脉冲通过检测电流响应来判断当前接线的相序并在软件里做重映射。所以就算你把A、B、C接反了理论上也能通过软件配置修正。但请注意自动识别不是万能的。如果电机绕组本身头尾不一致FOC的角度估算环会收敛到错误的零点表现为启动时反复抖动或启动后转矩输出严重不平衡。这类问题靠软件补偿不了必须物理修正绕组方向。因此硬件接线正确始终是第一位的。8. 实操心得一个旧电机翻新后的相序矫正过程最后分享一个我近期实际处理过的案例。一台六线制直流无刷电机类似伺服电机改作云台拆开后没有图纸端子标号已被前主人涂掉。我用万用表测出三组导通端子分别记为(1,4)、(2,5)、(3,6)。第一步把4、5、6短接为中性点1、2、3接到一个支持开环方波的驱动器上用极低占空比启动。结果是电机非常勉强地转动且有明显顿挫。第二步用示波器直接测1、2、3与中性点之间的反电动势发现其中一相与另外两相的相位差不是120°而是几乎反相。于是对调该相的短接端子连接方式即将该相的头尾互换再次测试。第三步三相反电动势恢复正常120°相位差后接入FOC控制器做在线校准。电机启动平顺转矩输出也恢复正常。整个过程大概花了40分钟浪费最多时间的反而是“以为标号还能信”的那段弯路所以也建议各位在拆机前一定做好标记。直流无刷电机的a-x、b-y、c-z划分既不高深也不玄学核心就是按三相绕组的电气分相来划而不是按空间垂直坐标轴来划。实际操作时牢记两点就够先用万用表探测导通关系再用反电动势或霍尔信号校准相位顺序剩下的问题基本都能解。
阅读完成 · 觉得有帮助?