2. 编码器基础
编码器是一种将机械运动(角位移、直线位移、速度)转换为可被控制器识别的电信号的传感器。在电机控制、机器人关节、数控机床和自动化产线中,编码器承担着“位置反馈”和“速度反馈”的核心职责。量产标定与测试的所有工作,本质上都是围绕编码器输出信号是否准确、稳定、可重复展开的。因此,理解编码器的定义、分类、工作原理和关键性能指标,是后续标定流程设计的基础。
一、编码器的定义与基本构成
从系统角度看,编码器由三部分构成:传感单元(码盘/磁栅/霍尔元件)、信号处理单元(放大、整形、细分、解码)和输出接口(推挽、开漏、差分、串行总线)。传感单元感知物理位移,信号处理单元将其转换为脉冲或数字码,输出接口则决定信号能被多远的控制器可靠接收。
二、编码器的分类:增量式、绝对式与混合式
按输出信息类型,编码器主要分为三类,它们在断电记忆、分辨率、接口复杂度和成本上差异明显。
| 类型 | 输出信号 | 断电位置记忆 | 典型分辨率 | 接口复杂度 | 典型场景 |
|---|---|---|---|---|---|
| 增量式 | A/B/Z 脉冲 | 否,需回零 | 100~10000 PPR | 低 | 调速电机、传送带 |
| 绝对式 | 并行/串行数字码 | 是,上电即知 | 12~23 bit | 中高 | 机器人关节、伺服 |
| 混合式 | 增量脉冲 + 绝对码 | 部分(多圈需电池) | 组合可调 | 中 | 多圈定位、云台 |
增量式编码器输出 A、B 两路正交脉冲和 Z 相零位脉冲。A/B 相位差 90°,通过计数和判向得到相对位移;Z 相每转输出一次,用于回零。优点是接口简单、成本低,缺点是断电后位置丢失,必须执行回零动作。
绝对式编码器每个位置对应唯一数字码,分为单圈和多圈。单圈记录 0~360° 内的绝对位置,多圈通过齿轮组或电池计圈,记录转数。上电即可读取真实位置,无需回零,但接口协议(如 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 和相位关系。