跳转到内容
新建笔记

编码器基础:位置、计数与接口

编码器把旋转或直线位置转换为可读取的信号,速度通常由位置变化或脉冲周期估计。理解编码器要分别看测量原理、增量/绝对信息、机械结构和电气接口,这些分类可以交叉组合;例如磁式、绝对、多圈、SSI、空心轴描述的是同一器件的不同方面。

1. 分辨率、准确度与重复性

跳转到“1. 分辨率、准确度与重复性”
指标关注的问题
分辨率输出变化一个计数,对应多小的名义位置变化
准确度输出位置与参考真实位置相差多少,需要明确测试条件
重复性多次回到同一位置,读数是否一致
周期误差与抖动一个栅距内的插补误差、静止时的计数波动及其带宽
延迟与更新率读数对应何时的位置,多快更新,接收端何时得到它

单圈B位绝对编码器有 2B2^B 个名义位置,角度步距为 360∘/2B360^\circ/2^B。12位为4096位置/转,名义步距约0.08789°;17位为131072位置/转,约0.002747°。这两个步距都不是器件的准确度保证。Renishaw术语与信号说明

分辨率足够后,还需预算偏心、倾斜、读头间隙、安装应力、温度和传动误差。空心轴省去联轴器,也不代表“无传动误差”;分离式码盘尤其依赖读头安装。旋转编码器安装误差说明

2. 增量式:A/B/Z与计数约定

跳转到“2. 增量式:A/B/Z与计数约定”

A/B正交信号之间相差约90°电角度,表示一个信号周期的四分之一,不是机械转过90°。根据A/B状态先后判断方向;哪一种先后代表正转,应按观察轴端和接线约定确定。Z/index通常每转提供参考事件,但并非所有增量编码器都有Z,也不能靠一个Z脉冲知道转过多少圈。

以下人为约定正向状态序列:

flowchart LR
A["AB = 00"] --> B["AB = 01"] --> C["AB = 11"] --> D["AB = 10"] --> A

反向则顺序相反;一次跳变若两位都变化,可能意味着漏边沿、干扰或采样过慢,不能直接当成正常一步。

假设厂家明确“一条A信号每转有L个完整周期”:

Crev=kL,Δθ=360∘kL,fA=Ln60,fcount=kLn60.C_{\mathrm{rev}}=kL,\qquad \Delta\theta=\frac{360^\circ}{kL},\qquad f_A=L\frac{n}{60},\qquad f_{\mathrm{count}}=kL\frac{n}{60}.

k=1,2,4k=1,2,4分别表示计数约定中的1/2/4倍边沿解码;nn以r/min计。厂家对PPR、CPR、“线数”“脉冲数”可能有不同用法,必须确认其是否已经包含四倍频。

例如L=1000、n=3000 r/min,A周期频率50 kHz,四倍频计数率200 kcount/s,每计数0.09°。选接收器和定时器时要留相位偏差、线缆延迟和最小边沿间隔余量;不能只比较平均计数率。

增量系统掉电后,控制器的累计位置可能丢失;保存最后计数也无法感知断电期间的运动。是否需要回零,由机器坐标建立方法、断电保持和机械约束决定。Z建立的是重复参考,仍需标定它与机械零点的关系。

3. 绝对式:单圈位置与多圈状态

跳转到“3. 绝对式:单圈位置与多圈状态”

单圈绝对值编码器输出一圈内的唯一位置码,每圈重复;多圈型号还输出有限范围内的圈数。单圈B位、多圈M位时,总组合数可以是 2B+M2^{B+M},但转过 2M2^M 圈后仍存在量程回卷。

原文列出的二进制、格雷码和BCD是不同编码表示。格雷码相邻理想码字只变化一位,减少某些并行读码歧义;它不能替代信号完整性、串行校验或状态检查。现代伺服编码器也可能使用带状态和CRC的串行协议,接线并不必然比增量A/B更复杂。

多圈保持方式包括机械齿轮、后备电池计数和能量采集。Wiegand方案可利用旋转过程产生的能量更新圈数;它并不表示所有传感器电子电路始终无需供电。具体断电转动能力、速度、反转边界和错误状态应查型号手册。POSITAL多圈方案

绝对读数也可能有安装零点偏移、通信故障、磁场干扰或圈数状态异常。“绝对”表示位置表达方式,不能理解为“永无误差、永不需要检查”。

4. 按物理原理理解取舍

跳转到“4. 按物理原理理解取舍”
原理简化机制选型关注点
光学读头识别透射或反射码盘/光栅刻线/插补误差、污物、安装间隙、封装与最高速度
磁式霍尔或磁阻元件读取磁场分布磁体安装、外部磁场、温漂与算法补偿
电容式相对运动改变电极间耦合电极几何、间隙、杂散电容、湿度与封装
电感式导电/磁性目标改变激励与接收耦合目标几何、间隙、导电异物、温度与解调电路

“磁栅”描述标尺形式,霍尔/磁阻描述传感机制,不是同一层次的互斥分类。各种原理都存在不同精度、成本和环境等级的产品,不能一概写成“电容式必定亚微米”“磁式必定便宜”“电感式只有中等精度”。旋转角度的准确度也不能无半径条件地用微米表示。

常见用途包括机床进给/主轴、机器人关节、包装/印刷同步、重工业位置反馈和精密测量。应用名称不能代替具体量程、带宽及环境验证。电容式的具体实现可参考Same Sky AMT原理说明,其中ASIC读取调制电场得到位置;此例不代表所有电容式产品具有相同结构。

5. 电气接口是另一层问题

跳转到“5. 电气接口是另一层问题”
接口设计注意事项
推挽A/B/Z主动驱动高低电平,核对电压、输出电流、负载和线缆;24 V输出不能直接接3.3 V输入
开集电极/开漏需要合适上拉,RC上升时间限制速度;核对器件允许电压和灌电流
差分A/A̅、B/B̅、Z/Z̅使用匹配的差分接收器、双绞线和规定终端;差分幅度、共模范围与隔离分别检查
SSI、BiSS或厂商串行协议核对时钟、位数、单双圈字段、码制、状态、校验、延迟及更新时间
CANopen、EtherCAT、PROFINET等除电气层外还需相应通信栈、设备描述和周期/同步配置

RS-422描述电气传输要求,不保证任何编码器都能在1200米线缆上以最高速工作。线长、频率、终端和接收器余量必须一起验证。也不能把多个编码器的A/B开集电极输出直接并联:即使电气上可形成线与,独立运动信息也会混在一起丢失。

原文的Profibus-DP、DeviceNet属于其他可见的工业总线例子,选型前应核对设备实际支持。模拟正弦/余弦输出需要相应模拟前端与插补处理,不能当普通数字GPIO读取。

6. 机械形式与相邻传感器

跳转到“6. 机械形式与相邻传感器”

实心轴通常通过联轴器连接;盲孔或通孔空心轴套在被测轴上,并按要求约束壳体;分离式把标尺与读头分别安装;法兰是固定结构,可以与不同轴型组合。安装间隙、同轴度、径向/轴向载荷和紧固力矩应取自具体产品图纸,而不是套用统一的0.05 mm或1°。

线性光栅/磁栅直接测直线位移,开放式与封闭式各有安装和防护条件。拉绳位移传感器则通过滚筒把位移转换为旋转,须考虑有效卷径、回拉力、绳路和线性误差;“可达50 m”只能是某类产品的量程示例。

倾角传感器通常测相对重力方向的姿态,不是一般意义上的轴旋转编码器。存在动态加速度时,单纯重力倾角读数会受干扰;陀螺仪融合又属于另一类姿态估计问题。

  1. 写明位置范围、分辨率、准确度、最高机械速度与允许延迟,再计算接收带宽。
  2. 核对额定温度、防护、振动/冲击及其测试条件;IP代码与瞬态冲击数值不能脱离具体认证和安装状态引用。
  3. 按机械图纸安装读头、轴套、联轴器和法兰,避免把轴向/径向载荷传给不允许承受它的部件。
  4. 按驱动器与编码器的EMC安装说明处理屏蔽、保护地和信号参考;不能把“屏蔽只能单端接地”当作通用规则。
  5. 低速验证方向、每转计数、参考点与多圈回卷,逐步升速观察丢码、错误标志和输入波形。
  6. 用独立位置基准检查准确度和重复性,必要时测温度/负载变化后的误差。

无输出时先检查供电、接口类型和接线;计数跳变检查边沿、噪声、计数器溢出和丢事件;位置偏差还要检查机械滑移、偏心、比例与坐标零点。维护周期由环境和厂商要求确定,不能统一规定每月/每季度/每半年。清洁材料也需与密封和读头相容。

自诊断、温度补偿、网络化、小型化是可以核查的产品功能维度;激光干涉、光纤、MEMS与机器学习属于相关测量或研究方向,不应自动列为普通伺服编码器的现成功能。

本文由原始分类笔记完整整理,保留各分类和应用问题,删除没有型号依据的统一精度、尺寸、线长和抗冲击承诺。位数、四倍频与速率例子已复算,未进行具体编码器接线或准确度测试。电子齿轮与机械比例见传动比与脉冲位移。