绝对值编码器和增量型编码器都是用于测量旋转轴的转动角度或位置的传感器。它们最主要的区别在于输出信号的不同。
绝对值编码器能够直接输出当前位置的码值,在重新上电或系统复位后,绝对值编码器会自动输出当前位置码值。它能够保证缺省情况下的极高精确度,并且实时输出绝对位置信息,无需重新初始化。
例如,我们安装了一台绝对值编码器在一个机器人的关节上,并将机器人的关节旋转了180度。当我们读取绝对值编码器的输出信号时,它会直接输出当前位置的码值。如果当前的码值是1000,那么我们就能够知道机器人的关节旋转到了180度的位置。
而相比之下,增量型编码器会输出旋转轴每一次转动的角度增量,而不是直接输出当前的位置信息。因此,只有当增量型编码器被初始化后,它才能够输出准确的角度信息。增量型编码器最常用的类型是光电转换器,可以通过测量电位差或光的反射来测量旋转轴的转动角度或位置。
例如,我们安装了一台增量型编码器在一个机器人的关节上,并将机器人的关节旋转了180度。当我们读取增量型编码器的输出信号时,它会输出180度的角度增量,而不是直接输出当前的位置信息。因此,为了得到机器人当前的位置信息,我们需要将每次旋转的角度增量累加起来,得到当前的位置信息。这就需要我们在编程时对每次测量到的角度增量进行累加计算,并记录上一次测量的位置信息。
总的来说,绝对值编码器具有更高的精度和更简单的操作,但通常比增量型编码器价格更高。而增量型编码器则具有更快的信号处理速度,使得它们更适合在需要快速测量转动角度或位置的设备中使用。