US4623831A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Rotor position sensing apparatus for motors
Assignee: Fanuc Corp
•
Filing: 1983-10-26
•
Granted: 1986-11-18
•
Expires: 2003-10-26
Abstract
Abstract A pulse encoder (2) is provided for generating a position code IP corresponding to the rotational position of a rotor of a motor (1), as well as rotation pulses AP, BP each of which is produced whenever the rotor rotates by a predetermined amount. The rotation pulses AP, BP are applied to a counter (32) via quadrupling pulse generating circuit (30). A leading edge/trailing edge sensing circuit (31) is provided for sensing a transition point of the position code, with the counter (32) being preset by an output from the circuit (32). Thus, the position of the rotor is capable of being indicated precisely based on the position code and the value counted by the counter.
Inventors
- 👤 Keiji Sakamoto
- 👤 Yukio Toyozawa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 22:44
CPC Classifications
G; G01; G01D; G01D5/00; G01D5/12; G01D5/244; G01D5/24404; G01D5/245; G01D5/2454; G01D5/2455; H; H03; H03M; H03M1/00; H03M1/12; H03M1/14; H03M1/143; H03M1/22; H03M1/24; H03M1/26; H03M1/28; H03M1/30; H03M1/303
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
103 words
A rotor position sensing apparatus for a rotor in a motor, said apparatus producing a digital position signal corresponding to a rotational position of the rotor, said apparatus comprising: position code means for supplying a position code corresponding to the rotational position of the rotor; rotation pulse means for supplying a rotation pulse whenever said rotor rotates by a predetermined amount; a counter for counting the rotation pulse to produce a value; and position indicating means for supplying the digital position signal with high order bits based on the position code and lower order bits based on the value counted by said counter.
Claim 2
Dependent Claim
103 words
A rotor position sensing apparatus for a rotor in a motor, said apparatus producing a digital position signal corresponding to a rotational position of the rotor, said apparatus comprising: position code means for supplying a position code corresponding to the rotational position of the rotor; rotation pulse means for supplying a rotation pulse whenever said rotor rotates by a predetermined amount; a counter for counting the rotation pulse to produce a value; and position indicating means for supplying the digital position signal with high order bits based on the position code and lower order bits based on the value counted by said counter.
Claim 3
Dependent Claim
37 words
A rotor position sensing apparatus according to claim 1, further comprising transition point sensing means for sensing a transition point of the position code to generate a transition signal, said counter being preset by the transition signal.
Claim 4
Dependent Claim
29 words
A rotor position sensing apparatus according to claim 1, wherein said rotation pulse generating means comprises a quadrupling pulse generating circuit for generating a quadrupled number of rotation pulses.
Claim 5
Dependent Claim
31 words
A rotor position sensing apparatus according to claim 1, further comprising a pulse encoder provided on a rotary shaft of said rotor for generating the position code and the rotation pulse.
Claim 6
Dependent Claim
37 words
A rotor position sensing apparatus according to claim 2, wherein the rotor has a rotation direction and the transition signal produced by said transition point sensing means includes preset data indicating the rotation direction of the rotor.
Claim 7
Dependent Claim
184 words
A rotor position sensing apparatus for a rotor in a motor, said apparatus producing a position signal corresponding to a rotational position of the rotor, said apparatus comprising: position code means for supplying a position code corresponding to the rotational position of the rotor; rotation pulse means for supplying a rotation pulse whenever said rotor rotates by a predetermined amount; transition point sensing means for sensing a transition point of the position code to generate a transition signal including preset data indicating the rotation direction of the rotor; a counter for counting the rotation pulse to produce a value, said counter being preset by the preset data in the transition signal; and position indicating means for indicating the rotational position of the rotor based on the position code and on the value counted by said counter, said position indicating means comprising memory means for storing a sinusoidal wave in a table having an address, said memory means utilizing the position code to determine high order bits of the address and the value counted by the counter to determine low order bits of the address.
Claim 8
Dependent Claim
184 words
A rotor position sensing apparatus for a rotor in a motor, said apparatus producing a position signal corresponding to a rotational position of the rotor, said apparatus comprising: position code means for supplying a position code corresponding to the rotational position of the rotor; rotation pulse means for supplying a rotation pulse whenever said rotor rotates by a predetermined amount; transition point sensing means for sensing a transition point of the position code to generate a transition signal including preset data indicating the rotation direction of the rotor; a counter for counting the rotation pulse to produce a value, said counter being preset by the preset data in the transition signal; and position indicating means for indicating the rotational position of the rotor based on the position code and on the value counted by said counter, said position indicating means comprising memory means for storing a sinusoidal wave in a table having an address, said memory means utilizing the position code to determine high order bits of the address and the value counted by the counter to determine low order bits of the address.
Claim 9
Dependent Claim
78 words
A rotor position sensing apparatus according to claim 6, wherein the position code is encoded using Gray code and said memory means comprises: code conversion means for converting the position code from Gray code to binary code; and a read only memory, operatively connected to said code conversion means and said counter for receiving the binary code as a high order bits address portion and the value counted by the counter as a low order bits address portion.
Claim 10
Independent Claim
89 words
A method for sensing a rotor position of a rotor in a motor, comprising the steps of: (a) storing motor energization data corresponding to precise rotor positions in a table; (b) generating a position code corresponding to the rotor position of the rotor; (c) generating rotation pulses when the rotor rotates by a predetermined amount; (d) counting the rotation pulses; and (e) accessing the table utilizing an address having high order bits defined by the position code and low order bits defined by the value counter in step (d).
Claim 11
Independent Claim
89 words
A method for sensing a rotor position of a rotor in a motor, comprising the steps of: (a) storing motor energization data corresponding to precise rotor positions in a table; (b) generating a position code corresponding to the rotor position of the rotor; (c) generating rotation pulses when the rotor rotates by a predetermined amount; (d) counting the rotation pulses; and (e) accessing the table utilizing an address having high order bits defined by the position code and low order bits defined by the value counter in step (d).
Claim 12
Dependent Claim
129 words
A rotor position sensing apparatus for a rotor in a motor, said apparatus producing a position signal corresponding to a rotational position of the rotor, said apparatus comprising: position code means for supplying a position code corresponding to the rotational position of the rotor; rotation pulse means for supplying a rotation pulse whenever said rotor rotates by a predetermined amount; a counter for counting the rotation pulse to produce a value; and memory means for storing sinusoidal wave data in a table having addresses, said memory means supplying one of the sinuisoidal wave data stored at a corresponding address by utilizing the position code to determine high order bits of the corresponding address and the value counted by the counter to determine low order bits of the corresponding address.
Claim 13
Dependent Claim
129 words
A rotor position sensing apparatus for a rotor in a motor, said apparatus producing a position signal corresponding to a rotational position of the rotor, said apparatus comprising: position code means for supplying a position code corresponding to the rotational position of the rotor; rotation pulse means for supplying a rotation pulse whenever said rotor rotates by a predetermined amount; a counter for counting the rotation pulse to produce a value; and memory means for storing sinusoidal wave data in a table having addresses, said memory means supplying one of the sinuisoidal wave data stored at a corresponding address by utilizing the position code to determine high order bits of the corresponding address and the value counted by the counter to determine low order bits of the corresponding address.
References Cited (Backward Citations)
US3824587A
Cited
US4194184A
Cited
US4090116A
Cited
US4361794A
Cited
US4356544A
Cited
US4458192A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-11-17 | 1990-05-19 | 1990-11-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-11-17 | 1994-05-19 | 1994-11-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-11-17 | 1998-05-19 | 1998-11-18 | $7700.00 | Window Closed / Lapsed |