Motor controller
AssigneeInfineon Technologies Austria AG
InventorYoung Joo Lee
Life of this patent
Estimating the term…
Abstract
According to some embodiments, a motor controller has a first controller operating in a start-up mode and configured to apply a high frequency injection signal to a motor, extract a motor parameter based on a measured response to the high frequency injection signal, determine an alignment error of the motor based on the measured response, and correct the motor parameter based on the alignment error to generate a corrected motor parameter, and a second controller operating in a control mode and configured to control the motor based on the corrected motor parameter.
Claims20
A method for controlling a motor comprising:
- applying a high frequency injection signal to a motor during a start-up mode;
- extracting a motor impedance parameter based on a measured response to the high frequency injection signal;
- determining an alignment error of the motor based on the measured response;
- correcting the motor impedance parameter based on the alignment error to generate a corrected motor impedance parameter;
- and
- controlling the motor during a control mode based on the corrected motor impedance parameter, wherein:
- determining the alignment error comprises:
- determining a first component of the alignment error during a first interval;
- determining a second component of the alignment error during a second interval;
- and
- combining the first component of the alignment error and the second component of the alignment error.
A motor controller, comprising:
- a first controller operating in a start-up mode and configured to:
- apply a high frequency injection signal to a motor;
- extract a motor parameter based on a measured response to the high frequency injection signal;
- determine an alignment error of the motor based on the measured response;
- and
- correct the motor parameter based on the alignment error to generate a corrected motor parameter;
- a second controller operating in a control mode and configured to control the motor based on the corrected motor parameter.
A system, comprising:
- a motor;
- a current sense unit configured to measure current in the motor;
- a transform unit configured to generate, based on the current, a first current signal corresponding to a first control axis and a second current signal corresponding to a second control axis;
- a first controller operating in a start-up mode and configured to:
- apply a high frequency injection signal on the first control axis and the second control axis;
- extract a motor parameter based on responses to the high frequency injection signal measured in the first current signal and the second current signal;
- determine an alignment error of the motor based on the responses to the high frequency injection signal measured in the first current signal and the second current signal;
- and
- correct the motor parameter based on the alignment error to generate a corrected motor parameter;
- and
- a second controller operating in a control mode and configured to control the motor based on the corrected motor parameter.
Dependencies are inferred from the claim text.