A rotary encoder, also called a shaft encoder, is an electro-mechanical device that converts the angular position or motion of a shaft or axle to analog or digital output signals.
A Gray code absolute rotary encoder with 13 tracks. At the top, the housing, interrupter disk, and light source can be seen; at the bottom the sensing element and support components.
Hall effect quadrature encoder, sensing gear teeth on the driveshaft of a robot vehicle.
An incremental encoder is a linear or rotary electromechanical device that has two output signals, A and B, which issue pulses when the device is moved. Together, the A and B signals indicate both the
Rotary encoder
…high-resolution wheel measures the fractional rotation, and lower-resolution geared code wheels record the number of whole revolutions of the shaft. An incremental encoder will immediately report changes in position, which is an essential capability in some applications. However, it does not report or keep track of absolute…
Rotary incremental encoder with shaft attached to its thru-bore opening
A PCB-mounted, rotary mechanical incremental encoder
Differential output waveforms from an incremental encoder
Electronic equipment controls are often implemented with a knob attached to a mechanical encoder (shown with detached knob)