2. 编码器基础

编码器是一种将机械运动(角位移、直线位移、速度)转换为可被控制器识别的电信号的传感器。在电机控制、机器人关节、数控机床和自动化产线中,编码器承担着“位置反馈”和“速度反馈”的核心职责。量产标定与测试的所有工作,本质上都是围绕编码器输出信号是否准确、稳定、可重复展开的。因此,理解编码器的定义、分类、工作原理和关键性能指标,是后续标定流程设计的基础。

一、编码器的定义与基本构成

从系统角度看,编码器由三部分构成:传感单元(码盘/磁栅/霍尔元件)、信号处理单元(放大、整形、细分、解码)和输出接口(推挽、开漏、差分、串行总线)。传感单元感知物理位移,信号处理单元将其转换为脉冲或数字码,输出接口则决定信号能被多远的控制器可靠接收。

编码器的本质是“位移—电信号”的映射器件。标定的目标,就是让这条映射曲线在量产条件下保持线性、单调且可重复。

二、编码器的分类:增量式、绝对式与混合式

按输出信息类型,编码器主要分为三类,它们在断电记忆、分辨率、接口复杂度和成本上差异明显。

类型 输出信号 断电位置记忆 典型分辨率 接口复杂度 典型场景
增量式 A/B/Z 脉冲 否,需回零 100~10000 PPR 低 调速电机、传送带
绝对式 并行/串行数字码 是,上电即知 12~23 bit 中高 机器人关节、伺服
混合式 增量脉冲 + 绝对码 部分(多圈需电池) 组合可调 中 多圈定位、云台

增量式编码器输出 A、B 两路正交脉冲和 Z 相零位脉冲。A/B 相位差 90°,通过计数和判向得到相对位移;Z 相每转输出一次,用于回零。优点是接口简单、成本低,缺点是断电后位置丢失,必须执行回零动作。

绝对式编码器每个位置对应唯一数字码,分为单圈和多圈。单圈记录 0~360° 内的绝对位置,多圈通过齿轮组或电池计圈,记录转数。上电即可读取真实位置,无需回零,但接口协议(如 SSI、BiSS、EnDat)和线缆要求更高。

混合式编码器同时输出增量脉冲和绝对码,兼顾实时性与断电记忆。常见于需要高速计数又要求上电定位的场合,但标定时需同时校验两套信号的一致性。

编码器分类与信号链对比 增量式 码盘 A/B/Z 脉冲 计数 + 判向 相对位置 绝对式 码盘 数字码 SSI/BiSS/EnDat 绝对位置 混合式 码盘 脉冲 + 绝对码 双通道解码 实时 + 记忆

三、工作原理:从物理位移到数字量

以光电增量式编码器为例,其工作链路为:光源 → 码盘狭缝 → 光电接收 → 整形放大 → 差分输出。码盘旋转时,狭缝交替遮挡光线,接收端产生近似正弦的电流信号,经比较器整形为方波。A、B 两路方波相位差 90°,控制器通过判断 A 超前 B 还是 B 超前 A 来确定旋转方向,并对脉冲计数得到位移量。

绝对式编码器则采用多道码盘(格雷码或伪随机码),每个角度位置对应唯一的并行码字。串行绝对式编码器在内部完成并行到串行的转换,通过时钟同步将位置码逐位发送给控制器。格雷码的特点是相邻位置只有一位变化,可有效避免多位翻转带来的粗大误差。

增量式计数示例(4 倍频):
A 相上升沿 + B 相低电平 → 正转 +1
A 相上升沿 + B 相高电平 → 反转 -1
每转脉冲数 PPR = 2500,4 倍频后计数 = 10000 / 转
角分辨率 = 360° / 10000 = 0.036°

四、关键性能指标与量产关注点

编码器的性能指标直接决定标定测试项。量产中最常关注以下参数:

  • 分辨率:每转输出的脉冲数或位数,决定最小可分辨角度。
  • 精度:实际位置与输出位置的最大偏差,通常用角秒或度表示。
  • 重复性:同一位置多次测量结果的一致性,反映随机误差。
  • 线性度:输出与输入位移之间偏离理想直线的程度。
  • 响应频率:可输出的最高脉冲频率,限制最高转速。
  • 相位误差:A/B 两路 90° 相位关系的偏差,影响判向可靠性。
  • 零位偏差:Z 相或绝对零位与机械零位的偏差。
  • 绝缘与耐压:电气安全指标,量产中需抽检。
量产标定中,分辨率由码盘和细分电路决定,通常不需要逐台校准;而精度、重复性、零位偏差和相位误差会因装配偏心、码盘污染、光源衰减而漂移,是标定和测试的重点。

五、典型场景与常见误区

在伺服电机产线中,编码器安装后需进行“电气角—机械角”对齐标定,确保换相角准确。在机器人关节模组中,绝对式编码器需标定多圈零位和单圈线性度。在传送带调速场景中,增量式编码器主要校验 PPR 和相位关系。

常见误区一:把分辨率等同于精度。高分辨率编码器若装配偏心,实际精度可能远低于分辨率。误区二:忽略 A/B 相位误差,导致高速时判向错误、计数丢失。误区三:绝对式编码器上电即读位置,就跳过零位校验,造成多圈计数累积偏差。误区四:标定环境温度与工作温度差异大,未做温漂补偿。