3. 编码器输出信号与接口

编码器把机械位移转换为电信号后,必须通过合适的输出接口送到控制器。输出形式不仅决定接线方式,还直接影响传输距离、抗干扰能力、分辨率上限以及后续标定与测试方法。量产标定中,若接口类型判断错误,常表现为计数跳变、方向反相、零点漂移甚至通信超时。因此,理解 TTL、HTL、RS422、Sin/Cos、BiSS、SSI 等接口的电气本质,是标定与测试的基础。

一、核心原理:从单端到差分,从方波到模拟与协议

编码器输出可沿三条主线理解:电平标准、信号形态和传输方式。TTL 与 HTL 属于单端方波输出,前者通常为 5V 逻辑,后者为 10~30V 高压逻辑,适合 PLC 直接采集。RS422 是差分方波,A+/A-、B+/B-、Z+/Z- 成对传输,共模抑制强,常用于长距离和高速场合。Sin/Cos 输出的是两路相位差 90° 的正弦模拟信号,控制器通过细分插值获得远高于刻线数的分辨率。BiSS 与 SSI 则是串行数字协议,SSI 为单向同步串行,BiSS 支持双向通信和寄存器读写,适合高精度绝对值编码器。

关键判断:增量式看 A/B/Z 方波或 Sin/Cos;绝对值看 SSI/BiSS 等串行协议。接口选错,标定工具可能完全读不到数据。

二、常见输出形式与电气特性对比

输出形式信号类型典型电平传输距离典型应用
TTL单端方波0/5V短,<2m板卡、短距增量编码器
HTL单端方波0/10~30V中,<50mPLC、工业现场
RS422差分方波差分 ±2V 以上长,可达 100m+伺服、运动控制卡
Sin/Cos模拟正弦1Vpp 典型中短距高分辨率细分、伺服反馈
SSI同步串行RS422 物理层长绝对值编码器、PLC
BiSS双向串行RS422 物理层长高精度绝对值、参数读写

从表中可见,RS422、SSI、BiSS 常共用差分物理层,但协议层不同。标定时不能只看接线端子,还要确认控制器端配置的是方波计数、模拟采样还是串行协议解析。

三、方法流程:接口识别与标定前检查

  1. 确认编码器型号与输出类型:查看铭牌或数据手册,区分增量/绝对值、单端/差分、方波/正弦/协议。
  2. 核对供电与电平:TTL 多为 5V,HTL 常为 10~30V,RS422 收发器一般 5V 供电但输出差分。
  3. 检查信号对:RS422/SSI/BiSS 必须成对测量 A+/A-、B+/B-、Z+/Z- 或 Data+/Data-、Clock+/Clock-。
  4. 用示波器观察波形:方波看幅值、上升沿、占空比;Sin/Cos 看峰峰值、相位差和偏置。
  5. 接入控制器并验证计数方向与零点:手动旋转一圈,确认计数递增、Z 信号复位和绝对值数据跳变正常。
# 典型 RS422 增量编码器接线检查
A+  -> 控制器 A+
A-  -> 控制器 A-
B+  -> 控制器 B+
B-  -> 控制器 B-
Z+  -> 控制器 Z+
Z-  -> 控制器 Z-
屏蔽层 -> 驱动器 PE / 编码器外壳

# 示波器建议设置
通道1:A+ 对 A-
通道2:B+ 对 B-
触发:A 通道上升沿
时基:根据转速调整,观察 90° 相位差

四、案例场景:伺服电机编码器接口排障

某产线伺服电机使用 RS422 增量编码器,标定后偶发飞车。检查发现 A+/A- 与 B+/B- 未使用双绞线,且屏蔽层单端悬空。重新按差分对双绞并接地后,计数跳变消失。另一案例中,客户将 HTL 编码器直接接入 5V 控制器,导致高电平被钳位,计数丢失。更换电平转换模块后恢复正常。还有 Sin/Cos 编码器因未做偏置校准,细分后零点漂移,标定重复性差。

经验:差分信号必须成对走线,屏蔽层通常单端接地;HTL 与 TTL 不可直接混接,必要时使用光耦或电平转换。

五、误区与复盘

  • 误区一:认为所有“编码器输出”都是方波。Sin/Cos 是模拟量,SSI/BiSS 是协议帧,不能用普通计数器直接读。
  • 误区二:忽略差分对的共模电压范围。RS422 接收器有共模限制,地电位差过大仍会误码。
  • 误区三:把 BiSS 当 SSI 用。BiSS 需要控制器发送时钟并处理双向数据,SSI 仅单向读取。
  • 误区四:标定时只看计数,不检查 Z 信号宽度和位置。Z 信号过窄或抖动会导致回零失败。

复盘时建议建立接口检查清单:供电、电平、差分对、屏蔽、协议配置、波形质量、零点与方向。只有接口层稳定,后续分辨率、线性度和重复性标定才有意义。

编码器输出信号与接口分类 增量式 A/B/Z 脉冲或正弦 绝对值 串行协议读取位置 按信号形态与协议划分 TTL 单端 0/5V 短距、板卡 HTL 单端 10~30V PLC、现场 RS422 差分方波 长距、抗干扰 Sin/Cos 模拟 1Vpp 细分、高分辨率 SSI 同步串行、单向 绝对值位置 BiSS 双向串行 寄存器读写 标定前检查: 供电电平 → 差分对/屏蔽 → 波形质量 → 协议配置 → 计数方向与零点 → 重复性验证

综上,编码器输出接口是标定系统的“第一公里”。正确识别 TTL、HTL、RS422、Sin/Cos、SSI、BiSS 的电气与协议差异,并在接线、波形和控制器配置上逐项确认,才能避免后续标定数据失真。实际量产中,建议把接口检查固化为标准作业步骤,并保留波形与通信日志,便于追溯。