什么是旋转编码器?
顾名思义旋转编码器就是通过旋转从而达到输出数值或过载信号,通过传达信号起到信号输出从而使电子元件按特定设定要求工作的原理,传统的盘式编码器是通过轮盘转盘来调整数值,而我们一般电子类编码器通过旋钮开关或弱电信号数值来传达,达到从一定数值到另一个数值的输出原理。
旋转编码器是一种将旋转机械位移转换为电脉冲信号的传感器。简单来说,你转动旋钮,它就告诉主控芯片:"我转了、转了多少、往哪个方向转的。"
它与我们更熟悉的电位器(Potentiometer)有本质区别:
信号类型 模拟信号(电阻分压) 数字信号(脉冲输出)
旋转范围 有限角度(270°-300°) 无限旋转(360°连续)
输出信息 绝对位置 相对位移+方向
寿命 约10-50万次 非接触式可达百万次+
抗干扰 易受噪声影响 数字信号,抗干扰强
车载应用 老式音量旋钮(淘汰中) 现代车机主控旋钮(主流)
【工作原理:A/B相正交编码】
应用场景:车载、船舶、么托、仪表、音箱、电器
车载中控台使用的编码器绝大多数是增量式旋转编码器,其核心原理是A/B两相正交输出。
编码器内部有一个转盘,盘面交替分布着导电区与绝缘区(接触式),或光栅/磁栅(非接触式)。两个触点(或传感器)A和B交错排列,间距恰好为半个栅格宽度。
当旋钮旋转时,A相和B相会输出两路脉冲信号,两路信号的相位差恰好为90°(即1/4周期),这就是"正交"的含义。主控芯片(MCU)通过检测A/B相跳变的时序,就能精确判断旋钮的旋转方向、速度和步数:
顺时针旋转:A相上升沿先出现,B相随后(A超前B 90°)
逆时针旋转:B相上升沿先出现,A相随后(B超前A 90°)

