编码器选型与精度分析:增量式与绝对式、分辨率对低速性能的影响

编码器选型这件事,我见过太多人栽跟头了。尤其是低速场景,选错了编码器,后面调死你都没用。说白了,编码器就是电机的眼睛——眼睛看不清,手再稳也白搭。

这一章我们重点聊两个问题:增量式和绝对式到底怎么选,以及分辨率对低速性能的影响有多大。我会结合自己踩过的坑来讲,希望能帮你少走弯路。

一、增量式 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. 目标转速 < 1 rpm:必须用绝对式编码器,分辨率不低于 17bit(131072 PPR)。
  2. 目标转速 1~10 rpm:增量式编码器可选,但分辨率不低于 10000 PPR(4 倍频后)。
  3. 目标转速 > 10 rpm:增量式 5000 PPR 以上基本够用,但要注意回零精度。
  4. 有断电保持位置需求:无脑选绝对式,别犹豫。
  5. 预算有限但要求低速:可以考虑增量式 + 高分辨率(20000 PPR 以上)+ 软件插值算法。

我的一个小技巧:

选型时别只看编码器本身的参数,还要看控制器的接口能力。有些控制器对增量式编码器的最高输入频率有限制(比如 500 kHz),分辨率太高反而跑不了高速。我一般会先算一下:最高转速 × 分辨率 × 4 ≤ 控制器最大输入频率。

四、知识体系总览

下面这张图把本章的核心逻辑串起来了,建议保存下来对照看:

编码器选型与精度分析知识体系 编码器选型与精度分析知识体系 编码器选型决策 增量式编码器 绝对式编码器 断电丢位置,需回零 低速脉冲稀疏,抖动明显 成本低,适合中高速场景 断电保持位置,上电即用 高分辨率,低速平滑 成本高,适合精密低速 分辨率决定最低可测转速 低速场景:绝对式 ≥ 17bit 是安全线

这张图把增量式和绝对式的差异、分辨率的影响、以及最终的选型结论都串起来了。你可以把它当作选型时的快速参考。

五、总结

编码器选型没有万能答案,但有清晰的决策逻辑:

  • 看转速:低速必须高分辨率,甚至上绝对式。
  • 看精度:位置精度要求高,绝对式是首选。
  • 看预算:预算有限时,增量式 + 高分辨率 + 软件补偿是折中方案。
  • 看接口:别忘了控制器能不能吃下那么高的脉冲频率。