| CPC H02P 23/0004 (2013.01) [H02P 23/14 (2013.01); H02P 27/08 (2013.01)] | 9 Claims |

|
1. A motor control device configured to control energization of a motor, the motor control device comprising:
a learn unit configured to acquire, as a new learn value, a correction amount for correcting a position error between a rotor and a rotation sensor, by stopping energization of the motor when a rotation speed of the rotor reaches a learn rotation speed, and by using an induced voltage generated in a coil of the motor and a detection signal from the rotation sensor during the stopped energization at the learn rotation speed;
a storage unit configured to store the new learn value in a non-volatile memory; and
an energization control unit performing energization control of the motor
(i) by reading a previous learn value from the non-volatile memory and by correcting the position error using the previous learn value until the rotation speed reaches the learn rotation speed,
(ii) by acquiring the new learn value while operating at the learn rotation speed, and
(iii) by using the new learn value acquired by the learn unit during the learn rotation speed to correct position errors,
wherein the learn unit is configured to maintain the constant learn rotation speed during acquisition of the new learn value.
|