Title of Invention

INTAKE AIR TEMPERATURE SENSOR DIAGNOSTIC

Abstract An intake air temperature (IAT) sensor diagnostic module comprises a measured noise module, an expected noise module, an excess noise module, and an IAT fault detection module. The measured noise module measures noise in an IAT signal from an IAT sensor in a vehicle. The expected noise module determines expected noise based upon the IAT signal. The excess noise module determines an excess noise value based upon the measured noise and the expected noise. The IAT fault detection module diagnoses faults in the IAT sensor based upon a comparison of the excess noise value and a first predetermined value.
Full Text INTAKE AIR TEMPERATURE SENSOR DIAGNOSTIC
CROSS-REFERENCE
[0001] This application claims the benefit of U.S. Provisional
Application No. 60/981,267, filed on October 19, 2007. The disclosure of the
above application is incorporated herein by reference.
FIELD
[0002] The present disclosure relates to internal combustion engines
and more particularly to intake air temperature sensor diagnostics.
BACKGROUND
[0003] The background description provided herein is for the purpose
of generally presenting the context of the disclosure. Work of the presently
named inventors, to the extent it is described in this background section, as well
as aspects of the description that may not otherwise qualify as prior art at the
time of filing, are neither expressly nor impliedly admitted as prior art against the
present disclosure.
[0004] Referring now to FIG. 1, a functional block diagram of an engine
system 100 is presented. Air is drawn into an engine 102 through an intake line
104 and an intake manifold 106. A throttle valve 108 is actuated by an electronic
throttle control (ETC) motor 109 to vary the volume of air drawn into the engine
102.


[0005] The air mixes with fuel from one or more fuel injectors 110 to
fomn an air-fuel mixture. The air-fuel mixture is combusted within one or more
cylinders 112 of the engine 102. Although the fuel injector 110 is shown as
injecting fuel into the cylinders 112, fuel may be injected at any suitable location,
such as into the intake line 104 or the intake manifold 106. Resulting exhaust
gas Is expelled from the cylinders 112 to an exhaust system 114. The
combustion of the air-fuel mixture generates torque.
[0006] An intake air temperature (lAT) sensor 116 measures intake air
temperature at any suitable point in the air intake system, such as in the intake
line 104 or the intake manifold 106. An engine control module (ECM) 120
receives an lAT signal from the lAT sensor 116 and may receive signals from
other sensors 122. The other sensors 122 may include, for example, a mass air
flow (MAF) sensor, a manifold absolute pressure (MAP) sensor, and/or one or
more throttle position sensors (TPS). The ECM 120 controls the air-fuel mixture
based upon the received signals via, for example, the throttle valve 108 and/or
the fuel injectors 110.
SUMMARY
[0007] An intake air temperature (lAT) sensor diagnostic module
comprises a measured noise module, an expected noise module, an excess
noise module, and an IAT fault detection module. The measured noise module
measures noise in an IAT signal from an IAT sensor in a vehicle. The expected
noise module detemrines expected noise based upon the IAT signal. The
excess noise module determines an excess noise value based upon the

measured noise and the expected noise. The lAT fault detection module
diagnoses faults in the lAT sensor based upon a comparison of the excess noise
value and a first predetemined value.
[0008] In other features, the expected noise module comprises a
lookup table of expected noise indexed by lAT signal, and the expected noise
module determines the expected noise based upon the IAT signal and the lookup
table. In still other features, the expected noise module comprises a filter module
that filters the lAT signal, and the expected noise module determines the
expected noise based upon the filtered lAT signal. The filter module comprises a
first order lag filter.
[0009] In further features, the lAT sensor diagnostic module further
comprises a comparison module. The comparison module compares the excess
noise value with the first predetermined value, generates one of a first signal and
a second signal based upon the comparison, and generates the first signal when
the excess noise value is greater than the first predetermined value.
[0010] In still further features, the lAT sensor diagnostic module further
comprises a counter module having a first counter that is incremented when the
first signal is generated. The lAT fault detection module selectively indicates
faults in the lAT sensor when the first counter is greater than a second
predetermined value.
[0011] In other features, the counter module further comprises a
second counter that is incremented when either of the first and the second
signals is generated. The lAT fault detection module waits to diagnose faults in

the lAT sensor until the second counter is equal to a third predetermined value.
The first counter and the second counter are reset after the second counter is
equal to the third predetermined value.
[0012] A method comprises measuring noise in an lAT signal from an
lAT sensor in a vehicle, detemiining expected noise based upon the lAT signal,
detemiining an excess noise value based upon the measured noise and the
expected noise, and diagnosing faults in the lAT sensor based upon a
comparison of the excess noise value and a first predetermined value.
[0013] In other features, the method further comprises detenmining the
expected noise further based upon a lookup table of expected noise indexed by
lAT signal. In still other features, the method further comprises filtering the lAT
signal and detennining the expected noise based upon the filtered lAT signal. In
further features, the filtering comprises applying a first order lag filter.
[0014] In other features, the method further comprises comparing the
excess noise value and the first predetemiined value, generating one of a first
signal and a second signal based upon the comparison, and generating the first
signal when the excess noise value is greater than the first predetermined value.
[0015] In further features, the method further comprises incrementing a
first counter when the first signal is generated and selectively indicating faults in
the lAT sensor when the first counter is greater than a second predetermined
value. The method further comprises incrementing a second counter when either
of the first and the second signals is generated and waiting to diagnose faults in
the lAT sensor until the second counter is equal to a third predetermined value.

The method further comprises resetting the first counter and the second counter
after the second counter is equal to the third predetermined value.
[0016] 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 are intended for
purposes of illustration only and are not intended to limit the scope of the
disclosure.
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The present disclosure will become more fully understood from
the detailed description and the accompanying drawings, wherein:
[0018] FIG. 1 is a functional block diagram of an engine system
according to the prior art;
[0019] FIG. 2 is a functional block diagram of an exemplary engine
system according to the principles of the present disclosure;
[0020] FIG. 3 is a functional block diagram of an exemplary
implementation of an intake air temperature sensor (lAT) diagnostic module
according to the principles of the present disclosure; and
[0021] FIGs. 4A-4B are flowcharts depicting exemplary steps
perfomned by lAT diagnostic modules according to the principles of the present
disclosure.

DETAILED DESCRIPTION
[0022] The following description is merely exemplary in nature and is in
no way intended to limit the disclosure, 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 phrase at least one of A, B. and C should
be construed to mean a logical (A or B or C), using a non-exclusive logical or. It
should be understood that steps within a method may be executed in different
order without altering the principles of the present disclosure.
[0023] 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 or more software or firmware
programs, a combinational logic circuit, and/or other suitable components that
provide the described functionality.
[0024] Controlling an engine based upon an intake air temperature
(lAT) signal from a faulty lAT sensor may cause unexpected increases or
decreases In torque production and/or increases in emissions. An lAT sensor is
likely faulty when the lAT signal is outside an operating range of the lAT sensor.
However, the lAT sensor may be faulty despite the lAT signal falling within the
operating range. In such cases, a noisy lAT signal may indicate fault in the lAT
sensor. Some noise, however, may be expected even from a reliable lAT
sensor. Fault in the lAT sensor may therefore be diagnosed based upon the
amount of noise in the lAT signal in excess of the expected noise.

[0025] Referring now to FIG. 2, a functional block diagram of an
exemplary engine system 200 is presented. The engine 102 may be any suitable
type of intemai combustion engine, such as a spark ignitton type engine or a
compression ignition type engine. The lAT sensor 116 generates an lAT signal,
which may have been digitized by an analog-to-digital converter (ADC).
Accordingly, the lAT signal may include digital values that correspond to intake
air temperatures. Although the lAT signal will be discussed below as a digital
signal, the lAT signal may be an analog signal.
[0026] lAT has an inverse relationship with air density. Air density has
a direct relationship with the amount of fuel necessary to produce a desired air-
fuel ratb, such as a stoichiometric ratio. Accordingly, lAT has an inverse
relationship with the amount of fuel necessary to produce the stoichiometric air-
fuel ratio. For example only, for a given volume of air, as lAT increases, the
amount of fuel necessary to produce the stoichiometric air-fuel ratio decreases.
[0027] An engine control module (ECM) 220 may control the air-fuel
ratio based upon the lAT signal and/or signals from the other sensors 122. For
example only, the ECM 220 may control the air-fuel ratio by controlling the fuel
injectors 110 and/or the throttle valve 108. The lAT signal of a faulty lAT sensor
may be noisy. This noise may cause the ECM 220 to provide an incorrect (e.g.,
non-stoichiometric) air-fuel ratio. Accordingly, fault in the lAT sensor 116 may
cause an increase or decrease in torque production and/or an increase in
emissbns of the engine 102.

[0028] The lAT signal may be expected to include some noise. For
example only, the expected noise in the lAT signal may increase as the (AT
approaches the limits of the operating temperature range of the lAT sensor 116.
This noise may be attributable to the quantization (digitization) of the lAT signal.
More specifically, the lAT signal may be digitized by, for example, a non-linear
ADC having a predetermined number of discrete values. The spacing between
these discrete values may increase as the lAT approaches the limits of the
operating temperature range. Accordingly, near the limits of the operating
temperature range, small fluctuations in (AT may result in significant changes in
the lAT signal.
[0029] An lAT sensor diagnostic module 230 measures noise present
in the I AT signal and determines expected noise of the I AT signal. The I AT
sensor diagnostic module 230 determines excess noise of the lAT signal based
upon the measured noise and the expected noise. The lAT sensor diagnostic
module 230 diagnoses fault in the I AT sensor 116 based upon the magnitude of
the excess noise and generates an lAT fault signal accordingly. The lAT fault
signal indicates whether fault has been detected In the lAT sensor 116. The lAT
sensor diagnostic module 230 may also indicate fault in the lAT sensor 116 when
the lAT signal is outside the operating range of the lAT sensor 116.
[0030] The ECM 220 may talce remedial action when fault is detected
in the lAT sensor 116. For example only, when fault is detected the ECM 220
may control the engine 102 based upon a modeled value of lAT and/or a
secondary lAT sensor (not shown). Additionally, the ECM 220 may, for example.


illuminate a "check engine light" and/or set an error flag when fault in the lAT
sensor 116 is detected.
[0031] Referring now to FIG. 3, a functional block diagram of an
exemplary implementation of the lAT sensor diagnostic module 230 is presented.
In various implementations, the lAT sensor diagnostic module 230 includes a
filter module 302, a weighting module 304, a measured noise module 306, an
excess noise module 308, a comparison module 310, an lAT fault detection
module 312, and a counter module 314.
[0032] The operating temperature range may be segmented into
temperature bins, which are indicative of where an lAT lies within the operating
temperature range. The filter module 302 provides a filtered lAT signal, which
can be used to correlate the lAT signal with one of the temperature bins. The
filter may be a low-pass filter or any other suitable filter. The filter module 302
enhances system stability in this correlation process.
[0033] In various implementations, the filter module 302 may include a
first order lag filter, which may be described as:
Filtered lAT = Out + (In - Out) x FC
where Out is the previous output of the filter. In is the current input to the filter,
and FC is the filter coefficient. The filter coefficient may be calibratable, and may
be, for example, 0.1.
[0034] The weighting module 304 determines a weighting factor based
upon the filtered lAT. The weighting factor (e.g., 0.0-1.0) coresponds to the
expected noise in the temperature bin that con-esponds to the filtered lAT. In

various implementations, the weighting module 304 may determine the weighting
factor from a lookup table, which maps temperature bin to weighting factor.
[0035] The measured noise module 306 receives the lAT signal from
the lAT sensor 116 and measures the noise present in the lAT signal. For
example only, the measured noise may be calculated using the equation:

where IAT2 is a current lAT value, IAT1 is a previous lAT value, and t is the length
of time between IAT2 and IAT1. In various implementations, IAT1 may be the lAT
value that is received before IAT2.
[0036] The excess noise module 308 determines the excess noise
present in the lAT signal based upon the measured noise and the weighting
factor. In various implementations, the excess noise module 308 may be a
multiplier, and the excess noise may be the measured noise multiplied by the
weighting factor.
[0037] The comparison module 310 compares the excess noise with a
first threshold and detennines whether the lAT signal is noisy based upon the
comparison. The first threshold may be set to, for example, a maximum amount
of excess noise allowable for a reliable lAT sensor. The comparison module 310
generates a sample signal, which indicates whether the lAT signal is noisy. For
example only, the comparison module 310 may indicate, via the sample signal,
that the lAT signal is noisy when the excess noise is greater than the first
threshold.

[0038] A counter in the counter module 314 is incremented each time
the sample signal is generated and is referred to as a total counter. The total
counter tracks the number of sample signals generated. The counter module
314 may also include one or more additional counters, such as a noisy sample
counter. The noisy sample counter is incremented each time that the sample
signal indicates that the lAT signal is noisy. Accordingly, the noisy sample
counter tracks the number of sample signals that indicate that the lAT signal is
noisy.
[0039] The lAT fault detection module 312 may diagnose fault in the
lAT sensor 116 once the total counter is equal to a second threshold. The
second threshold may be calibratable and may be, for example, 200. The lAT
fault detection module 312 diagnoses fault in the lAT sensor 116 based upon a
comparison of the noisy sample counter with a third threshold. The third
threshold may be calibratable and may be set to, for example, 150. For example
only, the lAT fault detection module 312 may detect fault in the lAT sensor 116
when the noisy sample counter is greater than the third threshold. The lAT fault
detection module 312 generates the lAT fault signal based upon this comparison.
[0040] In various implementations, the lAT fault detection module 312
may indicate fault in the JAT sensor 116 without waiting for the total counter to
reach the second threshold. Additionally, the lAT fault detection module 312 may
receive the lAT signal and indicate fault in the lAT sensor 116 when the I AT
signal is outside the operating range of the lAT sensor 116.


[0041] Referring now to FIG. 4A, a flowchart depicting exemplary steps
performed by the lAT sensor diagnostic module 230 is presented. Control
begins, for example, upon starting the engine 102. In step 404, control resets the
total counter and the noisy sample counter. Control may reset the total counter
and the noisy sample counter to a predetermined reset value, such as zero.
Control continues in step 408 where control receives the I AT signal. Control
continues in step 412 where control increments the total counter.
[0042] In step 416, control applies a filter to the lAT signal, thereby
providing the filtered lAT signal. For example, control may apply a low-pass
filter, a first order lag filter, or any other suitable filter. Control continues in step
420 where control determines the expected noise of the I AT signal. Control may
determine the expected noise based upon, for example, the temperature bin that
corresponds to the filtered lAT signal. For example only, the expected noise may
increase as the lAT approaches the limits of the operating temperature range of
the lAT sensor 116.
[0043] Control continues in step 424 where control measures the noise
present in the lAT signal. For example only, control may calculate the measured
noise using the equation:

where IAT2 is the current lAT value, IAT1 is the previous lAT value, and t is the
length of time between IAT2 and IAT1. In various implementations, IAT1 may be
the lAT value that is received before IAT2.

[0044] Control determines the excess noise present in the lAT signal in
step 428. Control detemnines the excess noise based upon the measured noise
and the expected noise. In step 432, control determines whether the excess
noise is greater than the first threshold. If so, control continues in step 436;
otherwise, control transfers to step 440.
[0045] Control increments the noisy sample counter in step 436. The
noisy sample counter tracks the number of times the lAT signal has been
determined to be noisy. In step 440, control determines whether the total counter
is ^ual to the second threshold. If so, control continues in step 444; otherwise,
control retums to step 408. In this manner, control waits to diagnose fault in the
lAT sensor 116 until a predetermined number of lAT signals have been received.
[0046] In step 444, control determines whether the noisy sample
counter is greater than or equal to the third threshold. If so. control continues in
step 448; otherwise, control transfers to step 452. In step 448, control indicates
fault in the lAT sensor 116 and control retums to step 404. In step 452, control
indicates that fault has not been detected in the lAT sensor 116 and control
retums to step 404.
[0047] Referring now to FIG. 4B, another flowchart depicting exemplary
steps perfomned by the lAT sensor diagnostic module 230 is presented. Control
may be similar to that of FIG. 4A until step 432. In step 432, control detennines
whether the excess noise is greater than the first threshold. If so, control
continues in step 436; othenwise, control transfers to step 480.


[0048] Control increments the noisy sample counter in step 436, and
control continues in step 480. In step 480, control determines whether the noisy
sample counter is greater than or equal to the third threshold. If so, control
continues in step 484; otherwise, control transfers to step 488. In step 484,
control indicates fault in the lAT sensor 116 and control returns to step 404. In
this manner, control may indicate fault in the lAT sensor 116 before the total
counter is equal to the second threshold.
[0049] In step 488, control detemiines whether the total counter is
equal to the second threshold. If so, control continues in step 492; othenvise,
control returns to step 408. In step 492, control indicates that no fault has been
detected in the I AT sensor 116, and control returns to step 404. In this manner,
control may indicate that no fault has been detected only once the total counter is
equal to the second threshold.
[0050] Those skilled in the art can now appreciate from the foregoing
description that the broad teachings of the disclosure can be implemented in a
variety of forms. Therefore, while this disclosure includes particular examples,
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, the
specification, and the following claims.



CLAIMS
What is claimed is:
1. An intake air temperature (lAT) sensor diagnostic module
comprising:
a measured noise module that measures noise in an lAT signal
from an lAT sensor in a vehicle;
an expected noise module that detemnines expected noise based
upon sakj lAT signal;
an excess noise module that determines an excess noise value
based upon said measured noise and said expected noise; and
an lAT fault detection module that diagnoses faults in said lAT
sensor based upon a comparison of said excess noise value and a first
predetermined value.
2. The lAT sensor diagnostic module of claim 1 wherein said expected
noise module comprises a lookup table of expected noise indexed by lAT signal,
and
wherein said expected noise module determines said expected
noise further based upon said lookup table.


3. The lAT sensor diagnostic module of claim 1 wherein said expected
noise module comprises a filter module that filters said lAT signal, and
wherein said expected noise module determines said expected
noise based upon said filtered lAT signal.
4. The lAT sensor diagnostic module of claim 3 wherein said filter
module comprises a first order lag filter.
5. The lAT sensor diagnostic module of claim 1 further comprising a
comparison module that compares said excess noise value and said first
predetemiined value and that generates one of a first signal and a second signal
based upon said comparison,
wherein said comparison module generates said first signal when
said excess noise value is greater than said first predetermined value.
6. The lAT sensor diagnostic module of claim 5 further comprising a
counter module having a first counter that is incremented when said first signal is
generated,
wherein said lAT fault detection module selectively indicates faults
in said lAT sensor when said first counter is greater than a second
predetermined value.


7. The lAT sensor diagnostic module of claim 6 wherein said counter
module further comprises a second counter that is incremented when either of
said first and said second signals is generated, and
wherein said lAT fault detection module waits to diagnose faults in
said lAT sensor until said second counter is equal to a third predetermined value.
8. The lAT sensor diagnostic module of claim 7 wherein said first
counter and said second counter are reset after said second counter is equal to
said third predetennined value.



9. A method comprising:
measuring noise in an lAT signal from an lAT sensor in a vehicle;
determining expected noise based upon said I AT signal;
determining an excess noise value based upon said measured
noise and said expected noise; and
diagnosing faults in said lAT sensor based upon a comparison of
said excess noise value and a first predetermined value.
10. The method of claim 9 further comprising determining said
expected noise further based upon a lookup table of expected noise indexed by
I AT signal.
11. The method of claim 9 further comprising:
filtering said lAT signal; and
determining said expected noise based upon said filtered lAT
signal.
12. The method of claim 11 wherein said filtering comprises applying a
first order lag filter.


13. The method of claim 9 further comprising:
comparing said excess noise value and said first predetermined
value; and
generating one of a first signal and a second signal based upon
said comparison,
wherein said first signal is generated when said excess noise value
is greater than said first predetemnined value.
14. The method of claim 13 further comprising:
incrementing a first counter when said first signal is generated; and
selectively indicating faults in said lAT sensor when said first
counter is greater than a second predetennined value.
15. The method of claim 14 further comprising:
incrementing a second counter when either of said first and said
second signals is generated; and
waiting to diagnose faults in said lAT sensor until said second
counter is equal to a third predetermined value.
16. The method of claim 15 further comprising resetting said first
counter and said second counter after said second counter is equal to said third
predetennined value.

An intake air temperature (IAT) sensor diagnostic module comprises a measured noise module, an expected noise module, an excess noise module, and an IAT fault detection module. The measured noise module measures noise
in an IAT signal from an IAT sensor in a vehicle. The expected noise module determines expected noise based upon the IAT signal. The excess noise module determines an excess noise value based upon the measured noise and
the expected noise. The IAT fault detection module diagnoses faults in the IAT sensor based upon a comparison of the excess noise value and a first predetermined value.

Documents:

1754-KOL-2008-(25-06-2014)-CLAIMS.pdf

1754-KOL-2008-(25-06-2014)-CORRESPONDENCE.pdf

1754-KOL-2008-(25-11-2013)-ANNEXURE TO FORM 3.pdf

1754-KOL-2008-(25-11-2013)-CLAIMS.pdf

1754-KOL-2008-(25-11-2013)-CORRESPONDENCE-1.pdf

1754-KOL-2008-(25-11-2013)-CORRESPONDENCE.pdf

1754-KOL-2008-(25-11-2013)-FORM-1.pdf

1754-KOL-2008-(25-11-2013)-FORM-5.pdf

1754-KOL-2008-(25-11-2013)-OTHERS.pdf

1754-KOL-2008-(25-11-2013)-PETITION UNDER RULE 137.pdf

1754-kol-2008-abstract.pdf

1754-kol-2008-ASSIGNMENT.pdf

1754-kol-2008-claims.pdf

1754-kol-2008-CORRESPONDENCE 1.2.pdf

1754-kol-2008-correspondence.pdf

1754-kol-2008-description (complete).pdf

1754-kol-2008-drawings.pdf

1754-kol-2008-form 1.pdf

1754-kol-2008-form 18.pdf

1754-kol-2008-form 2.pdf

1754-kol-2008-form 3.pdf

1754-kol-2008-form 5.pdf

1754-kol-2008-gpa.pdf

1754-KOL-2008-GRANTED-SPECIFICATION-COMPLETE.pdf

1754-kol-2008-specification.pdf

1754-KOL2008-CORRESPONDENCE 1.1.pdf

1754-KOL2008-PRIORITY DOCUMENT.pdf

abstract_1754-kol-2008.jpg


Patent Number 265595
Indian Patent Application Number 1754/KOL/2008
PG Journal Number 10/2015
Publication Date 06-Mar-2015
Grant Date 27-Feb-2015
Date of Filing 16-Oct-2008
Name of Patentee GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Applicant Address 300 RENAISSANCE CENTER, DETROIT, MICHIGAN
Inventors:
# Inventor's Name Inventor's Address
1 WENBO WANG 25831 TRESTLE, NOVI, MI 48375
2 JOHN F. VAN GILDER 4214 MORRICE ROAD, WEBBERVILLE, MI 48892
3 KURT D. MC LAIN 8020 TIYANOGA TRAIL, CLARKSTON, MI 48348
PCT International Classification Number G01M15/00; G01M15/00
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 60/981267 2007-10-19 U.S.A.