Operation CHARM: Car repair manuals for everyone.

On-Board Diagnostic Tests

On-Board Diagnostic Tests

A diagnostic test is a series of steps which has a beginning and an end. The result of which is a pass or fail reported to the Diagnostic Executive. When a diagnostic test reports a pass result, the Diagnostic Executive records the following data:

^ The diagnostic test has completed since the last ignition cycle

^ The diagnostic test has passed during the current ignition cycle

^ The fault identified by the diagnostic test is not currently active

When a diagnostic test reports a fail result, the Diagnostic Executive records the following data:

^ The diagnostic test has completed since the last ignition

^ The fault identified by the diagnostic test is currently active

^ The fault has been active during this ignition cycle

^ The operating conditions at the time of the failure


Diagnostic Executive

The Diagnostic Executive is a unique segment of the software which is designed to coordinate and prioritize the diagnostic procedures as well as define the protocol for recording and displaying their results. The main responsibilities of the Diagnostic Executive are:

^ Monitoring the Diagnostic Test Enabling Conditions

^ Requesting the Malfunction Indicator Light (MIL)

^ Illuminating the MIL.

^ Recording Pending, Current, and History DTCs

^ Storing and Erasing Freeze Frame Data

^ Monitoring and Recording Test Status information


Trip

The ability for a diagnostic test to run depends largely upon whether or not a Trip has been completed. A Trip for a particular diagnostic is defined as a key ON and key OFF cycle in which all the enabling criteria for a given diagnostics as been met allowing the diagnostic to run vehicle operation, followed by an engine OFF period of duration and driving mode such that any particular diagnostic test has had sufficient time to complete at least once. The requirements for trips vary as they may involve items of an unrelated nature; driving style, length of trip, ambient temperature, etc. Some diagnostic tests run only once per trip (e.g. catalyst monitor) while others run continuously (e.g. misfire and fuel system monitors). If the proper enabling conditions are not met during that ignition cycle, the tests may not be complete or the test may not have run.


Warm-up Cycle

A Warm-up cycle consists of an engine start-up and vehicle operation such that the coolant temperature has risen greater than 40 °F from the start-up temperature and reached a minimum engine coolant temperature of 160 °F. If this condition is not met during the ignition cycle, the diagnostic may not run.


Diagnostic Information

The diagnostic Tables and the functional checks are designed in order to locate a poor circuit or a malfunctioning component through a process of

logical decisions. The Tables are prepared with the assumption that the vehicle functioned correctly at the time of assembly and that there are no multiple faults present.

There is a continuous self-diagnosis on certain control functions. This diagnostic capability is complemented by the diagnostic procedures which are contained in this database. The language of communicating the source of the malfunction is a system of diagnostic trouble codes. When a malfunction is detected by the control module, a diagnostic trouble code will set and the Malfunction Indicator Lamp (MIL) will illuminate on some applications.