Patent ID: 7342366
Filing Date: 2008-03-11
Classification: B62D,H02P

Abstract:
1. A controller for a brushless motor, which executes updates of applied voltage to a coil according to results of calculations of applied voltage to said coil in accordance with rotational position of a rotor, target current, and actual current flowing through said coil, in order to generate power for rotating said rotor by varying magnetic field generated by said coil, wherein the cycle time of said updates of applied voltage is set shorter than the cycle time of said calculations of applied voltage, comprising: a target current calculation part for calculating the target current; a rotational position detection part for detecting the rotational position of said rotor; a current detection part for detecting the actual current flowing through said coil; an applied voltage calculation part for executing the calculations of applied voltage to said coil in a set cycle time, in accordance with the calculated target current, the detected rotational position, and the detected actual current; a voltage determination part for determining the applied voltage to the coil in each cycle of said updates of applied voltage until the next calculation of applied voltage is executed, in accordance with the latest calculated applied voltage, the previously calculated applied voltage, and a set cycle time of said updates of applied voltage; and an applied voltage updating part for executing said updates of applied voltage to said coil in accordance with the determined applied voltage and the set cycle time of said updates of applied voltage.