Latest updated: Wednesday, July 4, 2012
The OBD2 system is comprised of nine diagnostic operational modes, each of which supports retrieval of a specific set of diagnostic information. The nine diagnostic modes are:
MODE 1 – Powertrain Diagnostic Data
MODE 2 – Powertrain Freeze Frame Data
MODE 3 – Emission-related Diagnostic Trouble Codes (DTCs)
MODE 4 – Clear / Reset Emission-related Diagnostic Information
MODE 5 – Oxygen Sensor Test Results
MODE 6 –Non-continuous Test Results
MODE 7 – Continuous Monitors Test Results
MODE 8 – Control of On-board Tests and Devices
MODE 9 – Vehicle Information
----------------
MODE 1 – Powertrain Diagnostic Data
In OBD2 systems, the vehicle’s on-board computer receives status information generated by the various vehicle sensors, switches and actuators located throughout the vehicle. This information includes values (volts, rpm, temperature, speed etc.) and system status information (open loop, closed loop, fuel system status, etc.).
MODE 1, Powertrain Diagnostic Data, retrieves "real time" signal values (also called ”Live Data”) generated by the sensors, actuators, switches and/or vehicle system status information used by the vehicle's computer when calculating and conducting system adjustments and corrections.
The real time vehicle operating information for each sensor, actuator, switch, etc. is called Parameter Identification (PID) Data. Each PID (sensor, actuator switch, status, etc.) has a set of operating characteristics and features (parameters) that serve to identify it. These “default” values are also retrieved through MODE 1.
(NOTE) The data retrieved is "real–time" Live Data. The values (volts, rpm, temperature, vehicle speed, system status etc) for the various PIDS may change as the vehicle's operating conditions change. Depending on the specific PID, data may show an actual value returned from a single device (snsor, actuator, switch, etc.), or may show a calculated value based on the inputs from multiple devices.
----------------
Sampling Rate
The rate at which PIDs are sampled (the rate at which data is refreshed) varies, depending on the communication protocol used by the specific vehicle (see COMMUNICATION PROTOCOLS for more information). The powertrain PID sampling rates for each communication protocol are:
· SAE J1850 (VPW 10.4K), SAE J1850 (PWM 41.6K) – 150ms per PID
· ISO 9141-2, ISO 14230-4 KW 2000 – 90ms per PID
· ISO 15765 CAN – 50ms per PID
(NOTE) Not all PIDs are supported by all vehicles.
· PID 00 – PIDs supported by the ECU
· PID 01 – DTCs, MIL Status and Monitor Status
· PID 04 – Calculated Load Value
· PID 05 – Engine Coolant Temperature
· PID 0B – Intake Manifold Absolute Pressure
· PID 0E – Ignition Timing #1 Cylinder
· PID 0F – Intake Air Temperature
· PID 10 – Air Flow Rate for MAF
· PID 11 – Absolute Throttle Position
· PID 12 – Secondary Air Status
· PID 13 – Oxygen Sensor Location
· PID 14 – Oxygen Sensor 1 Bank 1
· PID 15 – Oxygen Sensor 2 Bank 1
· PID 16 – Oxygen Sensor 1 Bank 2
· PID 17 – Oxygen Sensor 2 Bank 2
· PID 18 – Oxygen Sensor 1 Bank 3
· PID 19 – Oxygen Sensor 2 Bank 3
· PID 1A – Oxygen Sensor 1 Bank 4
· PID 1B – Oxygen Sensor 2 Bank 4
· PID 1C – OBD2 Support Requirement
· PID 1D – Alternate Oxygen Sensor Location
Provides an indication of current fuel system status (closed loop, open loop, etc.)
Possible values for PID 04 are:
PID 04 – Calculated Load Value
Possible values for PID 04 are:
PID 05 – Engine Coolant Temperature
Provides a calculated value indicating current temperature of the engine coolant.
Possible values for PID 05 are:
Possible values for PID 06 are:
Possible values for PID 07 are:
Possible values for PID 08 are:
Possible values for PID 09 are:
Provides a calculated value indicating current fuel rail pressure.
Possible values for PID 0A are:
PID 0B – Intake Manifold Absolute Pressure
Possible values for PID 0B are:
Possible values for PID 0C are:
Provides a calculated value indicating the speed at which the vehicle is currently traveling.
Possible values for PID 0D are:
|
PID 0E – Ignition Timing #1 Cylinder
Possible values for PID 0E are:
PID 0F – Intake Air Temperature
Provides a calculated value indicating current intake air temperature.
Possible values for PID 0F are:
PID 10 – Air Flow Rate for MAF
Possible values for PID 10 are:
|
PID 11 – Absolute Throttle Position
Possible values for PID 11 are:
PID 13 – Oxygen Sensor Location
Possible values for PID 13 are:
PID 14 – Oxygen Sensor 1 Bank 1
Provides an indication of the operating voltage or current for Oxygen Sensor 1 Bank 1.
Possible values for PID 14 are:
PID 15 – Oxygen Sensor 2 Bank 1
Provides an indication of the operating voltage or current for Oxygen Sensor 2 Bank 1.
Possible values for PID 15 are:
PID 16 – Oxygen Sensor 1 Bank 2
Provides an indication of the operating voltage or current for Oxygen Sensor 1 Bank 1.
Possible values for PID 16 are:
PID 17 – Oxygen Sensor 2 Bank 2
Provides an indication of the operating voltage or current for Oxygen Sensor 1 Bank 1.
Possible values for PID 17 are:
PID 18 – Oxygen Sensor 1 Bank 3
Provides an indication of the operating voltage or current for Oxygen Sensor 1 Bank 1.
Possible values for PID 18 are:
PID 19 – Oxygen Sensor 2 Bank 3
Provides an indication of the operating voltage or current for Oxygen Sensor 1 Bank 1.
Possible values for PID 19 are:
PID 1A – Oxygen Sensor 1 Bank 4
Provides an indication of the operating voltage or current for Oxygen Sensor 1 Bank 1.
Possible values for PID 1A are:
PID 1B – Oxygen Sensor 2 Bank 4
Provides an indication of the operating voltage or current for Oxygen Sensor 1 Bank 1.
Possible values for PID 1B are:
PID 1C – OBD2 Support Requirement
Provides an indication of the OBD systems/types supported by the vehicles on-board computer.
Possible values for PID 1C are:
|
MODE 2 – Powertrain Freeze Frame Data
(NOTE) A Misfire or Fuel System Fault will overwrite all other Freeze Frame Data.
MODE 3 – Emission-related Diagnostic Trouble Codes (DTCs)
MODE 4 – Clear / Reset Emissions-related Diagnostic Information
MODE 5 – Oxygen Sensor Test Results
· O2S -this is the basic designation for all O2 sensors.
For example, O2S12 or O2SB1S2 is the designation for the downstream O2 sensor for cylinder bank 1.
Oxygen sensor test results include the following information:
· $01 – Rich-to-lean threshold voltage
· $02 – Lean-to-rich threshold voltage
· $03 – Low sensor voltage switch time
· $04 – High sensor voltage switch time
· $05 – Rich-to-lean sensor switch time
· $06 – Lean-to-rich sensor switch time
· $07 – Minimum voltage for test cycle
· $08 – Maximum voltage for test cycle
· $09 – Time between sensor transitions
MODE 6 – Non-continuous Test Results
MODE 7 – Continuous Monitors Test Results
MODE 8 – Control of On-board Tests and Devices