Technique for correcting errors in position encoders

Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital data error correction

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C375S350000

Reexamination Certificate

active

06598196

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to the correction of errors in position encoders used in servo systems.
2. Art Background
Servo systems are commonly used to control the position or movement of one object in relation to another. A typical servo loop drives a motor to position a mechanism in response to an input “target” position. Typical servo loops use a compensator such as a simple PID (Proportional, Integral, Derivative) or other more advanced compensators, to provide stable, predictable response.
In such a system, the encoder provides the only means by which the loop measures position and from which it is possible to calculate derivatives of position, such as velocity and acceleration. It is also possible to calculate integrals of position. Because of nonlinearities and other errors in the encoder, the indicated position of the mechanism may deviate from its actual position. The “actual” position is unknowable to the servo in such a system; only the “indicated” position is known. Therefore, errors in the encoder affect the overall accuracy obtainable by the servo loop, and the performance of the system in which it is embedded.
The servo loop corrects for indicated position errors, as long as they occur at frequencies which are within the frequency response of the loop. As is known in the art, the loop response, in both amplitude and phase versus frequency, controls the stability of the loop. Modern control systems operate mostly in the digital domain, sampling the state of the system and generating motor control signals. In a perfect position encoder, the “actual” position would match the indicated position. However, due to imperfections in the position encoder, an indicated position may exhibit an offset (error) from the actual position. When intending to move at a velocity slow enough for the servo system to track the encoder errors, velocity errors will occur as the encoder imperfections are encountered.
Past systems made use of external references to detect encoder errors. What is needed is a way to correct for errors and nonlinearities in the encoder in a servo system, without using external references.
SUMMARY OF THE INVENTION
Encoder errors in a servo loop are modeled as disturbances having an amplitude and spectral distribution related to the structure of the encoder. These encoder errors are sampled by deliberately driving the system on a predetermined trajectory such that the dominant frequency components of the encoder errors fall outside the frequency response of the servo loop. The sampled encoder data is filtered to produce correction data. A first method of filtering employs a high pass filter. A second method of filtering first removes the predetermined trajectory from the sampled data, and then applies a high pass filter.


REFERENCES:
patent: 4825055 (1989-04-01), Pollock
patent: 5576902 (1996-11-01), Lane et al.
patent: 6285522 (2001-09-01), McKenzie et al.
patent: 6345074 (2002-02-01), Turk et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Technique for correcting errors in position encoders does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Technique for correcting errors in position encoders, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Technique for correcting errors in position encoders will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3082367

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.