Vehicle diagnostic tool—multiple test II
09863848 · 2018-01-09
Assignee
Inventors
Cpc classification
International classification
G07C5/08
PHYSICS
Abstract
An analysis tool which extracts all the available parameter identifications (i.e. PIDS) from a vehicle's power train control module for diagnostic decisions. This is done by checking these PIDS and other information (e.g., calculated PIDS, Break Points, charts and algorithms) in three states; key on engine off, key on engine cranking, key on engine running. In all three modes the tool is comparing the live data from PIDS and voltage to the other information (e.g., Break Points). If any of this data are outside the programmed values a flag is assigned to the failure or control problem. The relationship between a particular PID and its associated preprogrammed value(s) may be indicated by a light. The depth of the problem (if any) is conveyed by the color of the light. Also included are tests/charts for fuel trim, engine volumetric efficiency, simulated injector, power, catalyst efficiency, and engine coolant range.
Claims
1. A diagnostic method for an automotive power plant implemented with the aid of instrumentation including a microprocessor; the power plant including an engine of known displacement, a powertrain control module, an air induction system and one or more sensors; the microprocessor being programmed to acquire parameter identification (hereinafter PID) data from the powertrain control module; the microprocessor also being programmed with one or more algorithms which permit the analysis of extracted PID data, the transformation of PID data, or both, for the purpose of enabling a plurality of tests for diagnosing one or more problems associated with the power plant; the diagnostic method including the steps of: a. acquiring PID data from the powertrain control module with the microprocessor; b. utilizing data acquired from at least one PID to run a first test for the purpose of diagnosing at least one problem associated with the power plant; and c. utilizing data acquired from at least a second PID to run a second test for the purpose of diagnosing at least one problem associated with the power plant.
2. The method as set forth in claim 1, wherein the algorithms permit the running of tests selected from the group including (i) determining fuel trim from PID data acquired from the powertrain control module (hereinafter Test A) and (ii) determining a volumetric efficiency of the engine from PID data acquired from the powertrain control module (hereinafter Test B); wherein the first test includes running at least one test from the group including Tests A and B; and wherein the second test includes running a different test also selected from the group including Tests A and B.
3. The method as set forth in claim 2, wherein the second test includes the steps of: (1) determining the actual air flow through the engine with at least some of the acquired PID data; (2) determining the calculated air flow through the engine (hereinafter Calculated VE) with at least one of the one or more algorithms; and (3) using the actual air flow and Calculated VE in determining if there is a problem with one or more components of the Power Plant.
4. The method as set forth in claim 2, wherein the data used for running Test A includes data acquired from at least one PID selected from the group including Long Term Fuel Trim Bank 1 (LTFTB1), Short Term Fuel Trim Bank 1 (STFTB1), Long Term Fuel Trim Bank 2 (LTFTB2), Short Term Fuel Trim Bank 2 (STFTB2), Total Fuel Trim Bank 1 (TFT61) and Total Fuel Trim Bank 2 (TFTB2).
5. The method as set forth in claim 4, wherein the group including LTFTB1, also includes Oxygen Sensor Bank 1 Sensor 1 (hereinafter O26151), Oxygen Sensor Bank 1 Sensor 2 (hereinafter O26152), Oxygen Sensor Bank 1 Sensor 3 (hereinafter O26153), Oxygen Sensor Bank 2 Sensor 1 (hereinafter O26251), Oxygen Sensor Bank 2 Sensor 2 (hereinafter O26252), Oxygen Sensor Bank 2 Sensor 3 (hereinafter O26253), Wide Range Air Fuel (hereinafter WRAF) sensor B1S1, and WRAF sensor B2S1.
6. The method as set forth in claim 2, wherein the data used for running Test B includes data acquired from at least one PID selected from the group including engine load, engine speed, manifold absolute pressure (hereinafter MAP), and mass air flow (hereinafter MAS).
7. The method as set forth in claim 6, wherein the data used for running Test A includes data selected from at least one PID selected from the group including LTFTB1, STFTB1, LTFTB2, STFTB2, TFTB1 and TFTB2.
8. The method as set forth in claim 2, wherein the algorithms permit the running of tests selected from the group including (i) Test A, (ii) Test B and (iii) determining the difference between actual fuel injector on time and a calculated injector on time at various engine speeds and engine throttle positions from PID data acquired from the powertrain control module (hereinafter Test C); wherein the first test includes running at least one test from the group including Tests A, B and C; and wherein the second test includes running a different test also selected from the group including Tests A, B and C.
9. The method as set forth in claim 8, wherein the data used for running Test C includes data acquired from at least one PID selected from the group including engine load, actual injector on time, fuel trim, and engine speed.
10. The method as set forth in claim 2, wherein the algorithms permit the running of tests selected from the group including (i) Test A, (ii) Test B and (iii) calculating the engine's horsepower from PID data acquired from the powertrain control module (hereinafter Test D); wherein the first test includes running at least one test from the group including Tests A, B and D; and wherein the second test includes running a different test also selected from the group including Tests A, B and D.
11. The method as set forth in claim 2, wherein the power plant includes a catalytic converter; wherein the algorithms permit the running of tests selected from the group including (i) Test A, (ii) Test B and (iii) determining the efficiency of the catalytic converter from PID data acquired from the powertrain control module (hereinafter Test E); wherein the first test includes running at least one test from the group including Tests A, B and E; and wherein the second test includes running a different test also selected from the group including Tests A, B and E.
12. The method as set forth in claim 11, wherein the power plant also includes an exhaust system including a catalytic converter and wherein the data used for running Test E is selected from at least one included in the group PID data from the O2 sensor before the catalytic converter, PID data from the WRAF sensor, and PID data from the O2 sensor after the catalytic converter.
13. The method as set forth in claim 2, wherein the power plant includes a cooling system; wherein the algorithms permit the running of tests selected from the group including (i) Test A, (ii) Test B and (iii) diagnosing the cooling system of the power plant with PID data acquired from the powertrain control module (hereinafter Test F); wherein the first test includes running at least one test from the group including Tests A, B and F; and wherein the second test includes running a different test also selected from the group including Tests A, B and F.
14. The method as set forth in claim 13, wherein the data used for running Test F includes data acquired from at least one PID selected from the group including engine coolant temperature (hereinafter ECT), vehicle speed, revolutions per minute (hereinafter RPM), and throttle position sensor (hereinafter TPS).
15. The method as set forth in claim 2, wherein the power plant includes a catalytic converter; wherein the algorithms permit the running of tests selected from the group including (i) Test A, (ii) Test B, (iii) Test C, (iv) Test D, (v) Test E, and (vi) Test F; wherein the first test includes running at least one test from the group consisting of Tests A, B, C, D, E and F; and wherein the second test includes running at least one different test also selected from the group including Tests A, B, C, D, E and F.
16. The method as set forth in claim 15, wherein the data used for running Test A includes data acquired from at least one PID selected from the group including LTFTB1, STFTB1, LTFTB2, STFTB2, TFTB1 and TFTB2; wherein the data used for running Test B includes data acquired from at least one PID selected from the group including engine load, engine speed MAP, and MAS; wherein the data used for running Test C includes data acquired from at least one PID selected from the group including engine load, actual injector on time, fuel trim, and engine speed; wherein the data used for running Test D includes data acquired from at least one PID selected from the group including fuel trim, and a sensor used to determine air flow through the engine; wherein the PID data used for running Test E is selected from at least one included in the group PID data from the O2 sensor before the catalytic converter, WRAF PID data, and PID data from the O2 sensor after the catalytic converter; and wherein the data used for running Test F includes data acquired from at least one PID selected from the group including ECT, vehicle speed, RPM, and TPS.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
DESCRIPTION OF THE PREFERRED EMBODIMENTS
(33) With reference to
(34) Display 15, Info includes Rich lights, Lean lights, Center lights, Control Problem lights, and Fuel Trim lights. One set of the foregoing is provided for B1S1 (bank 1, sensor 1), the other for B2S1. B1S1 is the sensor O2 in front of the catalytic converter and is also referred to herein as O2B1S1. B2S1 is for the second O2 sensor in front of the vehicle's catalytic converter and is also referred to as O2B2S1. However, not all vehicles have such a second front sensor. The term bank refers to a bank of cylinders in an engine (e.g., 4, 5 or 6 inline cylinders are usually designated a bank; each side of a V8 or V6 is a bank). In
(35) With reference to
(36) Once the protocol is identified, tool 11 pulls all the PIDS available from module 21. As those skilled in the art will appreciate, the number of PIDS varies with vehicle make, model and year. The basic (i.e., minimum) PIDS are set forth in Table I, below.
(37) TABLE-US-00001 TABLE I ETC (engine coolant temperature) LTFTB1 (long term fuel trim, bank 1) Engine RPM MAP (manifold absolute pressure) or MAS (mass air flow) or both O2B1S1 (oxygen sensor, bank 1, sensor 1) O2B1S2 (oxygen sensor, bank 1, sensor 2) STFTB1 (short term fuel trim, bank 1) Calculated Load Vehicle Speed Sensor Ignition Timing Advance for #1 Cylinder Intake Air Temperature Absolute Throttle Position
(38) Tool 11 also acquires the voltage, either from power train control module 21 or from DLC 23, or both, depending on the make, model and year of the vehicle.
(39) Table II sets forth all the generic (e.g., OBDII generic) PIDS currently potentially available.
(40) TABLE-US-00002 TABLE II Supported PIDS 0x01-0x20 (Status Query) Monitor Status Since DTCs Cleared DTC that Caused Required Freeze Frame Fuel System 1 & 2 Status Engine Coolant Temperature Short Term Fuel Trim Bank 1 Long Term Fuel Trim Bank 1 Short Term Fuel Trim Bank 2 Long Term fuel Trim Bank 2 Fuel Rail Pressure (Gauge) Intake Manifold Absolute Pressure Engine RPM Air Flow Rate from Mass Air Flow Sensor Commanded Secondary Air Status Location of Oxygen Sensors (2 Banks, 4 Sensors Each) O2 Bank 1 Sensor 1 O2 Bank 1 Sensor 2 O2 Bank 1 Sensor 3 O2 Bank 1 Sensor 4 O2 Bank 2 Sensor 1 O2 Bank 2 Sensor 2 O2 Bank 2 Sensor 3 O2 Bank 2 Sensor 4 OBD Requirements to Which Vehicle is Designed Location of Oxygen Sensors (4 Banks, 2 Sensors Each) Auxiliary Input Status Time Since Engine Start Supported PIDS 0x21-0x40 (Second Status Query) Distance Traveled While MIL is Activated Fuel Rail Pressure Relative to Manifold Vacuum Fuel Rail Pressure Bank 1 Sensor 1 (Wide Range O2S) (V) Bank 1 Sensor 2 (Wide Range O2S) (V) Bank 1 Sensor 3 (Wide Range O2S) (V) Bank 1 Sensor 4 (Wide Range O2S) (V) Bank 2 Sensor 1 (Wide Range O2S) (V) Bank 2 Sensor 2 (Wide Range O2S) (V) Bank 2 Sensor 3 (Wide Range O2S) (V) Bank 1 Sensor 4 (Wide Range O2S) (V) Commanded EGR EGR Error Commanded Evaporative Purge Fuel Level Input Number of Warm-ups Since DTCs Cleared Distance Since Diagnostic Trouble Codes Cleared Evap System Vapor Pressure Barometric Pressure Bank 1 Sensor 1 (Wide Range O2S) (mA) Bank 1 Sensor 2 (Wide Range O2S) (mA) Bank 1 Sensor 3 (Wide Range O2S) (mA) Bank 1 Sensor 4 (Wide Range O2S) (mA) Bank 2 Sensor 1 (Wide Range O2S) (mA) Bank 2 Sensor 2 (Wide Range O2S) (mA) Bank 1 Sensor 3 (Wide Range O2S) (mA) Bank 1 Sensor 4 (Wide Range O2S) (mA) Catalyst Temperature Bank 1, Sensor 1 Catalyst Temperature Bank 2, Sensor 1 Catalyst Temperature Bank 1, Sensor 2 Catalyst Temperature Bank 2, Sensor 2 Supported PIDS 0x41-0x60 (Third Status Query) Monitor Status this Driving Cycle Control Module Voltage Absolute Load Value Commanded Equivalence Ratio Relative Throttle Position Ambient Air Temperature Absolute Throttle Position B Absolute Throttle Position C Accelerator Pedal Position D Accelerator Pedal Position E Accelerator Pedal Position F Commanded Throttle Actuator control Minutes run by the Engine while MIL Activated
(41) The number of PIDS available from Table II depends on the make, model and year of the vehicle. In operation tool 11 queries the vehicles PCM to determine which of the first 20 PIDS are, in fact, supported. Those which are available are pulled. Thereafter, tool 11 queries the PCM to determine which of PIDS 21-40 are supported. Again, those which are available are pulled. Finally, tool 11 queries the PCM to determine which of PIDS 41-60 are available and pulls those that are supported. The PID values are actually hexadecimal as indicated by 0x (e.g., 0x21-0x40).
(42) While the PIDS in the foregoing tables are both generic (e.g., OBDII generic), there are enhanced PIDS and codes (e.g., OBDII enhanced) which are also available on vehicles that could be used with the present invention.
(43) As is evident from
(44) From the generic PIDS (Tables I & II), tool 11 calculates and displays 18 Calculated PIDS. Tables III and IV set forth these PIDS and the associated methods for their determination.
(45) TABLE-US-00003 TABLE III CALCULATED PIDS METHOD Bank 1 Total Trim Select LTFTB1. Select O2B1S1 sensor. Add LTFTB1 to STFTB1 . Bank 2 Total Trim Select LTFTB2. Select O2B2S1 sensor. Add LTFTB2 to STFTB2. Query PCM to see if B2S1 PID is enabled. Must have B2S1 to calculate this PID. Cross Counts B1S1 Program counts how many times per second (Hz) the O2B1S1 voltage crosses 0.45 volts. The result will be greater or less than zero depending on what the cross count rate is. Select O2B1S1 sensor. Each time O2 voltage crosses 0.45 v add 1 count. Add counts together for a period of 1 sec. Cross Counts B2S1 Program counts how many times per second (Hz) the O2B2S1 voltage crosses 0.45 volts. The result will be greater or less than zero depending on what the cross count rate is. Select O2B2S1 sensor. Each time O2 voltage crosses 0.45 v add 1 count. Add counts together for a period of 1 sec. Query PCM to see if this PID is enabled. Must have B2S1 PID to calculate this PID. Cross Counts B1S2 Program counts how many times per second (Hz) the O2B1S2 voltage crosses 0.45 volts. The result will be greater or less than zero depending on what the cross count rate is. Select O2B1S2 sensor. Each time O2 voltage crosses 0.45 v add 1 count. Add counts together for a period of 1 sec. Cross Counts B2S2 Program counts how many times per second (Hz) the O2B2S2 voltage crosses 0.45 volts. The result will be greater or less than zero depending on what the cross count rate is. Select O2B2S2 sensor. Each time O2 voltage crosses 0.45 v add 1 count. Add counts together for a period of 1 sec. Query PCM to see if this PID is enabled. Must have B2S2 PID to calculate this PID. Engine Vacuum Select MAP sensor. Select Barometric Pressure. Subtract Barometric Pressure from Absolute Manifold Pressure. Engine Running Time Select RPM. Monitor RPM count higher than 0 RPM against a timer. B1 Fuel Control Monitor Select O2B1S1 Sensor. Time O2 Voltage above 0.45 v (rich). Time O2 voltage below 0.45 v (lean). Read out % rich, % lean. B2 Fuel Control Monitor Select O2B251 Sensor. Time O2 Voltage above 0.45 v (rich). Time O2 voltage below 0.45 v (lean). Read out % rich, % lean. Query PCM to see if this PID is. Must have B2S1 PID to calculate this PID. Bank 1 to Bank Add LTFTB1 to LTFTB2. Query PCM to see 2 Fuel Trim if B2S1 PID is enabled. Must have B2S1 PID to calculate this PID. Catalyst Efficiency Use catalyst efficiency algorithm as set forth below. Bank 1. Catalyst Efficiency Use catalyst efficiency algorithm as set forth below. Bank 2. Query PCM to see if this PID is enabled. Must have B2S1 PID to calculate this PID Voltage at DLC Monitor voltage at DLC. Closed O2 Loop Status 1 Get O2 status from PID. Closed O2 Loop Status 2 Get O2 status from PID. Theoretical Air Flow Select RPM, MAS (grams/sec.) and ATP. Volumetric Efficiency Select RPM, MAS (grams/sec.) and ATP. Percent
(46) In the above table, the O2B1S1 PID includes STFTB1.
(47) TABLE-US-00004 TABLE IV Calculated PIDS Name Abbrev Units Actual PIDS Needed Computation Bank 1 Total Trim Total Trim B1 % STFT1, LTFT1 [STTF + LTFT] Bank 2 Total Trim Total Trim B2 % STFT2, LTFT2 [STFT + LTFT] Cross Counts e O2Cross11 Hz O2B1S1 O2 voltage crosses 0.45 v, O2B1S1 Hysteresus 0.05 V Cross Counts e 02Cross21 Hz O2B1S2 O2 voltage crosses 0.45 v, O2B2S1 Hysteresus 0.05 V Cross Counts O2Cross12 Hz O2B2S1 O2 voltage crosses 0.45 v, O2B1S2 Hysteresus 0.05 V Cross Counts 02Cross22 Hz O2B2S2 O2 voltage crosses 0.45 v, O2B2S2 Hysteresus 0.05 V Engine Vacuum Vacuum HG MAP, RPM, BARO BARO - MAP Engine Running RunTime S RPM Time RPM > O Time Fuel Control FCtrlMonB1 % O2B1S1 Rich if > 0.45 V [(Time Monitor Bank1 Rich Time Lean)/Tot Time)] * 100 = [2 * Trich Ttime)/Ttime)] * 100 Fuel Control FCtrlMonB2 % O2B2S1 Rich if > 0.45 V [(Time Monitor Bank2 Rich Time Lean)/Total Time)] * 100 = [2 * Trich Ttime)/Ttime)] * 100 Bank 1 to Bank 2 BtoBFT % LTFTB1, LTFTB2 LTFTB1 + LTBTB2 = Bank Fuel Trim to Bank Fuel Trim Catalyst Efficiency CatEffB1 % O2B1S1, O2B1S2, RPM See CAT EFF (Catalytic Bank1 Efficiency) Paragraph [0086] Catalyst Efficiency CatEffB2 % O2B2S1, O2B2S2, RPM See CAT EFF (Catalytic Bank2 Efficiency) Battery Voltage at BatteryV V Voltage at DLC DLC Closed O2 Loop 1 ClosedLp1 On FUELSYS1 Fuel System 1 & 2 Status Status 1 Off Closed O2 Loop 2 ClosedLp2 On FUELSYS2 Fuels System 1 & 2 Status Status 2 Off Theoretical Air Flow TAF g/s MAS, RPM, ATP TAF = (RPM/120) * AirDen (air density) * AltCorn (altitude correction) Volumetric VE % % MAS, RPM, ATP AVF (actual volumetric Efficiency Percent efficiency)/TAF * 100%
(48) BARO stands for barometric pressure. In most vehicles this information comes from the MAP sensor. Some vehicles (e.g., Cadillac) have a separate barometric pressure sensor. Theoretical Air Flow (TAF) is how much air an engine could pump at 100% efficiency. Voltage at DLC, Closed O2 Loop Status 1 and Closed O2 Loop Status 2 are included in the foregoing two tables even though they are not calculated PIDS as the information which they provide needs to be considered with the calculated PIDS. The foregoing calculated PIDS (Battery Voltage at DLC and Closed O2 Loops 1 & 2 being treated as such) are illustrated schematically in
(49) In operation, once connected to DCL 23 via interface 25, tool 11 automatically selects from the available PIDS those which will activate the lights on display 15 and automatically enables the Info tab. If the particular vehicle being diagnosed does not have a bank 2 sensor 1 O2 sensor, the B2S1 lights will not be activated and will remain grey as is evident from the drawings (e.g.,
(50) TABLE-US-00005 TABLE V Break Point (BP) or Algorithm Light (A) Description The Rich BP If the oxygen sensor voltage is greater than Indication 0.45 v, the light will be activated yellow. This Alert Light indicates the air/fuel ratio is less that 14.7 to 1 or rich. The Lean BP If the oxygen sensor voltage is less than 0.45 Indication v, the light will be activated blue. This Alert Light indicates the air/fuel ratio is greater than 14.7 to 1 or lean. The Center A If the oxygen sensor's voltage is both greater Indication than 0.55 v and less than 0.35 v and is Alert Light cycling at the proper frequency evenly between rich and lean air/fuel mixtures, then the light will be activated green. This is an indication that the fuel control system has good control over fuel delivery and it is maintaining a 14.7 to 1 air/fuel ratio. If the rich and lean lights are active but the center light is not turned on then the fuel control system does not have good delivery. The Fuel A If the fuel delivery system has failed to Control control the proper air/fuel ratio, the light Problem will be activated red. If the fuel delivery Indication system has failed for longer than 15 seconds, Alert Light then the red fuel control problem light will begin flashing. The Fuel BP If the long term fuel trim is less than Trim +/10%, the light will be activated green. If Indication the long term fuel trim is between +/10% Alert Light and +/13%, the light will be activated yellow. If the long term fuel trim is between +/13% and +/20%, the light will be activated orange and the light will be activated red when the long term fuel trim is greater than +/20%. The Bank BP If the long term fuel trim from bank one and To Bank bank two is +/5%, the light will be activated Fuel Trim green. If the long term fuel trim from bank Indication one and bank two is between +/5% and Alert Light +/8%, the light will be activated yellow. The light will be activated orange when the long term fuel trim is between +/8% and +/10%. The light will be activated red if it is greater than +/10%. Time To A If during engine warm up the temperature is Engine slow (DegF/sec < 0.05) to increase, the light Temperature will be activated yellow. If during warm up Alert Light the operating temperature of the engine is not achieved in a predetermined time, the light will turn red, indicating the time to engine temperature has failed. If the engine overheats, the light will turn red and flash indicating that the engine is overheated. When the coolant has reached the point when the thermostat opens the display will change and alert the technician that the thermostat has been opened. If the thermostat fails to open or there is a flow problem the light will turn color. Existing cooling system problems may be indicated by further watching the temperature. Engine Coolant Range/Overall calculation for Info tab: StartDeg = Temperature that engine starts at (Deg F.) StartSec = Time that engine starts (sec) DegF/sec = Present Temperature(F)/Time Since Engine Started (sec) Before reaching 190 F. (not warmed up yet): Yellow if warming too slow (<0.05 DegF/ Sec) Blue if OK or if during 1.sup.st 40 seconds of warmup Orange if warming too fast (>0.40 DegF/Sec Red if overheated (T > 240 F.) After reaching 190 F.: Red if overheated, or if time to 190 F. < 0.05 DegF/Sec, or >0.40 DegF/Sec Green if OK (T between 190 F. and 240 F. and warmup time OK) Engine BP This will only be active if the engine is Vacuum equipped with a MAP sensor. With the key Alert Light on and the engine off, the light will indicate the barometric pressure. If the barometric pressure sensor misreads, the light is turns red with the message Baro Misreading. If the barometric pressure is correct, the light will be green with the message Baro Good. The cranking vacuum is checked when the engine is turned over for 3 seconds. If it is greater than 1 HG, the light turns green with the message Cranking Vacuum Good. If the reading is less than 1 HG, the light is turned red with the message Cranking Vacuum Bad. Once the engine is running, a calculation is done that compares the engine vacuum to the barometric pressure. If the engine has good vacuum, the alert light is turned green with the message Engine Vacuum Good. If the engine vacuum is slightly low, the alert light is turned yellow with the message Engine Vacuum Low. If the engine vacuum is low, the alert light is turned red with the message Engine Vacuum Low. If there is no MAP sensor this light is not illuminated. See, for instance, FIG. 4. Battery BP If the battery open circuit voltage is low, the Charging light is turned red with the message Battery Voltage Voltage Low. If the battery open circuit Alert Light voltage is good, the light is turned green with the message Battery Voltage Good. If the battery open circuit voltage is high, the light is turned red with the message Battery Voltage High. During cranking, the cranking voltage is checked. If the cranking voltage is low, the battery voltage alert light is turned red with the message Cranking Voltage Low. If the cranking voltage is good, the battery voltage alert light is turned green with the message Cranking Voltage Good. Once the engine is running, the battery voltage alert light monitors the charging system. If the charging system has low voltage, the battery voltage alert light is turned red with the message Charging System Voltage Low. See, for instance, FIG. 6 . If the charging system has good voltage, the battery voltage alert light is turned green with the message Charging System Voltage Good. See, for instance, FIG. 4 . If the charging system has high voltage, the battery voltage alert light is turned red with the message Charging System Voltage High. Malfunction Counter If no diagnostic trouble codes are present, the Indicator light is turned green, the message MIL OFF Light (MIL) (No DTCs) displayed, with the number 0 Alert Light displayed. If there are diagnostic trouble codes, the light is turned red with the number of diagnostic trouble codes (DTC) present displayed. For example, if there is 1 DTC present the light is turned red and the number 1 displayed. See FIG. 18. If there are codes present but the PCM did not request for the MIL to be lit the light will be yellow. If the PCM requests for the MIL to be turn on the light will be red. Monitor BP If all monitors have run the monitor light is Light Green #0. If monitors have not run the monitor light is red with number of monitors not run listed.
(51) The various Break Points, algorithms and the counter identified above are schematically illustrated in
(52) In order for the technician or the automated diagnostic system to correctly diagnose the car, several additional, novel tests and charts have been developed. These consist of fuel trim, engine volumetric efficiency, simulated injector, power, catalyst efficiency, and engine coolant range. In the drawings (e.g.,
(53) Fuel Trim Charts
(54) When an engine is originally programmed, a linear equation from idle to wide open throttle is written by the manufacturer. However, since no engine has a linear air flow curve, fuel delivery based on such a linear model is adjusted by the manufacturer by what is known as a fuel mapping table, which is programmed into the PCM. In the operation of a vehicle, if all the PCM's calculations (based on sensor inputs) are correct, the injector on time based on the mapping table will not need to be changed. Thus, what is known as fuel trim will remain at or close to 0. If the PCM calculations are off the injector on time will automatically be adjusted to add or subtract fuel so that the air/fuel ratio will remain at 14.7 air to 1 fuel for all engine speeds. This shift that is created by the feedback system is given to the technician as fuel trim (e.g., the LTFT PID, the STFT PID). If the long term trim (LTFT) exceeds +/10%, it is recommended that the vehicle's fuel control system be repaired.
(55) The Fuel Trim Charts of the present invention, such as illustrated in
(56) PIDS monitored to fill the Fuel Trim Chart: RPM, ATP, LTFTB1, STFTB1 and LTFTB2 (if available). The LTFTB2 PID does not have to be monitored but is needed to fill the second chart labeled Bank 2 (Fuel Trim 2). The STFTB1 or B2 is needed when checking fast changes to the fuel control, or where total trim or LTFT has been cleared. Cells on the chart will fill according to RPM and ATP and the following color code. (Cells will not fill during deceleration.) Green: FT (fuel trim) between 10 and +10 Yellow: FT between 13 and 10 OR between +10 and +13 Orange: FT between 20 and 13 OR between +13 and +20 Red: FT less than 20 OR greater than +20
As is evident from the figures, the Charts not only indicate the appropriate color, but also the positive (+) or negative () character. The application of this Chart to specific power plant problems is discussed below. See, for instance,
Volumetric Efficiency (VE)
(57) An engine is an air pump that pumps air into the intake and out the exhaust. Measuring the engine's actual volumetric efficiency (or VE), or the engine's actual ability to pump air, and comparing this actual efficiency with such engine's calculated VE can be used to indicate if there are problems with the mechanical condition of the engine (or the exhaust system) or the sensors used to read the air flow from the engine.
(58) There are two air-fuel delivery systems used in modern vehicles. One is the speed density system and the other is the mass air flow system. These two systems can be used to produce the same result, namely: measuring the actual weight of the air flowing into the engine (in grams/sec.); and calculating a theoretical value (Calculated Volumetric Efficiency). These two systems use different sensors (the first is based on the MAP sensor; the latter, on the MAS (a/k/a MAF sensor). Because of this different calculations are necessary, as discussed below in reference to
(59) The speed density system calculates the air flow to the engine by measuring the vacuum and multiplying this by the RPM, liter size of the engine, intake air temperature, and volumetric efficiency percent (the percentage TAF (theoretical air flow), as indicated by the red traces on the VE Charts, is multiplied by to get Calculated Volumetric Efficiency). The vacuum is measured by the manifold absolute pressure sensor (MAP). This sensor measures the difference in pressure between the barometric pressure and the intake manifold pressure. Thus, the PID that is read by tool 11 gives the absolute pressure within the manifold, not the intake manifold vacuum. As the throttle plate is opened the pressure differential between the barometric pressure and intake manifold pressure decreases. Thus, the MAP reading becomes closer to the barometric pressure reading. Since this MAP reading is what sets the fuel delivery of the engine (via injector on time), this reading can be put into a chart that will display the actual (assuming the sensor is not malfunctioning or misreading) grams per second of air flowing into the engine or the actual volumetric efficiency of the engine. This is the yellow trace on the VE Chart (e.g.,
(60) This Calculated VE will be looked up from a VE Lookup Table (not shown) stored in tool 11 that uses the PID for the Absolute Throttle Position against the RPM to determine what the MAP sensor should read. The PIDS monitored to fill the Lookup Table, the VE Chart and the VE Table (% Diff Actual v. Calculated) are: RPM and MAP. The information needed to be entered is: liters (engine size), ambient air temperature, and Elevation (Feet Above Sea Level). Vacuum is barometric pressure (BARO) minus absolute pressure at sea level. The vacuum at idle is about 20 HG at sea level; about 15 HG at 5,500 ft. above sea level. However, the absolute pressure is the same at both elevations, namely, about 26-30 kpa at hot unloaded idle.
(61) The Calculated VE from the MAP sensor is determined as follows (IAT=intake air temperature; TAF=theoretical air flow): If Lookup Value based on Throttle Position>=0, use Lookup Val If Lookup Value based on Throttle Position<=0, use BARO+Lookup Val
AirDens=353.155635/(AirDegC+273.15) (This shows how air temp modifies the equation.)
IATmx=AirDens/1.184
AirFlow=RPM/60*Liters/2*MAP*0.01*IATmx*VEmx TAFNoCorr: Same as above only does not use VE multipler (VEmx) (Used for the Calc PIDS.) RPMEff (RPM Efficiency): 0.7 for 0-1000 RPM; 0.8 for 1000-1500 RPM; 0.9 1500-2000 RPM; 0.95 for 2000-3000 RPM; 0.95 for 3000-4000 RPM; and 0.95 for >4000 RPM.
(62) The MAS sensor reads the air mass entering the engine directly. To calculate the VE with this sensor the liter size of the engine, barometric pressure, and intake air temperature must be known. If these variables are set correctly then both the actual and the calculated VE can be determined.
(63) When using the MAS sensor the calculated VE is based on the following. The PIDS monitored to fill the VE Chart and VE Table are: RPM, MAS (a/k/a MAF) and ATP. The information needed to be entered is: liters (engine size), ambient air temperature and Elevation (Feet Above Sea Level). The VE Calc (VE Calculation) is as follows:
AltCorn(Altitude Correction): 1(Alt/29900). RPMEff (RPM Efficiency): 0.7 for 0-1000 RPM, 0.8 for 1000-1500 RPM, 0.8 1500-2000 RPM, 0.8 for 2000-3000 RPM, 0.85 for 3000-4000 RPM, 0.8 for >4000 RPM. TP/VE Corrections at >50% TPS: 0% TPS=21.0%, 10% TPS=24.0%, 20% TPS=34.0%, 30% TPS=61.0%, 40% TPS=75.0%, 50% TPS=80.0%. Equation linear between set points.
Greater than 50% throttle: VE CalcLiters*(RPM/120)*1.184*RPMEff*AltCorn.
Less than 50% throttle: vecALC=[Liters*(RPM/120)*1.184*RPMEff*AltCorn]*TP/VE Correction at<50% throttle. Compare VECalc and MAP (Actual grams Per Second from PCM computer. PercDiff (Percentage Difference between calculated and MAF)=(VECalcMAF)/(MAF)*100.
Simulated Injector
(64) The fuel injection system is about air flow and fuel flow. The air flowing into the engine is unknown and, therefore, must be equated for. Sensors (MAP or MAF, IAT, RPM, BARO) positioned in the induction system of the engine report vital information to the PCM which then uses this information to equate the air flowing into the engine by weight in grams per second (g/s). Once the air is known the proper amount of fuel by weight will be metered into the air. In most conditions this targeted air/fuel mixture is 14.7 lbs. of air to 1 lb. of fuel or 14.7 to 1. (For maximum power this air/fuel ratio will be approximately 12.5 to 1.) Unlike the air entering the engine, the amount of fuel being delivered to each cylinder is known. If the injector is a 5 lb. per hour injector, 0.036 grams per millisecond of injector on time will be delivered. Since this fuel rate is a known value no equation will be necessary.
(65) If the PCM receives the correct sensor inputs (MAF or MAP, IAT, RPM, BARO) it will equate the correct air by weight entering the engine. It will then deliver the correct weight of fuel to the air. The engine will then burn the air/fuel mixture in the combustion process. As the burned air/fuel mixture is exhausted from the engine the oxygen sensor (e.g., O2B1S1) will check for the correct air/fuel ratio. If the mixture is correct there will be no fuel correction. This means the base air equation programmed into the PCM by the manufacturer will be multiplied by 1. However, if the mixture is incorrect the PCM will make a correction to the base air equation. If the air/fuel ratio is lean the base air equation will be multiplied by a number greater than 1 (e.g., a multiplier of 1.2 would increase the injector on time by 20%). If the air/fuel ratio is rich the base air equation will be multiplied by a number less than 1 (e.g., a multiplier of 0.8 would decrease the injector on time by 20%). This multiplier is referred to as fuel trim. The fuel trim is part of the feedback system that is in place to keep the air/fuel ratio at a target value determined by the PCM.
(66) When this multiplier is greater than +/10% a problem is indicated that will require repair. It would be desirable for a test to be run that would indicate where the problem is located in the fuel injection system. This is accomplished by a test sequence, referred to as the Simulated Injector, by taking the actual air flow given in grams per second and the calculated air flow given in grams per second and putting these values into the simulated injector equation of the present invention. The simulated injector equation takes the known value of the injector flow rate in lbs per hour and divides it into the air flow in grams per second. (A 1 lb/hr injector flow rate would equal 0.007 grams of fuel per millisecond of injector on time. If an injector flow rate of 5 lbs/hr were used the fuel injector would flow 0.036 grams of fuel per ms of injector on time.) By comparing the difference between the actual injector on time and the calculated injector on time a problem can be located. The location of the problem can be determined due to the fuel delivery system (injectors and fuel pressure) being constant. If the injector or fuel pressure varies, the fuel trim will have to compensate for this variation. This additional fuel trim will alter the base air equation. In this condition the actual injector on time will be different than the calculated injector on time. When the calculated injector on time and actual injector on time vary this is an indication the fuel delivery system is at fault. If the engine sensors miss read, the fuel trim will alter the base air equation so the air to fuel weight are corrected. Comparing the actual injection on time with the calculated injection on time will show that the injector on times match very closely to one another. This is an indication that the problem is in the sensors.
(67) Actual injector on time is determined as follows:
Revolutions per minute/60 seconds=Revolutions per second(RPS)
Revolutions per second/4=Strokes per second(SPS)
Actual air flow in grams/second divided by air/fuel ratio=Fuel rate(FR)
Fuel rate divided by injector flow rate=Milliseconds of injector on time
Milliseconds of injector on time+1 millisecond injector turn on time=Injector on time
Injector on timefuel trim=Actual injector on time
(68) Calculated injector on time is determined as follows:
Revolutions per minute/60 seconds=Revolutions per second(RPS)
Revolutions per second/4=Strokes per second(SPS)
Calculated air flow in grams/second divided by air/fuel ratio=Fuel rate (FR)
Fuel rate divided by injector flow rate=Milliseconds of injector on time
Milliseconds of injector on time+1 millisecond injector turn on time=Calculated Injector on time
(69) By comparing the difference between the actual injector on time (which equates fuel trim) and calculated injector on time (which has no fuel trim equation), the vehicles fuel injection problem(s) can clearly be seen. If the problem is located in the vehicle's sensors (MAF or MAP, BARO, RPM, IAT, ECT, O2) the fuel trim will adjust the actual injector on time so that it is equal to the calculated injector on time. If the problem is in the fuel delivery system the fuel trim will adjust the actual injector on time so that it is different than the calculated injector on time.
Example 1
(70) 1999 GMC 5.3 liter engine with the air boot leaking bypassing the mass air sensor, which allows the mass air sensor to misread the air entering the engine.
(71) VI Injector=51b per hour.
(72) Actual Injector on Time:
3480RPM60 sec=58 RPS
58 RPS4=14.5 SPS
Actual air rate 105 GPS1405 SPS=7.24 GPS
7.24 GPS14.7 AF=0.492 FR
0.492 FR0.036 injector flow rate=13.68 ms
13.68 ms+1 ms injector turn on time=14.68 ms
14.68 ms1.186FT=17.41 ms actual injector on time
Calculated Injector on Time:
3480 RPM60 sec=58 RPS
58 RPS4=14.5 SPS
Calculated air rate 127.5 GPS1405 SPS=8.79 GPS
8.79 GPS14.7 AF=0.598 FR
0.598 FR0.036 injector flow rate=16.61 ms
16.61 ms+1 ms injector turn on time=17.61 ms
17.61 ms1 FT=17.61 ms calculated injector on time
Injector on time difference=0.2 ms. The percentage difference is 1.12. This indicates that the problem is a MAF sensor misreading.
Example 2
(73) 2001 Malibu 3.1 liter engine; purge control making fuel system rich; fuel problem; VI Injector=5 lb per hour
(74) Actual Injector on Time:
3500 RPM60 sec=58.33 RPS
58.33 RPS4=14.58 SPS
Actual air rate 34.87 GPS14.58 SPS=2.39 GPS
2.39 GPS14.7 AF=0.162 FR
0.162 FR0.036 injector flow rate=4.51 ms
4.51 ms+1 ms injector turn on time=5.5 1 ms
5.51 ms0.8FT=4.40 ms actual injector on time
Calculated Injector on Time:
3500 RPM60 sec=58.33 RPS
58.33 RPS4=14.58 SPS
Calculated air rate 33.88GPS14.58SPS=2.32 GPS
2.32 GPS 14.7AF=0.158 FR
0.158 FR0.036 injector flow rate=4.39 ms
4.39 ms+1 ms injector turn on time=5.39 ms
5.39 ms1FT=5.39 ms calculated injector on time
Injector on time difference=0.99 ms. The percentage difference is 18. This would indicate that the problem is in the fuel delivery system.
(75) If enhanced data is available (e.g., OBDII enhanced) the Simulated Injector value would correspond to the actual injector on time given by the PCM as a PID If the engine injector size is known, the calculation would give the actual injector on time of the engine. This actual PID value could be compared to a calculated injector on time and the difference would indicate where the problem is located in the injection system.
(76) Power
(77) It is desirable to know how much power an engine can produce. This can be used to detect if the engine can make its rated horsepower or the engine has low power. If the difference between actual horsepower and calculated horsepower can be determined, whether the engine's power is compromised or not can also be determined. In order to calculate the horsepower output of an engine the air flow rate in grams per second is used. An air flow rate of about 6 lbs/hour produces 1 horsepower of usable mechanical power at the flywheel of the engine. The air/fuel ratio will change this available power at the flywheel. (An air/fuel ratio of 12.5 to 1 produces more horsepower than an air/fuel of 14.7 to 1.) The power equation set forth below assumes that all the mechanical parts of the engine, including ignition timing, are functioning correctly in order for the calculated horsepower to correctly be equated to the actual horsepower.
(78) Horsepower Equation:
HP=air flow lb/hr2721.54 gram force. Since air flow problems can be corrected by fuel trim, the fuel trim (FT) will be multiplied by the horsepower. Total Horsepower Equation: Total horsepower=FTHP.
Catalyst Efficiency Test
(79) The Catalyst Efficiency Test, illustrated in
(80) Once all indication lights turn green, the catalyst efficiency test can begin. It will take 20 seconds for the catalyst efficiency percent to be displayed in the window. Once the display has a digital reading the display boarder will turn color to indicate the condition of the catalytic converter. Green indicates a good converter. Yellow indicates that the converter is marginal. Orange indicates that the converter is going bad. Red indicates that the converter is compromised. To get the best results from this test, the vehicle should be run in three conditions: idle; high idle; and steady state curse. If the vehicle is being driven in stop and go traffic, the catalyst efficiency will drop to the 60% range with a good converter. Note: before the catalytic converter is to be replaced the technician should always check the DTCs for a catalyst efficiency code. If no code is present and the monitors have run, the Mode 6 data on the catalyst efficiency should be checked. If it shows good, replacement of the catalytic converter will not fix the vehicle unless it is restricted. If there is a code set and the catalyst efficiency shows good, check for a TSB (technical service bulletin from the manufacturer) on reprogramming the PCM.
(81) The PIDS monitored to determine the Catalyst Efficiency and fill chart are: RPM, O2B1S1, O2B1S2, O2B2S1 and O2B2S2. Note that O2B2S1, O2B2S2 are only needed for the BANK TWO calculations. Bx=B1 for BANK ONE calculation or B2 for BANK TWO calculation.
AmpFront=O2BS1 MaximumO2BS1 Minimum
AmpRear=O2BS2 MaximumO2BS2 Minimum
Cat Eff %=(1AmpRear/AmpFront)100
(82) Catalytic Efficiency Color Codes are as follows: Green: Cat Eff % greater than or equal to 80 Yellow: Cat Eff % between 70 and 79 Orange: Cat Eff % between 60 and 69 Red: Cat Eff % less than 60
Engine Coolant Range Chart
(83) The cooling system is a very important part of the operation and function of the fuel injection system. When the engine is first started the engine is at ambient temperature. In these conditions the fuel injection will need to add fuel or enrich the air/fuel mixture which could drop to about 10 to 1. In turn, this will increase the emissions at the tail pipe. Due to tighter governmental regulations this is undesirable. It is desirable to warm the engine rapidly to operating temperature, about 200 F. to 225 F. Once the engine is at operating temperature the fuel control system will target an air/fuel mixture of about 14.7 to 1. This will substantially decrease the tailpipe emission levels. During the chemical reaction between the oxygen and hydrocarbon chains heat energy is released from the burning fuel. About 35% of this heat energy is lost to the engine cooling system. The internal combustion engine's cooling system is designed to take on heat, created by this chemical reaction and the friction between the engine's moving parts, and exchange it into the ambient air. If the engine's cooling system cannot be maintained the emission levels rise at the vehicle's tailpipe. The mechanical parts of the engine can also be damaged in the event of the cooling system not maintaining the coolant temperature. Due to the importance of the cooling system upon the fuel injection and mechanical condition, it is desirable to have a test that checks the cooling system's function. The temperature chart in
(84) With regard to the Temperature tab, the chart plot contains: speed; temperature (Deg F.); and rate (Deg F./Sec). These values, plus TPS (%) are also displayed digitally on the screen. The Temp (Deg F.) also has a border around it showing the most recent color code. The colors for Temp background and table cells (same as info light): Green: Warm-up Good Yellow: Warm-up Too Slow Orange: Warm-up Too Fast Red: Overheated
(85) With regard to the Temperature Table, the time for table fill can be selected as 2:30, 5:00, 10:00 or 15:00 (Min:Sec). This time is divided into 10 horizontal cells and ends up with 15, 30, 60, or 90 seconds per cell. The vertical cells go from 40 to 260 Deg F. and are divided between 10 sells (30 Deg F. per cell).
(86)
(87) The volumetric efficiency test was then run. See
(88) While it is clear that the engine has a lack of air flow, the cause of this problem is still unknown. In order to isolate the cause of this problem it is necessary to fill the Fuel Trim load chart (
(89) If all tests pass, tool 11 will ask the technician to snap the throttle. Tool 11 now monitors the TPS and the vacuum by watching how quickly the engine gains vacuum as the throttle closes. It can be determined whether or not the exhaust has a slight restriction. If all previous tests pass the technician will be instructed to check the cam and crank sensor signals for proper timing correlations. If the VE is low and the fuel trim chart has large corrections indicated by yellow, orange or red, the MAF sensor is out of calibration. If the actual VE reading is normal and the fuel trim chart loads with yellow, orange and red then this is an indication of the following: The sensors are misreading. The fuel injectors have a problem. The fuel pressure is wrong.
(90) If all sensors test good then the fuel trim charts will be analyzed. The way in which the fuel trim loads in the chart will indicate the clues necessary to determine where the problem is located. An example of this would be if all of the trim cells filled at low RPM and low loads are green and as the engine load and RPM increases the trims turn to red. At low engine loads very little fuel delivery is needed. As the load increases the fuel demand will also increase. If the fuel supply system such as a plugged fuel filter has a problem, the fuel system can keep up with an engine under low load conditions but will fail with the engine under high load conditions. This is why the trim cells are green where the fuel supply demand is low. As the fuel demand increases the trim cells turn red when trying to compensate for the inadequate fuel delivery.
(91) In the present example,
(92)
(93)
(94)
(95)
Simulated Injector Examples
(96) To further the probability of finding where the problem is located a test sequence is run that is called the simulated injector. This test puts together the VE test and the fuel trim test. The power test is also run at this time. The results will give a better prediction on where the problem within the fuel injection system is located. In
(97) The next example was run on the same GM 5.3 liter VIN T. In this case, there is a leak at the intake boot between the MAF sensor and the throttle body. In
(98) The third example is a test run on the same GM 5.31 iter VIN T. In this test the vehicle has low fuel pressure. In
(99) The next example is from a GM 2200 engine with no problems. In
(100) The sequencing of tests in the automated test routine is set forth in
(101) A more complicated example is that the vehicle's engine is running rough at idle with no check engine light illuminated. The conditions are as follows: The engine vacuum is reading low. The throttle position sensor is reading closed. The mass air flow sensor, MAF, reading is low. The fuel trim readings are good, +/10%. The RPM is at its target idle.
(102) The rationality of this problem is the low vacuum at idle RPM would indicate the following: That the throttle plate is open. The engine has a mechanical problem. There is an intake vacuum leak. The EGR is stuck open.
(103) By comparing the MAF to the engine vacuum it can be determined that the throttle position is reading correctly and is in the closed position. By comparing the low vacuum and the low MAF to the feedback circuit or fuel trim it can be determined that there is no vacuum leak present. If a vacuum leak were present the feedback circuit would be greater than +/10% because the vacuum leak would be allowing air to bypass the MAF sensor. In this condition the air/fuel mixture would be lean and the feedback circuit fuel trim would have to add fuel to keep the air/fuel mixture at 14.7 to 1. This condition would indicate that the exhaust gas recirculation could be causing this problem. The program would then ask the technician to open the throttle to 2000 RPM. If the engine vacuum increased to a good reading this would be an indication that the mechanical condition of the engine is good. The highest probability for this problem would be that the exhaust gas EGR was stuck in the open position. By checking for DTCs, pending DTCs, and Mode 6 data; this information could be used to increase the probability of an accurate conclusion. If there were no DTCs, no pending DTCs, but Mode 6 had a failure listed for the EGR system; this would increase the probability of the EGR being stuck and leaking exhaust gases into the intake manifold.
(104) Once the testing sequence is completed and all data have been collected, the program will evaluate the flagged data and the rationality data, and would then project a probable solution so that the technician could then correct the power train control system problem(s).
(105) To make a more accurate diagnostic conclusion an exhaust gas analyzer would be interfaced with tool 11. The internal combustion engine breaks the air, O2, and fuel, HC, down so they can combine with one another to form new chemical compounds. This chemical reaction powers the internal combustion engine. In order for this chemical reaction to take place, many things must occur in the correct order. When any of these events fail, this reaction will change. These changes will be evident in the exhaust gas traces; CO, CO2, HC, O2, Lamda, AFR and NOX, as illustrated in
(106) The exhaust gas analyzer is a device that can sense the concentration of certain gas molecules that are emitted out of the internal combustion engine. The internal combustion engine draws air into the cylinder where a hydrocarbon fuel is added. The hydrocarbon fuel is then broken down in the cylinder and, under the right conditions, can combine with oxygen. This chemical reaction provides an expanding gas that forces the piston down producing power at the engine's fly wheel. At the end of the burning cycle of the hydrocarbon fuel the gases are forced out of the cylinder into the exhaust system. The exhaust gas analyzer takes a small sample of this gas as it leaves the tail pipe of the vehicle. This sample is then pumped by the gas analyzer from the tail pipe through a filtering system into the exhaust gas analyzer's sample tube. Located at one end of the sample tube, a wide band infrared emitter is mounted. This emitter is positioned where it can send infrared light down the sample tube of the exhaust gas analyzer. At the opposite end of the sample tube an infrared quad collector is located. This collector can read the infrared light that was sent down the sample tube. Each gas that is emitted out of the vehicle's tail pipe absorbs certain infrared light wavelengths. If the collectors are tuned by applying light frequency filters only the light wavelength associated with the gas to be sampled will pass through the filter to be read by the collector. The amount of infrared light that passes through the sample tube and the light filters will show the concentration of a particular gas. The internal combustion engine produces exhaust gas concentrations of carbon monoxide (CO), carbon dioxide (CO2), hydrocarbons (HC), oxygen (O2), and nitrogen oxides (NOx). These different gasses absorb different infrared light wavelengths. The infrared light wavelength that CO absorbs is 4.65 nanometers. CO2 absorbs 4.2 nanometers. HC absorbs 3.4 nanometers. NOx absorbs 6 nanometers; however water vapors also absorb 6 nanometers of light so NOx must be read by a chemical cell. Oxygen does not absorb any infrared light so it to must be read by a chemical cell. A 4th collector is added as a gas reference and is read at 4 nanometers of infrared light. This reference adds stability to the reading of the other gases. If no gases are in the sample tube the collectors will read the highest concentration of infrared light. This high concentration of infrared light shows that no gases are present in the sample tube and the gas analyzer will display zero.
(107) If gas traces are in the sample tube they will absorb a portion of the infrared light. The more gas concentration, the less infrared light makes it to the infrared collectors. The less infrared light that is picked up and read by the collectors, the higher the concentration of gas content is indicated by the gas analyzer. By filling the sample tube with a known concentration of gas content, the gas analyzer can be calibrated to a very accurate level. The exhaust gas analyzer can now give data that can be used by the technician or a microprocessor to help diagnose the internal combustion engine.
(108) Tool 11 reads these changes and compares this data with the PIDS which will significantly increase the probability of a correct conclusion. Furthermore, when checking an oxygen sensor or wide range air fuel sensor, WRAF, the PIDS will provide the electrical data necessary to see if the O2 sensor is functional but will not determine whether or not the O2 sensor or WRAF sensor is out of calibration. In order to check the oxygen sensor or WRAF sensors accuracy a gas analyzer will be used. By comparing the data from the PIDS and the data from the exhaust gas analyzer, tool 11 can arrive at a conclusion on the calibration or accuracy of the oxygen sensor or WRAF sensor.
(109) Whereas the drawings and accompanying description have shown and described the preferred embodiment of the present invention, it should be apparent to those skilled in the art that various changes may be made in the form of the invention without affecting the scope thereof.