Claims
- 1. A method of precision control of an electric motor based upon feedback from a position encoder providing two sinusoidal outputs in quadrature defining an input signal period, said electric motor associated with a controller, comprising the steps of:a) converting the quadrature signals to a relative value count within one input signal period; b) accumulating the total of the relative value counts since movement from a datum position; c) based upon the total of the relative value counts, producing a corrected count; and d) generating a signal corresponding to the corrected count as a feedback signal to the electric motor controller.
- 2. A method of precision control of an electric motor based upon feedback from a position encoder providing two sinusoidal outputs in quadrature defining an input signal period, said electric motor associated with a controller, comprising the steps of:a) converting the quadrature signals to a relative value count within one input signal period; b) at spaced time intervals subtracting the current value of the relative value count from the last value of the relative value count to produce a difference count; c) accumulating the total of the relative value counts since movement from a datum position; d) based upon the total of the relative value counts producing a corrected difference count; and e) generating digital pulses corresponding to the corrected difference count as a feedback signal to the electric motor controller.
- 3. A computer implemented method of precision control of an electric motor based upon feedback from a position encoder providing two sinusoidal outputs in quadrature defining an input signal period, said electric motor associated with a controller, comprising the steps of:a) with an analog-to-digital converter and computer converting the quadrature signals to a relative value count within one input signal period; b) with the computer: i) at spaced time intervals subtracting the current value of the relative value count from the last value of the relative value count to produce a difference count, ii) accumulating the total of the relative value counts since movement from a datum position, iii) based upon the total of the relative value counts, producing a corrected count; and c) generating a signal corresponding to the corrected count as a feedback signal to the electric motor controller.
- 4. A computer implemented method of precision control of an electric motor based upon feedback from a position encoder providing two sinusoidal outputs in quadrature defining an input signal period, said electric motor associated with a controller, comprising the steps of:a) with an analog-to-digital converter and computer converting the quadrature signals to a relative value count within one input signal period; b) accumulating the total of the relative value counts since movement from a datum position; c) comparing the total of the relative value counts with the position from the datum position determined by a laser interferometer and building a corrected count table therefrom; d) with an analog-to-digital converter and computer converting the quadrature signals to a relative value count within one input signal period; e) with the computer: i) at spaced time intervals subtracting the current value of the relative value count from the last value of the relative value count to produce a difference count, ii) accumulating the total of the relative value counts since movement from a datum position, iii) based upon the total of the relative value counts and the corrected count table producing a corrected count; and f) generating a signal corresponding to the corrected count as a feedback signal to the electric motor controller.
- 5. A method of precision control of an electric motor according to any one of claims 1 to 4, comprising generating digital pulses corresponding to the corrected difference count as a feedback signal to the electric motor controller.
- 6. A method of precision control according to any one of claims 1 to 4, wherein the corrected count is based upon the total relative value counts and a temperature.
- 7. A method of precision control according to any one of claims 1 to 4, wherein the corrected count is based upon data stored in more than one table and a step for selecting the most appropriate table.
- 8. A method of precision control based upon feedback from a position encoder providing two sinusoidal outputs in quadrature defining an input signal period, comprising the steps of:a) converting the quadrature signals to a relative value count within one input signal period; b) accumulating the total of the relative value counts since movement from a datum position; c) based upon the total of the relative value counts, producing a corrected count; and d) generating a signal corresponding to the corrected count.
RELATED APPLICATION
This is a continuation of U.S. application Ser. No. 09/799,157, filed Mar. 5, 2001, now U.S. Pat. No. 6,356,219, issued Mar. 12, 2002.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
4137533 |
Briechle et al. |
Jan 1979 |
A |
5001727 |
McDavid |
Mar 1991 |
A |
5138564 |
de Jong et al. |
Aug 1992 |
A |
6018552 |
Uesugi |
Jan 2000 |
A |
6037735 |
Janosky et al. |
Mar 2000 |
A |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/799157 |
Mar 2001 |
US |
Child |
10/095151 |
|
US |