Incremental rotary encoder device image used in automation, robotics, and motion control systems.

Introduction

An Incremental Rotary Encoder is a type of position sensor that provides information about the change in position, speed, and direction of rotation of a shaft.

Unlike absolute encoders, it does not provide a fixed digital value for each position but instead generates pulses as the shaft rotates. These pulses are counted to measure movement. They’re often used in applications where highly precise measurement and motion control is required, such as robotics.

Working Principle

Incremental rotary encoders generate A/B digital output signals based on a specific number of pulses per rotation (PPR). In this way, the angular motion of a shaft is converted into a code (encoded) to determine its velocity or relative position.

Components of an Incremental Rotary Encoder

The components include : 

  1. Shaft or Disc
  2. Light source/Magnetic Element/capacitive plate
  3. Sensor or Detector
  4. Electronics/Signal processing circuitry
  5. Output Channel (A, B, C and Z
  6.  Housing/Enclosure
incremental rotary encoder diagram showing shaft, code disc, light source, photodetector, and output waveforms.
Components of a basic Encoder

How Does an Incremental Rotary Encoder Work?

Incremental rotary encoders are honestly everywhere—any machine with a spinning shaft probably has one hiding inside. They’re basically the eyes and ears for tracking how far, how fast, and which way something’s turning. You’ve got the basics: a shaft, a code disc slapped onto it, some kind of signal source (could be light, could be magnetic—depends on the flavor), and a detector waiting to pick up the action. As the shaft turns, the code disc tags along, and every little change gets picked up by the detector, which spits out a bunch of pulses.

Usually, you’ll hear about channels A and B—those are just two separate lines of pulses that help you figure out not just how much something’s turning, but also which direction it’s spinning. Count the pulses, boom—you get speed, direction, distance, the whole deal. The diagram up there (yeah, the one you’re probably squinting at) lays out all the main bits. Simple in theory, but super handy in real life.

Incremental rotary encoder output waveform showing pulses A, B, and Z.
The diagram illustrates the output signals of an incremental rotary encoder

To determine direction, incremental encoders use two output channels, labelled A and B, that are offset by 90 degrees (quadrature). When the shaft rotates, the phase relationship between these signals indicates whether the movement is clockwise or counterclockwise.

Incremental encoder signals with A, B, and index pulses for position and direction control.
Diagram showing the incremental encoder output

Some encoders also include a Z-channel, which generates a single pulse per revolution, serving as a reference or index point. By counting the pulses from channel, A and B and observing their phase difference, the control system can calculate both speed and direction of rotation. However, because the encoder only provides relative position, it requires a reference point each time it starts up. If power is lost, the encoder cannot retain its position information and must be re-positioned to the initial place to establish a baseline.

Working

As the shaft rotates, the pattern on the disc modulates the chosen sensing field whether optical, magnetic, or capacitive which the sensor translates into two phase-shifted signals. The signal processing electronics condition and align these into A/B quadrature waveforms; motion controllers then count edges to determine rotational velocity and position, with the Z index pulse marking an absolute reference point for homing or calibration.

This integration of mechanical, optical, magnetic, or capacitive components, together with sophisticated signal conditioning, enables modern encoders to offer precise, robust feedback essential to today’s motion-control applications.

Types of Incremental Encoders

1. Optical Incremental Encoder
2. Magnetic Incremental Encoder
3. Capacitive Incremental Encoder
4. Mechanincal Incremental Encoder

Real-World Applications of Incremental Rotary Encoders

  1. Industrial Automation: Used in conveyor belts, packaging machines, and assembly lines to control movement and position.
  2. Robotics: Help robots track motor rotations for precise movement and positioning.
  3. CNC Machines and Manufacturing: Provide feedback for cutting, drilling, and milling machines to ensure high accuracy.
  4. Elevators and Lifts: Track shaft rotation to monitor speed and floor positioning.
  5. Renewable Energy: Measure the rotation of wind turbine blades and generator shafts.
  6. Automotive Systems: Found in electric power steering, throttle control, and wheel speed monitoring.
  7. Aerospace and Defence: Used in actuators, navigation systems, and aircraft control surfaces.
  8. Medical Equipment: Present in diagnostic machines, robotic surgery tools, and infusion pumps for precise control.
  9. Printing and Scanning Devices: Ensure accurate movement of rollers and print heads.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts