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

Highly efficient method and apparatus for calculating rotational speed

Assignee: Delco Electronics LLC
•
Filing: 1989-05-30
•
Granted: 1990-12-11
•
Expires: 2009-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process for maximizing the instruction processing efficiency of a digital computer for the purpose of calculating rotational speed wherein the calculation of speed is based upon speed signals generated by a tachometer. By (1) counting the quantity of the speed signals received during a fixed sampling period, and (2) recording the occurrence time of these speed signals only as necessary for the calculation of rotational speed, the invention improves over known methods in that it does not record the occurrence time of all speed signals, but rather records the occurrence time of only those speed signals necessary for the calculation. The invention accomplishes this by (a) anticipating when the speed signals necessary for the speed calculation will be generated (and subsequently received by the digital computer) and (b) recording the occurrence times only when it is anticipated that these necessary edges will be received by the digital computer.

Inventors

  • 👤 Andrew K. Blackwell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 09:56
CPC Classifications
G; G01; G01P; G01P3/00; G01P3/42; G01P3/44; G01P3/48; G01P3/481; G01P3/489

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 160 words
A method for measuring a speed of a rotating member, the method comprising the steps of: generating a speed signal for each predetermined angular rotation of the member, the generated signal being directly proportional in frequency to the rotational speed of the member; establishing successive control cycles each having a calculation interval associated therewith; counting a number of speed signals generated in each calculation interval; and for each control cycle, calculating an average time between successive speed signals as a measure of speed of the rotating member based upon (1) the number of speed signals counted in the calculation interval associated with the control cycle and (2) occurrence times of selected speed signals generated in the calculation interval, the occurrence times being determined by (a) forecasting a time in the control cycle after which the selected speed signals will be generated and (b) recording the occurrence time of each sped signal generated in the calculation interval after the forecasted time.
Claim 2
Independent Claim 160 words
A method for measuring a speed of a rotating member, the method comprising the steps of: generating a speed signal for each predetermined angular rotation of the member, the generated signal being directly proportional in frequency to the rotational speed of the member; establishing successive control cycles each having a calculation interval associated therewith; counting a number of speed signals generated in each calculation interval; and for each control cycle, calculating an average time between successive speed signals as a measure of speed of the rotating member based upon (1) the number of speed signals counted in the calculation interval associated with the control cycle and (2) occurrence times of selected speed signals generated in the calculation interval, the occurrence times being determined by (a) forecasting a time in the control cycle after which the selected speed signals will be generated and (b) recording the occurrence time of each sped signal generated in the calculation interval after the forecasted time.
Claim 3
Dependent Claim 96 words
The method of claim 1 wherein the forecasted time is in accordance with the expression T c =T cycle -2*T av +T max +T safe where T c is the time after which the selected speed signals will be generated, T cycle is the duration of the control cycle, T av is an average time between successive speed signals generated during the calculation interval associated with a prior control cycle, T max is a value representing the maximum physically possible change in T av during a control cycle and T safe is a calculation safety margin.
Claim 4
Independent Claim 158 words
A system for measuring a speed of a rotating member, the system comprising in combination: means for generating a speed signal for each predetermined angular rotation of the member, the generated signal being directly proportional in frequency to the rotational speed of the member; means for counting a quantity of speed signals generated during each of successive fixed sampling periods; means for forecasting a time in a fixed sampling period when speed signals, whose occurrence times are necessary for the calculation of rotational speed, will be generated; means for recording an occurrence time for each speed signal generated in the fixed sampling period after the forecasted time; and means effective at the end of each fixed sampling period for determining the speed of the rotating member using (a) the quantity of speed signals generated during the fixed sampling period and (b) the occurrence times of the speed signals generated in the fixed sampling period after the forecasted time.
Claim 5
Independent Claim 158 words
A system for measuring a speed of a rotating member, the system comprising in combination: means for generating a speed signal for each predetermined angular rotation of the member, the generated signal being directly proportional in frequency to the rotational speed of the member; means for counting a quantity of speed signals generated during each of successive fixed sampling periods; means for forecasting a time in a fixed sampling period when speed signals, whose occurrence times are necessary for the calculation of rotational speed, will be generated; means for recording an occurrence time for each speed signal generated in the fixed sampling period after the forecasted time; and means effective at the end of each fixed sampling period for determining the speed of the rotating member using (a) the quantity of speed signals generated during the fixed sampling period and (b) the occurrence times of the speed signals generated in the fixed sampling period after the forecasted time.
Claim 6
Dependent Claim 100 words
The system of claim 3 wherein the forecasted time is in accordance with the expression T c =T cycle -2*T av +T max +T safe where T c is the time after which speed signals whose occurrence times are necessary to the calculation will be generated, T cycle is the duration of the fixed sampling period, T av is an average time between successive speed signals generated during a prior fixed sampling period, T max is a value representing the maximum physically possible change in T av during a fixed sampling period and T safe is a calculation safety margin.
Claim 7
Independent Claim 150 words
A method for measuring a speed of a rotating member, the method comprising, in combination, the steps of: generating a speed signal for each predetermined angular rotation of the member, the generated signal being directly proportional in frequency to the rotational speed of the member; counting a quantity of speed signals generated during each of successive fixed sampling periods; forecasting a time in a fixed sampling period when speed signals, whose occurrence times are necessary for the calculation of rotational speed, will be generated; recording an occurrence time for each speed signal generated in the fixed sampling period after the forecasted time; and determining, at the end of each fixed sampling period, the speed of the rotating member using (a) the quantity of speed signals generated during the fixed sampling period and (b) the occurrence times of the speed signals generated in the fixed sampling period after the forecasted time.
Claim 8
Independent Claim 150 words
A method for measuring a speed of a rotating member, the method comprising, in combination, the steps of: generating a speed signal for each predetermined angular rotation of the member, the generated signal being directly proportional in frequency to the rotational speed of the member; counting a quantity of speed signals generated during each of successive fixed sampling periods; forecasting a time in a fixed sampling period when speed signals, whose occurrence times are necessary for the calculation of rotational speed, will be generated; recording an occurrence time for each speed signal generated in the fixed sampling period after the forecasted time; and determining, at the end of each fixed sampling period, the speed of the rotating member using (a) the quantity of speed signals generated during the fixed sampling period and (b) the occurrence times of the speed signals generated in the fixed sampling period after the forecasted time.
Claim 9
Dependent Claim 100 words
The method of claim 5 wherein the forecasted time is in accordance with the expression T c =T cycle -2*T av +T max +T safe where T c is the time after which speed signals whose occurrence times are necessary to the calculation will be generated, T cycle is the duration of the fixed sampling period, T av is an average time between successive speed signals generated during a prior fixed sampling period, T max is a value representing the maximum physically possible change in T av during a fixed sampling period and T safe is a calculation safety margin.
Claim 10
Independent Claim 175 words
A method for measuring a speed of a rotating member, the method comprising, in combination, the steps of: generating a speed signal for each predetermined angular rotation of the member, the generated signal being directly proportional in frequency to the rotational speed of the member; establishing successive control cycles each having a calculation interval associated therewith; counting a quantity of speed signals generated in each calculation interval; forecasting a time when the last and next-to-last speed signals of a calculation interval will be generated; recording an occurrence time for each speed signal generated after the forecasted time so as to record the occurrence time of the last and the next-to-last speed signals generated during the calculation interval; and determining for each completed control cycle, the speed of the rotating member using (a) the quantity of speed signals generated during the calculation interval associated therewith and (b) the occurrence time of the next-to-last speed signal generated during a prior control cycle and the occurrence time of the last speed signal generated during the completed control cycle.
Claim 11
Independent Claim 175 words
A method for measuring a speed of a rotating member, the method comprising, in combination, the steps of: generating a speed signal for each predetermined angular rotation of the member, the generated signal being directly proportional in frequency to the rotational speed of the member; establishing successive control cycles each having a calculation interval associated therewith; counting a quantity of speed signals generated in each calculation interval; forecasting a time when the last and next-to-last speed signals of a calculation interval will be generated; recording an occurrence time for each speed signal generated after the forecasted time so as to record the occurrence time of the last and the next-to-last speed signals generated during the calculation interval; and determining for each completed control cycle, the speed of the rotating member using (a) the quantity of speed signals generated during the calculation interval associated therewith and (b) the occurrence time of the next-to-last speed signal generated during a prior control cycle and the occurrence time of the last speed signal generated during the completed control cycle.
Claim 12
Dependent Claim 113 words
The method of claim 7 wherein the forecasting of a time when the next-to-last and last speed signals will be generated is accomplished through the use of the expression T c =T cycle -2*T av +T max +T safe where T c is the time after which the next-to-last and last and speed signals will be generated, T cycle is the duration of the control cycle, T av is an average time between successive speed signals generated during the calculation interval associated with the prior control cycle, T max is a value representing the maximum physically possible change in T av during a control cycle and T safe is a calculation safety margin.
Claim 13
Dependent Claim 82 words
The method of claim 8 wherein the average time between successive speed signals generated during a calculation interval is determined by a method which consists of: determining for each completed control cycle, an elapsed time from the occurrence of the next-to-last speed signal generated during the prior control cycle to the last speed signal generated during the completed control cycle; and dividing the elapsed time by the quantity of speed signals generated during the calculation interval associated with the completed control cycle.
Claim 14
Dependent Claim 29 words
The method of claim 9 wherein the speed of the rotating member is determined by multiplying the inverse of the average time between successive speed signals by a constant.
Claim 15
Independent Claim 172 words
A method for measuring a speed of a rotating member, the method comprising, in combination, the steps of: generating a speed signal for each predetermined angular rotation of the member, the generated signal being directly proportional in frequency to the rotational speed of the member; counting a quantity of speed signals generated during each of successive fixed sampling periods; forecasting a time when the last and next-to-last speed signals of a fixed sampling period will be generated; recording an occurrence time for each speed signal generated after the forecasted time so as to record the occurrence time of the last and the next-to-last speed signals generated during a fixed sampling period; and determining for each completed fixed sampling period, the speed of the rotating member using (a) the quantity of speed signals generated during the completed fixed sampling period and (b) the occurrence time of the next-to-last speed signal generated during a prior fixed sampling period and the occurrence time of the last speed signal generated during the completed fixed sampling period.
Claim 16
Independent Claim 172 words
A method for measuring a speed of a rotating member, the method comprising, in combination, the steps of: generating a speed signal for each predetermined angular rotation of the member, the generated signal being directly proportional in frequency to the rotational speed of the member; counting a quantity of speed signals generated during each of successive fixed sampling periods; forecasting a time when the last and next-to-last speed signals of a fixed sampling period will be generated; recording an occurrence time for each speed signal generated after the forecasted time so as to record the occurrence time of the last and the next-to-last speed signals generated during a fixed sampling period; and determining for each completed fixed sampling period, the speed of the rotating member using (a) the quantity of speed signals generated during the completed fixed sampling period and (b) the occurrence time of the next-to-last speed signal generated during a prior fixed sampling period and the occurrence time of the last speed signal generated during the completed fixed sampling period.
Claim 17
Dependent Claim 111 words
The method of claim 11 wherein the forecasting of a time when the next-to-last and last speed signals will be generated is accomplished through the use of the expression T c =T cycle -2*T av +T max +T safe where T c is the time after which the next-to-last and last and speed signals will be generated, T cycle is the duration of the fixed sampling period, T av is an average time between successive speed signals generated during the prior fixed sampling period, T max is a value representing the maximum physically possible change in T av during a fixed sampling period and T safe is a calculation safety margin.
Claim 18
Dependent Claim 78 words
The method of claim 12 wherein an average time between successive speed signals generated during the completed fixed sampling period is determined by a method which consists of: determining an elapsed time from the occurrence of the next-to-last speed signal generated during the prior fixed sampling period to the last speed signal generated during the completed fixed sampling period; and dividing the elapsed time by the quantity of speed signals generated during the completed fixed sampling speed period.
Claim 19
Dependent Claim 29 words
The method of claim 13 wherein the speed of the rotating member is determined by multiplying the inverse of the average time between successive speed signals by a constant.

References Cited (Backward Citations)

US4527248A Cited
US4434470A Cited
US4794551A Cited
US4799178A Cited
US4885710A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-12-10 1994-06-11 1994-12-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-12-10 1998-06-11 1998-12-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-12-10 2002-06-11 2002-12-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag