This product is a rotary encoder with an operating voltage of 5V and it generates 20 pulses per one full rotation. The encoder counts the output pulses when rotated in both directions without any limit. It can reset and return to its initial state when matched with the key on the encoder, meaning it can count from 0.
The encoder operates on the principle of transforming rotational displacement into a series of digital pulse signals, which are used to control angular displacement. This transformation process uses a photoelectric scanning principle. The reading system is based on the rotation of a radial dividing plate with alternating light and non-light windows, which is exposed to an infrared light source. The light reflects the image of the plate onto the surface of a receiver, which is covered by a diffraction grating with the same window width as the plate.
The receiver detects changes in the light plate rotation and transforms these light changes into electrical changes. This process amplifies low-level signals into high-level signals and generates square pulses without any interference, requiring a circuit to handle this process. The reading system typically uses a differential method, comparing two different signals with the same waveform but a phase difference of 180 degrees to improve the output signal quality and stability. This method forms readings based on the difference between the two signals, thereby eliminating interference.

