我们在选择编码器时,经常考虑选择增量式还是绝对式的。不论是线性编码器还是旋转编码器都有这两种方式可供选择。
实际上,考虑的核心一个问题就是,断电重启后需不需要立即获取当前实时的准确位置。如果需要,那就选择绝对式,比如机器人的关键轴,上电是需要准确知道它的实时位置的。还有一些机床,出于安全等因素一般也选用绝对式的编码器。
当然,如果条件允许在断电后再次回零的场合,那就可以选择增量式编码器,相比较而言,增量式的成本更有优势。
从根本上说,增量编码器和绝对编码器的功能是相同的:它们测量运动的关键要素,包括速度、位置、停止、启动和距离。虽然绝对编码器通常用于需要极高精度、复杂编程和安全性的高级系统中,但两种编码器在类似的行业中都有应用。
增量编码器(Incremental encoder)
下图是一个典型的增量光编码器的工作原理图:
主要包含一个 LED、光电检测芯片和一个编码盘以报告轴的位置。
我们的增量编码器在一侧有一个 LED,另一侧有一个光电检测芯片。码盘子上有一系列线条和窗口。窗口允许光线从 LED 传输到芯片,而线条则不允许。这种光的交替模式是编码器如何将位置信息反馈给机械系统的。
增量编码器通常有一个或两个信号(A、B),以及一个索引或 Z 索引信号。有一个信号时,编码器可以计算轴在一段时间内旋转的圈数,提供旋转速度的反馈,但无法确定方向。有两个信号时,电相位相差 90 度,编码器可以提供轴旋转方向的信息。有两个信号且电相位有差的编码器称为四象限编码器。
绝对编码器(Absolute encoder)
绝对编码器设计并赋予了更加复杂的标记、刻度或槽。增加的细节使得能够提供更详细的位置反馈。具体来说,编码器上的每个位置都有一个独特的代码。
绝对光编码器使用 LED 阵列、光学盘和光电传感器,就像增量编码器一样,但盘上的图案略有不同。
绝对光编码器可以使用一系列线条和窗口以及多个带状区域来创建一个二进制模式,从而给出一个独特的位置。
一些设计使用多个条带,在圆盘的每个点上创建一个独特的模式。例如,根据上面的图片,你可以想象每个位置要么是 1 要么是 0,这取决于光电传感器是否检测到 LED 发出的光。圆盘当前的位置是 1001,这个组合在轴旋转中不会出现在其他地方。
当然,绝对编码器还分为:单圈和多圈。这里我们放到下期详细讨论。
主要区别
绝对编码器和增量编码器在运动控制系统中各有不同的用途。它们的区别在于如何跟踪位置、应对断电、提供精度以及适合各种应用。
分辨率和精度
根据各方面资料来源,总结参考对比如下表所示:
选择绝对编码器还是增量编码器取决于应用需求、预算和环境条件。绝对编码器提供连续的位置跟踪和可靠性,而增量编码器则提供经济有效的运动跟踪解决方案。了解它们之间的差异可以确保在自动化、机器人技术、制造及其他工业应用中实现最佳性能,从而提高效率和精度。
最后,关于如何选择,下方一张图逻辑清晰,仅供参考:
参考链接: