摘要 |
<P>PROBLEM TO BE SOLVED: To accurately control a controlled variable of a control target even if a play(backlash) exists in a rotation transmission which converts an amount of rotation of a motor into an amount of operation of the control target. <P>SOLUTION: This motor controller gets an amount of increase and decrease of the count value of an encoder from the limit position on P-range side to the limit position on not-P-range side as the actually measured value within the movable range of a range switching mechanism 11 by executing the P-range side bump control which rotates the rotor until the engaging part 23a of a detent spring 23 bumps into the limit position ( the side wall of a P-range holding recess 24) on the P-range side in the movable range of the range shifting mechanism 11 and the not-P-range side bump control which rotates the rotor until it bumps into the limit position ( the side wall of the not-P-range holding recess 25) on not-P-range side, when learning the amount of play of the rotation transmission system of the range switching mechanism 11. Then, this controller learns the difference between the actually measured value within this movable range and the designed value as the amount of play of the rotation transmission, and then this sets the target position, taking the learned value of this amount of play into consideration. <P>COPYRIGHT: (C)2004,JPO |