General System Description
SERIAL DATA COMMUNICATIONSUART Serial Data
Two methods of data transmission are used. One method involves a Universally Asynchronous Receiving/Transmitting (UART) protocol. UART is an interfacing device that allows the on board computer to send and receive serial data. "Serial data" refers to information which is transferred in a linear fashion over a single line, one bit at a time. A "data bus" describes the electronic pathway through which serial data travels. The UART receives data in a serial format, converts the data to parallel format, and places them on the data bus (which is recognizable to the on board computer). The UART also accepts parallel data from the data bus, converts the data to serial format, and transmits them to the scan tool. This method has been the common strategy for establishing a communication link between the on board control module and the off board monitor/scanner since 1981.
ISO (9141-2) Serial Data
Regulations require that all automobile manufacturers establish a common communications system. The Metro utilizes the International Organization for Standardization (ISO [9141-2]) communications system. It specifies the requirements for setting up the interchange of digital information between the on-board emission-related Control Modules of road vehicles and the OBD II scan tool as specified in J1978. This communication is established to facilitate compliance with California Code of Regulation. The most significant result of this regulation is that it provides scan tool manufacturers with the capability of accessing data from any make or model vehicle.
COMMON OBD II TERMS
Diagnostic
When used as a noun, the word diagnostic refers to any on-board test run by the vehicle's Powertrain Control Module. A diagnostic is simply a test run on a system or component to determine if the system or component is operating according to specification. The following list defines the major vehicle on-board diagnostics. Depending on emission requirements in the area of vehicle sale, certain diagnostics listed below may not apply.
^ Misfire
^ Oxygen sensors
^ Oxygen sensor heaters
^ EGR
^ Catalyst monitoring
Enable Criteria
The term "enable criteria" is engineering language for the conditions necessary for a given diagnostic test to run. Each diagnostic has a specific list of conditions which must be met before the diagnostic will run. "Enable criteria" is another way of saying "conditions required".
The enable criteria varies with each diagnostic, and typically includes, but is not limited to the following items:
^ engine speed
^ vehicle speed
^ ECT
^ MAP
^ barometric pressure
^ IAT
^ TP
^ high canister purge
^ fuel trim
^ TCC enabled
^ A/C on
Trip
Technically, a trip is a key on-run-key off cycle in which all the enable criteria for a given diagnostic are met, allowing the diagnostic to run. Unfortunately, this concept is not quite that simple. A trip is official when all the enable criteria for a given diagnostic are met. But because the enable criteria vary from one diagnostic to another, the definition of trip varies as well. Some diagnostics are run when the vehicle is at operating temperature, some when the vehicle first starts up; some require that the vehicle be cruising at a steady highway speed, some run only when the vehicle is at idle; some diagnostics function with the TCC disabled. Some run only immediately following a cold engine start-up.
A trip then, is defined as a key on-run-key off cycle in which the vehicle was operated in such a way as to satisfy the enable criteria for a given diagnostic, and this diagnostic will consider this cycle to be one trip. However, another diagnostic with a different set of enable criteria (which were not met) during this driving event, would not consider it a trip. No trip will occur for that particular diagnostic until the vehicle is driven in a way as to meet all the enable criteria.