|
ONBOARD DIAGNOSTICS DEMYSTIFIED
OBD will produce a DTC (Diagnostic Trouble Code) if;
1) A sensor fails;
2) reads outside its normal range of values or ;
3) can't send its input back to the computer because of an open or
shorted circuit.
and can then alter engine performance and
emissions.
CHECK ENGINE
LAMP
The "Malfunction Indicator Lamp" (or MIL as it is called today)
is supposed to alert the driver when a problem occurs in the engine
control system.
The lamp may;
1) come on and go off;
2) remain on continuously ;
3) or flash.
Some types of intermittent problems will make
the lamp come on only while the fault is occurring. When the problem
goes away, the lamp goes off. Other types of problems will turn the
light on, and it will remain on until the fault is diagnosed and
repaired.
Whenever the Check Engine light comes on, a
"diagnostic trouble code" (DTC) is also recorded in the on-board
computer's memory that corresponds to the fault. Some problems can
generate more than one fault code, and some vehicles may suffer from
multiple problems that also set multiple codes.
SETTING CODES
In systems prior to OBD II (1996), disconnecting the computer's power
source or disconnecting a battery cable could erase fault codes. The
loss of voltage wiped out the computer's temporary memory causing the
Check Engine light to magically go out. But as soon as the original
problem reoccurred, the code(s) would be reset and the light would come
back on.
In most newer computer systems, fault
codes are stored in a "nonvolatile" memory that is not lost if the
battery is disconnected. The codes remain intact until they are cleared.
Disconnecting the battery or computer's power supply can have
undesirable consequences because it causes;
1) the loss of electronic presets in the radio and climate
control system
2) as well as the engine computer's "learned" memory - the
adjustments that are made over time to compensate for engine wear and
driving habits.
3) On some vehicles where the computer also regulates the
electronic transmission, the computer may have to be put through a
special learning procedure to relearn the proper operation of the
transmission if power has been lost!
A SMARTER
APPROACH
Prior to OBD II,
fault detection was mostly limited to "gross failures" within
individual circuits or sensors. The first generation systems;
1) couldn't detect engine misfire;
2) how well the catalytic converter was functioning or;
3) whether a vehicle was leaking fuel vapors into the atmosphere.
OBD II changed all of that by adding the ability to monitor these things
so emission problems can be detected as they develop.
OBD II adds the unique ability to track problems as
they develop and to capture a snapshot of what's going on when a problem
occurs.
Almost any emission problem that causes
hydrocarbon emissions to exceed 1.5 times the federal limit
can cause the Check Engine light to come on with OBD II - even
if there is no noticeable drivability problem accompanying the emission
problem.
The most powerful (and controversial)
feature of OBD II is its ability to detect engine misfire.
First generation OBD systems couldn't do that directly so there was
no way to know if the engine was performing properly or not. OBD II
misfire detection strategies vary somewhat from one vehicle
manufacturer to another,
but most currently use the input from the crankshaft position sensor
to monitor changes in crankshaft speed. A single misfire will cause
a slight variation in the rotational velocity of the crank. By knowing
the position of the crank and which cylinder is supposed to be firing,
the OBD II system can correlate each misfire that occurs with a specific
cylinder. The misfires are tracked and tabulated, and if a pattern
occurs it can set a misfire code and turn on the Check Engine light.
BREAKING
THE CODE
A misfire that occurs in
a given cylinder will set a P030X code where "X" will be the number of
the cylinder that is misfiring.
For example, a P0302 code would tell you cylinder number
two is misfiring.
The misfire might be due to;
1) a fouled spark plug,
2) a bad plug wire,
3) a defective ignition coil in a DIS system,
4) a clogged or dead fuel injector or,
5) a loss of compression due to a leaky exhaust valve,
leaky head gasket or worn cam lobe.
On some vehicles, the OBD II system
itself will disable a cylinder if it detects a high enough rate of
misfire. This is done to protect the catalytic converter. By shutting
off the cylinder's fuel injector, the OBD II system prevents unburned
fuel from passing through the cylinder and entering the exhaust. Raw
fuel in the exhaust is bad news because it makes the converter overheat,
and if it gets too hot it can suffer damage. What else does OBD II
add to the equation? It
also monitors the operation of the catalytic converter with a second
oxygen sensor on the tailpipe side of the converter. By comparing
upstream and downstream O2 sensor readings, it can determine how well
the converter is doing its job. If converter efficiency drops below a
certain threshold, the OBD II system will set a code and turn on the
Check Engine light.
OBD II can also detect fuel vapor leaks
(evaporative emissions) in the charcoal canister, evap plumbing or
fuel tank by pressurizing or pulling a vacuum on the fuel system. It can
even detect a loose or missing gas cap. In addition, OBD II
can also generate codes for various electronic transmission
problems and even air condition failures such as a compressor
failure.
TWO KINDS
OF CODES
The
diagnostic codes that are required by law on all OBD II systems are
"generic" in the sense that all vehicle manufacturers use the same
common code list and the same 16-pin diagnostic connector. Thus, a P0301
misfire code on a Ford means the same thing on a Chevy, Chrysler, Toyota
or Mercedes. But each vehicle manufacturers also have the freedom to
add their own "enhanced" codes to provide even more detailed
information about various faults. Enhanced codes also cover non-emission
related failures that occur outside the engine control system. These
include ABS codes, HVAC codes, airbag codes and other body and
electrical codes.
The "generic" codes that are common to all
vehicle manufacturers can be accessed using any basic scan tool that is
OBD II compliant. Unfortunately, most older scan tools won't work on the
newer OBD II systems, and have to be replaced with ones that have the
proper hardware and software to read OBD II codes and other diagnostic
information. When shopping for a scantool, be sure and check if it
supports more than just the "generic" codes.
A challenge for the tool manufactures is
access to the vehicle manufacturer enhanced codes. Many of the low-cost
scan tools on the market get around this by only supporting the
"generic" codes and information. While this provides basic information
on a failure, it often doesn't give you the entire picture to make your
diagnosis. The advantage of the AutoTap OBDII scan tool is that it's
available both in Generic or Enhanced versions, and it's simple to
upgrade from Generic to Enhanced.
THE
IMPACT OF OBD II
On one
hand, OBDII has made diagnosis easier by providing more codes, detecting
problems earlier and pinpointing misfires within specific cylinders. But
on the other hand, OBD II has increased the complexity and
sophistication of engine control systems to the point where you must
have an OBDII scantool to diagnose and repair today's drivability and
emissions problems. OBD II is helping Do-It-Yourselfers and professional
technicians do a better job of fixing problems the first time. This is
reducing the number of parts that are replaced unnecessarily and
reducing comebacks and warranty returns.
WATCH OUT
FOR FALSE CODES!
Today's OBD II systems are so sensitive to
misfires that they will set a misfire code if they detect as few as five
misfires in 200 engine revolutions! Unfortunately, this high level of sensitivity
can sometimes generate false misfire readings under certain operating
conditions. Driving on an extremely rough road, for example, can
produce the same kind of variations in crank speed that appear to be
misfires to the OBD II monitor. Some newer OBD II systems compensate
for rough road operation by reducing the level of misfire sensitivity.
Others use a different method to detect misfires. Instead of
monitoring crankshaft speed, the system watches the firing voltage of
each spark plug to detect problems (a lean misfire typically causes a
large jump in the firing voltage while a shorted or fouled plug causes a
drop in the firing voltage). Random misfires that are not isolated
to a particular cylinder will also set a misfire code. In these cases, a
scan tool like AutoTap that allows you to view the vehicles real-time
sensor data is invaluable in distinguishing a real misfire problem from
a false code.
Click
Here to post for free your VW car or parts
that you have for sale or are looking to buy.
RETURN TO HOME PAGE

|