摘要 |
A motor control apparatus capable of protecting a motor from overheat while changing smoothly a motor output characteristic as a function of time lapse and mitigating overhead involved in arithmetic operation includes a current command value generator for generating current command values for a motor ( 1 ) having a polyphase winding, and motor current value detecting circuits ( 3 u, 3 v) for detecting motor current values (iu, iv), to drive the motor ( 1 ) on the basis of the motor current values and current command values. The apparatus further includes a PWM inverter ( 4 ) for driving the motor ( 1 ) and a microcontroller ( 5 ) for controlling the PWM inverter ( 4 ). The microcontroller ( 5 ) limits the motor current values in dependence on integrated values of function values determined by fitting transformed current values determined through predetermined coordinate transformation of the phase currents (iu, iv, iw) to a predetermined function.
|