← Back to Patent Explorer
US5138564A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic encoder calibration

Assignee: Xerox Corp
•
Filing: 1990-07-31
•
Granted: 1992-08-11
•
Expires: 2010-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus provides on-line calibration of low cost encoders by interfacing an encoder with a microprocessor and driving a shaft to which the encoder is attached at a slow constant speed and at a fast constant speed. Data is collected by the microprocessor for the slow and fast speeds and a mathematical analysis is performed which determines the torque disturbances occurring at each point in the rotational cycle of the shaft and which further determines the actual location of each encoder line on the encoder in the rotational cycle of the shaft. By knowing the actual location of each encoder line and the number of counts between encoder lines for a given speed, a high accuracy encoder can be realized at a minimal cost.

Inventors

  • 👤 Joannes N. M. de Jong
  • 👤 Barry Wolf

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 14:43
CPC Classifications
H; H03; H03M; H03M1/00; H03M1/10; H03M1/1009; H03M1/1033; H03M1/1038; H03M1/1047; G; G01; G01D; G01D18/00; G01D18/002; G01P; G01P21/00; G01P21/02; H03M1/12; H03M1/22; H03M1/24; H03M1/28; H03M1/30; H03M1/308

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 212 words
A method of controlling velocity variations of a rotating shaft having on encoder mounted on the shaft, the method comprising the steps of: rotating the shaft at firs and second predetermined constant speeds to generate first and second pulse trains, respectively, from detection of line spacings on the encoder; determining a profile of torque disturbances from the first pulse train when rotating the shaft at the first predetermined constant speed, the torque disturbance profile corresponding to angular positions of the shaft subject to torque drag; determining a profile of line spacings from the second pulse train when rotating the shaft at the second predetermined constant speed, the line spacings profile corresponding to an actual number of line spacings to be sensed for a predetermined time interval; rotating the shaft at a desired speed to obtain a pulse train of actual encoder pulses from the detection of the line spacings on the encoder; comparing the pulse train of actual encoder pulses to the torque disturbance profile to generate a torque disturbance removal signal; comparing the pulse train of actual encoder pulses to the line spacings profile to generate a set point correction signal; and varying the desired speed in response to both the set point correction signal and the torque disturbance removal signal.
Claim 2
Independent Claim 212 words
A method of controlling velocity variations of a rotating shaft having on encoder mounted on the shaft, the method comprising the steps of: rotating the shaft at firs and second predetermined constant speeds to generate first and second pulse trains, respectively, from detection of line spacings on the encoder; determining a profile of torque disturbances from the first pulse train when rotating the shaft at the first predetermined constant speed, the torque disturbance profile corresponding to angular positions of the shaft subject to torque drag; determining a profile of line spacings from the second pulse train when rotating the shaft at the second predetermined constant speed, the line spacings profile corresponding to an actual number of line spacings to be sensed for a predetermined time interval; rotating the shaft at a desired speed to obtain a pulse train of actual encoder pulses from the detection of the line spacings on the encoder; comparing the pulse train of actual encoder pulses to the torque disturbance profile to generate a torque disturbance removal signal; comparing the pulse train of actual encoder pulses to the line spacings profile to generate a set point correction signal; and varying the desired speed in response to both the set point correction signal and the torque disturbance removal signal.
Claim 3
Dependent Claim 20 words
The method of claim 1, wherein the first predetermined constant speed is relatively slower than the second predetermined constant speed.
Claim 4
Independent Claim 200 words
An apparatus for controlling velocity variations of a rotating shaft, comprising: means for rotating the shaft at a plurality of rotational speeds; encoder means mounted on the shaft and having a plurality of line spacings for outputting a pulse train representative of the rotational speed of the shaft; means for determining a profile of torque disturbances from a first pulse train generated by rotating the shaft at a first predetermined constant rotational speed, the torque disturbance profile corresponding to angular positions of the shaft subject to torque drag; means for determining a profile of line spacings from a second pulse train generated by rotating the shaft at a second predetermined constant rotational speed, the line spacings profile corresponding to an actual number of lines to be sensed for a predetermined time interval; means for comparing a pulse train of actual encoder pulses generated by rotating the shaft at a desired rotational speed to the torque disturbance profile to generate a torque disturbance removal signal, and to the line spacings profile to generate a set point correction signal; and controller means for varying the desired speed in response to both the set point correction signal and the torque disturbance removal signal.
Claim 5
Independent Claim 200 words
An apparatus for controlling velocity variations of a rotating shaft, comprising: means for rotating the shaft at a plurality of rotational speeds; encoder means mounted on the shaft and having a plurality of line spacings for outputting a pulse train representative of the rotational speed of the shaft; means for determining a profile of torque disturbances from a first pulse train generated by rotating the shaft at a first predetermined constant rotational speed, the torque disturbance profile corresponding to angular positions of the shaft subject to torque drag; means for determining a profile of line spacings from a second pulse train generated by rotating the shaft at a second predetermined constant rotational speed, the line spacings profile corresponding to an actual number of lines to be sensed for a predetermined time interval; means for comparing a pulse train of actual encoder pulses generated by rotating the shaft at a desired rotational speed to the torque disturbance profile to generate a torque disturbance removal signal, and to the line spacings profile to generate a set point correction signal; and controller means for varying the desired speed in response to both the set point correction signal and the torque disturbance removal signal.
Claim 6
Dependent Claim 20 words
The apparatus of claim 3, wherein the first predetermined constant speed is relatively slower than the second predetermined constant speed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-08-11 1996-02-10 1996-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-08-11 2000-02-10 2000-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-08-11 2004-02-10 2004-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag