A position learning
system for an electric gearshift lever
system which detects a load change of a motor (20) depending on the drive of a four-stage
locking plate (40) and a locking spring (60) and thus learns a gear position of the electric gearshift lever
system, the system having the following features: a sensor unit (100) which detects an
electrical current generated in the motor (20); and a
control unit (200) which receives the
electrical current data from the sensor unit (100) until the switching position changes from a P to a D stage or vice versa, i.e. from the D to the P stage, then learns the switching positions of a R and an N stage based on the received current data, and then learns the switching positions of the P and D stages by an offset operation based on the learned switching positions of the R and N stages, characterized in that the
control unit has: a data receiving unit (210) which calculates a low point and a high point of the
electric current data based on the current data received from the sensor unit (100), and then decides whether the calculated low point and the calculated high point of the current data are valid data or not; a
learning unit (220) which then learns the switching positions of the R and N stages by means of the low point of the current data when the data receiving unit (210) decides that the low and high points of the current data are the valid data; and an operation unit (230) which learns the switching positions of the P and D stages by offsetting the switching positions of the R and N stages learned in the
learning unit (200) by a predetermined target value, wherein if the calculated low point and the also calculated high point of the
electrical current data are each within a predetermined permissible range, the data receiving unit (210) decides that the low point and the high point of the current data are the valid data.