Back to results
US 10,312,847 B2Granted
Motor control using phase current and phase voltage
AssigneeAllegro MicroSystems, LLC
InventorYisong Lu
Life of this patent
Estimating the term…
Abstract
Methods and apparatus to control a three-phase BLDC motor using phase current and phase voltage at zero current detection and a driving current derived from a bus current, for example. The driving current can be combined with a difference angle with an output provided to a controller to control a speed of the motor.
Claims19
A method of controlling a three-phase BLDC motor, comprising:
- receiving phase current signals for the BLDC motor;
- determining a first angular difference between a phase current and a phase voltage of the BLDC motor, the difference between the phase current and the phase voltage of the BLDC motor being determined based on a voltage driving angle corresponding to zero current detection for the phase current signals, the voltage driving angle corresponding to a range of zero to three-hundred sixty degrees;
- determining a second angular difference between an advance angle and the first angular difference;
- determining a driving current derived from a bus current of the BLDC motor;
- combining the second angular difference and the driving current to generate an output;
- and
- feeding the output to a control loop for controlling speed of the BLDC motor.
4 more elements
A system to control a three-phase BLDC motor, comprising:
- a first module to receive phase current signals for the BLDC motor and output three-phase current direction information;
- a second module to determine a first angular difference between a phase current and a phase voltage of the BLDC motor, the difference between the phase current and the phase voltage of the BLDC motor being determined based on a voltage driving angle corresponding to zero current detection for the three-phase current direction information, the voltage driving angle corresponding to a range of zero to three-hundred sixty degrees;
- a third module to determine a second angular difference between an advance angle and the first angular difference;
- a fourth module to determine a driving current derived from a bus current of the BLDC motor;
- a combiner to combine the second angular difference and the driving current to generate an output;
- and
- a control loop module having a computer processor to receive the output of the combiner for controlling speed of the BLDC motor.
4 more elements
Dependencies are inferred from the claim text.