Incremental Optical Encoders ( The Rotary Encoder )

Sponsored Link :

. .


Incremental Optical Encoders
The simplest type of incremental encoder is a single-channel tachometer encoder, basically an instrumented mechanical light chopper that produces a certain number of sine- or square-wave pulses for each shaft revolution. Adding pulses increases the resolution (and subsequently the cost) of the unit. These relatively inexpensive devices are well suited as velocity feedback sensors in medium- to high-speed control systems, but run into noise and stability problems at extremely slow velocities due to quantization errors [Nickson,1985]. The tradeoff here is resolution versus update rate: improved transient response requires a faster update rate, which for a given line count reduces the number of possible encoder pulses per sampling interval. A very simple, do-it-yourself encoder is described in [Jones and Flynn, 1993]. More sophisticated single-channel encoders are typically limited to 2540 lines for a 5-centimeter (2 in) diameter incremental encoder disk [Henkel, 1987]. In addition to low-speed instabilities, single-channel tachometer encoders are also incapable of detecting the direction of rotation and thus cannot be used as position sensors. Phase-quadrature incremental encoders overcome these problems by adding a second channel, displaced from the first, so the resulting pulse trains are 90 degrees out of phase as shown in Figure 1.1. This technique allows the decoding electronics to determine which channel is leading the other and hence ascertain the direction of rotation, with the added benefit of increased resolution. Holle [1990] provides an in-depth discussion of output options (single-ended TTL or differential drivers) and various design issues (i.e., resolution, bandwidth, phasing, filtering) for consideration when interfacing phasequadrature incremental encoders to digital control systems. The incremental nature of the phase-quadrature output signals dictates that any resolution of angular position can only be relative to some specific reference, as opposed to absolute. Establishing such a reference can be accomplished in a number of ways. For applications involving continuous 360-degree rotation, most encoders incorporate as a third channel a special index output that goes high once for each complete revolution of the shaft (see Figure 1.1 above). Intermediate shaft

Incremental Optical Rotary Encoders Incremental Optical Encoders ( The Rotary Encoder )

positions are then specified by the number of encoder up counts or down counts from this known index position. One disadvantage of this approach is that all relative position information is lost in the event of a power interruption. In the case of limited rotation, such as the back-and-forth motion of a pan or tilt axis, electrical limit switches and/or mechanical stops can be used to establish a home reference position. To improve repeatability this homing action is sometimes broken into two steps. The axis is rotated at reduced speed in the appropriate direction until the stop mechanism is encountered, whereupon rotation is reversed for a short predefined interval. The shaft is then rotated slowly back into the stop at a specified low velocity from this designated start point, thus eliminating any variations in inertial loading that could influence the final homing position. This two-step approach can usually be observed in the power-on initialization of stepper-motor positioners for dot-matrix printer heads. Alternatively, the absolute indexing function can be based on some external referencing action that is decoupled from the immediate servo-control loop. A good illustration of this situation involves an incremental encoder used to keep track of platform steering angle. For example, when the K2A Navmaster [CYBERMOTION] robot is first powered up, the absolute steering angle is unknown, and must be initialized through a “referencing” action with the docking beacon, a nearby wall, or some other identifiable set of landmarks of known orientation. The up/down count output from the decoder electronics is then used to modify the vehicle heading register in a relative fashion.
A growing number of very inexpensive off-the-shelf components have contributed to making the phase-quadrature incremental encoder the rotational sensor of choice within the robotics research and development community. Several manufacturers now offer small DC gear-motors with incremental encoders already attached to the armature shafts. Within the U.S. automated guided vehicle (AGV) industry, however, resolvers are still generally preferred over optical encoders for their perceived superiority under harsh operating conditions, but the European AGV community seems to clearly favor the encoder [Manolis, 1993]. Interfacing an incremental encoder to a computer is not a trivial task. A simple state-based interface as implied in Figure 1.1 is inaccurate if the encoder changes direction at certain positions, and false pulses can result from the interpretation of the sequence of state changes [Pessen, 1989].
Pessen describes an accurate circuit that correctly interprets directional state changes. This circuit was originally developed and tested by Borenstein [1987]. A more versatile encoder interface is the HCTL 1100 motion controller chip made by Hewlett Packard [HP]. The HCTL chip performs not only accurate quadrature decoding of the incremental wheel encoder output, but it provides many important additional functions, including among others:
& closed-loop position control,
& closed-loop velocity control in P or PI fashion,
& 24-bit position monitoring.
At the University of Michigan’s Mobile Robotics Lab, the HCTL 1100 has been tested and used in many different mobile robot control interfaces. The chip has proven to work reliably and accurately, and it is used on commercially available mobile robots, such as the TRC LabMate and HelpMate. The HCTL 1100 costs only $40 and it comes highly recommended.

Keyword :
incremental encoders ,optical encoders ,shaft encoders ,rotary encoders ,rotary encoder ,rotary ,incremental encoder ,incremental ,hollow shaft ,encoders ,encoder ,signal ,shaft encoder ,shaft diameter ,sensors ,rotary shaft ,rotary optical ,revolution ,pulses ,products ,optical rotary encoder ,optical encoder ,northstar ,sensor ,rotation ,resolvers ,quadrature encoder ,quadrature ,new products ,multi-turn ,motion control ,models ,magnetic encoder ,linear encoders ,linear encoder ,industrial duty ,incremental optical encoders ,hollow shaft encoder ,gurley precision instruments ,gray code ,encoder products company ,encoder products ,datasheet ,counts ,connector ,commutation ,channel ,blind hollow ,accuracy ,absolute rotary encoders ,absolute encoders ,absolute encoder.


admin tagged this post with: , , , , Read 322 articles by

One Response to Incremental Optical Encoders ( The Rotary Encoder )

  1. What a great resource! Thanks

Leave a Reply

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

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Select Category