摘要 |
When a rotor of a brushless motor 1 is at rest, excitation is performed three times such that excitation phase is switched each time an excitation is performed thereby to ensure that the rotor rotates. When the rotor has stopped after the third excitation, a commutation reference point is set at the rest position. A position detector outputs pulses in response to movement of an object driven by the brushless motor. The pulses output from the position detector are monitored and commutation is controlled on the basis of the number of pulses as counted starting from the commutation reference point. For example, the number of pulses output during a period starting from the commutation reference point and ending at a point of time at which commutation should be performed is measured as a predetermined number in advance. When the counted number of pulses with respect to the commutation reference point becomes equal to the above predetermined number, it is determined that a commutation timing has reached, and commutation is performed.
|