直流无刷电机的A/B/C到底是怎么划分的?先给一个结论:不是按垂直轴线拆出来的。
有人拿“A相、B相、C相”去套“轴”的概念,问我直流无刷电机里“ax by cz”怎么划分、是不是按垂直轴线来分。我第一反应是哭笑不得,但仔细想想,这个问题其实很典型。绕组里确实有A/B/C,电机内部也确实有一根机械轴,这两个东西放在同一张图纸上,初学者很容易把电气上的“相”和几何上的“轴”搅在一起。这篇文章就把无刷电机里的相、轴、A/B/C标记一次讲透,顺便把万用表识别、霍尔换向、典型接线坑都交代清楚。
1. 先弄清一个事:无刷电机里的A/B/C叫“相”,不叫“轴”
直流无刷电机(BLDC)的定子上有三套独立绕组,这三套绕组在电气上是对称的。引出到电机外部的三根动力线,工程上习惯命名为A相、B相、C相,很多厂家也会写成U、V、W。A/B/C也好,U/V/W也好,都是同一回事:三个相别的标记,而不是三根空间坐标轴。
为什么会有“轴”的错觉?因为线圈绕在定子铁芯上,看起来就是围着某个中心线转圈;电机转轴又从正中间穿过去,转起来就是个轴。再加上有人随口把“A相”写成“ax”、“B相”写成“by”、“C相”写成“cz”,这三个缩写放到一起,确实很像三个轴的名字。但你拆开任何一台无刷电机看,定子内部没有所谓A轴、B轴、C轴的物理结构。
“相”这个字在电气里的意思是“一组独立支路”。三相绕组就像三个各自成组的线圈系统,由驱动器按固定顺序给它们通电。直流无刷电机没有机械换向刷,全靠控制器把直流电变成三相方波或三相正弦波,按顺序灌进A/B/C三根线。这三根线轮流工作,定子线圈产生的磁场也跟着旋转,转子永磁体就被这个旋转磁场带着转。所以A/B/C的本质是“三个电气通道”,和机械轴完全不在一个维度。
日常口语里说“电机轴”,指的永远是那根输出扭矩的金属杆,比如直径3.175毫米的电机轴、双出轴、空心轴这些。凡是碰到“A相/B相/C相”的场合,不要把它理解成几何轴;碰到“轴径/轴伸/轴肩”的场合,也不要以为它和相序有什么关系。这两个概念虽然都叫“axis”或“phase”的不同部分,但在直流无刷电机的语境下,前者是机械尺寸,后者是电气接线。
2. “按垂直轴线划分”错在哪:三相之间是120度电角度,不是90度机械角
很多人会直觉地认为,三根线、三个相,应该像X/Y/Z三个坐标轴那样互相垂直,正好90度或120度分隔。这个直觉放在空间坐标系里没错,放在直流无刷电机的绕组里就完全不适用。
先看三相绕组为什么需要角度关系。要让电机产生平稳的旋转磁场,三相电流之间需要有一个固定的相位差,最常见的对称方案是每相相差120度电角度。这个角度决定了磁场方向在空间里转得是否均匀。如果三个绕组完全垂直,那它们在空间上就是三组彼此垂直的线圈,而不是按圆周方向对称布置的三相绕组,旋转磁场根本建立不起来。
这里的关键词是“电角度”,不是机械角度。电角度和机械角度之间有个换算:
电角度 = 机械角度 × 极对数
极对数就是转子上的磁极对数,用P表示。一相绕组和另一相绕组之间,要相差120度电角度。如果电机只有一对极(P=1,也就是2极电机),那机械角度刚好也是120度;如果电机有2对极(4极电机),机械角度就只有60度;3对极(6极电机)对应40度;7对极的云台电机,三相之间的机械夹角大约是17.14度。
| 极对数P | 转子磁极数 | 三相之间的机械夹角(近似) |
|---|---|---|
| 1 | 2 | 120度 |
| 2 | 4 | 60度 |
| 3 | 6 | 40度 |
| 4 | 8 | 30度 |
| 7 | 14 | 约17.14度 |
从这张表能看出来,直流无刷电机极对数越高,三相绕组在机械空间上离得越近。如果你拿一把量角器,想按“90度垂直”去找A相、B相、C相的位置,大概率什么都找不到。只有极少数两极电机会出现120度这样的机械间隔,但120度也不是90度。
还有一个更容易混淆的地方:无刷电机驱动里常用的坐标变换有αβ轴和dq轴,这两个坐标系里的α轴和β轴确实是垂直的,d轴和q轴也确实是互相垂直的。但这些都是数学变换用的虚拟坐标系,用来计算电压和电流矢量,不是电机内部的实体三相绕组。你可以在控制程序里说“我沿着d轴注入电流”,但你不能拿这个轴去对应电机外面的黄绿蓝三根线。
所以“按垂直轴线划分”这个说法,在直流无刷电机的三相相别上属于根本性误解。三相绕组是按圆周方向布置,按电角度分隔的,不是三个互相垂直的实体轴。
3. 那三相绕组到底怎么在定子上排?看槽和极怎么算
要真正理解A/B/C是怎么“划分”的,还得看定子的槽和线圈。我拿一台很常见的9槽12极无刷电机来说,这种电机在云台、航模、小风筒里非常多。
9个定子槽均匀分布在360度圆周上,每个槽的机械间距是40度。转子有12个磁极,也就是6对极,P=6。那么相邻两个槽之间的电角度就是40度乘6,等于240度。240度电角度等价于负120度,所以相邻槽上的线圈相位差其实是120度电角度。绕线时,三相线圈按“A、C、B、A、C、B”这样的规律在圆周上交替分布,每相占三个槽位,三相互相隔一个槽位。
如果换成一台常见的外转子航模电机,比如2212电机,内部结构也类似。定子铁芯上有一圈齿槽,线圈绕在每个齿上或跨过几个齿,线圈与线圈之间按电角度错开。线圈的绕向有正绕和反绕,正反绕决定了电流在槽里的方向。所以一台电机的绕组图,本质上是“槽号、绕向、相别”三张表,而不是三维空间里的坐标。
用示波器看电机反电动势会更直观。找一台电机,把转子固定,用示波器分别测量A相和B相的相电压,能看到两个波形之间存在固定的相位差,这个相位差就是120度电角度。不同极对数的电机,同样的120度电角度对应的机械位置差别很大。比如7对极的云台电机,转子每转过17.14度机械角,电角度就完成约120度的变化。你用卡尺量机械尺寸,永远量不出电角度。
这个“按槽划分”的思路,再往深一层就是我常说的极槽配合。9槽6极是一种常见配合,9槽12极也常见,还有12槽14极、24槽28极。槽数和极数不同,绕线方式就不同。以9槽12极为例,电机每转一圈,6对极产生6个完整的电气周期,霍尔传感器在这6个周期里产生6组换向状态,每60度电角度换一次相。所以A/B/C三门相线本质上就是三组线圈在同一个圆周上按120度电角度铺开,不是谁把谁“垂直切了一刀”。
如果你拿到一台没有铭牌、没有图纸的电机,想知道A/B/C三个端子背后对应的线圈分布,不用去拆铁芯。测反电动势、测霍尔波形、看绕组阻值,都比拆开看更可靠。拆开定子反而容易搞乱原装绕线。
4. 拿到电机,怎么把三根线认出来:万用表能做的事
假设你手头有一台直流无刷电机,出线只有三根,颜色还可能是黄绿蓝、红白黑、深色浅色混合。这时你第一个问题肯定是:哪个是A相,哪个是B相,哪个是C相?
先说结论:没有铭牌和资料的情况下,外部三根线本身没有绝对意义上的A/B/C。你把它命名为A/B/C只是人为定义。对驱动器来说,真正要紧的是三根线之间的顺序,以及它们和霍尔信号的对应关系。不过,在接线之前确实有几项能用万用表完成的基础检查。
第一步,断开所有电源,把驱动器和电机的连线全部拆开。万用表拨到电阻最低档,先短接两只表笔,记住表笔自身的接触电阻。然后两两测量电机三根线之间的阻值。正常无刷电机的AB、BC、CA两两之间阻值应该是接近的。如果某两端的阻值明显不一样,绕组内部可能有短路或断线,这种电机不建议直接上电。
第二步,判断三线电机的接线类型。三线电机通常有两种内部结构:星形接法和三角形接法。星形接法是三个绕组的一端连在一起形成中点,另一端引出三根线;三角形接法是三个绕组首尾相连成一个环。用万用表测量时,两种接法三对端子之间都能测到阻值。如果想进一步区分,就要用到理论值比值:星形接法下,任意两根引线之间是两相绕组串联,阻值接近单相绕组的2倍;三角形接法下,任意两根引线之间是一条绕组和两条串联绕组并联,阻值接近单相绕组的2/3。不过多数小无刷电机都做成星形,因为星形接法更适合电子换向。
第三步,测对地绝缘。一只表笔接电机引线,另一只接电机外壳金属部分。正常应该无穷大或读数很高。如果读数只有几欧到几十欧,说明线圈碰壳,上电后很可能烧控制器。这一步很多人嫌麻烦直接跳过,我建议别跳。
第四步,如果电机带霍尔线,霍尔一般有5根线或6根线:红色是5V电源,黑色是地线,剩下三根是霍尔信号输出。给霍尔供电5V,然后用手慢慢转动电机轴,万用表直流电压档依次测三根霍尔输出线,能看到信号在0V和5V之间跳动,这是霍尔正常工作的标志。如果三根霍尔线都没有任何变化,大概率霍尔板或线序有问题。
我还习惯在拆机前先拍照片,尤其记住插头面向自己时每根线的左右位置。无刷电机的颜色标准并没有完全统一,黄色是不是A相,蓝色是不是B相,实在不能想当然。同一批电机可能一致,换一个批次就可能对不上。所以所有线都标上临时标签再动,等接线确认后再撕掉。
5. 为什么接线顺序错了会抖、会炸?相序和霍尔必须同步
直流无刷电机的转动,靠的是六个电气扇区里的顺序换向。简单说,转子磁极位置每转过60度电角度,控制器就要把通电的相切换一次。整个电周期分为六个扇区,每个扇区只给两相通电,第三相悬空:
| 扇区 | 通电相 | 悬空相 |
|---|---|---|
| 1 | A+ B- | C |
| 2 | A+ C- | B |
| 3 | B+ C- | A |
| 4 | B+ A- | C |
| 5 | C+ A- | B |
| 6 | C+ B- | A |
如果电机反转,就按相反顺序执行。霍尔传感器的作用就是告诉控制器现在转子处于哪一个扇区,所以三相霍尔和三相动力线必须保持正确的对应关系。A/B/C相线和对应的霍尔线错位,控制器就会在一个错误的扇区给错误的相通电。
常见故障有几种。第一种是只接错相线,不碰霍尔线。上电后电机会轻微抖动几下,电流很大,温度上升很快,系统直接堵转。这时候千万不能长时间通电。堵转电流比正常电流大几倍是常有的事,容易烧MOS管和电机绕组。第二种是相线和霍尔线都乱了,但电机还能转,只是转起来声音刺耳、电流波动大、带载能力差。这种情况最容易让人误以为电机坏了,其实是相序不匹配。第三种是电机能正常转,但方向跟你的需求相反。处理方法很简单:交换任意两根动力线,同时把对应的霍尔线也交换,电机就会反转。如果只换动力线不换霍尔线,同步关系被破坏,又会回到抖动或刺耳状态。
调试时我的习惯是先限流。给控制器供电时串一个限流保护或把电压降到额定值的一半以下,用低占空比试运行。看到电机顺畅转了,再把电压和电流调回来。没有霍尔的无感直流无刷电机也一样,相线顺序错了会启动失败、失步尖叫,甚至直接反向乱转。遇到这情况,果断交换任意两根动力线再试,但每次交换后都要重新判断转向。
实际操作里有些控制器带“自动学习”或者“相序自动辨识”功能,接完线后软件能自己找到正确组合,简化了调试。但学习功能也不是万能的,万一电机烧了,再智能的控制也救不回来。所以无论有没有自动辨识,我都建议先测绕组阻值、先限流、先空载,再做满载测试。
6. 真正的“A轴B轴C轴”:机械旋转轴和五轴机床命名的区分
说了这么多术语,还有一个容易把搜索引到死胡同的地方。如果你去搜“A轴、B轴、C轴”,搜出来的结果很大一部分是五轴机床和机器人里旋转轴的定义。在五轴加工中心里,A轴是绕X轴旋转的轴,B轴是绕Y轴旋转的轴,C轴是绕Z轴旋转的轴。这套坐标系确确实实是由三个互相垂直的轴线定义的,所以“按垂直轴线划分”这个说法在五轴机床语境里是成立的。
问题在于,直流无刷电机不在这个语境里。直流无刷电机的A/B/C是三根相线,而五轴机床的A/B/C是三根旋转轴。你在搜索框里输入“直流无刷电机 ax by cz”,如果去看五轴机床的A/B/C轴解释,那就会越看越乱。
无刷电机真正的机械轴,指的是输出轴那根金属杆。它可以用游标卡尺直接量出轴径,轴上可能带D形平面、键槽、卡簧槽或螺纹孔。常见轴径大概是:微型空心杯电机不到2毫米,航模外转子电机多为3.17毫米、4毫米、5毫米,云台电机和机器人电机常用4到8毫米空心轴,更大功率的伺服无刷电机会做到14毫米甚至更粗。但这个尺寸范围没有统一标准,我的建议是:别猜,拿卡尺量。量轴径时量两个互相垂直的方向,如果读数不一样,轴可能已经磨损或弯曲了。
安装方向上也常有“水平轴”“垂直轴”的说法,有些电机按法兰方式分为B3(卧式底脚安装)、B5(凸缘端盖安装)、V1(竖直向下)等,这是机械安装轴线的问题,和A/B/C相没有任何关系。机械结构上,电机可以水平安装、垂直安装、倒装,但不管朝哪个方向装,三根相线的电气逻辑都不变。
如果你确实看到一台直流无刷电机带A、B、C三个标记,绝大多数情况是相线端子。如果再出现X、Y、Z或U、V、W,那也还是相线命名体系里的另一个写法。真正对应三个旋转轴A/B/C的机器,通常是运动控制里的转台、摇臂或机械手关节,不是电机本体。
所以当你困惑“直流无刷电机的A/B/C是怎么划分的”时,记住一个经验就可以了:电气侧找相线,机械侧找轴径。三根动力线别跟坐标轴混,电机轴也别跟绕组相别混,两条线的语境完全不一样。
现在拿到新电机,我会先做三件固定动作:量轴径、两两测阻值、给霍尔供电后手动转轴看波形。这三件都正常,才会上电点动测试。坚持这个顺序,至少能避开八成的新手烧机事故。等调试多了你就会发现,大多数无刷电机的所谓“玄学问题”,最后都落在相序和霍尔上,而不是落在什么垂直轴线或者神秘划分规则上。