Patent ID: 8674652
Filing Date: 2014-03-18
Classification: H02M,H02P

Abstract:
1. A motor control device comprising: an inverter circuit including a plurality of switching elements connected into a three-phase bridge configuration, the inverter circuit converting a direct current into a three-phase alternate current to drive an electric motor; a current detecting element connected to a direct current side of the inverter circuit, thereby generating a signal corresponding to a current value; a PWM signal generating unit which determines a rotor position based on the phase current of the motor and generates a three-phase PWM signal pattern so that the signal pattern follows the rotor position; and a current detecting unit which detects the phase current based on the signal generated by the current detecting element and the PWM signal pattern, wherein the PWM signal generating unit generates the three-phase PWM signal pattern so that the current detecting unit is capable of detecting two-phase current in synchronization with advent of two predetermined time-points within a carrier wave period of the PWM signal, wherein: the PWM signal generating unit uses a triangular wave as the carrier; when a section where an amplitude of the triangular wave is increased is a first section and a section where the amplitude of the triangular wave is decreased is a second section, comparison conditions under which the triangular wave amplitude and the PWM signal are compared with each other about a magnitude relation are constant in the first and second sections regarding one of the three phase PWM signals; regarding the other two phase PWM signals, comparison conditions for the first section differ between the two phases and comparison conditions for the second section are obtained by reversing the comparison conditions for the first section; regarding said other two phases, double values of set duties and the maximum amplitude values of the carrier waves are compared with each other respectively; regarding one of said other two phases, when the double value of the duty is smaller than the maximum value, a duty of the PWM signal supplied in one of the first or second sections is set at a maximum value, and a duty of the PWM signal supplied in the other section is set at the double value of the duty; when the double value of the duty is larger than the maximum value, a duty of the PWM signal supplied in one of the first or second sections is set at a value obtained by subtracting the double value of the duty from the doubled maximum value, and a duty of the PWM signal supplied in the other section is set at the maximum value; regarding the other of said other two phases, when the double value of the duty is smaller than the maximum value, a duty of the PWM signal supplied in one of the first or second sections is set at the double value of the duty, and a duty of the PWM signal supplied in the other section is set at the maximum value; and when the double value of the duty is larger than the maximum value, a duty of the PWM signal supplied in one of the first or second sections is set at the maximum value, and a duty of the PWM signal supplied in the other section is set at a value obtained by subtracting the double value of the duty from the doubled maximum value.