Articles on: Learning & FAQ

The Difference Between Absolute Encoder and Incremental Encoder

Absolute encoders and incremental encoders are two encoding technologies commonly used in the field of digital signal encoding. Their differences are mainly reflected in the way signals are represented and encoded. Understanding the differences between them is important for proper selection and application of these encoders.

Absolute Encoder:

An absolute encoder is an encoder that converts signals directly into digital codes. It uses discrete digital codes to represent the absolute value of a signal and does not involve signal changes or increments. For example, an absolute encoder can map the amplitude of a signal to a specific digital code that represents the signal's magnitude. The advantage of an absolute encoder is that it can accurately represent the absolute value of a signal without causing errors due to changes in the signal. However, since the absolute value of a signal usually has a large range, an absolute encoder requires more bits to represent the signal, thereby increasing the cost of data transmission and storage.




Incremental Encoder

In contrast to an absolute encoder, an incremental encoder is an encoder that converts changes, or increments, in a signal into a digital code. It encodes a digital code based on the change of the signal, and expresses the degree of change of the signal by recording the increment of the signal. An incremental encoder records only the increment of the signal at each point in time and converts it into a digital code representation. The advantage of this is that it can reduce the number of signal representation bits, thereby saving the cost of data transmission and storage. However, since incremental encoders only record changes in the signal and not the absolute value of the signal, cumulative errors may be prone to occur in some applications.

In practical applications, the choice of absolute encoder or incremental encoder depends on the specific requirements. If you need to accurately represent the absolute value of a signal and can afford high data transmission and storage costs, you can choose an absolute encoder. If the accuracy of the absolute value is not high and you need to save data transmission and storage costs, you can choose an incremental encoder. In addition, the advantages of the two encoders can also be combined to design an encoding scheme that meets specific needs.

Updated on: 20/09/2023

Was this article helpful?

Share your feedback

Cancel

Thank you!