When designing or maintaining automated systems, selecting the appropriate position sensor is paramount for optimal performance and reliability. Among the most common choices are absolute vs incremental encoders, each offering distinct operational principles and benefits. Both types convert mechanical motion into electrical signals, but their approach to tracking position differs significantly, impacting their suitability for various applications.
Understanding these differences is key to making an informed decision that aligns with your project’s specific requirements for accuracy, speed, and resilience against power interruptions. This comprehensive guide will explore the mechanics, advantages, and limitations of both absolute and incremental encoders.
Understanding Incremental Encoders
An incremental encoder, often considered the simpler of the two, generates a series of pulses as it rotates. It does not provide an absolute position upon power-up; instead, it tracks changes in position relative to a starting point. These encoders typically use two output channels, A and B, which are offset by 90 degrees out of phase.
This phase difference allows the connected control system to determine both the direction of rotation and the distance traveled. Many incremental encoders also include a third channel, often called the index or Z channel, which provides a single pulse per revolution. This index pulse is crucial for establishing a home position or for accurate revolution counting.
How Incremental Encoders Work
Pulse Generation: As the encoder shaft rotates, a light source passes through a patterned disc, creating electrical pulses.
Direction Sensing: The phase relationship between the A and B channels indicates the direction of movement. If A leads B, it’s one direction; if B leads A, it’s the other.
Position Tracking: The control system counts these pulses to determine the relative displacement from a known starting point. If the system loses power, this count is reset, requiring a re-homing procedure.
Advantages of Incremental Encoders
Simplicity: They generally have a less complex design, making them easier to integrate into basic systems.
Cost-Effective: Incremental encoders are typically more economical than their absolute counterparts.
High Speed: They can achieve very high rotational speeds while maintaining pulse accuracy.
Disadvantages of Incremental Encoders
Loss of Position on Power Loss: A significant drawback is their inability to retain position information if power is interrupted. The system must be re-homed after every power cycle.
Susceptibility to Noise: Environmental noise or electrical interference can sometimes cause missed or erroneous pulses, leading to position inaccuracies.
Accumulated Error: Errors can accumulate over time or distance if pulses are missed or miscounted.
Understanding Absolute Encoders
In contrast to incremental encoders, an absolute encoder provides a unique digital code for each distinct angular or linear position. This means it always knows its exact position, even after a power interruption, without needing to be re-homed. When an absolute encoder is powered on, it immediately outputs its current position.
This capability is achieved through a more complex coded disc or strip, where multiple tracks are read simultaneously to generate a unique binary or Gray code for every position within a single revolution or across multiple revolutions. Absolute encoders are categorized into single-turn and multi-turn types, further enhancing their application scope.
How Absolute Encoders Work
Unique Code Generation: The encoder uses a disc with multiple concentric tracks, each with a unique pattern of opaque and transparent sections. Light passing through these patterns creates a distinct digital word for every position.
Direct Position Output: Upon request or continuously, the encoder outputs this digital word, representing its absolute position within its measurement range.
No Homing Required: Because each position has a unique code, the encoder’s position is known instantly upon power-up, eliminating the need for a reference move.
Types of Absolute Encoders
Single-Turn Absolute Encoders: These encoders provide absolute position within one full revolution (360 degrees). Once the shaft completes a revolution, the code repeats.
Multi-Turn Absolute Encoders: For applications requiring position tracking over many revolutions, multi-turn absolute encoders integrate gearing to count the number of full turns. They provide a unique code for both the position within a revolution and the revolution count itself, making them ideal for long-travel applications.
Advantages of Absolute Encoders
Maintains Position: They retain their exact position even after power loss, eliminating the need for re-homing and saving significant downtime.
Immunity to Noise: Since they read an absolute code rather than counting pulses, they are less susceptible to errors caused by electrical noise.
Robustness: Generally more robust in harsh industrial environments where power fluctuations are common.
Disadvantages of Absolute Encoders
Higher Cost: Due to their more complex internal design, absolute encoders are typically more expensive than incremental encoders.
Increased Complexity: The wiring and interfacing can be more complex, especially for parallel output models.
Lower Speed Limits: Some absolute encoders may have lower maximum operating speeds compared to high-frequency incremental encoders, depending on the interface and resolution.
Key Differences: Absolute vs Incremental Encoders
Understanding the core distinctions between absolute vs incremental encoders is crucial for proper selection. These differences manifest across several operational and application-specific aspects.
Position Reference
Incremental: Provides relative position based on a starting point; counts changes in position.
Absolute: Provides an exact, unique position value at any given moment, independent of a starting point.
Power Loss Recovery
Incremental: Loses position information upon power loss; requires re-homing.
Absolute: Retains position information even without power; no re-homing needed.
Complexity and Wiring
Incremental: Simpler wiring with fewer conductors (typically 4-6 wires for A, B, Z, and power).
Absolute: Can have more complex wiring, especially for parallel output absolute encoders, though serial interfaces (SSI, BiSS, EtherCAT, PROFINET) simplify this.
Cost
Incremental: Generally more cost-effective due to simpler construction.
Absolute: Higher initial cost due to advanced internal components and coding mechanisms.
Speed and Accuracy
Incremental: Can achieve very high speeds and offers good resolution, but accumulated error can be a concern.
Absolute: Offers high accuracy and resolution, with no accumulated error, though maximum speeds can sometimes be lower than the fastest incremental types.
Applications
Incremental: Ideal for applications where a reference move is acceptable, such as motor speed control, conveyor belt positioning, and simple cut-to-length systems.
Absolute: Best suited for critical positioning tasks where safety, precision, and uninterrupted operation are paramount, like robotics, CNC machines, medical imaging, and crane control.
Choosing Between Absolute vs Incremental Encoders
The decision between an absolute vs incremental encoder hinges on a careful evaluation of your application’s specific needs. There is no universally superior choice; rather, the best encoder is the one that most effectively meets the technical and economic demands of the system.
Factors to Consider:
Power Reliability: If power interruptions are frequent or costly, an absolute encoder is almost always the preferred choice to avoid downtime for re-homing.
Safety Requirements: In applications where maintaining position is critical for safety (e.g., robotic arms, aerial platforms), absolute encoders provide an inherent advantage.
Cost Constraints: For budget-sensitive projects where a re-homing sequence is acceptable, incremental encoders offer a more economical solution.
Required Precision and Resolution: Both types can offer high resolution, but absolute encoders eliminate cumulative errors, which can be crucial for long-term accuracy.
Environmental Conditions: Consider the operating environment; while absolute encoders are often more robust against noise, specific models of both types are available for harsh conditions.
System Complexity: Evaluate the complexity of integration. Modern absolute encoders with serial interfaces can simplify wiring despite their internal complexity.
Conclusion
Both absolute vs incremental encoders play vital roles in modern automation and control systems, each with unique strengths. Incremental encoders excel in their simplicity, cost-effectiveness, and speed, making them suitable for many applications where relative positioning and re-homing are acceptable. Conversely, absolute encoders offer superior reliability by maintaining absolute position regardless of power status, making them indispensable for critical applications demanding high precision and uninterrupted operation.
By thoroughly evaluating your application’s requirements—including cost, power stability, safety, and precision—you can confidently select the encoder type that will provide the most efficient and robust solution for your industrial needs. Careful consideration of these factors ensures optimal performance and longevity for your automated systems.