最近被一个看似简单的问题问住了直流无刷电机上标着AX、BY、CZ这三组线到底按什么原则划分是不是像三维坐标的xyz轴那样按照互相垂直的轴线来的说实话我第一次接触这个标识时也这么想过毕竟X、Y、Z摆在一起实在太容易让人直接跳到直角坐标系去了。但正规答案和直觉恰好相反三相绕组的划分基准是空间电角度120°而不是垂直轴线90°。这篇就专门说说AX、BY、CZ的来历、角度关系、认线方法和换相配合给刚入门无刷电机驱动的小伙伴省点翻资料的时间。1. AX、BY、CZ到底是什么先从端子标记说起1.1 一个字母组合的背后是一相完整绕组电机绕组不是一根导线从头通到尾而是绕成很多圈的一个线圈组。每一相绕组都有两个引出端A表示这一相的首端X表示这一相的末端合在一起就是AX。同理B相是BYC相是CZ。所以AX、BY、CZ并不是三个孤立的字母而是三相绕组的完整端子标识。这里有个很容易被忽略的点A、B、C只是“相名”X、Y、Z才是判断进出线方向的关键。拿A相来说电流从A端进、X端出和从X端进、A端出产生的磁场方向完全相反。无刷电机的换相逻辑对电流方向很敏感如果只看A不看X接线时很容易把一相绕组的头尾搞反电机通电后要么卡死要么反向转动严重的还会烧驱动管。1.2 为什么不是直接写A、B、C三根线很多人看到电机只引出三根相线就以为A、B、C就够了。实际上三相无刷电机绝大多数是星形连接也就是三相绕组的末端X、Y、Z在电机内部或接线盒里短接在一起形成一个公共中性点只把A、B、C三个首端引出来。此时你看到的“三根线”就是A、B、CAX、BY、CZ只是完整绕组在图纸上的表达。如果电机引出了六根线那才是AX、BY、CZ成对出现。这种六线形式常见于需要用户自己决定星形接法还是三角形接法的场合或者某些多速绕组。换句话说三线电机看不到X/Y/Z不代表它没有末端而是末端已经并好了。1.3 新国标符号带来的混乱老图纸和教材里喜欢用AX、BY、CZ现行很多驱动器、电机标牌则用U1、V1、W1和U2、V2、W2这套新符号。两者只是改名不是两套原理。对应关系很简单U1对应AV1对应BW1对应CU2对应XV2对应YW2对应Z。厂商如果只标了U/V/W三个驱动端子那通常对应A/B/C这三个首端。实际维修和DIY里颜色才是最大的坑。不同厂家对相线颜色没有任何统一标准有人用黄绿红代表A/B/C有人用黑蓝棕还有人全用同色线所以别靠颜色猜。颜色只是方便区分参数和电气关系才是判断依据。2. 关键问题三相轴线到底怎么划分是不是垂直轴线2.1 真正的分法是空间电角度120°不是90°回归正题。直流无刷电机的A、B、C三相绕组在定子圆周上的位置并不是互相垂直的而是互差120°电角度。把A相绕组的磁轴定为0°参考方向B相绕组轴线就在120°电角度方向C相在240°电角度方向。如果画在圆上这三个方向点刚好把圆周三等分构成一个等边三角形。等边三角形的内角是60°但相邻两个顶点在圆心处看过去的角度就是120°这个圆心角正是三相绕组的相位差。为什么不取90°垂直因为三相供电系统在时间上就是互差120°的三相正弦波要让定子磁场跟电流波形配合绕组在空间上也必须按120°分布。电流先打到A相峰值磁轴就指向A轴过一会儿打到B相峰值磁轴又转到B轴三相电流循环一圈合成磁场刚好在空间转一整圈。空间上的120°和时间上的120°是配套的缺一个都会让旋转磁场变形。2.2 真按垂直轴线放会怎样假设有人非要把三相绕组按XYZ直角坐标那样让A轴在0°、B轴在90°、C轴在180°或270°来放会出两个问题。首先是三个方向的夹角不对称两两之间既有90°又有90°还有一个方向可能和其他轴重叠合成磁动势在空间旋转过程中幅值忽大忽小根本形成不了恒幅旋转磁场。最直观的现象就是转矩脉动特别大转子在低速时一顿一顿换相点也完全对不上霍尔的反电动势相位。打个比方想让一个圆桌匀速转起来三个人在桌边沿着圆周每隔120°站一位各自顺着切线方向推是最省力也最平稳的。如果让一个人站在0°方向另一个人站在90°方向第三个人站在180°方向这个桌子受到的推力矩方向一直在变肯定转不匀。直流无刷电机要的就是“转得匀”所以绕组轴线的120°分布是结构上的硬要求。2.3 机械角度和电角度的换算极对数才是关键很多初学者在这里又卡住了既然是120°为什么我拆开一台4极无刷电机看着定子铁芯上绕组相隔的角度好像不到120°因为这里说的120°是“电角度”不是“机械角度”。两者换算关系很简单电角度 机械角度 × 极对数p极对数就是电机转子上的磁极对数比如2极电机的极对数p14极电机p210极电机p5。三相绕组之间要求相差120°电角度所以对应的机械角度就是三相绕组轴线机械间隔 120° / 极对数p极数极对数p三相绕组轴线机械间隔2极1120°4极260°6极340°所以你看到4极电机里绕组轴间隔60°机械角它对应的仍然是120°电角度。同理10极电机是24°机械角。如果无视极对数直接拿万用表或量角器去找“120°”那肯定对不上。实际操作中绕组的磁轴不是一条看得见的几何线而是整相绕组电流产生的磁动势中心线必须结合极槽配合来看。2.4 “垂直轴线”在电机控制里到底出现在哪那“垂直轴线”这个词是不是凭空来的不是它更多来自两个场景一个是无刷电机的FOC矢量控制里的dq轴d轴对准转子磁极N极方向q轴滞后d轴90°电角度两者在数学上确实是垂直关系另一个是αβ坐标变换把三相静止坐标投影到两相静止坐标上α轴通常和A轴重合β轴超前α轴90°电角度。这两个场景里的90°都是坐标变换里的数学轴不是定子绕组的物理布置轴。还有一个容易混淆的是编码器。很多伺服电机后面带着光电编码器里面输出A、B两相正交信号相位差90°用来判断位置和方向。这90°是编码器栅格的线纹相位不是电机绕组的相轴关系。你要是拿着编码器的A/B相位差去套无刷电机绕组的AX/BY/CZ两个字全乱。3. 实操从AX、BY、CZ认线到无刷电机换相3.1 拿到一台六线电机怎么把AX、BY、CZ分出来无刷电机最常见的是三根电机线加五根霍尔线但如果你拿到的是六根绕线直出的电机第一步就是分组。用万用表的蜂鸣挡或电阻挡测任意两根线之间的通断。同一个绕组的两根线一定是导通的不同绕组之间因为星形中性点可能不引出所以是不通的。也就是说能响的是一对比如AX剩下两对依次测出来就是BY、CZ。这里有个细节绕组直流电阻通常只有几十毫欧到几欧蜂鸣挡会响得很快容易误判成短路。尤其是大功率无刷电机三相阻值都极小测出来可能都是0.1欧左右这时候不要慌只要三对电阻值基本一致就说明绕组本身没问题。如果某两对之间也导通了那可能是内部已经焊接成了星形中性点或者这台电机本来就是三角形接线。颜色不能作为分组的依据这点必须反复强调。之前帮朋友处理一台废品站收来的老伺服电机六根线五种颜色其中两根本来就是同一组却被厂商涂成了两种接近的蓝绿色用万用表一测才确认。规则很简单电路关系优先颜色只做辅助记录。3.2 三根相线与驱动器的对应以及换相反转问题驱动器上的U、V、W三个输出端子和电机的A、B、C三根相线怎么对应很多工程师直接按标号接但电机出厂时A/B/C定义可能和驱动器的U/V/W相位定义不一致。更稳妥的做法是做个“对相测试”先把母线电压调到很低比如12V电机用5V来试然后任意接好三根相线。用手捏住电机轴或者空载缓慢给PWM。如果电机能平稳加速、噪声小、没有剧烈抖动那就是相序对上了。如果电机抖动、卡顿或反转先把任意两根相线互换通常就能解决反转如果换完还是抖就要检查霍尔信号线顺序或软件里的换相表。注意直流无刷电机不能把三根相线直接接到直流电源上测试。它必须靠逆变桥按顺序换相绕组里流的是由MOS管斩波生成的交变电流而不是像普通直流电机那样正负一接就转。直接用电源碰三根线大概率瞬间电流失控MOS管、电机绕组都可能保不住。3.3 霍尔传感器和绕组轴线的对齐关系有感无刷电机里还有三根霍尔信号线对应三个霍尔元件分布在定子端部。这三个霍尔也不是随便装的它们同样按120°电角度分布用来感知转子磁极位置。霍尔信号跟三相绕组的AX/BY/CZ必须保持特定的相位关系六步换相才能正确。我遇到过一台电机霍尔和绕组接线都正常但是霍尔安装时有一个装偏了角度启动时能转一加载就丢步空载电流还特别大。最后用示波器看霍尔波形发现三路信号之间的相位间隔是120°、125°、115°有个霍尔歪了一点。这种情况软件里怎么换相都救不回来只能机械调整。如果是无感无刷电机没有霍尔就靠反电动势过零信号判断换相点。不导通那一相的反电动势会从正到负或从负到正经过零点过零之后延迟30°电角度再换相。这里更依赖绕组120°电角度的对称性只有三相轴线严格对称反电动势波形三相之间才均匀错开120°过零检测点才准确。3.4 典型六步换相顺序三相绕组按120°电角度分布配合120°导通型六步驱动就形成了经典换相顺序。以正转为例子大致是这样的顺序转子电角度区间导通的功率管电流走向0°~60°A上桥B下桥A-B60°~120°A上桥C下桥A-C120°~180°B上桥C下桥B-C180°~240°B上桥A下桥B-A240°~300°C上桥A下桥C-A300°~360°C上桥B下桥C-B每个状态持续60°电角度六个状态转完正好是一对磁极的周期。如果霍尔信号或相线接反这个状态顺序就会被打破电机最常见的表现是启动时来回抖、无法启动、或者反转。这里可以算一个具体的换相时间4极电机在3000转/分钟下极对数p2电频率就是3000×2/60100Hz一个电周期10ms60°电角度对应的时间就是10ms÷6≈1.67ms。反电动势过零到换相点的30°电角度延迟对应约0.83ms。这个时间很精确等转子真正转稳以后延迟时间要随速度实时变化所以很多驱动器用硬件比较器加定时器来卡这个时间窗口。3.5 一个定子槽号分配的实际案例再说说怎么从定子齿槽上反推三相轴线。拿常见的12槽4极无刷电机来看定子有12个槽均布在360°机械圆周上所以每槽对应的机械角度是30°。极对数p2每槽对应的电角度就是30°×260°。要让A、B、C三相绕组之间相差120°电角度也就是相隔2个槽。如果A相绕组中心线在第1个槽B相绕组中心线就应该在第3个槽C相在第5个槽。如果再往后推第7槽又回到A相但这时已经是反向的A相绕组因为电角度又过去了180°。实际绕组会以多个线圈串联分布在好几个槽里不一定就是单个槽里集中绕一圈但三相磁轴之间依然是120°电角度。对于极数更多、槽数更多的电机比如12槽10极每槽电角度变成30°×5150°120°电角度对应0.8个槽也就是不落在整数槽上。这时候绕组就不是简单隔几槽布置而是通过分数槽集中绕组设计出来的。判断轴线不能只数槽间隔要看反电动势的相位关系或者绕组连接规律。4. 常见问题排查与避坑心得4.1 典型症状速查表我整理了一下平时折腾无刷电机最常碰到的几类症状方便直接对照症状可能原因处理思路电机通电后抖动不转相线接错或霍尔顺序不对交换任意两根相线再试仍然抖就查霍尔状态表电机反转相序与换相表不匹配任意交换两根相线软件里改电机方向参数空载电流大、发热快三相绕组接线不对称或霍尔安装偏位示波器看三相反电动势波形是否等幅、等相位差某个方向能转反向不行霍尔信号或换相表缺状态核对六个霍尔状态与六步导通序列有霍尔但启动乱撞霍尔引线与绕组相位没对齐用示波器测三路霍尔波形的相位间隔确认120°低速正常高速失步反电动势过零检测延迟不准检查软件滤波参数和过零比较电路延迟同一绕组内部电阻忽大忽小端子虚焊或漆包线断接万用表逐段测量必要时拆开补焊4.2 接线安全与烧板预防无刷电机的驱动电路本质上是一个三相全桥六个功率管的开关逻辑非常依赖正确的时序。最危险的操作是在母线带电的情况下带电插拔相线。我见过有人调试时觉得只是换个相序懒得断电结果拔线瞬间电感续流把MOS管直接击穿驱动板冒烟。正确做法是每次对线都先断电等母线电容放电完了再操作。测试无刷电机还建议串一个限流电阻或者把母线电压调低。比如额定24V的电机先用12V甚至8V测试只要能确认转向和霍尔逻辑就行。等相序确认无误后再升到额定电压这样即使接错线也不至于烧毁绕组和功率管。霍尔信号线一般是开漏输出控制板上必须有上拉电阻。如果霍尔输出接上后电平一直在0到3.3V之间飘先查上拉电阻是不是没焊或者霍尔供电是不是没给。霍尔和电源负极必须与控制板共地否则信号完全无法解析。4.3 有感、无感怎么选和轴线划分的关系很多DIY项目会纠结用有感还是无感。有感无刷电机多了三个霍尔启动最可靠低速大扭矩工况表现稳定适合舵机、机器人关节、电动车轮毂这类需要频繁启停的场景。无感无刷电机结构简单没有霍尔线靠反电动势检测位置成本低、耐高温但低速启动策略更复杂如果启动负载太大容易因为反电动势太弱而检测失败。不管选择哪种绕组本身的AX/BY/CZ空间角度都是120°电角度区别只在于“位置传感器”是物理霍尔还是软件算法里模拟出来的。无感方案里经常会写“无感换相”、“滑膜观测器”这类词本质上都是在软件里重建转子位置然后把换相点对齐到那三个120°绕组轴上。所以先理解绕组轴线关系再看控制算法会轻松很多。关于认线还有一个很小但很实用的习惯拿到新电机后先拍照记录出厂线标再用万用表量好分组最后拿标签纸在每根线上写清楚AX/BY/CZ或U/V/W。不要觉得自己记性好等到三台电机堆在一起调试线色还都差不多的时候你就会感谢当时多写的那几张贴纸。我个人在刚开始玩无刷驱动时就因为用XYZ直角坐标的思维去套AX/BY/CZ闹过挺大笑话。当时手头一台四线无刷风扇电机我死活找不到一组垂直轴拿着万用表瞎测半天后来才明白字母里的X、Y、Z只是绕组首尾端标记和笛卡尔坐标的XYZ轴没有半毛钱关系。后来带新人我总会先让他们画一幅三相轴空间分布图A轴画在0°B轴画在120°C轴画在240°然后把AX/BY/CZ标在旁边。画完这张图再谈换相表、霍尔对齐、FOC坐标变换一切都顺了。最后再分享一个判断相序的小技巧如果你手头没有示波器可以给无刷电机三根相线任意接一个小功率驱动板开环慢慢升频同时听电机声音。相序正确时声音是连续平滑的“嗡嗡”加速声相序错乱时是“咔咔”的卡顿声像有什么东西在锁住转子。这说明换相时序和绕组轴线方向没对上按上面说的交换任意两根相线再试基本两三次就能找到正确组合。别被AX/BY/CZ这几个字母吓到它们只是三相绕组的身份证真正决定轴系划分的是电机里那120°电角度的空间对称关系。
阅读完成 · 觉得有帮助?