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

Digital shaft encoder circuit for scales

Assignee: Barber Greene Co
•
Filing: 1974-07-23
•
Granted: 1976-06-29
•
Expires: 1994-07-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An optical shaft encoder is mounted on a mechanical scale with direct coupling between the encoder and the scale pointer. The shaft encoder generates an up or down pulse train, depending on the direction of rotation of the scale shaft. The pulse train is shaped and decoded to determine the direction of rotation. The pulses are then multiplied and/or divided as necessary to provide range scaling for a given scale capacity. The range scaled pulse train then drives a binary tally counter and a BCD counter. The BCD counter output is utilized to produce a selected number of extra pulses which are added or subtracted from the tally counter. The BCD counter corrects for a scale shaft rotation of less than 360° between zero and a full scale reading. The output from the tally counters are provided to a set of seven-segment decimal counters. These counters produce outputs used to drive digital displays.

Inventors

  • 👤 Earl G. Day

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 03:18
CPC Classifications
H; H03; H03M; H03M1/00; H03M1/12; H03M1/22; H03M1/24; H03M1/28; H03M1/30; Y; Y10; Y10S; Y10S177/00; Y10S177/03; Y10S177/06

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 220 words
A circuit for converting angular rotation of a mechanical shaft to which an optical shaft encoder is coupled into an electronic signal representative of the amount and direction of said rotation comprising: a. delay means receiving electrical pulses from said encoder for generating timing pulses on the transitions of said encoder pulses, said delay means including: i. circuit means for generating a spike waveform on the leading and trailing edges of said encoder pulses; and ii. logic means for shaping said spike waveforms and providing a selected delay to thereby produce said timing pulses; b. decoding means receiving said timing pulses and the encoder pulses for producing an up count representative of rotation in a first direction and a down count representative of shaft rotation in the opposite direction; c. range scaling means for scaling the up and down counts from said decoding means to accommodate a selected maximum value; d. a tally counter for counting the scaled up and down counts; e. dial scaling means for producing a predetermined number of extra up and down counts, said extra counts being supplied to said tally counter thereby to adjust the output from said tally counter for a preselected maximum angular rotation of said shaft; and f. output means receiving the output from said tally counter for producing said electronic signal.
Claim 2
Dependent Claim 220 words
A circuit for converting angular rotation of a mechanical shaft to which an optical shaft encoder is coupled into an electronic signal representative of the amount and direction of said rotation comprising: a. delay means receiving electrical pulses from said encoder for generating timing pulses on the transitions of said encoder pulses, said delay means including: i. circuit means for generating a spike waveform on the leading and trailing edges of said encoder pulses; and ii. logic means for shaping said spike waveforms and providing a selected delay to thereby produce said timing pulses; b. decoding means receiving said timing pulses and the encoder pulses for producing an up count representative of rotation in a first direction and a down count representative of shaft rotation in the opposite direction; c. range scaling means for scaling the up and down counts from said decoding means to accommodate a selected maximum value; d. a tally counter for counting the scaled up and down counts; e. dial scaling means for producing a predetermined number of extra up and down counts, said extra counts being supplied to said tally counter thereby to adjust the output from said tally counter for a preselected maximum angular rotation of said shaft; and f. output means receiving the output from said tally counter for producing said electronic signal.
Claim 3
Dependent Claim 17 words
The circuit of claim 1 wherein said optical shaft encoder is directly coupled to said mechanical shaft.
Claim 4
Dependent Claim 21 words
The circuit of claim 1 wherein said optical shaft encoder is coupled to said mechanical shaft through an electromechanical servo system.
Claim 5
Dependent Claim 18 words
The circuit of claim 1 wherein said mechanical shaft is the pointer shaft of a mechanical weigh scale.
Claim 6
Dependent Claim 28 words
The circuit according to claim 1 wherein two electrical pulse trains are generated by said shaft encoder and a separate delay means is provided for each pulse train.
Claim 7
Dependent Claim 104 words
The circuit according to claim 1 wherein said decoding means includes: a. a plurality of logic gates each adapted to produce an output upon the occurence of a different selected binary logic relationship between said timing pulses and said encoder pulses, said binary logic relationships indicating the direction of rotation of said shaft; b. first means receiving the output of the logic gates whose selected logic relationship represents rotation in a first direction for producing said up count; and c. second means receiving the output of the logic gates whose selected logic relationship represent rotation in the opposite direction for producing said down count.
Claim 8
Dependent Claim 57 words
The circuit according to claim 1 wherein said range scaling means includes a pair of circuits, one for the up count and one for the down count, said circuits each comprising: a. means for dividing the up or down count by an integer; and b. means for multiplying the divided up or down count by another integer.
Claim 9
Dependent Claim 98 words
The circuit according to claim 7 wherein said multiplying means includes: a. a down counter receiving the divided up or down count; b. means for presetting said down counter to the integer by which the up or down count is to be multiplied each time a divided up or down count is received by said down counter; and c. means for producing clock pulses to cause said down counter to count down from the preset integer to zero upon the receipt of each divided up or down count, said clock pulses constituting said scaled up or down counts.
Claim 10
Dependent Claim 44 words
The circuit according to claim 8 wherein said means for producing clock pulses includes a flip-flop adapted to toggle between a set and reset condition whenever said down counter is at a value greater than said toggling being utilized to clock said down counter.
Claim 11
Dependent Claim 45 words
The circuit according to claim 1 wherein said tally counter includes: a. a plurality of interconnected up-down counters; and b. circuit means for causing said up-down counters to count up in response to said up count and down count in response to said down count.
Claim 12
Dependent Claim 237 words
A circuit for converting angular rotation of a mechanical shaft to which an optical shaft encoder is coupled into an electronic signal representative of the amount and direction of said rotation comprising: a. delay means receiving electrical pulses from said encoder for generating timing pulses on the transitions of said encoder pulses; b. decoding means receiving said timing pulses and the encoder pulses for producing an up count representative of rotation in a first direction and a down count representative of shaft rotation in the opposite direction; c. range scaling means for scaling the up and down counts from said decoding means to accommodate a selected maximum value; d. a tally counter for counting the scaled up and down counts; e. dial scaling means for producing a predetermined number of extra up and down counts, said extra counts being supplied to said tally counter thereby to adjust the output from said tally counter for a predetermined maximum angular rotation of said shaft, wherein said dial scaling means includes i. a second counter adapted to count up and down in parallel with said tally counter; and ii. a plurality of logic gates connected to said second counter, each gate adapted to enable when said second counter reaches a different predetermined value, the enabling of said gates producing said extra up and down counts; f. output means receiving the output from said tally counter for producing said electronic signal.
Claim 13
Dependent Claim 237 words
A circuit for converting angular rotation of a mechanical shaft to which an optical shaft encoder is coupled into an electronic signal representative of the amount and direction of said rotation comprising: a. delay means receiving electrical pulses from said encoder for generating timing pulses on the transitions of said encoder pulses; b. decoding means receiving said timing pulses and the encoder pulses for producing an up count representative of rotation in a first direction and a down count representative of shaft rotation in the opposite direction; c. range scaling means for scaling the up and down counts from said decoding means to accommodate a selected maximum value; d. a tally counter for counting the scaled up and down counts; e. dial scaling means for producing a predetermined number of extra up and down counts, said extra counts being supplied to said tally counter thereby to adjust the output from said tally counter for a predetermined maximum angular rotation of said shaft, wherein said dial scaling means includes i. a second counter adapted to count up and down in parallel with said tally counter; and ii. a plurality of logic gates connected to said second counter, each gate adapted to enable when said second counter reaches a different predetermined value, the enabling of said gates producing said extra up and down counts; f. output means receiving the output from said tally counter for producing said electronic signal.
Claim 14
Dependent Claim 39 words
The circuit according to claim 11 wherein said second counter has a predetermined count capacity less than said tally counter and the number of said logic gates equals the number of extra counts required for the predetermined count capacity.
Claim 15
Dependent Claim 29 words
The circuit according to claim 12 wherein said logic gates are connected to enable at count values substantially equally distributed over the predetermined counter capacity of said second counter.
Claim 16
Dependent Claim 14 words
The circuit according to claim 13 wherein said second counter capacity is 100 counts.
Claim 17
Dependent Claim 244 words
A circuit for converting angular rotation of a mechanical shaft to which an optical shaft encoder is coupled into an electronic signal representative of the amount and direction of said rotation comprising: a. delay means receiving electrical pulses from said encoder for generating timing pulses on the transitions of said encoder pulses; b. decoding means receiving said timing pulses and the encoder pulses for producing an up count representative of rotation in a first direction and a down count representative of shaft rotation in the opposite direction; c. range scaling means for scaling the up and down counts from said decoding means to accommodate a selected maximum value; d. a tally counter for counting the scaled up and down counts; e. dial scaling means for producing a predetermined number of extra up and down counts, said extra counts being supplied to said tally counter thereby to adjust the output from said tally counter for a predetermined maximum angular rotation of said shaft; f. output means receiving the output from said tally counter for producing said electronic signal, said output being in parallel, said output means including means for converting the tally counter output to a serial format, said output means also including i. decimal counters receiving the serial output from said converting means and producing a seven-segment output in response thereto; and ii. electro-optical display means receiving said seven-segment output and producing a digital display of the numerical information represented by said seven-segment output.
Claim 18
Dependent Claim 244 words
A circuit for converting angular rotation of a mechanical shaft to which an optical shaft encoder is coupled into an electronic signal representative of the amount and direction of said rotation comprising: a. delay means receiving electrical pulses from said encoder for generating timing pulses on the transitions of said encoder pulses; b. decoding means receiving said timing pulses and the encoder pulses for producing an up count representative of rotation in a first direction and a down count representative of shaft rotation in the opposite direction; c. range scaling means for scaling the up and down counts from said decoding means to accommodate a selected maximum value; d. a tally counter for counting the scaled up and down counts; e. dial scaling means for producing a predetermined number of extra up and down counts, said extra counts being supplied to said tally counter thereby to adjust the output from said tally counter for a predetermined maximum angular rotation of said shaft; f. output means receiving the output from said tally counter for producing said electronic signal, said output being in parallel, said output means including means for converting the tally counter output to a serial format, said output means also including i. decimal counters receiving the serial output from said converting means and producing a seven-segment output in response thereto; and ii. electro-optical display means receiving said seven-segment output and producing a digital display of the numerical information represented by said seven-segment output.
Claim 19
Dependent Claim 27 words
The circuit according to claim 15 wherein said converting means includes means for timing the operating of said converter means and for periodically initializing said display means.

References Cited (Backward Citations)

US3582619A Cited
US3653015A Cited
US3705400A Cited
US3826318A Cited
US3746842A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-06-29 1979-12-29 1980-06-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-06-29 1983-12-29 1984-06-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-06-29 1987-12-29 1988-06-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag