摘要 |
<P>PROBLEM TO BE SOLVED: To rotate a rotor to a target position as much as possible even if the F/B control state becomes abnormal temporarily in the F/B control of a motor. <P>SOLUTION: This controller switches F/B control over to open loop control at the point of time when an abnormality stops the motor or the abnormality of the counting action of an encoder count value occurs in the middle of performing the feedback control (F/B control) of the motor, based on the encoder count value. During the open loop control, this rotates the motor, switching the current application phase of the motor in order without feeding back the information about the encoder count value, and also each time this switches the current application phase, this counts up(or counts down) a position count value Ncntop, and at the point of time when this position count value Ncntop reaches the target count value Acnt, this judges that the rotor has reached the target position and finishes the open loop control and returns to the F/B control. <P>COPYRIGHT: (C)2004,JPO |