3. 编码器基础

在直线电机的定位控制系统中,编码器是把“机械位置”翻译成“控制器可读数字量”的传感器。没有编码器,驱动器只能开环输出推力,无法知道动子究竟停在哪里;有了编码器,位置环、速度环乃至力环才能闭环工作。因此,理解编码器的定义、分类、分辨率、精度、重复性,以及绝对式与增量式的区别,是后续选型、接线、调试和排障的基础。

一、编码器的定义与基本作用

编码器(Encoder)是一种将直线位移或角位移转换为电信号或数字编码的传感器。在直线电机场景中,它通常沿磁轨或导轨安装,通过读数头感知光栅尺、磁栅尺或容栅尺上的周期刻度,输出与位置相关的脉冲、串行数据或模拟信号。其核心作用可以概括为三点:

  • 位置反馈:告诉驱动器动子当前处于行程中的哪个位置,用于位置闭环。
  • 速度反馈:通过单位时间内的位置变化量计算速度,用于速度环和加减速规划。
  • 换向参考:对无铁芯或有铁芯永磁直线电机,编码器还参与电角度换向,决定推力方向是否正确。
编码器不是“越贵越好”,而是要与直线电机的行程、速度、精度要求、安装空间和驱动器接口匹配。选错类型,往往比精度不足更致命。

二、编码器的分类

直线电机常用的编码器可以从测量方式、信号输出和结构形式三个维度分类。

分类维度 类型 典型特点 直线电机适用场景
测量原理 光栅式 分辨率高、精度高,怕粉尘油污 洁净环境、高精度平台
测量原理 磁栅式 抗污染、成本低,分辨率中等 一般工业、粉尘环境
测量原理 容栅式 体积小、功耗低,行程较短 小型直线模组
信号输出 增量式 输出A/B/Z脉冲,需回零 成本敏感、短行程
信号输出 绝对式 直接输出唯一位置编码,上电即知位置 长行程、高安全要求
结构形式 开放式 读数头与尺分离,安装灵活 大多数直线电机
结构形式 封闭式 带密封外壳,防护等级高 恶劣环境

三、分辨率、精度与重复性

这三个词经常被混用,但它们描述的是完全不同的性能维度。

分辨率是编码器能分辨的最小位置变化量,也叫最小读数单位。例如分辨率1 μm,表示输出每变化1 μm对应一个计数。分辨率高不等于精度高,它只决定“能看多细”。

精度是编码器读数与真实位置之间的最大偏差,通常用“±μm/m”或“±角秒”表示。精度受栅尺刻线误差、安装平行度、读数头间隙、温度漂移等影响。一个分辨率0.1 μm的编码器,精度可能是±5 μm/m。

重复性是同一位置多次往返测量时读数的一致性。重复性好,说明系统每次回到同一目标点的偏差小,这对点位控制和往复运动尤为关键。

示例参数:
分辨率:0.5 μm
精度:±3 μm/m
重复性:±1 μm
最大速度:5 m/s
输出接口:BiSS-C / 增量A/B/Z
选型时先看精度和重复性是否满足工艺,再看分辨率是否足够做速度估算。分辨率过高而精度不足,只会让控制器“看到噪声”。

四、绝对式与增量式编码器的区别

增量式编码器输出A、B两路正交脉冲和Z相零位脉冲。A/B用于计数和辨向,Z相每转或每段行程出现一次,用于回零。它的优点是接口简单、成本低、响应快;缺点是断电后位置丢失,上电必须执行回零动作,长行程回零耗时且存在碰撞风险。

绝对式编码器在每个位置输出唯一编码,常见单圈或多圈形式。直线电机用的绝对式光栅尺通常把整段行程编码为唯一位置值,通过BiSS-C、SSI、EnDat等串行协议传给驱动器。上电后驱动器立即知道动子绝对位置,无需回零,安全性高,适合长行程、多轴联动和断电后需保持坐标的场景。

增量式 vs 绝对式编码器:信号与位置获取方式 增量式编码器 栅尺:等间距刻线,无绝对标识 输出:A/B 正交脉冲 + Z 零位 上电位置未知,必须回零 优点:简单、低成本、响应快 绝对式编码器 栅尺:每位置唯一编码图案 输出:BiSS-C / SSI / EnDat 串行数据 上电即知绝对位置,无需回零 优点:安全、长行程、断电保持坐标 对比

五、典型应用场景与选型思路

以一台行程1.2 m、重复定位要求±2 μm的直线电机平台为例。若采用增量式光栅,分辨率0.5 μm,上电后需以低速寻找Z相,回零过程约3~5 s,且Z相附近若受干扰可能误判。若改用绝对式光栅,BiSS-C接口,分辨率1 nm,上电后驱动器直接读取绝对位置,省去回零,同时可在断电后保持工件坐标,适合自动化产线频繁启停的工况。

选型流程可以归纳为:

  1. 确认行程与最大速度,决定栅尺长度和信号带宽。
  2. 确认精度与重复性要求,选择光栅或磁栅。
  3. 确认驱动器接口,选择增量、BiSS-C、SSI或EnDat。
  4. 确认环境粉尘、油污、温度,决定开放或封闭结构。
  5. 确认安装空间与读数头间隙公差,预留调整余量。

六、常见误区与复盘

误区一:分辨率越高越好。分辨率过高会放大栅尺噪声和安装误差,导致速度估算抖动,反而降低伺服刚性。

误区二:精度等于重复性。精度差但重复性好的系统,仍可通过补偿实现稳定点位控制;重复性差则无法通过软件修正。

误区三:绝对式一定比增量式好。短行程、低成本、对回零不敏感的设备,增量式仍是合理选择。

误区四:忽略安装平行度。读数头与栅尺的间隙、偏角超差,会直接表现为信号幅值下降、计数丢脉冲或绝对位置跳变。

复盘时建议记录:编码器型号、分辨率、精度、重复性、接口协议、安装间隙、回零方式、最大跟随误差。把这些参数与故障现象对应起来,才能快速判断是编码器本身问题,还是安装、屏蔽、接地或驱动器参数问题。