两相步进电机天生特性: 不加细分(整步)时,磁场只有固定 4 个位置。
每来 1 个脉冲,磁场猛地跳一大格(1.8°),转子跟着猛地跳一下。
细分,是驱动器内部的电流调节算法,电机本身结构没有任何改动。
第一点:减小单脉冲转角,提升定位精度
整步状态
1 个脉冲 = 跳完整 1.8°。 好比台阶只有大阶梯,你只能停在阶梯平台上,不能停在两级台阶中间。 最小调节角度只能是 1.8°。
开启细分(举例 16 细分)
驱动器把「1.8° 这一大步」切分成 16 份微小步子。
外部控制器发 1 个脉冲,磁场只挪动 1.8°÷16=0.1125°。
✅结果:可以控制电机走到更多中间位置,最小指令角度变得更小,角度定位分辨率提高。
第二点:降低震荡,转动更顺滑(振动来源讲清楚)
为什么整步震动大?
整步模式:线圈电流全开 / 全关。 磁场一瞬间从位置 A 直接跳到位置 B,磁力瞬间拉扯永磁转子。相当于你猛地用力拽一下旋转的轮子,转子被 “冲击拉动”,就会来回抖动、共振、噪音大。
细分如何削弱震荡?
驱动器不再粗暴开关电流! 它连续慢慢调节A、B 两组线圈的电流大小,让合成磁场平滑地一点点向前移动,而不是瞬间跳跃。 磁场缓慢挪动,转子是被磁力平稳 “推着走”,没有突然的冲击拉扯。
类比:
✅整步:走楼梯,一格一格用力蹦,一顿一顿,震动明显;
✅细分:平缓斜坡,把一级台阶拆成几十级微小坡道,匀速缓步移动,冲击几乎消失。
⚠️三个非常重要的误区(工程必看)
细分只是电气算法,不能提升电机扭矩只是改变电流比例,没有增加电磁总功率,不会让电机力气变大。
细分提高的是【指令分辨率】,不等于整机实际定位精度比如你的蜗轮蜗杆旋转台:蜗轮蜗杆存在机械回程间隙。细分可以下发极小角度指令,但机械间隙带来的误差,细分消除不了。
结合之前研究的转速规律 控制器脉冲输出频率不变时:细分越高,每圈需要更多脉冲 → 转一圈耗时更长;想要维持同样转动速度,提高细分后,单片机必须输出更高频率的脉冲。
完整工作链路串联(对应光学旋转台)
STM32 发出 PUL 脉冲 → 步进驱动器 驱动器根据细分档位,换算出 A、B 线圈目标电流 → 平滑调节两相电流 合成磁场连续缓慢旋转 → 电机转子平稳跟随转动 高细分:脉冲对应转角更小、抖动大幅降低,适合光学平台精密微调场景。
精简总结(可直接复制作为技术笔记)
步进电机整步运行时,磁场阶跃式跳转,转子跳跃式运动,定位指令粒度大、冲击震动明显。 驱动器细分通过正弦规律连续调节两相绕组电流,将一个机械整步拆分为多个微步:
- 单个脉冲对应的旋转角度缩小,控制器可以下发更小角度的运动指令,提升角度定位分辨率;
- 磁场由跳跃式前进变为连续平滑旋转,消除磁力瞬间冲击,大幅降低转子震荡、运行噪音,运动更加平缓顺滑。 细分属于驱动器软件层面的励磁优化,无法突破电机机械固有精度,也不能提升电机输出转矩。