第2章 步进电机工作原理:电磁学基础、内部结构、步距角与相数

各位同学,咱们今天聊聊步进电机的“芯”。

很多人觉得步进电机就是个会转的玩意儿,给脉冲就走。其实没那么简单。我当年刚入行时,也以为只要给电就能转,结果在项目里吃了大亏——电机抖得像筛糠,还丢步。后来才明白,不懂原理,迟早要还的。

2.1 电磁学基础:它凭什么会转?

步进电机能转,靠的是电磁铁的基本原理。说白了,就是“异性相吸,同性相斥”。

电机里面有个转子(通常是永磁体或带齿的铁芯),外面围着几个线圈(定子)。你给某个线圈通电,它就变成一块电磁铁。这块电磁铁就会去吸转子,转子就转过去对准它。

嗯,就这么简单。

但这里有个关键点:电流方向决定磁场方向。我建议你在设计驱动电路时,一定要搞清楚H桥的导通逻辑。我曾经因为搞反了相序,电机直接反转,差点把机械结构打坏。

核心公式:电磁转矩 T = Kt × I

其中 Kt 是转矩常数,I 是相电流。转矩和电流成正比,但别以为电流越大越好——电流大了,发热也大,磁路还会饱和。

2.2 步进电机内部结构:拆开看看

常见的步进电机分三种:

  • 永磁式(PM):转子是永磁体,成本低,转矩小。适合小玩具、打印机。
  • 反应式(VR):转子是软铁,没有磁性。靠磁阻最小原理工作。转矩大,但噪音也大。
  • 混合式(HB):结合了前两者的优点。转子既有永磁体,又有齿槽结构。这是航天级应用的主流选择。

我个人习惯用混合式。为什么?因为它的步距角可以做得很小,而且保持转矩大。我在做卫星天线指向机构时,用的就是两相混合式步进电机,配合微步驱动,精度能到0.01度。

内部结构上,定子有多个磁极,每个磁极上绕有线圈。转子则是一圈小齿。你想想看,定子齿和转子齿之间错开一点点,通电后就会产生一个力,让转子对齐。这就是步进的基本动作。

避坑指南:我曾经在选型时忽略了电机的“齿槽转矩”。结果在低速运行时,电机一顿一顿的,像在爬楼梯。后来换了齿槽转矩更小的电机,问题才解决。记住,齿槽转矩是永磁体和定子齿之间的“吸力”,它会让电机在断电时也有定位力矩。

2.3 步距角与相数概念

步距角,就是每给一个脉冲,电机转动的角度。比如1.8°的步进电机,转一圈需要200个脉冲(360 ÷ 1.8 = 200)。

步距角怎么算?公式是:

步距角 = 360° / (转子齿数 × 相数 × 运行拍数)

举个例子:一个两相电机,转子50个齿,采用四拍驱动(A-B-Ā-Ḃ),那么步距角 = 360 / (50 × 2 × 2) = 1.8°。

这里有个坑:相数不是你想的那么简单。两相电机,其实有A和B两相绕组。但每相绕组可以正反向通电,所以实际上有4种状态。这就是“四拍”的由来。

相数 常见步距角 典型应用
两相 1.8° / 0.9° 工业控制、航天机构
三相 1.2° / 0.6° 高精度定位、机器人
五相 0.72° / 0.36° 超高精度、光学设备

我建议你在航天项目中优先考虑两相电机。为什么?因为驱动芯片成熟,控制算法简单。五相电机虽然精度高,但驱动电路复杂,可靠性反而下降。记住,航天级应用,可靠性第一

注意:步距角越小,不代表精度越高。因为还有“步距角精度”这个指标,通常为步距角的±5%。比如1.8°的电机,实际步进误差可能达到±0.09°。如果你需要更高精度,必须用闭环控制或微步驱动。

说到微步驱动,其实就是把一步分成更小的步。比如把1.8°分成16份,每份0.1125°。怎么做到的?通过控制两相电流的比例。比如A相电流100%,B相电流0%,转子停在A相位置。然后A相90%,B相10%,转子就会往B相方向偏一点。

嗯,这里要注意:微步驱动虽然提高了分辨率,但转矩会下降。我做过测试,16微步时,转矩只有整步的70%左右。所以,如果你需要大转矩,别用太多微步。

最后,说个我踩过的坑。有一次我设计了一个驱动板,用的两相电机,步距角1.8°。结果上电后,电机只转了一半的角度。查了半天,发现是驱动芯片的“半步”模式没配置对。半步模式下,步距角变成0.9°,但转矩波动大。后来我改回整步,配合机械减速,问题解决。

所以,别迷信高分辨率。有时候,简单的方案反而更可靠。

本章小结:

  • 步进电机靠电磁力驱动,电流方向决定转向。
  • 混合式电机是航天级首选,兼顾精度和转矩。
  • 步距角由转子齿数、相数和拍数共同决定。
  • 微步驱动能提高分辨率,但会降低转矩。

好了,这一章就到这里。下一章我们聊聊驱动电路——怎么用MOSFET和H桥把控制信号变成电机能用的电流。到时候我会分享一个我亲手画过的驱动板原理图,保证干货满满。