Oxygen Sensor Heaters: How do you Know if that Heater Fault Code is Real?
Jacques Gordon has worked in the automotive industry for 40-plus years as a service technician, lab technician, trainer and technical writer. His began his writing career writing service manuals at Chilton Book Co. He currently holds ASE Master Technician and L1 certifications and has participated in ASE test writing workshops.
When the check engine light is on and the scan tool displays oxygen sensor codes, you already suspect that the real problem might be something other than the oxygen sensor. When the codes indicate a problem with the oxygen sensor heater, that narrows the possibilities quite a bit.
However, if it’s Sensor 1, even if you determine the circuits and power supply are good, simply installing a new sensor isn’t a complete fix because the powertrain control module (PCM) won’t automatically work with the new sensor heater. They must be introduced to each other first.
The air/fuel ratio sensor (AFR), also called a wide-band oxygen sensor, was first introduced about 15 years ago, and since about 2005 it’s Sensor 1 in just about every engine. An oxygen sensor only indicates whether the engine is running rich or lean of stoichiometric (lambda = 1), while the AFR sensor actually measures the amount of oxygen in the exhaust. This allows the PCM to precisely control the engine’s air/fuel ratio rather than just correct for a rich or lean mixture. The AFR sensor is a very sophisticated measuring device that must be kept at a constant temperature to measure accurately, so the heater is critical to its operation.
To understand the heater in an AFR sensor, it will help to review how an oxygen sensor works. There are three types of oxygen sensors: the passive Nernst cell, the powered titania sensor and the AFR or wide-band oxygen sensor.
The basic oxygen sensor is based on the Nernst cell, named for the German physicist who developed the equations that define how it works. In physical chemistry, a Nernst cell is a semi-permeable wall made of a material that conducts ions. Electrical contacts are attached to each side of the wall. When there are different concentrations of the same gas on either side of the wall, a voltage is generated.
In a standard O2 sensor, the cell wall is a thin wafer of zirconia that reacts to different concentrations of oxygen in an engine’s hot exhaust stream (660 degrees Fahrenheit or 350 degrees Celsius). When there is a high concentration of oxygen on one side of the wafer and a low concentration on the other, the oxygen on the “high” side will cause ions to flow through the wafer to the “low-oxygen” side. The flow of ions creates a voltage that’s picked up by the electrodes attached to each side of the wafer. This type of sensor can generate about 1 volt, and it’s completely passive.
The sensor’s zirconia wafer is shaped like a thimble, and the outside wall is exposed to exhaust gas while the inside wall is exposed to ambient air. One electrode is attached to the sensor body so it’s grounded at the exhaust pipe. That means that only one wire is needed to send the voltage signal to the PCM. A hollow sheath around that wire provides outside reference air to the inside of the thimble.
A titania sensor is very different. When heated, the electrical resistance of titania changes as the concentration of oxygen surrounding it changes. A titania sensor does not generate voltage... it changes the output voltage of the current flowing through it.
The sensor element is a flat wafer with electrodes on either side, so it’s sometimes called a “planar” sensor. The PCM supplies a constant reference voltage to one electrode and measures the voltage drop through the element at the other electrode. Since the reference voltage is typically 5 volts or higher, this sensor produces a nice fat signal that reacts much faster than a Nernst cell, and it doesn’t need reference air either, so it’s smaller and less vulnerable to contamination. But like the zirconia sensor, the output signal is not linear; it rises or falls sharply on either side of stoichiometry, so it’s still only capable of indicating a rich or lean air/fuel ratio.
Air/fuel ratio sensors have a Nernst cell and a second cell right next to it called an “oxygen pump” or pump cell. The two cells are built on a flat strip of zirconia, so it’s sometimes called a “planar” oxygen sensor. Be careful not to confuse it with the titania sensor.
Just like the basic O2 sensor, the Nernst (sample) cell generates a voltage when there’s very little oxygen in the exhaust. However, instead of using that voltage signal for fuel control, it’s sent to a control circuit that operates the pump cell, which is basically another Nernst cell operated in reverse. When current is applied to the pump cell, oxygen ions flow out of it and into the sample cell. A controller supplies current to the pump cell, and it’s programmed to keep the output of the sample cell at 450 millivolts. This creates a closed-loop control system, and the PCM simply monitors the amount of current supplied to the pump cell to know how much oxygen is in the exhaust.
In addition to being extremely fast, this type of sensor can actually measure the amount of oxygen in the exhaust over a very wide range rather than just detect a rich/lean condition. This allows the PCM to control air/fuel ratio over a range from 10.3-to-1 (rich) to about 23-to-1 (lean).
In earlier AFR sensors, the sheath around the wiring harness forms a sealed conduit that supplies ambient air to the pump cell. These sensors are vulnerable to contamination, especially if the sheath is damaged (that’s one reason we’re told not to repair the wiring harness).
Newer AFR sensors are configured differently so the sheath is no longer needed. These sensors are different from each other and require different control circuits, so they’re not interchangeable.
Basic four-wire O2 sensors are still used as catalyst monitors and labeled sensor S2 on bank 1 or bank 2 (B1S2 or B2S2). The heater brings the sensor up to operating temperature quickly so it can begin working as soon as possible. The PCM monitors the heater circuits continuously, checking resistance for an open circuit or short to ground.
If a problem is detected, the PCM will set a code and turn on the malfunction indicator light (MIL), but the sensor can still produce a signal if the exhaust gas keeps it hot enough.
AFR sensors might also produce a signal without the heater, but that signal would be completely useless because it’s not voltage... it’s a measure of the current sent to the oxygen pump. Temperature affects resistance and resistance affects current flow, so the sensor’s flat zirconia strip must be held at a constant temperature to generate an accurate signal. The sensor is heated to about 1,200 degrees F (650 degrees C), double the temperature of a basic heated oxygen sensor.
Sensor heaters can draw a lot of current, so battery voltage is usually supplied directly to the heaters through a relay and a fuse. The heaters’ ground circuit is controlled by the PCM. A basic four-wire sensor heater is usually turned on all the time, but the AFR heater’s ground circuit is pulse width-modulated to keep the temperature constant regardless of exhaust gas temperature.
There is no temperature sensor in these heaters, so how does the PCM keep the AFR sensor at a constant temperature? Remember that temperature affects resistance, so the PCM can calculate the sensor’s temperature by monitoring the resistance in the heater circuit. General Motors (GM) calls this Resistance Calculated Oxygen Sensor Heater Temperature (RCOHT). The same principal is used to measure coolant temperature, but in this application the measurements must be extremely fast and infinitely more precise.
The heater circuit has a calibration resistor built into the wiring harness or sensor connector.
When the sensor is first installed and connected, the PCM is commanded to read the resistance in the (cold) heater circuit to know the calibration of that resistor. It will then use that resistance value to calculate the sensor’s actual temperature under all conditions.
Even with a calibration resistor, the heater’s resistance varies by a few hundredths of an ohm from one AFR sensor to another. That’s why the PCM and the AFR sensor heater must be calibrated to each other. That’s also why there is no heater resistance specification, so measuring heater resistance is not a good way to confirm a good/bad oxygen sensor heater. In addition, that’s the other reason we’re told not to repair an AFR sensor’s wiring harness; the resistance might change.
When replacing an air/fuel ratio sensor, you’ll need a scan tool capable of commanding the PCM to relearn the sensor heater’s resistance. On some models, simply clearing the trouble codes and turning off the MIL will do the job. Some scan tools won’t enter the clear-code mode if no codes exist. In that case, just turn on the ignition and disconnect any convenient sensor to create a code. On some models the relearn must be done with the sensor at ambient temperature. On many GM models it can be done with the sensor hot, and the PCM will relearn the real value at the next cold-start.
When chasing sensor heater codes, first make sure the heater monitors have run. On most models it’s the first monitor to run, and the other monitors might not run if that one doesn’t or if it fails. Typically that monitor will run during a 40 mph to 50 mph cruise with the engine at normal operating temperature, but the monitor enabling criteria are different for each manufacturer, so it’s important to look that up in the service information.
The PCM monitors the oxygen sensor heater circuits for both voltage and current. On most models, the voltage monitor runs continuously and the current monitor runs at least once per drive cycle after specific enabling criteria are met. Newer Chrysler models are a little different; the heater monitor runs after a complete (defined) drive cycle with the engine off and coolant temperature has decreased more than 60 degrees F (16 degrees C).
The voltage monitor simply checks for battery voltage in the heater circuit. The current monitor checks to see if current in the circuit is within a specific range. Depending on the model, it can range anywhere from 0.2 amps up to about 8 amps or more.
Most manufacturers list that spec in their service information, so you can check heater current yourself with a current probe. On AFR sensors, you can also see heater current duty cycle with an amp probe and a DVOM or with a scope, but you probably won’t find a specification.
When certain faults are detected, such as high current draw in the heater circuit, the PCM will suspend heater operation to protect itself. This can be a challenge to diagnose correctly, because if the PCM does not ground the heater circuit, it can be hard to tell if the problem is in the circuit or the PCM.
Here’s a test you won’t find in any service manual. Unplug the sensor and connect a small light bulb to the heater circuit. A side-marker bulb will do nicely, and make sure you’re connected to the heater circuit and not the sensor circuit. Clear the codes and turn off the MIL, then turn on the ignition switch.
If the bulb lights or pulses, the circuit has power and the PCM is attempting to operate the heater.
The generic OBD-II codes for oxygen sensor heater malfunctions are useful, and the manufacturer-specific codes are even more helpful. Still, the real challenge is telling the difference between a failed sensor and a faulty PCM.
The key to that is understanding the control strategy, diagnostic monitors and enabling criteria, so start by looking up the description and operation and searching for TSBs in your service information system. Then proceed with confidence. ●
Stay current on lambda, titania and AFR sensors
A regular oxygen (lambda) sensor signal rises and falls as the A/F ratio toggles between rich (high) and lean (low). A titania sensor signal also toggles rich/lean, but lean is high and rich is low. The AFR sensor signal does not toggle between rich and lean because it does not produce a voltage signal. It produces a current signal that the PCM uses to maintain a specific air/fuel mixture.
However, when reporting oxygen sensor readings for on-board diagnostics or for a scan tool, the PCM mathematically converts that current signal to a voltage signal. At stoichiometry, the oxygen sensor PID will hover near 3.3 volts. If the PCM commands a rich mixture for acceleration, there is very little oxygen in the exhaust and the sensor PID will be less than 3.3 volts. A lean mixture will produce a PID above 3.3 volts.