Trip Detection Logic
Generation II data streams are prioritized. When two messages attempt to establish communications on a data line at the same time, only the message with higher priority will continue. A new segment of the software called the Diagnostic Executive coordinates the protocol for recording and displaying diagnostic procedures.
After engine has reached normal operating temperature, Diagnostic Executive checks if On Board Diagnostic Tests have been completed since last ignition cycle. It checks if tests have passed during current ignition cycle. Checks if fault identified by diagnostic tests is currently active. It also checks if fault identified has been active during current ignition cycle and what operating conditions were present at the time of failure.
Each test is separated in to four types:
- Type A
Turns the MIL on the first time an emission related failure occurs. The MIL will FLASH at a rate of once per second to alert the operator of potentially damaging levels of misfire, such that could destroy the catalytic converter. - Type B
Will only turn MIL on if an emission related condition occurs during two consecutive driving cycles. Conditions such as incorrect fuel trim will be stored in the Freez-Frame data until the fault is detected a second time. If the fault is not detected during three consecutive driving cycles, the MIL light will be turned off. - Type C
This is a non-emission related type and will not activate the MIL. It will turn ON a Check Transmission service light, or other non MIL service reminder light. - Type D
Is non-emission related, will not turn the MIL or service light, but will store DTCs of faults present.