Motor controller having BEMF compensation for noise and/or vibration reduction
AssigneeAllegro MicroSystems, LLC
InventorsSerhii Korol, Anton Babushkin, Vadym Khudobets, Oleksii Dudnyk
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for compensating for non-sinusoidal BEMF signals in an electrical motor using amplitudes, phases and orders of BEMF harmonic components and amplitude of 1st harmonic of BEMF of the electrical motor. First and second corrective components for vd and vq of the d-q coordinate system for the motor can be generated from amplitudes of the BEMF harmonic components and the angles of the BEMF harmonic components orders of the BEMF harmonic components and amplitude of 1st harmonic of BEMF.
Claims19
A method, comprising:
- compensating for non-sinusoidal BEMF signals in an electrical motor by:
- receiving ratio of amplitude, phase shift and order of BEMF harmonic components of the electrical motor;
- receiving BEMF constant of the electrical motor;
- determining the actual amplitude of BEMF and actual amplitudes of the BEMF harmonic components;
- determining angles of the BEMF harmonic components from an order of the BEMF harmonic components, an angle from a d-q coordinate system for the motor, and phase shifts of the BEMF harmonic components relative to a fundamental first harmonic;
- generating a first corrective component for vd of the d-q coordinate system for the motor from the amplitudes of the BEMF harmonic components and the angles of the BEMF harmonic components;
- and
- generating a second corrective component for vq of the d-q coordinate system for the motor from the amplitudes of the BEMF harmonic components and the angles of the BEMF harmonic components.
A system, comprising:
- a compensation system having a processor and memory configured to:
- compensate for non-sinusoidal BEMF signals in an electrical motor by:
- receiving ratio of amplitude, phase shift and order, of BEMF harmonic components of the electrical motor;
- receiving BEMF constant of the electrical motor;
- determining the actual amplitude of BEMF and actual amplitudes of the BEMF harmonic components;
- determining angles of the BEMF harmonic components from an order of the BEMF harmonic components, an angle from a d-q coordinate system for the motor, and phase shifts of the BEMF harmonic components relative to a fundamental first harmonic;
- generating a first corrective component for vd of the d-q coordinate system for the motor from the amplitudes of the BEMF harmonic components and the angles of the BEMF harmonic components;
- and
- generating a second corrective component for vq of the d-q coordinate system for the motor from the amplitudes of the BEMF harmonic components and the angles of the BEMF harmonic components.
A system, comprising:
- an interface configured to connect to an electrical motor;
- and
- a means for compensating for non-sinusoidal BEMF signals in the electrical motor, wherein the means for compensating for non-sinusoidal BEMF signals in the electrical motor is configured for generating a first corrective component for vd of a d-q coordinate system for the motor from amplitudes of BEMF harmonic components and angles of the BEMF harmonic components, and for generating a second corrective component for vq of the d-q coordinate system for the motor from the amplitudes of the BEMF harmonic components and the angles of the BEMF harmonic components.
Dependencies are inferred from the claim text.