摘要 |
PROBLEM TO BE SOLVED: To improve range changeover responsiveness when a required range is changed during the rotation drive of a motor of a range changeover mechanism.SOLUTION: An SBW-ECU 23 switches a shift range to a required range by rotating a motor 27 up to a target position equivalent to the required range. At this time, in the case that a rotation direction of the motor 27 is the same as a direction which progresses toward a required position (motor rotation position equivalent to the required range), and a difference between the required position and a present position (present motor rotation position) is larger than a determination value when the required range is changed during the rotation drive of the motor 27, the target position is updated in a required position at that time point. On the other hand, in the case that the rotation direction of the motor 27 is reverse to a direction which progresses toward the required position, or in the case that the difference between the required position and the present position is not larger than the determination value when the required range is changed during the rotation drive of the motor 27, the target position is updated in the required position after completing changeover to the required range before the updating. |