How Rotary Encoder Works
A rotary encoder is a type of position sensor which is used for determining the angular position of a rotating shaft. It generates an electrical signal, either analog or digital, according to the rotational movement.
There are many different types of rotary encoders which are classified by either Output Signal or Sensing Technology. The particular rotary encoder that we will use in this tutorial is an incremental rotary encoder and it’s the simplest position sensor to measure rotation.
This rotary encoder is also known as quadrature encoder or relative rotary encoder and its output is a series of square wave pulses.
Let’s take a closer look at the encoder and see its working principle. Here’s how the square wave pulses are generated: The encoder has a disk with evenly spaced contact zones that are connected to the common pin C and two other separate contact pins A and B, as illustrated below.
When the disk will start rotating step by step, the pins A and B will start making contact with the common pin and the two square wave output signals will be generated accordingly.
Any of the two outputs can be used for determining the rotated position if we just count the pulses of the signal. However, if we want to determine the rotation direction as well, we need to consider both signals at the same time.
We can notice that the two output signals are displaced at 90 degrees out of phase from each other. If the encoder is rotating clockwise the output A will be ahead of output B.
So if we count the steps each time the signal changes, from High to Low or from Low to High, we can notice at that time the two output signals have opposite values. Vice versa, if the encoder is rotating counter clockwise, the output signals have equal values. So considering this, we can easily program our controller to read the encoder position and the rotation direction.
Company H is an American company that produces sheet metal brakes. It needs load cells to measure and control force during use. The customer originally
Company G is a Canadian company that provides intelligent equipment for poultry breeding companies. Its digital silo distribution system can monitor and control the feeding
Company F is a Ukrainian company engaged in intelligent simulation seats. It needs angle sensors to control the steering angle and positioning. Previously, most of
Ultra-thin Type Protective Shell Additional Pulley Universal Pulley M12 Euro Connector Underwater Application