编码器选型与精度分析:增量式与绝对式、分辨率对低速性能的影响
编码器选型这件事,我见过太多人栽跟头了。尤其是低速场景,选错了编码器,后面调死你都没用。说白了,编码器就是电机的眼睛——眼睛看不清,手再稳也白搭。
这一章我们重点聊两个问题:增量式和绝对式到底怎么选,以及分辨率对低速性能的影响有多大。我会结合自己踩过的坑来讲,希望能帮你少走弯路。
一、增量式 vs 绝对式:核心差异
先看一张对比表,把两者的底牌亮出来:
| 对比项 | 增量式编码器 | 绝对式编码器 |
|---|---|---|
| 位置记忆 | 断电丢失,需回零 | 断电保持,上电即知位置 |
| 输出信号 | A/B/Z 脉冲 | SSI/BiSS/EnDat 数字协议 |
| 抗干扰能力 | 脉冲易受噪声干扰 | 数字协议,抗干扰强 |
| 低速性能 | 依赖分辨率,低速抖动明显 | 分辨率高,低速更平滑 |
| 成本 | 低 | 高(通常贵 2~5 倍) |
| 典型应用 | 通用伺服、步进闭环 | 机器人关节、高端数控 |
我个人习惯是:能上绝对式就上绝对式,尤其是做低速控制的项目。为什么?
增量式编码器有个致命问题——断电丢位置。你想想看,设备每次上电都要回零,回零过程本身就有机械冲击和位置误差。我在一个精密转台项目里吃过这个亏:增量式编码器每次回零后,零点偏差都在 0.02° 左右,对于低速跟踪来说,这个误差根本没法接受。
绝对式编码器就不一样了。上电瞬间,控制器直接读到当前位置,零延时、零误差。虽然贵一点,但省掉的回零机构和调试时间,早就值回票价了。
二、分辨率对低速性能的影响
这是本章的核心。很多人以为分辨率越高越好,其实不然。我给大家拆开揉碎了讲。
2.1 分辨率决定了什么?
分辨率直接决定了速度测量的最低可测值和位置控制的精度下限。
举个例子:一个 1000 线的增量式编码器,经过 4 倍频后,每转有 4000 个脉冲。假设电机转速是 1 rpm,那么每秒只有 66.7 个脉冲。你想想看,每个脉冲间隔 15 ms,速度环的采样周期如果是 1 ms,那大部分时间速度环都收不到新脉冲——速度反馈就是“跳”的。
这就是低速抖动的根源。
核心公式:
最低可测转速 = 速度环采样频率 × 60 / (编码器分辨率 × 4)
举个例子:采样频率 1 kHz,编码器 4000 PPR(4 倍频后),最低可测转速 = 1000 × 60 / 4000 = 15 rpm。低于这个转速,速度反馈就是断断续续的。
2.2 分辨率与低速抖动的量化关系
我整理了一张表,方便你对照选型:
| 编码器分辨率 (PPR) | 4倍频后 (Pulse/Rev) | 1 rpm 时脉冲频率 (Hz) | 0.1 rpm 时脉冲频率 (Hz) | 低速抖动评估 |
|---|---|---|---|---|
| 1000 | 4000 | 66.7 | 6.67 | 严重抖动 |
| 5000 | 20000 | 333.3 | 33.3 | 轻微抖动 |
| 10000 | 40000 | 666.7 | 66.7 | 可接受 |
| 20000 | 80000 | 1333.3 | 133.3 | 平滑 |
| 绝对式 17bit | 131072 | 2184.5 | 218.5 | 非常平滑 |
看到没?0.1 rpm 时,1000 线的编码器每秒只有 6.67 个脉冲。速度环根本没法正常工作。我做过一个实验:用 1000 线编码器跑 0.5 rpm,速度波动达到 ±15%。换成 20000 线的,波动直接降到 ±2%。
避坑指南:
我曾经在一个低速搅拌设备上用了 2500 线的增量式编码器,目标转速 0.2 rpm。结果电机一顿一顿的,像在跳舞。后来换成 17bit 绝对式编码器,问题才解决。记住:低速场景下,编码器分辨率至少要比你预期的最低转速高 10 倍。
三、选型实战建议
说了这么多理论,直接给结论:
- 目标转速 < 1 rpm:必须用绝对式编码器,分辨率不低于 17bit(131072 PPR)。
- 目标转速 1~10 rpm:增量式编码器可选,但分辨率不低于 10000 PPR(4 倍频后)。
- 目标转速 > 10 rpm:增量式 5000 PPR 以上基本够用,但要注意回零精度。
- 有断电保持位置需求:无脑选绝对式,别犹豫。
- 预算有限但要求低速:可以考虑增量式 + 高分辨率(20000 PPR 以上)+ 软件插值算法。
我的一个小技巧:
选型时别只看编码器本身的参数,还要看控制器的接口能力。有些控制器对增量式编码器的最高输入频率有限制(比如 500 kHz),分辨率太高反而跑不了高速。我一般会先算一下:最高转速 × 分辨率 × 4 ≤ 控制器最大输入频率。
四、知识体系总览
下面这张图把本章的核心逻辑串起来了,建议保存下来对照看:
这张图把增量式和绝对式的差异、分辨率的影响、以及最终的选型结论都串起来了。你可以把它当作选型时的快速参考。
五、总结
编码器选型没有万能答案,但有清晰的决策逻辑:
- 看转速:低速必须高分辨率,甚至上绝对式。
- 看精度:位置精度要求高,绝对式是首选。
- 看预算:预算有限时,增量式 + 高分辨率 + 软件补偿是折中方案。
- 看接口:别忘了控制器能不能吃下那么高的脉冲频率。