摘要 |
<P>PROBLEM TO BE SOLVED: To provide a controller of a brushless motor for increasing an angle of lead in a current carrying phase based on a rotation speed of the brushless motor, and optimally inhibiting a reduction in an output torque of the brushless motor easily occurring when the rotation speed is erroneously detected. <P>SOLUTION: A shift ΔP is calculated as a difference between a counter value Pi corresponding to the number of edges of pulse signals from a position sensor and a corrected counter value PH as a counter value corresponding to an actual rotation angle of the brushless motor (S310). If the currently calculated shift ΔP is different from the previously calculated shift ΔP (S320:YES), it determines that the rotation speed of the brushless motor detected based on a variation of the counter value Pi for a predetermined period is erroneous. Increasing the angle of lead for advancing timing for switching the current carrying phase based on the rotation speed of the brushless motor is inhibited from being implemented (S330). <P>COPYRIGHT: (C)2007,JPO&INPIT |