Patent US4639884A successfully refreshed from Google Patents.
US4639884A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for measuring velocity and position in servo systems
Assignee: Berkeley Process Control Inc
•
Filing: 1984-03-05
•
Granted: 1987-01-27
•
Expires: 2004-03-05
Abstract
Abstract Method and apparatus for measuring the velocity, whether rotary or reciprocating, of a servo shaft driven by a motor, without employing a tachometer. From the movement of the shaft is produced a pair of signals in quadrature, with transitions expressible in Gray code for one cycle as 00, 01, 11, 10 and then back to 00. Meanwhile, a clock provides a large number of evenly spaced counts per selected quadrature transitions. The number of counts between two selected quadrature transitions is read and the total number of quadrature transitions between the selected transitions is divided by the total number of counts during the same time.
Inventors
- 👤 Paul Sagues
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 18:04
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/21; G01; G01P; G01P13/00; G01P13/02; G01P13/04; G01P13/045; G05B19/414; G05B19/4142; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34006; G05B2219/34242; G05B2219/35; G05B2219/35238; G05B2219/37; G05B2219/37152; G05B2219/37313; G05B2219/42; G05B2219/42212
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
99 words
A method for measuring the velocity of a servo shaft driven cyclically by a motor, without employing a tachmeter, comprising the steps of: producing from movement of said shaft a pair of overlapping square-wave signals in quadrature with transitions expressible in Gray code for each cycle, producing from a clock a large number of evenly spaced clock pulses per a selected number of quadrature transitions, reading the number of clock pulses between two selected quadrature transitions, and dividing the total number of quadrature transitions between said selected transitions by the total number of clock pulses during the same time.
Claim 2
Independent Claim
99 words
A method for measuring the velocity of a servo shaft driven cyclically by a motor, without employing a tachmeter, comprising the steps of: producing from movement of said shaft a pair of overlapping square-wave signals in quadrature with transitions expressible in Gray code for each cycle, producing from a clock a large number of evenly spaced clock pulses per a selected number of quadrature transitions, reading the number of clock pulses between two selected quadrature transitions, and dividing the total number of quadrature transitions between said selected transitions by the total number of clock pulses during the same time.
Claim 3
Dependent Claim
12 words
The method of claim 1 wherein said shaft is a reciprocating shaft.
Claim 4
Dependent Claim
20 words
The method of claim 1 including determining from the sequence of the Gray code transitions the direction of shaft movement.
Claim 5
Dependent Claim
16 words
The method of claim 1 including continuously performing said production, reading, and dividing steps in cycle.
Claim 6
Dependent Claim
59 words
The method of claim 1 wherein the step of reading the number of clock pulses includes reading through a first-in-first-out memory a first time at which a selected quadrature transition occurred, subtracting from said first time a second time of a preceeding selected quadrature transition in order to obtain the number of clock pulses between two selected quadrature transitions.
Claim 7
Dependent Claim
42 words
The method of claim 5 including dividing the number of quadrature transitions by a suitable factor, before routing them to said memory, in order to adequately process the data from said memory, and then multiplying by the same factor at the computer.
Claim 8
Dependent Claim
26 words
The method of claim 6 having the step of determining in said computer the value of said factor and controlling its application to said dividing step.
Claim 9
Dependent Claim
41 words
The method of claim 7 as applied to a plurality of different servo shafts, comprising the steps of multiplexing the input quadrature and latching in said memory the identity of each shaft to the counts and quadrature indentities applying to it.
Claim 10
Dependent Claim
100 words
Apparatus for measuring the velocity of a servo shaft driven by a motor, without employing a tachometer, comprising: quadrature means for producing from movement of said shaft a pair of overlapping square-wave signals in quadrature with transitions expressible in Gray code, clock means for providing a large number of evenly spaced clock pulses per a selected number of quadrature transitions, reading means for determining the number of clock pulses between two selected quadrature transitions, and computer means for dividing the total number of quadrature transitions between said selected transitions by the total number of clock pulses during the same time.
Claim 11
Dependent Claim
100 words
Apparatus for measuring the velocity of a servo shaft driven by a motor, without employing a tachometer, comprising: quadrature means for producing from movement of said shaft a pair of overlapping square-wave signals in quadrature with transitions expressible in Gray code, clock means for providing a large number of evenly spaced clock pulses per a selected number of quadrature transitions, reading means for determining the number of clock pulses between two selected quadrature transitions, and computer means for dividing the total number of quadrature transitions between said selected transitions by the total number of clock pulses during the same time.
Claim 12
Dependent Claim
27 words
The apparatus of claim 9 having direction determining means actuated by the cyclic order of the Gray code for determining the direction of movement of said shaft.
Claim 13
Dependent Claim
39 words
The apparatus of claim 9 comprising first-in-first-out memory means and computer means for utilizing the number of clock pulses and the number of quadrature transitions to determine the average time between two sequential quadrature transition between the selected ones.
Claim 14
Dependent Claim
52 words
The apparatus of claim 11 comprising programmable dividing means preceding said memory means for dividing the number of quadrature transitions by a suitable factor and supplying the result of such division to said memory means, in order to enable said computer to keep current with the output from said first-in-first-out memory means.
Claim 15
Dependent Claim
51 words
The apparatus of claim 12 wherein said computer means includes means for determining when a said suitable factor is needed and what the factor should be, and for supplying the factor to said programmable divider means and the reciprocal thereof to the portion of said computer performing its own dividing step.
Claim 16
Dependent Claim
40 words
The apparatus of claim 13 for use with a plurality of said shafts, including multiplexing means for sending appropriate signals from each shaft and latching means in said memory means for linking the appropriate data with the correct said shaft.
Claim 17
Independent Claim
120 words
A method for measuring the velocity and position of a servo shaft driven cyclically by a motor, without employment a tachometer, comprising the steps of: producing from movement of said shaft a pair of overlapping square-wave signals in quadrature with transitions expressible in Gray code for each cycle, producing from a clock a large number of evenly spaced clock pulses per a selected number of quadrature transitions, dividing the total number of quadrature transitions between said selected transitions by the total number of clock pulses during the same time to determine the velocity of the shaft, utilizing the number of quadrature transitions between the selected quadrature transitions to update the position of the shaft relative to the latest quadrature transition.
Claim 18
Independent Claim
120 words
A method for measuring the velocity and position of a servo shaft driven cyclically by a motor, without employment a tachometer, comprising the steps of: producing from movement of said shaft a pair of overlapping square-wave signals in quadrature with transitions expressible in Gray code for each cycle, producing from a clock a large number of evenly spaced clock pulses per a selected number of quadrature transitions, dividing the total number of quadrature transitions between said selected transitions by the total number of clock pulses during the same time to determine the velocity of the shaft, utilizing the number of quadrature transitions between the selected quadrature transitions to update the position of the shaft relative to the latest quadrature transition.
Claim 19
Dependent Claim
45 words
The method of claim 15 including the step of dividing the number of quadrature transitions by a suitable factor before routing them to said memory, in order to adequately process the data from said memory, and subsequently adjusting the position data by the same factor.
References Cited (Backward Citations)
US3609307A
Cited
US3710265A
Cited
US3728565A
Cited
US3767902A
Cited
US4040026A
Cited
US4094371A
Cited
US4263590A
Cited
US4331917A
Cited
US4434470A
Cited
US4580046A
Cited
US4580047A
Cited
US4429267A
Cited
US4520781A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-01-26 | 1990-07-28 | 1991-01-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-01-26 | 1994-07-28 | 1995-01-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-01-26 | 1998-07-28 | 1999-01-27 | $7700.00 | Window Closed / Lapsed |