Patent ID: 8803455

Claim:
A motor controlling apparatus that calculates each phase duty command value for controlling a motor current by means of control calculation, forms PWM waveforms corresponding to said each phase duty command value and drives said motor based on said PWM waveforms by an inverter, comprising: a duty shift function that uniformly either increases or decreases said each phase duty command value with keeping differences in said each phase duty command value; and a PWM output position changing function that decides output positions of each phase PWM signal, and wherein a single current detector is connected to power supply input side or power supply output side of said inverter, timing that a PWM signal of only one phase becomes ON state or PWM signals of two phases become ON state simultaneously is generated at fixed positions of PWM periods, and said motor current is detected, wherein said PWM output position changing function changes PWM signal output reference points that become output starting positions of PWM signals of a maximum duty phase, a middle duty phase and a minimum duty phase depending on a magnitude relation of said each phase duty command value, wherein said PWM output position changing function selects said PWM signal output reference point from any one of a starting point of said PWM period, a center of said PWM period and an ending point of said PWM period.