4. 绝对式编码器选型

绝对式编码器与增量式编码器最本质的区别在于:上电瞬间即可输出唯一的位置值,无需回零或找参考点。但“绝对”并不等于“选型简单”。单圈与多圈、通信协议、电池备份方式、接口类型这四个维度相互耦合,任何一个选错都可能导致系统无法满足行程、实时性或维护性要求。本节按“先定行程、再定接口、后定备份”的顺序展开,并给出可直接对照的选型决策树。

一、单圈与多圈:先确定行程边界

单圈编码器在旋转一周(360°)内给出唯一绝对位置,分辨率通常为 17~23 位,即每圈 131072~8388608 个计数。它只能表达“当前在圈内的哪个角度”,无法区分转了多少圈。多圈编码器在此基础上增加圈数计数,常见为 12~16 位,即最多 4096~65536 圈。

选型时先算行程需求。以丝杠传动为例:导程 10 mm,减速比 1:1,若要求行程 3 m,则丝杠需转 300 圈,单圈编码器完全无法覆盖,必须选多圈且圈数位数 ≥ 9 位(512 圈)。若为旋转关节,机械限位在 ±180° 内,单圈即可满足。判断公式可归纳为:

所需圈数 = 总行程 / 每圈位移
所需圈数位数 = ceil(log2(所需圈数))
例:行程 3000 mm,导程 10 mm → 300 圈 → log2(300)≈8.23 → 取 9 位(512 圈)

需要注意,多圈计数在断电后必须保持,这就引出“真多圈”与“电池备份多圈”的分歧。真多圈采用韦根(Wiegand)或齿轮计数机构,无需电池,断电后圈数由机械/磁耦合维持;电池备份多圈则依赖外部电池维持计数器供电,成本低但存在电池寿命与更换维护问题。

二、通信协议与接口:SSI、BiSS、EnDat 的特性差异

接口决定了编码器与控制器之间的数据格式、时钟方式和诊断能力。三者都是同步串行接口,但定位不同。

接口数据方向典型速率关键特性适用场景
SSI单向(编码器→控制器)100 kHz~2 MHz协议简单、仅位置数据、无寄存器成本敏感、功能单一的位置反馈
BiSS双向(含寄存器读写)可达 10 MHz开放协议、支持多从站、可读温度/诊断多轴串联、需在线诊断
EnDat 2.2双向可达 16 MHz支持位置+附加信息、延迟补偿、功能安全高端伺服、安全相关轴

SSI 的帧结构最直观:空闲时时钟为高,第一个下降沿启动传输,随后每个时钟上升沿输出一位,通常为 25 位(多圈 12 位 + 单圈 13 位),MSB 在前。它没有校验和寄存器,抗干扰依赖差分信号(RS-422)和线缆屏蔽。BiSS 在 SSI 基础上增加了双向通道,主机可读取编码器内部寄存器,例如分辨率、温度、故障字,并支持 CRC 校验。EnDat 2.2 则进一步支持“位置 + 附加数据”的混合帧,可在同一周期内回传温度、扭矩或安全状态,且具备传播延迟补偿,适合高动态伺服。

选择时的一个实用判据是:若控制器只做位置闭环、无诊断需求,SSI 足够;若需要多轴菊花链、在线读取编码器状态,选 BiSS;若轴涉及功能安全(如 STO、SLS)或需要与高端伺服驱动器深度配合,选 EnDat。注意接口与协议常绑定:EnDat 通常为海德汉系,BiSS 为开放联盟,SSI 兼容性最广。

三、电池备份:成本与维护的权衡

电池备份多圈编码器在断电后由 3.6 V 锂亚电池维持圈数计数器,典型电流 10~30 µA,理论寿命 5~10 年。但实际寿命受温度、电池自放电和上电时间影响。工程上应关注三点:一是电池电压监测,编码器或驱动器应提供低电压预警;二是更换电池时若断电,圈数会丢失,需重新回零;三是部分编码器支持“电池缓冲”与“外部供电”双模式,可在系统维护时切换。

若设备安装在难以维护的位置(如高空、密闭腔体),应优先选真多圈(韦根)编码器,避免电池更换带来的停机风险。电池备份方案适合维护通道畅通、成本敏感的中低端设备。

四、选型决策树

将上述维度整合为可执行的判断路径。以下 SVG 给出从行程需求出发,依次经过圈数、接口、备份方式,最终落到具体型号特征的决策树。图中每个判断节点对应一个可量化的问题,便于在选型评审时逐项确认。

绝对式编码器选型决策树 按行程 → 圈数 → 接口 → 备份顺序逐项判断 开始:确定机械行程 行程是否超过 单圈 360°? 否 单圈编码器 17~23 位/圈 是 计算所需圈数位数 圈数 = 行程 / 每圈位移 是否需要在线诊断 或多轴菊花链? 否 SSI 接口 单向、简单、低成本 是 是否涉及功能安全 或高动态伺服? 否 BiSS 接口 双向、寄存器、多从站 是 EnDat 2.2 安全、延迟补偿 多圈备份方式选择 • 维护困难 → 真多圈(韦根) • 成本敏感 → 电池备份 • 需低电压预警 → 带监测型号 • 更换电池需重新回零 关键参数速查 单圈分辨率:17~23 位 多圈圈数:12~16 位 SSI 速率:100 kHz~2 MHz EnDat 速率:可达 16 MHz

决策树的使用方法是自上而下逐节点回答。例如某龙门轴行程 2.5 m,丝杠导程 20 mm,则需 125 圈,取 8 位(256 圈)多圈;控制器为通用 PLC,无功能安全需求,但希望读取编码器温度,则选 BiSS;设备位于设备顶部,维护需拆护罩,因此选真多圈韦根,避免电池更换。最终型号特征为:多圈 8 位以上、BiSS 接口、真多圈、单圈 19 位以上。

五、选型检查清单

在完成决策树后,用以下清单复核,避免遗漏接口电气与机械细节:

  • 圈数位数是否留有余量(建议实际需求 ×1.5 后向上取 2 的幂)。
  • 接口电气是否匹配:SSI/BiSS 为 RS-422 差分,EnDat 为 RS-485,线缆需双绞屏蔽,终端电阻按手册配置。
  • 时钟频率与线缆长度是否匹配:SSI 在 1 MHz 下建议线缆 ≤ 50 m,EnDat 高速时需更短。
  • 电池备份型号是否提供低电压预警输出,预警阈值是否与控制器输入兼容。
  • 多圈数据在断电后是否保持,上电后是否需要执行回零或校验圈数。
  • 编码器分辨率与控制器电子齿轮比是否匹配,避免位置值溢出或分辨率浪费。
若系统同时存在多个轴,建议统一接口类型以简化控制器配置和备件管理。例如全部选用 BiSS,可在同一总线读取各轴温度与故障字,便于预测性维护。

绝对式编码器选型的核心不是追求最高分辨率或最快接口,而是让行程、接口、备份方式与设备维护策略三者匹配。先算圈数,再定协议,最后根据维护通道选择备份方式,即可在成本、性能与可维护性之间取得平衡。