Title of Invention

A VEHICLE SPEED DETECTION SYSTEM AND A METHOD OF DETERMINING A VEHICLE SPEED

Abstract A vehicle speed detection system includes a first module that checks a plurality of vehicle operating conditions and a second module that checks a plurality of vehicle set-up conditions. A third module generates a control signal based on output signals provided by the first and second modules. The control signal indicates that a vehicle speed is to be determined based on an anti-lock braking system (ABS) sensor signal if each of the plurality of vehicle operating conditions and each of the plurality of vehicle set-up conditions is met.
Full Text General Motors No GP-307728
Attorney Docket No. 8540P-000383
METHOD AND SYSTEM TO PREVENT FALSE
SPEED DISPLAY DURING HIGH ENGINE SPEED OPERATION
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional
Application No. 60/847,224, filed on September 26, 2006. The disclosure of the
above application is incorporated herein by reference.
FIELD OF THE INVENTION
[0002] The present invention relates to vehicles driven by an internal
combustion engine, and more particularly to a vehicle speed detection control to
prevent false speed display during high engine speed operation.
BACKGROUND OF THE INVENTION
[0003] Vehicles include a power plant, such as an internal combustion
engine, that generates drive torque. The drive torque is transferred from the
engine and through a transmission to drive wheels and to propel the vehicle
along a surface. A vehicle speed is monitored, is displayed to the vehicle
operator and is used by a control system to regulate vehicle and/or power plant
operation.
[0004] Some vehicles include a transmission output shaft speed
(TOSS) sensor that monitors a rotational speed of the transmission output shaft.
The vehicle speed is determined based on the TOSS. The TOSS sensor is
responsive to a toothed wheel that is fixed for rotation with the transmission
1

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
output shaft. More specifically, the TOSS sensor is responsive to the rising and
falling edges of the teeth of the toothed wheel, and generates a signal indicating
the rate at which the teeth pass the TOSS sensor.
[0005] In some vehicles, the transmission output shaft vibrates while
the vehicle is stopped or is traveling slowly and the power plant (e.g., the engine)
is revved. For example, if the transmission is in a neutral state and the power
plant is revved, vibration of the transmission output shaft can result. In some
cases, a rising or falling edge of a tooth can be positioned just under the TOSS
sensor. If the transmission output shaft sufficiently vibrates, a false or otherwise
inaccurate TOSS sensor signal can result.
SUMMARY OF THE INVENTION
[0006] Accordingly, the present invention provides a vehicle speed
detection control system. The vehicle speed detection system includes a first
module that checks a plurality of vehicle operating conditions and a second
module that checks a plurality of vehicle set-up conditions. A third module
generates a control signal based on output signals provided by the first and
second modules. The control signal indicates that a vehicle speed is to be
determined based on an anti-lock braking system (ABS) sensor signal if each of
the plurality of vehicle operating conditions and each of the plurality of vehicle
set-up conditions is met.
[0007] In other features, the vehicle speed detection control system
further includes a fourth module that generates a vehicle operating condition
2

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
signal that is based on a difference signal and a threshold value. The vehicle
operating condition signal is output to the first module. A fifth module determines
the difference signal based on a transmission output shaft speed sensor signal
and the ABS sensor signal.
[0008] In another feature, the vehicle speed detection control system
further includes a fourth module that generates a vehicle operating condition
signal that is based on the ABS sensor signal and a threshold value. The vehicle
operating condition signal is output to the first module.
[0009] In another feature, the vehicle speed detection control system
further includes a fourth module that generates a vehicle operating condition
signal that is based on an engine speed sensor signal and a threshold value.
The vehicle operating condition signal is output to the first module.
[0010] In still other features, the vehicle speed detection control system
further includes first and second vehicle set-up flags that are input into the
second module. The first vehicle set-up flag includes a manual transmission flag
and the second vehicle set-up flag includes an ABS flag.
[0011] In yet anther feature, the control signal indicates that a vehicle
speed is to be determined based on transmission output shaft speed sensor
signal if any one of the plurality of vehicle operating conditions or the plurality of
vehicle set-up conditions is not met.
[0012] Further areas of applicability of the present invention will
become apparent from the detailed description provided hereinafter. It should be
understood that the detailed description and specific examples, while indicating
3

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
the preferred embodiment of the invention, are intended for purposes of
illustration only and are not intended to limit the scope of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The present invention will become more fully understood from
the detailed description and the accompanying drawings, wherein:
[0014] Figure 1 is a functional block diagram of an exemplary vehicle
that implements a vehicle speed detection control in accordance with the present
invention,
[0015] Figure 2 is a flowchart illustrating exemplary steps executed by
the vehicle speed detection control of the present invention; and
[0016] Figure 3 is a functional block diagram illustrating exemplary
modules that execute the vehicle speed detection control of the present
invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] The following description of the preferred embodiment is merely
exemplary in nature and is in no way intended to limit the invention, its
application, or uses. For purposes of clarity, the same reference numbers will be
used in the drawings to identify similar elements. As used herein, the term
module refers to an application specific integrated circuit (ASIC), an electronic
circuit, a processor (shared, dedicated, or group) and memory that execute one
4

General Motors No GP-307728
Attorney Docket No. 8540P-000383
or more software or firmware programs, a combinational logic circuit, and/or
other suitable components that provide the described functionality.
[0018] Referring now to Figure 1, an exemplary vehicle system 10 is
illustrated. The vehicle system 10 includes an engine 12 that drives a
transmission 14 through a coupling device 16. In the case of the transmission 14
being an automatic transmission (ATX), the coupling device 16 is a torque
converter. In the case of the transmission 14 being a manual transmission
(MTX), the coupling device 16 is a clutch.
[0019] The engine 12 generates drive torque by combusting an air and
fuel mixture within cylinders (not shown). More specifically, air is drawn into an
intake manifold 18 through a throttle 20. The air is mixed with fuel and the
air/fuel mixture is combusted within the cylinders to rotatably drive a crankshaft
(not shown), which in turn drives the transmission 14 through the coupling device
16. Combustion gas is exhausted from the engine through an exhaust manifold
22. The transmission 14 multiplies the drive torque by a selected gear ratio and
transfers the drive torque via a transmission output shaft 24 to propel the vehicle
system 10 along a surface. More specifically, the vehicle system 10 is supported
by at least one wheel 26. Although a single wheel 26 is illustrated, it is
anticipated that the vehicle system 10 can include a plurality of wheels 26, and
preferably includes four wheels 26.
[0020] A control module 28 regulates operation of the vehicle system
10. More specifically, the control module 28 receives engine operation data from
various sensors, some of which are described in detail below, and regulates the
5

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
engine 12 based on the sensor signals. An engine speed sensor 30 generates a
signal based on a rotational speed of the engine 12 (RPMENG) A transmission
output shaft speed (TOSS) sensor 32 generates a signal based on a rotational
speed of the transmission output shaft (RPMTOSS). An anti-lock braking system
(ABS) includes an ABS sensor 34 that generates a signal based on a rotational
speed of the wheel 26 (RPMABS)- Although a single ABS sensor 34 is illustrated,
it is appreciated that multiple ABS sensors can be implemented. Preferably, the
is one ABS sensor 34 for each wheel 26.
[0021] The vehicle speed detection control of the present invention
determines whether a vehicle speed or velocity (VVEH) is to be determined as a
function of RPMABS or a function of RPMTOSS. More specifically, the vehicle
speed detection control checks a plurality of initial or vehicle set-up conditions
including, but not limited to whether the vehicle system 10 includes ABS and
whether the transmission 14 is an MTX (e.g., whether a transmission flag
(FLAGMTX) is set equal to 1). If either the vehicle system 10 does not include
ABS or the transmission 14 is not an MTX, VVEH is determined based on
RPMTOSS.
[0022] If the vehicle system 10 includes ABS and the transmission 14
is an MTX, the vehicle speed detection control checks a plurality of vehicle
operating conditions. For example, the vehicle speed detection control
determines whether the difference of RPMTOSS and RPMABS is greater than or
equal to a first threshold (k1) (i.e., are RPMTOSS and RPMABS within a sufficient
range of one another), whether RPMABS is less than or equal to a second
6

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
threshold (k2) (i.e., is the vehicle system 10 moving less than a threshold speed)
and whether RPMENG is greater than or equal to a third threshold (k3) (i.e., is the
engine 12 revving above a threshold RPM).
[0023] If the difference of RPMTOSS and RPMABS is not greater than or
equal to k1, or RPMABS is not less than or equal to k2, or RPMENG is not greater
than or equal to k3, the TOSS sensor signal is deemed rational for the particular
operating conditions and VVEH is determined based on RPMToss. If the difference
of RPMTOSS and RPMABS is greater than or equal to k1, RPMABS is less than or
equal to k2, and RPMENG is greater than or equal to k3, the TOSS sensor signal is
deemed irrational for the particular operating conditions and VVEH is determined
based on RPMABS.
[0024] Referring now to Figure 2, exemplary steps executed by the
vehicle speed detection control will be described in detail. In step 200, control
determines whether an ABS system is present. For example, FLAGABS, which is
stored in memory, is equal to 1 if an ABS system is present and is equal to 0 if an
ABS system is no present. If an ABS system is not present, control continues in
step 202. If an ABS system is present, control continues in step 204.
[0025] In step 204, control determines whether the transmission is a
manual transmission. For example, FLAGMTX, which is stored in memory, is
equal to 1 if the transmission is a manual transmission and is equal to 0 if the
transmission is not a manual transmission. If the transmission is not a manual
transmission, control continues in step 202. If the transmission is a manual
transmission, control continues in step 206.
7

General Motors No. GP-307728
Attorney Docket No 8540P-000383
[0026] In step 206, control determines whether the difference between
RPMTOSS and RPMABS is greater than or equal to k1. If the difference between
RPMTOSS and RPMABS is not greater than or equal to k1, control continues in step
202. If the difference between RPMTOSS and RPMABS is greater than or equal to
k1, control continues in step 208. In step 208, control determines whether
RPMABS is less than or equal to k2. If RPMABS is not less than or equal to k2,
control continues in step 202. If RPMABS is less than or equal to k2, control
continues in step 210.
[0027] In step 210, control determines whether RPMENG is greater than
or equal to k3. If RPMENG is not greater than or equal to k3, control continues in
step 202. If RPMENG is greater than or equal to k3, control continues in step 212.
In step 202, control determines VVEH based on RPMTOSS and control ends. In
step 204, control determines VVEH based on RPMABS and control ends.
[0028] Referring now to Figure 3, exemplary modules that execute the
vehicle speed detection control will be described in detail. The exemplary
modules includes a summer 300, first, second and third comparator modules
302, 304 and 306, respectively, and first, second and third AND gate modules
308, 310 and 312, respectively. The summer 300 determines the difference
between RPMTOSS and RPMABS and outputs the difference to the first comparator
module 302. The first comparator module 302 determines whether the difference
is greater than or equal to k1. If the difference is greater than or equal to k1, the
first comparator module 302 outputs a signal value of 1 to the first AND gate
module 308. If the difference is not greater than or equal to k1, the first
8

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
comparator module 302 outputs a signal value of 0 to the first AND gate module
308.
[0029] The second comparator module 304 determines whether
RPMABS is less than or equal to k2. If RPMABS is less than or equal to k2, the
second comparator module 304 outputs a signal value of 1 to the first AND gate
module 308. If RPMABS is not less than or equal to k2, the second comparator
module 304 outputs a signal value of 0 to the first AND gate module 308. The
third comparator module 306 determines whether RPMENG is greater than or
equal to k3. If RPMENG is greater than or equal to k3, the third comparator module
306 outputs a signal value of 1 to the first AND gate module 308. If RPMENG is
not greater than or equal to k3, the third comparator module 306 outputs a signal
value of 0 to the first AND gate module 308.
[0030] The first AND gate module 308 receives the signal values from
the first, second and third comparator modules 302, 304 and 302, respectively.
The first AND gate module 308 generates an output signal based on the
operating conditions of the vehicle system 10, which is provided to the third AND
gate module 312. More specifically, if each of the above-described vehicle
operating conditions is met, the first AND gate module 308 outputs a signal value
of 1. If any of the above-described vehicle operating conditions is not met, the
first AND gate module 308 outputs a signal value of 0.
[0031] The second AND gate module receives the FLAGMTX signal
value and the FLAGABS signal value from memory and generates an output signal
based on the vehicle set-up conditions, which is provided to the third AND gate
9

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
module 312. If both the FLAGMTX signal value and the FLAGABS signal value are
equal to 1, the second AND gate module 310 generates an output signal equal to
1. If either the FLAGMTX signal value or the FLAGABS signal value is equal to 0,
the second AND gate module 310 generates an output signal equal to 0.
[0032] The third AND gate module 312 generates a control signal
based on the signals provided by the first and second AND gate modules 308,
310. If both input signals are equal to 1, the control signal is set equal to 1. If
either input signal is equal to 0, the control signal is set equal to 0. A control
signal that is equal to 1 indicates that VVEH is to be determined based on RPMABS
and a control signal that is equal to 0 indicates that VVEH is to be determined
based on RPMToss. A VVEH calculating module (not shown) calculates and
displays VVEH accordingly.
[0033] Those skilled in the art can now appreciate from the foregoing
description that the broad teachings of the present invention can be implemented
in a variety of forms. Therefore, while this invention has been described in
connection with particular examples thereof, the true scope of the invention
should not be so limited since other modifications will become apparent to the
skilled practitioner upon a study of the drawings, the specification and the
following claims.
10

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
CLAIMS
What is claimed is:
1. A vehicle speed detection control system, comprising:
a first module that checks a plurality of vehicle operating conditions;
a second module that checks a plurality of vehicle set-up conditions; and
a third module that generates a control signal based on output signals
provided by said first and second modules, wherein said control signal indicates
that a vehicle speed is to be determined based on an anti-lock braking system
(ABS) sensor signal if each of said plurality of vehicle operating conditions and
each of said plurality of vehicle set-up conditions is met.
2. The vehicle speed detection control system of claim 1 further comprising a
fourth module that generates a vehicle operating condition signal that is based on
a difference signal and a threshold value, wherein said vehicle operating
condition signal is output to said first module.
3. The vehicle speed detection control system of claim 2 further comprising a
fifth module that determines said difference signal based on a transmission
output shaft speed sensor signal and said ABS sensor signal.
4. The vehicle speed detection control system of claim 1 further comprising a
fourth module that generates a vehicle operating condition signal that is based on
11

General Motors No GP-307728
Attorney Docket No. 8540P-000383
said ABS sensor signal and a threshold value, wherein said vehicle operating
condition signal is output to said first module.
5. The vehicle speed detection control system of claim 1 further comprising a
fourth module that generates a vehicle operating condition signal that is based on
an engine speed sensor signal and a threshold value, wherein said vehicle
operating condition signal is output to said first module.
6. The vehicle speed detection control system of claim 1 further comprising
first and second vehicle set-up flags that are input into said second module.
7. The vehicle speed detection control system of claim 6 wherein said first
vehicle set-up flag includes a manual transmission flag and said second vehicle
set-up flag includes an ABS flag.
8. The vehicle speed detection control system of claim 1 wherein the control
signal indicates that said vehicle speed is to be determined based on
transmission output shaft speed sensor signal if any one of said plurality of
vehicle operating conditions or said plurality of vehicle set-up conditions is not
met.
12

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
9. A method of determining a vehicle speed, comprising:
checking a plurality of vehicle operating conditions;
checking a plurality of vehicle set-up conditions; and
determining a vehicle speed based on an anti-lock braking system (ABS)
sensor signal if each of said plurality of vehicle operating conditions and each of
said plurality of vehicle set-up conditions is met.
10. The method of claim 9 further comprising generating a vehicle operating
condition signal that is based on a difference signal and a threshold value.
11. The method of claim 10 further comprising determining said difference
signal based on a transmission output shaft speed sensor signal and said ABS
sensor signal.
12. The method of claim 9 further comprising generating a vehicle operating
condition signal that is based on said ABS sensor signal and a threshold value.
13. The method of claim 9 further comprising generating a vehicle operating
condition signal that is based on an engine speed sensor signal and a threshold
value.
14. The method of claim 9 further setting first and second vehicle set-up flags.
13

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
15. The method of claim 14 wherein said first vehicle set-up flag includes a
manual transmission flag and said second vehicle set-up flag includes an ABS
flag.
16. The method of claim 9 further comprising determining said vehicle speed
based on transmission output shaft speed sensor signal if any one of said
plurality of vehicle operating conditions or said plurality of vehicle set-up
conditions is not met.
14

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
17. A method of determining a vehicle speed, comprising:
checking a plurality of vehicle operating conditions;
generating a vehicle operating condition signal that is based on a
difference signal and a threshold value;
checking a plurality of vehicle set-up conditions;
setting first and second vehicle set-up flags; and
determining a vehicle speed based on an anti-lock braking system (ABS)
sensor signal if each of said plurality of vehicle operating conditions and each of
said plurality of vehicle set-up conditions is met.
18. The method of claim 17 further comprising determining said difference
signal based on a transmission output shaft speed sensor signal and said ABS
sensor signal.
19. The method of claim 17 further comprising generating a vehicle operating
condition signal that is based on said ABS sensor signal and a threshold value.
20. The method of claim 17 further comprising generating a vehicle operating
condition signal that is based on an engine speed sensor signal and a threshold
value.
15

General Motors No. GP-307728
Attorney Docket No. 8540P-000383
21. The method of claim 17 wherein said first vehicle set-up flag includes a
manual transmission flag and said second vehicle set-up flag includes an ABS
flag.
22. The method of claim 17 further comprising determining said vehicle speed
based on transmission output shaft speed sensor signal if any one of said
plurality of vehicle operating conditions or said plurality of vehicle set-up
conditions is not met.


A vehicle speed detection system includes a first module that checks a
plurality of vehicle operating conditions and a second module that checks a
plurality of vehicle set-up conditions. A third module generates a control signal
based on output signals provided by the first and second modules. The control
signal indicates that a vehicle speed is to be determined based on an anti-lock
braking system (ABS) sensor signal if each of the plurality of vehicle operating
conditions and each of the plurality of vehicle set-up conditions is met.

Documents:

01232-kol-2007-abstract.pdf

01232-kol-2007-assignment.pdf

01232-kol-2007-claims.pdf

01232-kol-2007-correspondence others 1.1.pdf

01232-kol-2007-correspondence others 1.2.pdf

01232-kol-2007-correspondence others.pdf

01232-kol-2007-description complete.pdf

01232-kol-2007-drawings.pdf

01232-kol-2007-form 1.pdf

01232-kol-2007-form 2.pdf

01232-kol-2007-form 3.pdf

01232-kol-2007-form 5.pdf

01232-kol-2007-priority document.pdf

1232-KOL-2007-(11-07-2012)-ABSTRACT.pdf

1232-KOL-2007-(11-07-2012)-AMANDED CLAIMS.pdf

1232-KOL-2007-(11-07-2012)-ANNEXURE TO FORM 3.pdf

1232-KOL-2007-(11-07-2012)-DRAWINGS.pdf

1232-KOL-2007-(11-07-2012)-EXAMINATION REPORT REPLY RECEIVED.pdf

1232-KOL-2007-(11-07-2012)-FORM-1.pdf

1232-KOL-2007-(11-07-2012)-FORM-2.pdf

1232-KOL-2007-(11-07-2012)-OTHERS.pdf

1232-KOL-2007-(11-07-2012)-PETITION UNDER RULE 137.pdf

1232-KOL-2007-CORRESPONDENCE OTHERS 1.4.pdf

1232-KOL-2007-CORRESPONDENCE OTHERS-1.3.pdf

1232-KOL-2007-CORRESPONDENCE.pdf

1232-KOL-2007-FORM 18.pdf

1232-KOL-2007-GRANTED-SPECIFICATION-COMPLETE.pdf

1232-KOL-2007-PA.pdf

abstract-01232-kol-2007.jpg


Patent Number 259194
Indian Patent Application Number 1232/KOL/2007
PG Journal Number 10/2014
Publication Date 07-Mar-2014
Grant Date 28-Feb-2014
Date of Filing 03-Sep-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 JASON T. DAVIS 1882 LIVEOAK TRAIL WILLIAMSTON, MICHIGAN 48895
2 MICHAEL B. WISBISKI 703 FAIRWAY TRAILS BRIGHTON, MICHIGAN 48116
PCT International Classification Number G05D13/00
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 60/847,224 2006-09-26 U.S.A.