摘要 |
A motor controller (10) judges whether or not a duty cycle of a PWM control signal, which is used to open and close a switching element (13u1, 13u2, 13v1, 13v2, 13w1, 13w2) on a power supply line to a motor (1), is in a current detection permission region. When the duty cycle is in the current detection permission region, an impedance is determined in time series via a calculation based on a predetermined relationship between a current, a terminal voltage, a speed electromotive force, and an impedance of a coil constituting an armature winding, and the output of the motor (1) is controlled so as to reduce the deviation between a current target value and a value corresponding to a detected current. When the duty cycle is not in the current detection permission region, the output of the motor (1) is controlled so as to reduce the deviation between the current target value and a value corresponding to a current determined via a calculation based on the latest determined impedance. |