Posted in

步进电机四相五线2/4/8拍驱动模式【动画】详解

先搞清”拍”是什么意思

1拍 = 1个励磁状态(1步的通电组合)。一个完整电周期需要的拍数决定了每一步走多大角度、转起来有多”抖”。

四相五线内部是 单极性(Unipolar)​ 结构:4个线圈的一端全部接到公共端 COM(红线,通常接 +5V),另一端引出 A、B、C、D 四根线。MCU 通过 ULN2003 之类的驱动芯片把某一根线拉低,电流就流过对应的相。


三种励磁模式的核心区别

单4拍(1相通电)双4拍(2相通电)八拍(1-2相交替/半步)
也叫Wave Drive / 单拍Normal Drive / 双拍 / Full StepHalf Step / 单双八拍
每周期拍数4拍4拍8拍
每一步通电几相1相2相1相↔2相交替
步距角基本步距(如 11.25°电角)同左(11.25°)减半(5.625°电角)
保持转矩较小(100%)最大(≈141%)有波动(100%↔141%)
运行平稳性差,振动大中等最平滑
功耗低(只通1相)高(始终通2相)中等(交替)
易失步吗较容易(转矩小)较稳最稳

⚠️ “2拍”一般指双四拍(因为同时通2相,口语称”2拍”),而”4拍”指单四拍(1相通电,4状态循环)。它们周期都是4拍,只是每拍通几相不同;”8拍”是把两者穿插起来,变成8个状态。拍数 ≠ 通电相数,别被名字绕晕。


时序真值表(A/B/C/D = 该相是否激活/拉低导通)

落到实际电机上(拿最常见的 28BYJ-48 举例)

28BYJ-48 的减速比 ≈ 1/64,空载标称:

模式电机本体电步距角输出轴每步转角整圈需要的脉冲数
单4拍 / 双4拍11.25°11.25°/64 ≈ 0.176°2048 步/圈
八拍(半步)5.625°5.625°/64 ≈ 0.088°4096 步/圈

所以 8拍模式精度高一倍,代价是最高转速会降一半(同脉冲频率下)。


怎么选?一句话总结

场景推荐
追求最大力矩、速度优先、不在乎稍抖双四拍(2相通电)
电池供电、要省电、负载很轻单四拍(1相通电)
大多数情况的最佳折中:更平滑、更高分辨、不易共振八拍(半步)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注