闭环控制的第一步是「知道现在在哪」。编码器把旋转位置变成电信号,为伺服系统、闭环步进与矢量控制提供反馈;分辨率、精度与信号类型决定了系统能力的下限。选型时只看「多少线」远远不够。
为什么重要
指令与反馈的差值就是控制器的输入:反馈的质量直接决定定位精度、低速平稳性与抗扰动能力。编码器选低了,伺服再贵也达不到精度;选高了,信号频率与成本又可能白白浪费。它是 伺服电机 系统里与电机本体同等重要的部件。
核心概念与公式
增量式与绝对值。 两大类编码器的行为差异决定了系统设计:
| 对比项 | 增量式 | 绝对值 |
|---|---|---|
| 输出 | A/B 正交脉冲 + Z 零位信号 | 位置编码数字量(单圈/多圈) |
| 断电后 | 位置丢失,需回零 | 位置保留(多圈需电池/机械计数) |
| 接口 | 差分、推挽、集电极开路 | SSI、BiSS 及各类总线协议 |
| 成本 | 低 | 高 |
| 典型场景 | 速度反馈、回零可接受的轴 | 断电保位、多轴同步、机器人关节 |
分辨率不等于精度。 线数(每转脉冲数)经正交解码四倍频后得到计数分辨率;而精度还取决于分度误差、安装偏心、联轴器间隙与机械刚性。一个高位数编码器装在偏心的轴上,实际精度可能不如安装规范的增量式——先算「精度需求」,再定分辨率。
脉冲当量。 定位系统的最小指令位移,由编码器、机械与减速比共同决定:
脉冲当量 = 丝杠导程 L ÷(每转脉冲数 N × 减速比 i)数字示例:5 mm 导程丝杠、编码器 2500 线四倍频(10000 计数/转)、减速比 1 时,脉冲当量 = 5 ÷ 10000 = 0.0005 mm,即 0.5 µm。脉冲与位移的完整换算可用步进电机细分与脉冲计算。
常见误区
- 分辨率越高越好:更高分辨率意味着更高信号频率与更贵接口,且不解决机械误差;按需求选够用即可。
- 增量式与绝对值可以直接互换:接线、协议、驱动器参数与回零逻辑都不同,换型是系统级改动。
- 编码器线缆随便用:必须按手册选屏蔽双绞与正确接地;与动力线并行敷设会引入干扰,表现为随机报警、丢脉冲——动力侧的噪声源见 PWM 控制:原理与电机调速。
- 联轴器随便装:刚性直连或偏心安装会损伤编码器轴与轴承,应使用柔性联轴器并控制同轴度。
工程建议
- 先定类型再定规格:不能接受回零选绝对值,速度反馈与一般定位用增量式;配套的转矩与惯量校核用伺服选型计算。
- 验算最高信号频率:转速 × 分辨率不能超过编码器与驱动器的接收上限,宽调速系统尤其要核算。
- 安装规范:柔性联轴器、同心度、轴向间隙都要控制;电缆固定避免拉扯,接头防松。
- 联锁与趋势管理:把编码器断线/超差报警接入停机联锁;周期性对比指令与反馈偏差,提前发现丢脉冲。
- 相关知识:闭环控制的层次见 FOC 磁场定向控制,换相级反馈见 霍尔传感器,无传感器方案的成本取舍见 永磁同步电机(PMSM)。