US5223771A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Polyphase brushless DC Motor control
Assignee: Western Digital Technologies Inc
•
Filing: 1992-09-25
•
Granted: 1993-06-29
•
Expires: 2012-09-25
Abstract
Abstract A system for controlling the operation of a polyphase DC motor having a rotor and a plurality of phase windings with separate outer terminals and a common center tap terminal supplies electrical energy sequentially to the phase windings to produce rotation of the rotor relative to the phase windings. The voltage between the outer terminal of one of the phase windings and the center tap terminal is sensed during periods when that one phase winding is not energized to control the sequential supplying of electrical energy to the phase windings.
Inventors
- 👤 Srinivasan V. Chari
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 06:30
CPC Classifications
H; H02; H02P; H02P6/00; H02P6/14; H02P6/16; H02P6/18; H02P6/182; H02P6/20; H02P6/22
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
419 words
Motor driver circuitry for controlling the operation of a brushless DC type motor to rotate revolving magnetic disks in a hard disk drive, the motor being of the type having a permanent magnet rotor connected to the revolving magnetic disks and magnetically coupled to a stator including a plurality of phase windings each having an outer terminal and a common center terminal configured to be individually energized in a sequence to cause the rotor to rotate unidirectionally, the motor drive circuitry comprising; sensing circuit means connected between the common center terminal and an outer terminal of one of the plurality of phase windings for determining an initial angular position of the rotor; timing circuit means for providing a timing reference signal synchronized with the rotor to define a succession of time intervals such that each time interval marks the movement of the rotor through a known rotation angle; a micro processor including; first sequencing means having a first and a second operational phase, said first sequencing means being responsive to the determined initial angular position of the rotor for providing an energization signal to said phase windings to cause the rotor to move in a single direction to a predetermined angular position with respect to the stator phase windings in the first operational phase, said first sequencing means thereafter supplying a sequence of energization signals to said phase windings to cause the rotor to rotate from its initial position and accelerate to a predetermined intermediate rotational velocity in the second operational phase; second sequencing means having a signal processing input for receiving said timing reference signal, said second sequencing means successively providing a stator phase winding energization sequence to cause the rotor to accelerate from the predetermined intermediate rotational velocity to a predetermined final rotational velocity, said second sequencing means having means for periodically comparing a time interval of the timing reference signal to a corresponding time interval of the energization sequence and for computing a next phase winding energization sequence for use in correcting any error in rotor angular velocity; control circuit means for providing a control signal when the desired final rotational velocity is reached; and commutator circuit means having a signal processing input for receiving the said reference signal and having a control input for receiving said control signal, said commutator circuit means being responsive to said control signal and having means responsive to said timing reference signal for providing a phase winding energization sequence to cause the rotor to maintain its predetermined final rotational velocity.
Claim 2
Dependent Claim
419 words
Motor driver circuitry for controlling the operation of a brushless DC type motor to rotate revolving magnetic disks in a hard disk drive, the motor being of the type having a permanent magnet rotor connected to the revolving magnetic disks and magnetically coupled to a stator including a plurality of phase windings each having an outer terminal and a common center terminal configured to be individually energized in a sequence to cause the rotor to rotate unidirectionally, the motor drive circuitry comprising; sensing circuit means connected between the common center terminal and an outer terminal of one of the plurality of phase windings for determining an initial angular position of the rotor; timing circuit means for providing a timing reference signal synchronized with the rotor to define a succession of time intervals such that each time interval marks the movement of the rotor through a known rotation angle; a micro processor including; first sequencing means having a first and a second operational phase, said first sequencing means being responsive to the determined initial angular position of the rotor for providing an energization signal to said phase windings to cause the rotor to move in a single direction to a predetermined angular position with respect to the stator phase windings in the first operational phase, said first sequencing means thereafter supplying a sequence of energization signals to said phase windings to cause the rotor to rotate from its initial position and accelerate to a predetermined intermediate rotational velocity in the second operational phase; second sequencing means having a signal processing input for receiving said timing reference signal, said second sequencing means successively providing a stator phase winding energization sequence to cause the rotor to accelerate from the predetermined intermediate rotational velocity to a predetermined final rotational velocity, said second sequencing means having means for periodically comparing a time interval of the timing reference signal to a corresponding time interval of the energization sequence and for computing a next phase winding energization sequence for use in correcting any error in rotor angular velocity; control circuit means for providing a control signal when the desired final rotational velocity is reached; and commutator circuit means having a signal processing input for receiving the said reference signal and having a control input for receiving said control signal, said commutator circuit means being responsive to said control signal and having means responsive to said timing reference signal for providing a phase winding energization sequence to cause the rotor to maintain its predetermined final rotational velocity.
Claim 3
Dependent Claim
49 words
Motor driver circuitry in accordance with claim 1, wherein said commutator circuit means further includes first signal storing circuit means responsive to said timing reference signal for producing and temporarily storing a stored signal that represents at least one integer multiple of an actual time interval of rotor rotation.
Claim 4
Dependent Claim
52 words
Motor drive circuitry in accordance with claim 2, wherein said microprocessor compares the stored actual time interval of rotor rotation to a desired time interval of rotor rotation and calculates a set of operational signals for use in correcting any error in actual rotor rotational velocity from its desired final rotational velocity.
Claim 5
Dependent Claim
53 words
Motor driver circuitry in accordance with claim 3, wherein said commutator circuit means further includes second signal storing circuit means for receiving and temporarily storing the set of calculated operational signals from said microprocessor such that each signal in the set represents a commutation parameter used to provide a phase winding energization sequence.
Claim 6
Independent Claim
371 words
A method for controlling the operation of a brushless DC type motor to rotate revolving magnetic disks in a hard disk drive, the motor being of the type having a permanent magnet rotor connected to the revolving magnetic disks and magnetically coupled to a stator including a plurality of phase windings each having an outer terminal and a common center terminal configured to be individually energized in a sequence to cause the rotor to rotate unidirectionally, comprising the steps of; sensing the voltage between the common center terminal and an outer terminal of one of the plurality of phase windings to determine an initial angular position of the rotor; providing a timing reference signal synchronized with the rotor to define a succession of time intervals such that each time interval marks the movement of the rotor through a known rotation angle; providing a first sequencing means having a first and a second operational phase, said first sequencing means being responsive to the determined initial angular position of the rotor for providing an energization signal to said phase windings to cause the rotor to move in a single direction to a predetermined angular position with respect to the stator phase windings in the first operational phase, thereafter supplying a sequence of energization signals from said first sequencing means to said phase windings to cause the rotor to rotate from its initial position and accelerate to a predetermined intermediate rotational velocity in the second operational phase; providing a second sequencing means having a signal processing input for receiving said timing reference signal, said second sequencing means successively providing a stator phase winding energization sequence to cause the rotor to accelerate from the predetermined intermediate rotational velocity to a predetermined final rotational velocity, said second sequencing means periodically comparing a time interval of the timing reference signal to a corresponding time interval of the energization sequence and computing a next phase winding energization sequence for use in correcting any error in rotor angular velocity; providing a control signal when the desired final rotational velocity is reached; and processing said timing reference signal and said control signal for providing a phase winding energization sequence to cause the rotor to maintain its predetermined final rotational velocity.
Claim 7
Independent Claim
371 words
A method for controlling the operation of a brushless DC type motor to rotate revolving magnetic disks in a hard disk drive, the motor being of the type having a permanent magnet rotor connected to the revolving magnetic disks and magnetically coupled to a stator including a plurality of phase windings each having an outer terminal and a common center terminal configured to be individually energized in a sequence to cause the rotor to rotate unidirectionally, comprising the steps of; sensing the voltage between the common center terminal and an outer terminal of one of the plurality of phase windings to determine an initial angular position of the rotor; providing a timing reference signal synchronized with the rotor to define a succession of time intervals such that each time interval marks the movement of the rotor through a known rotation angle; providing a first sequencing means having a first and a second operational phase, said first sequencing means being responsive to the determined initial angular position of the rotor for providing an energization signal to said phase windings to cause the rotor to move in a single direction to a predetermined angular position with respect to the stator phase windings in the first operational phase, thereafter supplying a sequence of energization signals from said first sequencing means to said phase windings to cause the rotor to rotate from its initial position and accelerate to a predetermined intermediate rotational velocity in the second operational phase; providing a second sequencing means having a signal processing input for receiving said timing reference signal, said second sequencing means successively providing a stator phase winding energization sequence to cause the rotor to accelerate from the predetermined intermediate rotational velocity to a predetermined final rotational velocity, said second sequencing means periodically comparing a time interval of the timing reference signal to a corresponding time interval of the energization sequence and computing a next phase winding energization sequence for use in correcting any error in rotor angular velocity; providing a control signal when the desired final rotational velocity is reached; and processing said timing reference signal and said control signal for providing a phase winding energization sequence to cause the rotor to maintain its predetermined final rotational velocity.
Claim 8
Dependent Claim
33 words
A method in accordance with claim 5, including the steps of producing and temporarily storing a stored signal that represents at least one integer multiple of an actual time interval of rotor rotation.
Claim 9
Dependent Claim
50 words
A method in accordance with claim 6, including the steps of comparing actual time interval of rotor rotation to a desired time interval of rotor rotation; and calculating a set of operational signals for use in correcting any error in actual rotor rotational velocity from its desired final rotational velocity.
Claim 10
Dependent Claim
43 words
A method in accordance with claim 7, including the step of receiving and temporarily storing the set of calculated operational signals from a microprocessor such that each signal in the set represents a commutation parameter used to provide a phase winding energization sequence.
References Cited (Backward Citations)
US4262237A
Cited
US4250435A
Cited
US4583028A
Cited
US4495450A
Cited
EP0215785A1
Cited
US4641066A
Cited
US4712050A
Cited
US4876491A
Cited
US4740734A
Cited
US4833374A
Cited
US4743815A
Cited
US4912378A
Cited
US4922169A
Cited
US4978895A
Cited
US5023528A
Cited
US4928043A
Cited
US4983894A
Cited
US5019756A
Cited
US5036264A
Cited
US4992710A
Cited
US5001405A
Cited
US5095254A
Cited
US5028852A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-06-28 | 1996-12-28 | 1997-06-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-06-28 | 2000-12-28 | 2001-06-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-06-28 | 2004-12-28 | 2005-06-29 | $7700.00 | Window Closed / Lapsed |