Apparatus and method for detecting rotor position in a sensorless and brushless DC motor
AssigneeSeagate Technology LLC
InventorsChristopher E. Mann, Robert P. Cloutier, Michael W. Null
Life of this patent
Estimating the term…
Abstract
An apparatus and process for detecting rotor position for improved motor start-up. The apparatus detects a target equilibrium position of the rotor using a fixed gain amplifier, window comparator and slope detector circuitry. The window comparator circuitry qualifies the peaks of the back EMF signal. Slope detector circuitry pinpoints the peak of the back EMF signal qualified by the window comparator. The technique utilizes the steps of energizing the phase windings of said motor, detecting the target equilibrium position, and then accelerating the motor through a commutation process.
Claims10
Apparatus for starting a three-phase brushless DC motor comprising:
- means for electrically energizing phase windings of a motor thereby inducing movement of a rotor;
- and
- means for detecting during said start-up of the motor a qualified range of the back EMF signal in an off-winding of the motor so as to determine a suitable rotor position for start-up while said energized phase windings remain energized, said suitable position determinable from slope and polarity data derived over said qualified range of said back EMF signal.
A method for the start-up of a brushless DC three-phase motor having a rotor comprising:
- resetting logic and sequence circuitry;
- energizing a pair of phase windings of the motor;
- qualifying a range of the back EMF voltage in the unenergized phase of the motor for processing;
- determining slope and polarity data of said back EMF signal over said qualifying range;
- detecting a known position of the rotor while said pair of energized phase windings remain energized from said slope and polarity data;
- and
- accelerating the motor.
A method for the start-up of a brushless DC three-phase motor comprising:
- a. resetting a sequencer and start-up logic so as to select a first pair of motor windings for energization;
- b. analyzing a rotor for movement;
- c. energizing said selected pair of motor windings;
- d. examining the back EMF signal in a first unenergized motor winding;
- e. selecting a second pair of motor windings for energization if the EMF signal in step d is below a predetermined threshold.
- f. energizing said second pair of motor windings if the selection of step e is made;
- g. obtaining a non-zero examined back EMF signal, thereby indicating rotor movement in response to winding pair energization;
- h. qualifying a range of said non-zero back EMF signal eliminating all portions of said non-zero back EMF signal except predetermined peaks for processing;
- i. processing said non-zero back EMF signal, determining slope and polarity data of said back EMF signal over said qualifying range;
- j. detecting while said energized pair remains energized a slope transition from negative to positive polarity from said slope and polarity data corresponding to said non-zero back EMF signal qualified peaks, thereby resolving rotor location with respect to the motor stator;
- k. setting the phase sequencer to a starting position based on said rotor location with respect to the motor stator;
- and
- l. commutating the motor to operating speed.
In combination with a sensorless brushless direct current motor, said motor including a permanent magnet rotor, a stator having three phases, and an energization means for sequentially in a plurality of predetermined commutations energizing simultaneously a pair of three phases while maintaining the remaining phase in an unenergized state, the improvement which comprises:
- a. means for electrically energizing said pair of phases during start-up of said motor, thereby inducing movement of said rotor, said energized pair of phases being maintained in said energized state following said movement.
- b. means for detecting the back EMF developed in said unenergized phase while said energized phase pair is maintained in said energized state.
- c. means for qualifying peaks in said back EMF voltage, thereby establishing a qualified range of data to be processed.
- d. means for detecting a qualified peak of the back EMF signal in said unenergized phase of said motor while said energized phase pair is maintained in said energized state, whereby the direction of rotation and position of said rotor may be determined during start-up by processing slope and polarity data of said back EMF voltage over said qualified range.
The method of detecting the direction of rotation and position of a rotor of a sensorless brushless direct current motor during start-up, said motor including a permanent magnet rotor, a stator having three phases, and an energization means for sequentially in a plurality of predetermined commutations energizing simultaneously a pair of said three phases while maintaining the remaining phase of said three phases in an unenergized state, said method comprising:
- a. electrically energizing said pair of phase during start-up of said motor, thereby inducing movement of said rotor, said energized pair of phases being maintained in said energized state following said movement.
- b. detecting the back EMF developed in said unenergized phase while said energized phase pair is maintained in said energized state.
- c. detecting a qualified peak of the back EMF signal in said unenergized phase of said motor while said energized phase pair is maintained in said energized state.
- d. processing slope and polarity data of said qualified peak, whereby the direction of rotation and position of said rotor is determined during start-up.
Dependencies are inferred from the claim text.