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

Ratemeter which calculates the reciprocal of the period

Assignee: Cutler Hammer Inc
•
Filing: 1977-02-22
•
Granted: 1978-06-06
•
Expires: 1997-02-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A fast response digital ratemeter is disclosed which calculates the reciprocal of every period between consecutive event pulses. A period counter is continuously incremented by clock pulses of a known frequency and measures the interval between event pulses by accumulating the clock pulses. Each event pulse both marks the end of the previous period and the beginning of the new period by latching the accumulated incremented counts of the period counter into a memory and resetting the period counter to immediately begin re-accumulating clock pulses occurring in the new period. The memory applies the accumulated counts as a divisor to divider means which divides the divisor into a known constant by repetitively subtracting the divisor from the constant. Since the divisor is retained by the memory, incrementation to the value of the divisor is necessary only once (during measurement of the period by the period counter), not before each subtraction, thus minimizing calculation time. Display counter means count the number of subtractions performed and display this as the rate of recurrence of input events in units determined by the constant. Decimal point shifting (including underflow and overflow detection), period averaging, overrun detection, and synchronization of event and clock pulses are also disclosed.

Inventors

  • 👤 Thomas A. Karnowski
  • 👤 Michael W. Shawaluk

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 02:01
CPC Classifications
G; G01; G01R; G01R23/00; G01R23/02

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 96 words
A ratemeter comprising: clock means generating clock pulses at a known frequency; means responsive to recurring input events to generate event pulses defining event periods; period counter means for accumulating said clock pulses; means responsive to said event pulses for dividing the contents of said period counter means accumulated during a previous event period into a known constant simultaneously with accumulation by said period counter means of clock pulses occurring in the present event period; and means responsive to said dividing means to provide a signal representative of the rate of recurrence of said input events.
Claim 2
Dependent Claim 96 words
A ratemeter comprising: clock means generating clock pulses at a known frequency; means responsive to recurring input events to generate event pulses defining event periods; period counter means for accumulating said clock pulses; means responsive to said event pulses for dividing the contents of said period counter means accumulated during a previous event period into a known constant simultaneously with accumulation by said period counter means of clock pulses occurring in the present event period; and means responsive to said dividing means to provide a signal representative of the rate of recurrence of said input events.
Claim 3
Dependent Claim 17 words
A ratemeter according to claim 1 comprising display means responsive to said signal to display said rate.
Claim 4
Dependent Claim 129 words
A ratemeter comprising: clock means generating clock pulses at a known frequency; means responsive to recurring input events to generate event pulses; period counter means continuously incremented by said clock pulses; divider means for dividing a divisior into a known constant; means responsive to each event pulse to apply the contents of said period counter means to said divider means as said divisor and reset said period counter means to a designated value, whereby said period counter means measures every period between consecutive event pulses, each event pulse both terminating the previous period and beginning the new period; and means responsive to said divider means to provide a signal representative of the rate of recurrence of said input events as a function of said period between consecutive event pulses.
Claim 5
Dependent Claim 129 words
A ratemeter comprising: clock means generating clock pulses at a known frequency; means responsive to recurring input events to generate event pulses; period counter means continuously incremented by said clock pulses; divider means for dividing a divisior into a known constant; means responsive to each event pulse to apply the contents of said period counter means to said divider means as said divisor and reset said period counter means to a designated value, whereby said period counter means measures every period between consecutive event pulses, each event pulse both terminating the previous period and beginning the new period; and means responsive to said divider means to provide a signal representative of the rate of recurrence of said input events as a function of said period between consecutive event pulses.
Claim 6
Dependent Claim 23 words
A ratemeter according to claim 3 comprising display means responsive to said signal to display said rate in units determined by said constant.
Claim 7
Dependent Claim 139 words
A fast response ratemeter comprising: clock means generating clock pulses of a known frequency; means responsive to recurring input events to generate event pulses; period counter means incremented by said clock pulses; divider means for dividing a divisor into a known constant by repetitively subtracting said divisor from said constant; memory means responsive to said event pulses for retaining the number of said clock pulses incremented by said period counter means between event pulses and applying said number as said divisor to said divider means whereby incrementation to the value of said divisor is necessary only before the first subtraction in the division operation performed by said divider means; and means responsive to said divider means to provide a signal representative of the rate of recurrence of said input events as the reciprocal of the period between event pulses.
Claim 8
Dependent Claim 139 words
A fast response ratemeter comprising: clock means generating clock pulses of a known frequency; means responsive to recurring input events to generate event pulses; period counter means incremented by said clock pulses; divider means for dividing a divisor into a known constant by repetitively subtracting said divisor from said constant; memory means responsive to said event pulses for retaining the number of said clock pulses incremented by said period counter means between event pulses and applying said number as said divisor to said divider means whereby incrementation to the value of said divisor is necessary only before the first subtraction in the division operation performed by said divider means; and means responsive to said divider means to provide a signal representative of the rate of recurrence of said input events as the reciprocal of the period between event pulses.
Claim 9
Dependent Claim 23 words
A ratemeter according to claim 5 comprising display means responsive to said signal to display said rate in units determined by said constant.
Claim 10
Dependent Claim 29 words
A ratemeter according to claim 5 wherein said last mentioned means counts the number of subtractions performed by said divider means whereby said signal represents said number of subtractions.
Claim 11
Dependent Claim 178 words
A ratemeter comprising: clock means generating clock pulses of a known frequency; means responsive to recurring input events to generate event pulses; period counter means continuously incremented by said clock pulses; divider means for dividing a divisor into a known constant by repetitively subtracting said divisor from said constant; means responsive to each event pulse to apply the contents of said period counter means to said divider means as said divisor and reset said period counter means to a designated value, and including memory means for retaining said contents whereby incrementation to the value of said divisor is necessary only before the first subtraction in the division calculation performed by said divider means to thus provide fast response and enable said period counter means to measure every period between consecutive event pulses, each event pulse both terminating the previous period and beginning the new period; and display means responsive to said divider means to display the rate of recurrence of said input events as the reciprocal of the period between event pulses in units determined by said constant.
Claim 12
Dependent Claim 178 words
A ratemeter comprising: clock means generating clock pulses of a known frequency; means responsive to recurring input events to generate event pulses; period counter means continuously incremented by said clock pulses; divider means for dividing a divisor into a known constant by repetitively subtracting said divisor from said constant; means responsive to each event pulse to apply the contents of said period counter means to said divider means as said divisor and reset said period counter means to a designated value, and including memory means for retaining said contents whereby incrementation to the value of said divisor is necessary only before the first subtraction in the division calculation performed by said divider means to thus provide fast response and enable said period counter means to measure every period between consecutive event pulses, each event pulse both terminating the previous period and beginning the new period; and display means responsive to said divider means to display the rate of recurrence of said input events as the reciprocal of the period between event pulses in units determined by said constant.
Claim 13
Dependent Claim 94 words
A ratemeter according to claim 8 further comprising decimal point shift means for indicating the order of magnitude of said displayed rate and comprising: overflow detector means for detecting an overflow condition wherein said rate exceeds a predetermined value; underflow detector means for detecting an underflow condition wherein said rate is less than another predetermined value; and means responsive to said overflow detector means and said underflow detector means to shift the order of magnitude of said displayed rate and to alter the frequency of said clock pulses incremented by said period counter means.
Claim 14
Dependent Claim 57 words
A ratemeter according to claim 9 wherein said means responsive to said overflow and underflow detector means comprises bi-directional shift register means comprising: data selector means controlled by said overflow and said underflow detector means; and register means inputed from said data selector means and clocked only in response to either an overflow or an underflow condition.
Claim 15
Dependent Claim 72 words
A ratemeter according to claim 10 wherein said means responsive to said overflow and underflow detector means further comprises: one or more counters incremented by said clock pulses to divide the frequency of said clock pulses; means gating the outputs of said last mentioned counters with the outputs of said register means whereby said outputs of said register means control the frequency of said clock pulses incremented by said period counter means.
Claim 16
Dependent Claim 95 words
A ratemeter according to claim 8 further comprising period averaging means comprising: event pulse divider means for dividing the frequency of said event pulses by N, where N is an integer greater than or equal to one; clock pulse divider means for dividing the frequency of said clock pulses by M, where M is an integer greater than or equal to one; whereby if M equals N, then the rate displayed will be averaged over N periods, and if M does not equal N, then the rate displayed will be scaled by the ratio thereof.
Claim 17
Dependent Claim 38 words
A ratemeter according to claim 8 further comprising overrun detector means detecting the occurrence of an event pulse when the division performed by said divider means is in progress, and means responsive thereto to indicate such overrun condition.
Claim 18
Dependent Claim 40 words
A ratemeter according to claim 8 wherein said means responsive to each event pulse comprises reset means for resetting said period counter means after said contents have been retained by said memory means and before the next succeeding clock pulse.
Claim 19
Dependent Claim 17 words
A ratemeter according to claim 8 further comprising means synchronizing each event pulse to a clock pulse.
Claim 20
Dependent Claim 75 words
A ratemeter according to claim 15 wherein said synchronizing means comprises a pair of flip-flops clocked by said clock pulses and by inversions of said clock pulses, respectively, one of said flip-flops being data inputed by said event pulses, the other of said flip-flops being data inputed by one of the outputs of said one flip-flop, and means gating said one output of said one flip-flop with the opposite type output of said other flip-flop.
Claim 21
Dependent Claim 25 words
A ratemeter according to claim 8 wherein said display means comprises display counter means for counting the number of subtractions performed by said divider means.
Claim 22
Dependent Claim 262 words
A ratemeter according to claim 8 further comprising: (a) decimal point shift means for indicating the order of magnitude of said rate and comprising: (i) overflow detector means for detecting an overflow condition wherein said rate exceeds in predetermined value; (ii) underflow detector means for detecting an underflow condition wherein said rate is less than another predetermined value; and (iii) means responsive to said overflow detector and said underflow detector to shift the order of magnitude of the rate displayed and to alter the frequency of said clock pulses incremented by said period counter means; (b) period averaging means comprising: (i) event pulse divider means for dividing the frequency of said event pulses by N, where N is an integer greater than or equal to one; (ii) clock pulse divider means for dividing the frequency of said clock pulses by M, where M is an integer greater than or equal to one; whereby if M equals N, then the rate displayed will be averaged over N periods, and if M does not equal N then the rate displayed will be scaled by the ratio thereof; (c) means synchronizing each event pulse to a clock pulse; and (d) overrun detector means detecting the occurrence of an event pulse when the division performed by said divider means is in progress, and means responsive thereto to indicate such overrun condition; and wherein said means responsive to each event pulse comprises reset means for resetting said period counter means after said contents have been retained by said memory means and before the next succeeding clock pulse.
Claim 23
Dependent Claim 63 words
A ratemeter according to claim 8 wherein said divider means comprises: parallel addition means performing the function A + B = S, the A-inputs being said contents of said period counter means retained by said memory means; and register means clocked by said clock pulses, the register inputs being the S-outputs and the register outputs being the B-inputs of said parallel addition means.
Claim 24
Dependent Claim 134 words
A ratemeter according to claim 19 further comprising means synchronizing each event pulse to a clock pulse; and wherein said constant is loaded into said divider means during each event pulse, at least a portion of said constant being loaded through said parallel addition means by: disabling means deactivating the outputs of said memory means during the event pulse and imposing a selected value on at least some of said A-inputs; and register reset means resetting said register outputs in response to each event pulse; whereby the value clocked into said register means by the clock pulse coincident with the event pulse is said selected value imposed on said A-inputs by said disabling means and represents at least a portion of said constant from which said divisor is repetitively subtracted by succeeding clock pulses.
Claim 25
Dependent Claim 43 words
A ratemeter according to claim 20 wherein said divider means further comprises presettable counter means inputed from a carryout of said parallel addition means, and wherein the remainder of said constant is loaded into said presettable counters by application of said event pulse.
Claim 26
Dependent Claim 175 words
A ratemeter comprising: clock means generating clock pulses of a known frequency; means responsive to recurring input events to generate event pulses; period counter means continuously incremented by said clock pulses; divider means for dividing a divisor into a known constant by repetitively subtracting said divisor from said constant; means responsive to each event pulse to apply the contents of said period counter means to said divider means as said divisor and reset said period counter means to a designated value, and including memory means for retaining said contents whereby incrementation to the value of said divisor is necessary only before the first subtraction in the division calculation performed by said divider means to thus provide fast response and enable said period counter means to measure every period between consecutive event pulses, each event pulse both terminating the previous period and beginning the new period; and means responsive to said divider means to provide a signal representative of the rate of recurrence of said input events as the reciprocal of the period between event pulses.
Claim 27
Dependent Claim 175 words
A ratemeter comprising: clock means generating clock pulses of a known frequency; means responsive to recurring input events to generate event pulses; period counter means continuously incremented by said clock pulses; divider means for dividing a divisor into a known constant by repetitively subtracting said divisor from said constant; means responsive to each event pulse to apply the contents of said period counter means to said divider means as said divisor and reset said period counter means to a designated value, and including memory means for retaining said contents whereby incrementation to the value of said divisor is necessary only before the first subtraction in the division calculation performed by said divider means to thus provide fast response and enable said period counter means to measure every period between consecutive event pulses, each event pulse both terminating the previous period and beginning the new period; and means responsive to said divider means to provide a signal representative of the rate of recurrence of said input events as the reciprocal of the period between event pulses.
Claim 28
Dependent Claim 90 words
A ratemeter according to claim 22 further comprising shift means for setting the order of magnitude of said rate and comprising: overflow detector means for detecting an overflow condition wherein said rate exceeds a predetermined value; underflow detector means for detecting an underflow condition wherein said rate is less than another predetermined value; and means responsive to said overflow detector means and said underflow detector means to shift the order of magnitude of said rate and to alter the frequency of said clock pulses incremented by said period counter means.
Claim 29
Dependent Claim 57 words
A ratemeter according to claim 23 wherein said means responsive to said overflow and underflow detector means comprises bi-directional shift register means comprising: data selector means controlled by said overflow and said underflow detector means; and register means inputed from said data selector means and clocked only in response to either an overflow or an underflow condition.
Claim 30
Dependent Claim 72 words
A ratemeter according to claim 24 wherein said means responsive to said overflow and underflow detector means further comprises: one or more counters incremented by said clock pulses to divide the frequency of said clock pulses; means gating the outputs of said last mentioned counters with the outputs of said register means whereby said outputs of said register means control the frequency of said clock pulses incremented by said period counter means.
Claim 31
Dependent Claim 93 words
A ratemeter according to claim 22 further comprising period averaging means comprising: event pulse divider means for dividing the frequency of said event pulses by N, where N is an integer greater than or equal to one; clock pulse divider means for dividing the frequency of said clock pulses by M, where M is an integer greater than or equal to one; whereby if M equals N, then the rate will be averaged over N periods, and if M does not equal N, then the rate will be scaled by the ratio thereof.
Claim 32
Dependent Claim 38 words
A ratemeter according to claim 22 further comprising overrun detector means detecting the occurrence of an event pulse when the division performed by said divider means is in progress, and means responsive thereto to signal such overrun condition.
Claim 33
Dependent Claim 40 words
A ratemeter according to claim 22 wherein said means responsive to each event pulse comprises reset means for resetting said period counter means after said contents have been retained by said memory means and before the next succeeding clock pulse.
Claim 34
Dependent Claim 17 words
A ratemeter according to claim 22 further comprising means synchronizing each event pulse to a clock pulse.
Claim 35
Dependent Claim 75 words
A ratemeter according to claim 29 wherein said synchronizing means comprises a pair of flip-flops clocked by said clock pulses and by inversions of said clock pulses, respectively, one of said flip-flops being data inputed by said event pulses, the other of said flip-flops being data inputed by one of the outputs of said one flip-flop, and means gating said one output of said one flip-flop with the opposite type output of said other flip-flop.
Claim 36
Dependent Claim 17 words
A ratemeter according to claim 22 comprising display means responsive to said signal to display said rate.
Claim 37
Dependent Claim 257 words
A ratemeter according to claim 22 further comprising: (a) shift means for setting the order of magnitude of said rate and comprising: (i) overflow detector means for detecting an overflow condition wherein said rate exceeds an predetermined value; (ii) underflow detector means for detecting an underflow condition wherein said rate is less than another predetermined value; and (iii) means responsive to said overflow detector and said underflow detector to shift the order of magnitude of the rate and to alter the frequency of said clock pulses incremented by said period counter means; (b) period averaging means comprising: (i) event pulse divider means for dividing the frequency of said event pulses by N, where N is an integer greater than or equal to one; (ii) clock pulse divider means for dividing the frequency of said clock pulses by M, where M is an integer greater than or equal to one; whereby if M equals N, then the rate will be averaged over N periods, and if M does not equal N then the rate will be scaled by the ratio thereof; (c) means synchronizing each event pulse to a clock pulse; and (d) overrun detector means detecting the occurrence of an event pulse when the division performed by said divider means is in progress, and means responsive thereto to signal such overrun condition; and wherein said means responsive to each event pulse comprises reset means for resetting said period counter means after said contents have been retained by said memory means and before the next succeeding clock pulse.
Claim 38
Dependent Claim 63 words
A ratemeter according to claim 22 wherein said divider means comprises: parallel addition means performing the function A + B = S, the A-inputs being said contents of said period counter means retained by said memory means; and register means clocked by said clock pulses, the register inputs being the S-outputs and the register outputs being the B-inputs of said parallel addition means.
Claim 39
Dependent Claim 134 words
A ratemeter according to claim 33 further comprising means synchronizing each event pulse to a clock pulse; and wherein said constant is loaded into said divider means during each event pulse, at least a portion of said constant being loaded through said parallel addition means by: disabling means deactivating the outputs of said memory means during the event pulse and imposing a selected value on at least some of said A-inputs; and register reset means resetting said register outputs in response to each event pulse; whereby the value clocked into said register means by the clock pulse coincident with the event pulse is said selected value imposed on said A-inputs by said disabling means and represents at least a portion of said content from which said divisor is repetitively subtracted by succeeding clock pulses.
Claim 40
Dependent Claim 43 words
A ratemeter according to claim 34 wherein said divider means further comprises presettable counter means inputed from a carryout of said parallel addition means, and wherein the remainder of said content is loaded into said presettable counters by application of said event pulse.

References Cited (Backward Citations)

US3578960A Cited
US3705296A Cited
US3922670A Cited
US3859512A Cited
US4027146A Cited
US4031373A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-06-05 1981-12-05 1982-06-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-06-05 1985-12-05 1986-06-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-06-05 1989-12-05 1990-06-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag