场合下，上述的情形就会造成问题。假设编码器是用在机械手臂中，在旋转过程中控制器可能会认为手臂多旋转了180度，因以会设法反转180度加以修正，这可能就会造成机械手臂的损坏。
格雷码.为避免上述的问题，有些绝对型编码器会将位置以格雷码来输出。格雷码也是一种二进位的编码方式，但其相邻数字只会有一个二进位数不同，以下以一个三位元格雷码绝对型编码器的例子说明其二进位的编码：同样假设转轴由179.9°转到180.1°（由区块4移到区块5），只有一个接点的讯号会出现变化，在其他相邻区块中移