摘要 |
PROBLEM TO BE SOLVED: To provide a motor controller suppressing noise or vibration without generating a torque ripple, even when an induced voltage or inductance of the brushless motor has distortions. SOLUTION: This motor controller obtains a d-axis current value id and a q-axis current value iq from phase currents flowing through stator windings 1u, 1v and 1w of a motor 5 and forms a d-axis voltage command value vd* and a q-axis voltage command value vq*, so that these current values are set as the values id* and iq* for controlling the phase currents. In this case, the controller forms d-axis and q-axis learning values vdr, vqr of frequencies which are integral multiple as large as the drive frequencies based on the values id*, iq* and id, iq, and corrects d-axis and q-axis voltage command values by using the d-axis and q-axis learning values.
|