旋转编码器(rotary encoder)也称为轴编码器,是将旋转位置或旋转量转换成模拟或数字信号的机电设备。
一般装设在旋转物体中垂直旋转轴的一面。旋转编码器用在许多需要精确旋转位置及速度的场合,
如工业控制、机器人技术、专用镜头、计算机输入设备(如鼠标及轨迹球)等。
旋转编码器可分为绝对型(absolute)编码器及增量型(incremental)编码器二种。
也称作相对型编码器(relative encoder),利用检测脉冲的方式来计算转速及位置,
可输出有关旋转轴运动的信息,一般会由其他设备或电路进一步转换为速度、距离、每分钟转速或位置的信息;
绝对型编码器会输出旋转轴的位置,可视为一种角度传感器。
旋转增量式编码器以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,
依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,
编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备记忆的零点就会偏移,
而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。
由于绝对编码器在定位方面明显地优于增量式编码器,已经越来越多地应用于工控定位中。
绝对型编码器因其高精度,输出位数较多,如仍用并行输出,其每一位输出信号必须确保连接很好,
对于较复杂工况还要隔离,连接电缆芯数多,由此带来诸多不便和降低可靠性,因此,绝对编码器在多位数输出型,
一般均选用串行输出或总线型输出,德国生产的绝对型编码器串行输出最常用的是SSI(同步串行输出)。