摘要 |
PROBLEM TO BE SOLVED: To provide a motor drive method capable of compensating for the position estimation error of a rotor simply at high speed, and to provide a controller.SOLUTION: Position of a rotor is detected from the voltage and current applied to a motor and a motor constant, and then, on the basis of the positional information of the rotor thus detected, the voltage or current being applied to the motor is controlled. The motor drive method compensates for the positional error of the rotor by calculating a current phase for minimizing the current value as a compensation amount, from a current when shifting a predetermined current phase from the current operational state, and then adding the compensation amount to a current phase command. |