Patent ID: 7603922

Claim:
A method of correcting shift position sensors of a vehicle, the sensors comprising an inhibitor switch detecting a current condition of a transmission and two or more analog sensors that detect angle displacement between a shift lever and a lever housing as a voltage change, comprising the steps of: determining the current condition of the transmission as a range P, when the inhibitor switch outputs signals corresponding to the range P; and inputting signals from the inhibitor switch and from the analog sensors, and determining the current condition of the transmission as a shift range that is indicated by a majority of the signals, when the inhibitor switch outputs signals corresponding to a range other than the range P, wherein the two or more analog sensors are exactly two analog sensors, and wherein the step of determining the condition as a shift range that is indicated by the majority of the signals comprises: determining whether two of the signals agree with each other or not, if the two analog sensors are both normal; and determining the condition of the transmission as an N range, if two or more of the signals agree with each other and signals of the two analog sensors are both in P range, otherwise determining the condition as a shift range that is indicated by the agreed two or more signals; when the two analog sensors are both normal, if two or more of the signals are determined not to agree with each other, if a normal state before determining the current condition existed over a preset time, determining the condition of the transmission as a shift range that was determined in the normal state before determining the current condition, and if the normal state before determining the current condition did not exist over the preset time, determining the condition of the transmission as the N range.