Single track absolute encoder
First Claim
Patent Images
1. An absolute encoder providing a code of length N representative of absolute angular position comprising:
- a disc mounted for rotation about an axis, said disc having a single circumferential serial code track having a plurality n of binary segments, whereby each combination of a predetermined number N-2 of adjacent segments creates a code unique to said code track, where n=2N-2, each representative of a particular one of a plurality of angular sectors that subtend 2π
/2N-2 radians;
said disc further having one circumferential clock code track having a plurality 2n of alternating binary segments defining a clock code;
means for reading said clock code track to produce a clock signal indicative of the transition of said clock code;
means for reading said serial code track in response to said clock signal to produce a plurality of first code signals of length N-2, each representative of a particular one of said plurality of angular sectors;
means responsive to said clock signal for providing a plurality of second code signals for each said first code signal, each representative of a partition of the corresponding one of said plurality of first code signals into a finer angular sector within each said angular sector; and
means coupled to said first and to said second code signals to provide said code of length N representative of the rotary position of said disc.
4 Assignments
0 Petitions
Accused Products
Abstract
An absolute encoder providing a multi-bit output binary code indicative of the position of a rotary or linear scale. The encoder employs a code track, which contains a serial code, and a clock track. The encoder may be either rotary or linear, and may be implemented optically, magnetically, inductively, capacitatively or by any other binary sensing technique.
44 Citations
22 Claims
-
1. An absolute encoder providing a code of length N representative of absolute angular position comprising:
-
a disc mounted for rotation about an axis, said disc having a single circumferential serial code track having a plurality n of binary segments, whereby each combination of a predetermined number N-2 of adjacent segments creates a code unique to said code track, where n=2N-2, each representative of a particular one of a plurality of angular sectors that subtend 2π
/2N-2 radians;said disc further having one circumferential clock code track having a plurality 2n of alternating binary segments defining a clock code; means for reading said clock code track to produce a clock signal indicative of the transition of said clock code; means for reading said serial code track in response to said clock signal to produce a plurality of first code signals of length N-2, each representative of a particular one of said plurality of angular sectors; means responsive to said clock signal for providing a plurality of second code signals for each said first code signal, each representative of a partition of the corresponding one of said plurality of first code signals into a finer angular sector within each said angular sector; and means coupled to said first and to said second code signals to provide said code of length N representative of the rotary position of said disc. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An absolute encoder comprising:
-
a disc mounted for rotation about an axis, said disc including a single circumferential serial code track having binary segments, wherein a predetermined number of adjacent segments defines a unique serial code for each segment of disc rotation, and a circumferential clock track having alternating binary segments; first means for sensing the clock track and producing a clock signal representative of relative disc rotation and direction; second means for sensing the serial code track in response to said clock signal and producing a serial code; means for storing said serial code for readout as a parallel word; and means for converting said parallel word to a signal representative of the relative angular position of said disc; wherein the first means includes first reticle means for defining the positions at which the clock track is sensed; and wherein the second means includes second reticle means for defining the positions at which the serial code track is sensed. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An absolute encoder comprising:
-
a scale mounted for relative motion with respect to a reference and comprising a single serial code track having binary segments, wherein a predetermined number of adjacent segments defines a unique serial code for each segment of relative motion, and a clock track having alternating binary segments; first means for sensing the clock track and producing a clock signal representative of relative movement and direction; second means for sensing said single serial code track in response to said clock signal and producing a serial code; a shift register having selectable left-right and right-left serial storability; means responsive to the clock signal for storing said serial code in the shift register selectably left-right and right-left in dependence on relative movement and direction; and means for converting said serial code to a signal representative of the relative position of said scale. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An absolute encoder comprising:
-
a disc mounted for rotation about an axis, said disc including a single circumferential serial code track having binary segments, wherein a predetermined number of adjacent segments defines a unique serial code for each segment of disc rotation, and a circumferential clock track having alternating binary segments; first means for sensing the clock track and producing a clock signal representative of relative disc rotation and direction; second means for sensing the serial code track in response to said clock signal and producing a serial code; means for storing said serial code for readout as a parallel word; means for converting said parallel word to a signal representative of the relative angular position of said disc; wherein said means for storing includes a shift register and circuit means operative to transfer the serial code into a first input or a last input of the shift register in accordance with the relative phase of clock signals derived from said clock track.
-
-
21. An absolute encoder comprising:
-
a scale mounted for relative motion with respect to a reference and comprising a single serial code track having binary segments, wherein a predetermined number of adjacent segments defines a unique serial code for each segment of relative motion, and a clock track having alternating binary segments; first means for sensing the clock track and producing a clock signal representative of relative movement and direction; second means including first and second sensing elements that are spaced apart a distance that corresponds to a distance defined by said predetermined number of adjacent segments for sensing the serial code track in response to said clock signal and producing a serial code; a shift register having selectable left-right and right-left serial storability; and means responsive to the clock signal for storing said serial code in the shift register selectably left-right and right-left in dependence on relative movement and direction from a predetermined one of said first and second sensing elements for left-right storability and from the other one thereof for right-left storability.
-
-
22. An absolute encoder comprising:
-
a disc mounted for relative motion with respect to a reference and comprising a single serial code track having binary segments, wherein a predetermined number of adjacent segments defines a unique serial code for each segment of relative motion, and a clock track having alternating binary segments; first means for sensing the clock track and producing a clock signal representative of relative movement and direction; second means including first and second sensing elements that are spaced apart a distance that corresponds to a distance defined by said predetermined number of adjacent segments for sensing the serial code track in response to said clock signal and producing a serial code; a shift register having selectable left-right and right-left serial storability; and means responsive to the clock signal for storing said serial code in the shift register selectably left-right and right-left in dependence on relative movement and direction from a predetermined one of said first and second sensing elements for left-right storability and from the other one thereof for right-left storability.
-
Specification