摘要 |
PROBLEM TO BE SOLVED: To solve the problem in which: when PWM output is high, time for a lower arm to be turned on cannot be secured, so that a current detection fails, causing an erroneous current detection; and when vector control is performed according to the erroneously detected current, troubles in control of a motor, such as a stop of the motor and an overcurrent flow, are caused.SOLUTION: When PWM output of an inverter circuit 7 reaches a first predetermined value or more, control means 10 does not decompose a current into a current component corresponding to magnetic flux and a current component corresponding to torque, and controls the inverter circuit 7 by using the immediately preceding value of a current component corresponding to magnetic flux and the immediately preceding value of a current component corresponding to torque. As a result, even when time for a lower arm to be turned on cannot be secured due to the high PWM output, the control means 10 can perform the control without causing troubles in control of a motor, and can thereby prevent a sudden stop of the motor, an overcurrent, and malfunctions of the motor and the inverter circuit caused by the overcurrent. |