摘要 |
<p>A variable reluctance motor is driven by a circuit comprising a common switching element, and switching elements which correspond to the phases. The total value (total current it) of the currents flowing through the phase coils is found. In accordance with the difference between the total value and a current command icmd, and its sign (positive or negative), the duty ratio of the PWM signal for turning the common switching element on and off is calculated. Further, based on which phase is excited according to the electrical angle of the rotor, and on the sign of the difference, the turn on/off of the switching element corresponding to each phase is controlled. In this way, a current loop is controlled to permit the detected total current it to follow up the current command icmd. Therefore, even when the excited phases are switched over, the current is always controlled to suppress the torque ripple.</p> |