正交编码器技术全解析:从原理到实战调试问题
发布日期:2026-03-10
点击次数:305
不久前我偶然回顾自己早期撰写关于改造鼠标编码器(mouse encoder)的文章,意外促成了一个非常好的机会,让我得以重新审视正交编码器(quadrature encoder)。因此,这一次我将以更清晰的视角,针对其信号动态与实际应用进行更具目标性的探究。让我们重新出发,直接深入探讨正交信号的奥秘吧!
首先从一点理论基础开始。所谓的正交信号(quadrature signal)是指一对正弦波形——通常标记为I (同相)与Q (正交)——它们拥有相同的频率,但在相位上偏移了90°。这两个彼此正交的信号互不干扰,共同构成了从通信到控制系统等各种系统中复杂信号表示的基础。

图1:此图显示正交编码器的理想输出,并重点展示了相位关系。
在正交编码器的语境中,该术语描述的是两个方波信号,分别称为A通道与B通道,它们同样在相位上相差90°。这种相位差使系统能够判断旋转方向,计算离散步长或脉冲以进行精确的位置追踪,并可通过边缘检测技术进一步提升分辨率。
如同许多工程师所熟知,编码器是运动控制系统中的关键组件,通常可分为两大类:增量式(incremental)与绝对式(absolute)。在增量式编码器中,正交编码器是一种常见配置,通过两个相位偏移的输出通道,同时检测方向与位置,因此特别适合用于相对运动的追踪。
标准的增量式编码器会随着轴的旋转产生脉冲,提供运动相关信息;然而,一旦电力中断,位置参考即会遗失。相较之下,绝对式编码器会为每一个轴位置分配唯一的数字码,即使在断电后仍能保留精确的位置信息,使其成为高可靠度与高精度应用的理想选择。
需要特别说明的是,虽然正交编码器经常与增量式与绝对式编码器并列提及,但在技术分类上,它实际上属于增量式编码器的一个子类型,而非独立的第三种类别。
差点忘了提:ABZ增量式编码器中的Z输出,在精密定位应用中扮演着极为关键的角色。与持续产生脉冲、用以指示运动与方向的A、B通道不同,Z通道——亦称为索引(index)或标记脉冲(marker pulse)——每旋转一整圈只会触发一次。
这个单一脉冲可作为参考点,在系统初始化或校准时特别实用,使系统能够准确识别原点(home)或零点位置。换言之,索引脉冲让系统得以回到已知位置并计算完整转数,对于多圈应用或断电后的复位动作尤为方便。

图2:示例图描绘编码器信号,并清楚标示索引脉冲。
实操演练:真实世界中的正交旋转编码器
正交旋转编码器通过两个具有相位偏移的信号来检测旋转与方向,广泛应用于电机、旋钮与各类机械设备中,以实现精细控制。以下所示为我近期在某个项目中,使用一对光学传感器所设计的正交编码器电路。

图3:电路图显示了一个采用光学传感器的简单正交编码器配置。
在继续之前,不妨先花点时间回顾几个基本要点。
旋转编码器是一种机电装置,用于测量电机轴的旋转运动,或旋钮与刻度盘的位置。它通常采用正交编码这种增量式信号技术,同时传达位置变化与旋转方向。相对地,线性编码器则用于测量沿直线路径的位移,常见于对线性运动精度要求极高的应用。
正交编码器具有两个输出通道,通常标记为A与B。通过监测脉冲数量并判断哪一个通道领先,编码器接口即可推算旋转距离与方向。
许多编码器还包含第三个输出通道,即索引通道(或Z通道),其特性是在每完成一整圈旋转时输出一个脉冲。这个脉冲作为基准点,使系统除了能追踪相对运动外,也能辨识编码器的绝对位置。
在正交编码器中,A与B通道的每一个完整周期都会产生相位相差90°的方波信号。此周期包含四个明确的状态转换:A上升、B上升、A下降与B下降,借此达成更高的分辨率。旋转方向则由通道之间的相位关系决定:当A通道领先B通道时,通常代表顺时针旋转;反之,若B通道领先A,则表示逆时针方向。
为了正确解读正交编码器产生的脉冲数据,必须将其连接至编码器接口。该接口会将输出信号转换为计数值或周期数,并依据编码器的每转周期数(cycles per revolution;CPR)换算为旋转圈数。部分制造商还会指定每转脉冲数(pulses per revolution;PPR),通常指单一通道在一整圈旋转中所产生的电脉冲数,其数值可能依所采用的解码方式而与CPR不同。

图4:此图对正交编码的基本概念进行简明总结。
以上涵盖了主要的概念重点,现在,让我们回到电路本身。
在前述的正交旋转编码器设计中,透射式(对射式)传感器与经精密设计的轴编码轮协同工作,以检测旋转运动。当所有接线完成且调校妥当后,该正交旋转编码器即可投入使用,输出两个具固定相位差的信号,用于方向与速度的判定。
在实际应用中,大多数正交编码器依赖三种传感技术中的一个:光学、磁性或电容式。其中,光学编码器最为常见,其工作方式是通过光源与光电检测器阵列,检测光线是否穿过或反射编码盘的情况。
关于自制编码轮,有一点必须特别提醒:精度决定一切。狭缝的间距与宽度必须保持一致,并与传感器的解析能力相匹配;此外,对准同样不可忽视。传感器与光束路径的精确定位,对于产生干净且可靠的信号至关重要。
旋转的背后
至此,我们再次回到正交编码器这个主题——这一次,带着更明确的目的,也希望能提供更深入的理解。无论您是初次接触,或早已经深入研究信号解码,都不难发现:这些看似简单的组件,实际上蕴含着出乎意料的复杂性。
从脉冲计数与方向判断,到噪声环境下的各种异常行为,其中有很多微妙之处常常被忽视。老实说,我们又有多少次真正考虑过防抖逻辑或相移误差,直到它们在调试过程中突然出现并扰乱一切呢?
这正是工程的迷人之处:挖得越深,揭露的层次就越多。
如果这篇回顾激起了你的好奇心,或留下的问题多于答案,那就让这股动能延续下去。欢迎分享你的想法、提出最棘手的问题,或建议下一个值得深入探索的主题。无论是硬件上的怪现象、解码策略,还是现实世界中的实际经验——我们都能从彼此的经验中学习。
请在下方留言或主动联系我们,分享你自己的编码器实战故事。这场对话以及学习的过程还未结束。让我们一起,持续拓展对工程世界的理解边界。
声明:
本文来源于网络 ,转载仅为学习参考,如有问题请联系,谢谢。
深圳市正芯科技有限公司http://www.pluschiptech.com









