Jump to content

Wikipedia:VideoWiki/Incremental Encoder

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Lambtron (talk | contribs) at 14:53, 29 August 2019 (Interface). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
VideoWiki/Incremental Encoder (Tutorial)
File:En.Video-Incremental Encoder.webm
Link to Commons
Steps for video creation
Step 1Preview my changes (10 sec)
Step 2Upload to Commons (10 min)

Edit with VisualEditor

Introduction

An, incremental encoder, is an electromechanical motion detector. It has two output signals, A and B, which issue pulses when the device moves.[1] Together, these signals indicate the direction of movement and distance traveled.


Types

Incremental encoders are generally classified as either rotary or linear.


Linear type

Linear encoders move along a linear path. Each output pulse corresponds to a constant, linear distance.


Rotary type

In rotary encoders, movement consists of a shaft rotating about a central axis. Each output pulse corresponds to a constant angular change of the shaft.


Quadrature encoding

The pulses are quadrature-encoded, meaning that when the encoder is moving at constant speed, the signals are square waves. with equal on and off times,


Phase difference

and there is a 90 degree phase difference between the, A and B signals.[2] The phase difference is positive or negative, depending on the direction of movement. For example,


Positive phase difference

In this diagram, A, rises before B, so the phase difference is positive. However, when the encoder moves in the opposite direction,


Negative phase difference

B will rise before A, as shown here, so the phase difference is negative. The direction of movement can be determined by measuring this phase difference.


Sensing method

Incremental encoders employ various techniques to sense movement, and to generate pulses when movement is detected.


Optical encoders

In optical encoders, light is shined on an optical detector such as these. As the encoder moves, the light is alternately blocked and allowed to pass through to the detector.


Example mechanism

In the device shown here, the edge of a transparent disc passes between a light source and detector. As the disc rotates, the black bands on the disc block the light and the gaps between the bands allow light to pass.


Pulse generation

The optical detector will output pulses as the disc alternately blocks and passes light. The frequency of the optical interruptions is proportional to encoder speed.[1] Consequently, encoder speed can be determined by measuring the pulse frequency.


Quadrature generation

An incremental encoder requires two pulse generators to produce quadrature outputs.


Rotary encoder mechanism

Rotary encoders typically use a single rotating disc which has two concentric optical interrupters, one for the A output and another for B. The patterns of the two interrupters are staggered to produce quadrature-encoded signals.


Linear encoder mechanism

Linear incremental encoders employ a similar technique, but use a linear scale to produce the output pulses.


Interface

Incremental encoders do not indicate the location or position of a mechanical system; they only report incremental movements.[3]


Interface example

To determine position, it is necessary to send the encoder signals to an electronic circuit known as an incremental encoder interface, such as the one shown here.


Counter

The interface keeps track of position by counting encoder output pulses. It counts up when the quadrature phase difference is positive, and down when the difference is negative, or vice versa. To do this, interfaces typically employ a quadrature decoder to convert the A and B pulses into direction and count enable signals, which in turn control an up/down counter.


Applications

Incremental encoders report position changes in real-time, making them useful for monitoring and controlling motion in numerous applications.[4] Incremental encoders are used to control automated machining equipment, such as CNC mills and lathes.


Escalators

Rotary incremental encoders are commonly used for closed-loop speed control of conveyor systems, including escalators and moving sidewalks,


Conveyors

And to control the speed of material conveyors, such as this.


Trackballs

In human input devices such as trackballs,


Mice

and mechanical mice,


Mouse innards

two rotary encoders are used, to simultaneously monitor position on two different axes.


Radar speed

A rotary encoder is used by a radar in two different ways. Its pulse frequency is measured and used to control the rate of antenna rotation.


Radar bearing

The pulses are also counted to keep track of the antenna angle. When the radar detects an object, the target bearing is indicated by the pulse count.


Pipeline inspection

Rotary encoders are used to monitor underground pipeline inspection tractors. This is made possible by a tether cable which is towed behind the tractor. The incremental encoder monitors the length of cable that pays out as the tractor drives through a pipe. The exact location of the tractor can be determined by counting encoder output pulses.


Motion platforms

Incremental encoders are used to control motion platforms in aircraft simulators and amusement rides.


Robotics

Incremental encoders are extensively used in robotics, to control the position and speed of mechanical components.


PCB mount

Some, rotary encoders are designed to be mounted on circuit boards. These typically have a knob attached to the shaft, and are used as hand-operated controls in electronic equipment.


CMM

Linear encoders are used when extremely high accuracy is required, because they eliminate errors caused by backlash and other mechanical effects. Common applications include position monitoring in coordinate measuring machines.


Steppers

and precise, high-resolution position control in steppers, used in semiconductor fabrication.


References

  1. ^ a b Sensoray. "Introduction to Incremental Encoders". Retrieved 18 July 2018.
  2. ^ Craig, K. "Optical Encoders" (PDF). Retrieved 25 July 2018.
  3. ^ "The Basics of How an Encoder Works" (PDF). Encoder Products Company. Retrieved 23 July 2018.
  4. ^ "Encoder Primer" (PDF). NASA Infrared Telescope Facility (IRTF). Institute for Astronomy, University of Hawaii. Retrieved 17 August 2018.