旋转编码器是如何工作的？有哪些分类？
旋转编码器（rotary encoder）也称为轴编码器，是将旋转的机械位移量转换为电气信号，对该信号进行处理后检测位置速度等信号的传感器。检测直线机械位移量的传感器称为线性编码器。一般装设在旋转物体中垂直旋转轴的一面。旋转编码器用在许多需要精确旋转位置及速度的场合，如工业控制、机器人技术、专用镜头、电脑输入装置（如鼠标及轨迹球）等。
旋转编码器可分为绝对型（absolute）编码器及增量型（incremental）编码器两种。增量型编码器也称作相对型编码器（relative encoder），利用检测脉冲的方式来计算转速及位置，可输出有关旋转轴运动的信号，一般会由其他设备或电路进一步转换为速度、距离、每分钟转速或位置的信号。绝对型编码器会输出旋转轴的位置，可视为一种角度传感器。
二者的主要区别在于码盘的结构和输出信号的形式不同。增量型编码器输出的是脉冲信号，而绝对编码器输出的是二进制的数值。