摘要 |
In a motor controller, a current detection unit detects an electric current flowing through a brushless motor. An open loop control unit determines a command value indicating a level of a command voltage in accordance with a motor circuit equation, based on a command current value indicating an amount of electric current to be supplied to the brushless motor and an angular velocity of a rotor in the brushless motor. A correction unit calculates a correction value based on a difference between the command current value and a current value detected by the current detection unit when the electric current is detected by the current detection unit and corrects the command value according to the correction value, and corrects the command value according to the correction value even when an electric current is not detected by the current detection unit.
|