On Board Diagnostic Executive
The On-Board Diagnostic (OBD) Executive is a portion of the PCM strategy that manages the diagnostic trouble codes and operating modes for all diagnostic tests. It is the "traffic cop" of the diagnostic system. The Diagnostic Executive performs the following functions:
- Sequence the OBD monitors such that when a test runs, each input that it relies upon has already been tested. For 2008 MY and beyond ISO 14229 programs, the OBD monitors are no longer sequenced by the diagnostic executive.
- Controls and co-ordinates the execution of the individual OBD system monitors: Catalyst, Misfire, EGR, O2, Fuel, AIR, EVAP and, Comprehensive Component Monitor (CCM). For 2008 MY and beyond ISO 14229 programs, the execution of the OBD monitors is no longer controlled and coordinated by the diagnostic executive.
- Stores freeze frame and "similar condition" data.
- Manages storage and erasure of Diagnostic Trouble Codes as well as MIL illumination.
- Controls and co-ordinates the execution of the On-Demand tests: Key On Engine Off (KOEO)Key On Engine Running (KOER), and the Output Test Mode (OTM). For 2008 MY and beyond ISO 14229 programs, the Output Test Mode is no longer supported by the diagnostic executive.
- Performs transitions between various states of the diagnostic and powertrain control system to minimize the effects on vehicle operation.
- Interfaces with the diagnostic test tools to provide diagnostic information (I/M readiness, various J1979 test modes) and responses to special diagnostic requests (J1979 Mode 08 and 09).
- Tracks and manages indication of the driving cycle which includes the time between two key on events that include an engine start and key off.
The diagnostic executive also controls several overall, global OBD entry conditions.
- The battery voltage must fall between 11.0 and 18.0 volts to initiate monitoring cycles.
- The engine must be started to initiate the engine started, engine running, and engine off monitoring cycles.
- The Diagnostic Executive suspends OBD monitoring when battery voltage falls below 11.0 volts.
- The Diagnostic Executive suspends monitoring of fuel-system related monitors (catalyst, misfire, evap, O2, AIR and fuel system) when fuel level falls below 15%. For 2005 MY and beyond, the execution of the fuel related OBD monitors is no longer suspended for fuel level by the diagnostic executive.
The diagnostic executive controls the setting and clearing of pending and confirmed DTCs.
- A pending DTC and freeze frame data is stored after a fault is confirmed on the first monitoring cycle. If the fault recurs on the next driving cycle, a confirmed DTC is stored, freeze frame data is updated, and the MIL is illuminated. If confirmed fault free on the next driving cycle, the pending DTC and freeze frame data is erased on the next power-up.
- For the 2005 MY and later, pending DTCs will be displayed as long as the fault is present. Note that OBDII regulations required a complete fault-free monitoring cycle to occur before erasing a pending DTC. In practice, this means that a pending DTC is erased on the next power-up after a fault-free monitoring cycle.
- For clearing comprehensive component monitoring (CCM) pending DTCs, the specific monitor must determine that no fault is present, and a 2-hour engine off soak has occurred prior to starting the vehicle. The 2-hour soak criteria for clearing CCM confirmed and pending DTCs has been utilized since the 2000 MY. For 2008 MY and beyond ISO 14229 programs, the engine off soak is no longer used by the diagnostic executive.
- After a confirmed DTC is stored and the MIL has been illuminated, three consecutive confirmed fault-free monitoring cycles must occur before the MIL can be extinguished on the next (fourth) power-up. After 40 engine warm-ups, the DTC and freeze frame data is erased.
The diagnostic executive controls the setting and clearing of permanent DTCs.
- A permanent DTC is stored when a confirmed DTC is stored, the MIL has been illuminated, and there are not yet six permanent DTCs stored.
- After a permanent DTC is stored, three consecutive confirmed fault-free monitoring cycles must occur before the permanent DTC can be erased.
- After a permanent DTC is stored, one confirmed fault-free monitoring cycle must occur, following a DTC reset request, before the permanent DTC can be erased. For 2010MY and beyond ISO 14229 programs a driving cycle including the following criteria must also occur, following the DTC reset request, before a permanent DTC can be erased:
- Cumulative time since engine start is greater than or equal to 600 seconds;
- Cumulative vehicle operation at or above 25 miles per hour occurs for greater than or equal to 300 seconds (medium-duty vehicles with diesel engines certified on an engine dynamometer may use cumulative operation at or above 15% calculated load in lieu of at or above 25 miles per hour for purposes of this criteria); and
- Continuous vehicle operation at idle (i.e., accelerator pedal released by driver and vehicle speed less than or equal to one mile per hour) for greater than or equal to 30 seconds.
- A permanent DTC can not be erased by a KAM clear (battery disconnect). Additionally, its confirmed DTC counterpart will be restored after completion of the KAM reset (battery reconnect).