Vehicle speed sensor diagnostic system and method
View Patent ↗A diagnostic system for a vehicle speed sensor is provided. The system includes: an upshift module that selectively initiates an upshift of a transmission based on a vehicle speed sensor (VSS) signal; a speed drop detection module that monitors at least one of engine speed and input speed for a reduction in speed due to said upshift; and a torque request module that monitors engine torque and selectively diagnoses a VSS malfunction based on said speed reduction and said engine torque.
1. A diagnostic system for a vehicle speed sensor, the diagnostic system comprising:
an upshift module that i) receives a vehicle speed sensor (VSS) signal indicative of a vehicle speed and ii) initiates an upshift of a transmission in response to the vehicle speed being less than a predetermined vehicle speed threshold and an engine speed being greater than a predetermined engine speed threshold;
a speed drop detection module that determines when the engine speed decreases in response to the upshift; and
a torque request module that diagnoses a VSS malfunction if:
a determination is made that the engine speed decreased in response to the upshift; and
a determination is made after the upshift that engine torque did not decrease and a determination is made after the upshift that throttle position did not decrease.
2. The diagnostic system of claim 1 wherein the upshift module initiates the upshift further in response to a determination that the transmission is operating in a drive range.
3. The diagnostic system of claim 1 wherein the speed drop detection module determines that the engine speed decreases based on a difference between a first engine speed determined before initiating the upshift and a second engine speed determined after initiating the upshift.
4. The diagnostic system of claim 1 wherein the engine torque is determined based on engine operating parameters.
5. The diagnostic system of claim 1 wherein said torque request module diagnoses the VSS malfunction in response to a change in the throttle position being within a predetermined negative range and the engine speed being decreased.
6. The diagnostic system of claim 1 wherein the torque request module sets a diagnostic code based on the VSS malfunction.
7. A method of diagnosing a malfunction of a speed sensor, comprising:
receiving a vehicle speed sensor (VSS) signal indicative of a vehicle speed;
initiating an upshift of a transmission in response to the vehicle speed being less than a predetermined vehicle speed threshold and an engine speed being greater than a predetermined engine speed threshold;
determining when the engine speed decreases in response to the upshift; and
diagnosing a VSS malfunction if:
a determination is made that the engine speed decreased in response to the upshift; and
a determination is made after the upshift that engine torque did not decrease and a determination is made after the upshift that throttle position did not decrease.
8. The method of claim 7 wherein the initiating the upshift occurs in response to a determination that the transmission is operating in a drive range.
9. The method of claim 7 wherein the determining that the engine speed decreases further comprises determining a difference between a first engine speed determined before initiating the upshift and a second engine speed determined after initiating the upshift.
10. The method of claim 7 wherein the diagnosing the VSS malfunction further comprises diagnosing the VSS malfunction in response to a change in the throttle position being within a predetermined negative range and the engine speed being decreased.
11. The method of claim 7 further comprising setting a diagnostic code based on the VSS malfunction.