摘要 |
<P>PROBLEM TO BE SOLVED: To provide a motor controller which studies the datum position of a rotor without waiting for the stop of the oscillation of a rotor at initial drive of a motor. <P>SOLUTION: At initial drive after power ON to an ECU for motor control, this controller makes a round of the switchover of the power phase of an SR motor by open loop control, and counts the edges of the A-phase signal and the B-phase signal of an encoder and updates the encoder count value. This detects the instant when the combination of the signal values of the phase A and the phase B of the encoder becomes the combination corresponding to the current application phase at that time each time it switches the power phase, as to the third excitation when the rotor rotates surely synchronously downward, during this initial drive, and learns the datum position of the rotor, based on the encoder count value at that point of time. At subsequent F/B control, this corrects the encoder count value with a datum position learned value, and decides the power phase based on the encoder count value after the correction. <P>COPYRIGHT: (C)2004,JPO |