摘要 |
PROBLEM TO BE SOLVED: To provide a motor controller for estimating the rotor magnetic pole position or rotating angular velocity in order to improve, on the rear-time basis, estimation accuracy by compensating for change of motor constant due to temperature rise during operation, and to realize the stable motor drive system. SOLUTION: A motor constant compensating means compensates for the change of motor constant, using any one of a motor current or a motor voltage corresponding to an output signal of a steady-state determining means for determining whether the operating condition reaches the steady state. A position/ velocity estimating and calculating means estimates the magnetic pole position of a rotor or a rotational angular velocity, based on the motor constant and then outputs it to a PWM signal generating circuit. By using the estimation accuracy can be improved, using the compensated motor constant, and thereby highly accurate velocity and torque control can be realized. |