Title of Invention

A SYSTEM AND A METHOD FOR DIAGNOSING MALFUNCTIONING OF A VEHICLE SPEED SENSOR

Abstract 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.
Full Text GP-306975
1
VEHICLE SPEED SENSOR DIAGNOSTIC SYSTEM AND METHOD
FIELD
[0001] The present disclosure relates to vehicle diagnostic systems
and more particularly to vehicle diagnostic systems and methods that
determine a malfunction of a speed sensor.
BACKGROUND
[0002] A vehicle powertrain typically includes a transmission and an
engine. The transmission transfers engine torque to a driveshaft, which
rotates the wheels of the vehicle. A vehicle speed sensor determines the
rotational speed of the driveshaft. One particular type of vehicle speed
sensor is a Hall-effect sensor that determines the driveshaft speed based on
an induced current generated by changing magnetic fields. The Hall-effect
sensor does not require an external power source. However, the Hall-effect
sensor fails to determine low rotational speeds accurately.
[0003] A power operated vehicle speed sensor (VSS) allows for
increased accuracy in determining low rotational speeds. This type of sensor
may fail when power is interrupted to the sensor. However, when the VSS is
not responding, it may be difficult to determine whether power is interrupted
to the VSS or the output shaft is actually motionless.
SUMMARY
[0004] Accordingly, 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.

GP-306975
2
[0005] In other features, a method of diagnosing a malfunction of a
VSS is provided. The method includes: selectively initiating an upshift of a
transmission based on a vehicle speed sensor (VSS) signal; monitoring at
least one of engine speed and input speed for a reduction in speed due to
said upshift; monitoring engine torque when a reduction in speed occurs; and
selectively diagnosing a VSS malfunction based on said reduction in speed
and said engine torque.
[0006] Further areas of applicability of the present disclosure will
become apparent from the detailed description provided hereinafter. It
should be understood that the detailed description and specific examples,
while indicating the preferred embodiment of the disclosure, are intended for
purposes of illustration only and are not intended to limit the scope of the
disclosure.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The present disclosure will become more fully understood
from the detailed description and the accompanying drawings, wherein:
[0008] FIG. 1 is a functional block diagram of a vehicle including a
power operated vehicle speed sensor diagnostic system according to the
present disclosure;
[0009] FIG. 2 is a data flow diagram illustrating a vehicle speed
sensor diagnostic system according to the present disclosure; and
[0010] FIG. 3 is a flowchart illustrating a method of diagnosing a
vehicle speed sensor according to the present disclosure.
DETAILED DESCRIPTION
[0011] The following description is merely exemplary in nature and
is in no way intended to limit the disclosure, its application, or uses. It should
be understood that throughout the drawings, corresponding reference
numerals indicate like or corresponding parts and features. As used herein,
the term module refers to an application specific integrated circuit (ASIC), an

GP-306975
3
electronic circuit, a processor (shared, dedicated, or group) and memory that
execute one or more software or firmware programs, a combinational logic
circuit, or other suitable components that provide the described functionality.
[0012] Referring now to FIG. 1, a vehicle is shown generally at 10.
The vehicle includes an engine 12 that drives a transmission 14 through a
torque converter 16. Air is drawn into the engine 12 through a throttle 18.
The air is mixed with fuel and combusted within cylinders (not shown) of the
engine 12 to rotatably drive a crankshaft 19 to produce drive torque. The
torque converter 16 supplies the drive torque to the transmission 14 via an
input shaft 20. The transmission 14 in the exemplary embodiment is a multi-
speed, automatic, clutch-to-clutch transmission that drives an output shaft 22
based on the drive torque. As can be appreciated, the transmission 14 may
be any type of automatic transmission.
[0013] The output shaft 22 drives a driveline 24 of the vehicle 10. A
range selection device 26 enables an operator to set the transmission 14 at a
desired operating range including, but not limited to, park, reverse, neutral,
and one or more forward drive positions. The speed and torque relationships
between the engine 12 and the driveline 24 are controlled by hydraulically
operated clutches C1, C2, C3, C4, and C5 of the transmission 14.
Pressurized fluid is provided to the clutches from a regulated hydraulic
pressure source 28. The clutches C1, C2, C3, C4, and C5 are coupled to the
hydraulic pressure source via control valves 30, which regulate clutch
pressure by supplying or discharging fluid to/from the clutches C1, C2, C3,
C4, and C5.
[0014] A control module 32 controls the valves 30 based on a
desired drive ratio. The drive ratios correspond to one or more gears. More
specifically the control module 32 controls the valves 30 to selectively engage
and disengage the five clutches C1, C2, C3, C4 and C5 in order to provide
neutral, six forward drive ratios, and one reverse drive ratio. Although the
exemplary automatic transmission 14 includes six forward drive ratios and

GP-306975
4
one reverse drive ratio, it is appreciated that the automatic transmission 14
can operate in more or fewer drive ratios.
[0015] The control module 32 controls the transmission 14 based on
various inputs received from various sensors and/or other control modules
(not shown) within the vehicle 10. A throttle position sensor 34 is responsive
to the position of the throttle 18 and outputs a throttle position signal. An
engine speed sensor 36 is responsive to a rotational speed of the crankshaft
19 and outputs an engine speed signal. An input speed sensor 38 is
responsive to a rotational speed of the input shaft 20 and generates an input
speed signal. An output speed sensor 40 is responsive to the rotational
speed of the output shaft 22 and outputs an output speed signal. The control
module 32 receives the above mentioned signals and diagnoses at least one
of the output speed sensor 40 and the input speed sensor 38 based on a
speed sensor diagnostic method of the present disclosure. For ease of the
discussion, the remainder of the disclosure will refer to the input speed sensor
38 and the output speed senor 40 commonly as the vehicle speed sensor
(VSS).
[0016] Referring now to FIG. 2, a dataflow diagram illustrates
various embodiments of a vehicle speed sensor diagnostic system that may
be embedded within the control module 32. Various embodiments of vehicle
speed sensor diagnostic systems according to the present disclosure may
include any number of sub-modules embedded within the control module 32.
The sub-modules shown may be combined and/or further partitioned to
similarly diagnose malfunctions of vehicle speed sensors. The inputs of the
system 32 can be received from sensors within the vehicle 10, determined by
other sub-modules within the control module 32, or received from other
control modules (not shown) within the vehicle 10.
[0017] In various embodiments, the control module 32 of FIG. 2
includes an upshift module 102, a speed drop detection module 104, and a
torque request module 106. The upshift module 102 selectively initiates an
upshift command 108 thus controlling the transmission 16 (FIG. 1) to shift to a

GP-306975
5
higher gear ratio. The upshift module 102 commands the upshift event when
the transmission 16 is operating in a drive range 110 and the vehicle speed
112, determined from the VSS signal, is below a predetermined threshold
(e.g., zero or near zero).
[0018] The speed drop detection module 104 determines if the
engine speed 114 is reduced during and/or after the upshift event. More
specifically, the speed drop detection module 104 monitors the engine
speed. A reduction in speed is determined when a first engine speed value
is greater than a second engine speed value. Where, the first engine speed
value can be defined as the engine speed immediately before the upshift
event. The second engine speed value can be defined as the engine speed
immediately after the upshift event. As can be appreciated, the speed drop
detection module 104 can similarly determine a reduction in speed based on
the input speed generated by the input speed sensor 20 (FIG. 1). If the
engine speed does not drop after the upshift event, the speed drop detection
module 104 initiates a downshift command 115 thus controlling the
transmission 16 (FIG. 1) to shift to a lower gear ratio.
[0019] The torque request module 106 determines whether the
speed reduction is due to the upshift event or a reduction in engine torque.
More specifically, the torque request module 106 evaluates at least one of
engine torque 116 or throttle position 118 which directly relates to engine
torque. For example, a vehicle operator may lift their foot from an
accelerator pedal during the upshift event thereby causing a negative change
in the throttle position 118. The negative change in throttle position 118
causes a reduction in the engine torque 116. Therefore, the torque request
module monitors the engine torque 116 and/or the throttle position 118. In
various embodiments, the reduction in engine torque 116 is determined
based on comparing engine torque 116 before the upshift event to engine
torque 116 after the upshift event. Similarly, the reduction in engine torque
116 is determined based on comparing the throttle position 115 before the
upshift event to the throttle position 118 after the upshift event.

GP-306975
6
[0020] If the reduction in engine speed 114 is due to a reduction in
engine torque 115, the torque request module diagnoses the VSS as working
properly. If the reduction in engine speed 114 is not due to a reduction in
engine torque, but only due to the upshift event, the torque request module
diagnoses the VSS as malfunctioning. A diagnostic code 120 is set
accordingly.
[0021] Referring now to FIG. 3, exemplary steps of the speed
sensor diagnostic system are generally identified at 200. In step 210, control
evaluates the operating range of the transmission. If the transmission is
operating in a drive range, control proceeds to step 220. Otherwise control
terminates. If the VSS is not sending a speed signal or the signal is less than
or equal to a predetermined minimum (e.g., zero) at 220, then control
proceeds to step 225, otherwise control terminates. In step 225, control
determines if the engine is operating in and idle mode by comparing engine
speed to a predetermined minimum threshold. When the engine is not in idle
mode (engine speed is greater than the minimum threshold), control
proceeds to step 230. Otherwise control initiates a downshift event at 242
and terminates.
[0022] In step 230, control initiates an upshift event. In step 240,
control evaluates the engine speed. If there is a reduction in engine speed at
240 control proceeds to step 250. Otherwise control terminates. If the engine
speed drops, control proceeds to determine if the engine speed drop is due
to a decrease in engine torque (i.e., release of the acceleration pedal). In
step 250, control determines if an engine torque drop occurs. If the engine
torque drops then control terminates. If the engine torque has not dropped,
control proceeds to check whether the throttle position has changed (e.g.,
decreases by a predetermined amount) in step 260. If the throttle position
drops, control terminates. If the throttle position does not change, there is no
deceleration and the engine speed drop is caused by the upshift event.
Therefore, control sets a malfunction code in step 270.

GP-306975
7
[0023] Those skilled in the art can now appreciate from the
foregoing description that the broad teachings of the present disclosure can
be implemented in a variety of forms. Therefore, while this disclosure has
been described in connection with particular examples thereof, the true scope
of the disclosure should not be so limited since other modifications will
become apparent to the skilled practitioner upon a study of the drawings,
specification, and the following claims.

GP-306975
8
CLAIMS
What is claimed is:
1. A diagnostic system for a vehicle speed sensor comprising:
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.
2. The diagnostic system of claim 1 wherein said upshift module
selectively initiates said upshift when said VSS signal is below a
predetermined minimum and at least one of engine speed and input speed
are within a predetermined range.
3. The diagnostic system of claim 1 wherein said upshift module
selectively initiates said upshift when the transmission is operating in a drive
range.
4. The diagnostic system of claim 1 wherein said speed drop
detection module identifies said reduction in engine speed based on a
difference between a first engine speed determined before initiating said
upshift and a second engine speed determined after initiating said upshift.
5. The diagnostic system of claim 1 wherein said torque request
module diagnoses said VSS malfunction when said engine torque remains
constant when said engine speed is reduced.

GP-306975
9
6. The diagnostic system of claim 1 wherein said engine torque is
computed based on engine operating parameters.
7. The diagnostic system of claim 1 wherein said torque request
module monitors throttle position and selectively diagnoses said VSS
malfunction based on said speed reduction and said throttle position.
8. The diagnostic system of claim 7 wherein said torque request
module diagnoses said VSS as malfunctioning when a change in throttle
position is within a predetermined negative range and when said engine
speed is reduced.
9. The diagnostic system of claim 1 wherein said torque request
module sets a diagnostic code based on said VSS malfunction.
10. A method of diagnosing a malfunction of a speed sensor,
comprising:
selectively initiating an upshift of a transmission based on a
vehicle speed sensor (VSS) signal;
monitoring at least one of engine speed and input speed for a
reduction in speed due to said upshift;
monitoring engine torque when a reduction in speed occurs; and
selectively diagnosing a VSS malfunction based on said
reduction in speed and said engine torque.
11. The method of claim 10 wherein said initiating said upshift
occurs when said VSS signal is below a predetermined minimum and at least
one of engine speed and input speed are within a predetermined range.
12. The method of claim 10 wherein said initiating said upshift
occurs when the transmission is operating in a drive range.

GP-306975
10
13. The method of claim 10 wherein said monitoring at least one of
engine speed and input speed for a reduction in speed further comprises
computing a difference between a first engine speed determined before
initiating said upshift and a second engine speed determined after initiating
said upshift.
14. The method of claim 10 wherein said selectively diagnosing a
VSS malfunction further comprises diagnosing said VSS as malfunctioning
when said engine torque remains constant when said engine speed is
reduced.
15. The method of claim 10 further comprising monitoring throttle
position and selectively diagnosing said VSS as malfunctioning based on said
speed reduction and said throttle position.
16. The method of claim 15 wherein said selectively diagnosing a
VSS malfunction further comprises diagnosing said VSS as malfunctioning
when a change in throttle position is within a predetermined negative range
and when said engine speed is reduced.
17. The method of claim 10 further comprising setting a diagnostic
code based on said VSS malfunction.

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.

Documents:

00935-kol-2007-abstract.pdf

00935-kol-2007-assignment.pdf

00935-kol-2007-claims.pdf

00935-kol-2007-correspondence others 1.1.pdf

00935-kol-2007-correspondence others 1.2.pdf

00935-kol-2007-correspondence others.pdf

00935-kol-2007-description complete.pdf

00935-kol-2007-drawings.pdf

00935-kol-2007-form 1.pdf

00935-kol-2007-form 18.pdf

00935-kol-2007-form 2.pdf

00935-kol-2007-form 3.pdf

00935-kol-2007-form 5.pdf

00935-kol-2007-priority document.pdf

935-KOL-2007-ABSTRACT.pdf

935-KOL-2007-AMANDED CLAIMS.pdf

935-KOL-2007-AMANDED PAGES OF SPECIFICATION.pdf

935-KOL-2007-ASSIGNMENT.pdf

935-KOL-2007-CANCELLED PAGES.pdf

935-KOL-2007-CORRESPONDENCE 1.5.pdf

935-KOL-2007-CORRESPONDENCE OTHERS 1.3.pdf

935-KOL-2007-CORRESPONDENCE.1.4.pdf

935-KOL-2007-DESCRIPTION (COMPLETE).pdf

935-KOL-2007-DRAWINGS.pdf

935-KOL-2007-EXAMINATION REPORT.pdf

935-KOL-2007-FORM 1.pdf

935-KOL-2007-FORM 18.pdf

935-KOL-2007-FORM 2.pdf

935-KOL-2007-FORM 26.pdf

935-KOL-2007-FORM 3 1.1.pdf

935-KOL-2007-FORM 3.pdf

935-KOL-2007-FORM 5.pdf

935-KOL-2007-GPA.pdf

935-KOL-2007-GRANTED-ABSTRACT.pdf

935-KOL-2007-GRANTED-CLAIMS.pdf

935-KOL-2007-GRANTED-DESCRIPTION (COMPLETE).pdf

935-KOL-2007-GRANTED-DRAWINGS.pdf

935-KOL-2007-GRANTED-FORM 1.pdf

935-KOL-2007-GRANTED-FORM 2.pdf

935-KOL-2007-GRANTED-LETTER PATENT.pdf

935-KOL-2007-GRANTED-SPECIFICATION.pdf

935-KOL-2007-OTHERS.pdf

935-KOL-2007-PA.pdf

935-KOL-2007-PETITION UNDER RULE 137.pdf

935-KOL-2007-REPLY TO EXAMINATION REPORT.pdf

935-KOL-2007-TRANSLATED COPY OF PRIORITY DOCUMENT.pdf


Patent Number 253062
Indian Patent Application Number 935/KOL/2007
PG Journal Number 25/2012
Publication Date 22-Jun-2012
Grant Date 20-Jun-2012
Date of Filing 28-Jun-2007
Name of Patentee GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Applicant Address 300 GM RENAISSANCE CENTER, DETROIT, MICHIGAN
Inventors:
# Inventor's Name Inventor's Address
1 TODD J. THOR 15331 MURRAY BYRON, MICHIGAN 48418
PCT International Classification Number F16H61/12,G05B23/02,
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 11/468,021 2006-08-29 U.S.A.