Posted in

步进电机四相五线 2/4/8 拍驱动原理与时序动画

先搞清”拍”是什么意思

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

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

术语与步数口径说明

本文统一使用三个名称:单四拍表示 4 个“一相通电”状态循环;双四拍表示 4 个“两相同时通电”状态循环;八拍又称半步驱动,把单相和双相状态交替排列成 8 个状态。“双四拍”中的“双”指每个状态同时导通两相,不应简称成含义不清的“2 拍”。

双相通电时合成磁场在理想条件下可达到单相的约 √2 倍,但实际转矩还取决于绕组电阻,电源电压,驱动压降,磁路饱和和电流控制,不能保证固定为 141%。八拍能减小每个脉冲对应的角度,通常更平滑,但单相/双相交替会造成转矩波动;负载过大,加速过快或落入共振区仍会失步。

对常见 28BYJ-48,资料常按 5.625°/64 和约 1:64 减速比计算,得到输出轴每圈约 2048 个整步或 4096 个半步。这是便于编程的标称值;不同型号和批次的实际齿轮比,回差可能不同。需要准确回零或角度定位时,应让电机实转一圈测量并保存校准系数。

同一脉冲频率下,半步每脉冲角度约为整步的一半,因此输出角速度也约减半;这不等于电机固有“最高转速必然减半”,最高可靠速度还受升降速曲线,负载,供电和驱动能力限制。


三种励磁模式的核心区别

单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相通电)
大多数情况的最佳折中:更平滑、更高分辨、不易共振八拍(半步)

发表回复

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