Q: Does the OBD System Measure Gases in the Car's Exhaust?

asked by on

Does the OBD system measure gases in the car's exhaust?

The onboard diagnostic (OBD) system utilizes sensors mounted in the engine exhaust stream to measure the amount of oxygen that comes out of the engine after the combustion process. When an engine intakes a certain amount of air into the engine, the computer will inject the correct amount of fuel using its internal programming and input from several sensors, including the O2 (oxygen) sensors mounted in the exhaust manifold to test the exhaust oxygen content. The input of the O2 sensor is used to maintain a fuel-to-air ratio to be as close to stoichiometric 14.7 parts air to 1 part fuel.

The O2 sensor can measure the amount of oxygen in the exhaust stream using its internal design and the heat in the exhaust after the engine has completed the combustion process. If the combustion process was incomplete or too much fuel is injected, the O2 sensor will sense an increase in oxygen in the exhaust stream indicating the engine is not burning all the fuel. If the computer lowers the amount of fuel injected into the engine cylinders, then the O2 sensor may indicate a lower oxygen content in the exhaust. The computer will use this exhaust O2 sensor as feedback to control the fuel going into the engine.

The engine may use multiple O2 sensors to monitor the engine fuel control by having sensors on both sides of a V-style engine. This is done so dual exhaust can be utilized and monitoring of both sides of the engine can be done. Another O2 sensor can be used after a catalytic converter to measure the catalyst’s ability to burn off excessive fuel in the exhaust. This is done by comparing the before-catalyst O2 sensor and after-catalyst sensor readings.

If the engine gets a reading from an O2 sensor that indicates a low oxygen content, then the engine computer will start to lower the fuel amount injected until it gets to its programming limits or the O2 sensor starts to indicate a high oxygen content. If the computer never gets a change in the O2 sensor output after reaching its programmed limit on fuel control, then it will set a code in memory for the O2 sensor. This indicates a problem with the O2 sensor or other problems in the fuel system causing excessive fuel in the exhaust.

If the engine gets a reading from an O2 sensor that indicates too much oxygen is in the exhaust, the computer will try and compensate by adding more fuel to its programmed limits. If this limit is reached and the oxygen content is still high, then a code is set. This is due to the fact that the injection system cannot inject enough fuel or there is excessive oxygen getting into the engine unmetered. The O2 sensor may also be malfunctioning and might need to be replaced.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Does the OBD System Measure Gases in the Car's Exhaust?

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: What would cause brand new O2 sensors to give codes 172, 173, 176, and 177, rich and lean conditions, both sides at the same time?

When it comes to across-the-board codes being set such as this, it is usually a result of something "upstream" creating the condition to set all these codes. For instance, it is rare for both O2 sensors to fail at exactly...

Q: There's a lot of smoke coming from my exhaust pipe when I push on the gas or going fast

Hi there. Normally, when smoke blows from the exhaust while you're under acceleration it is due to worn out or damaged piston rings. If this happens while you're driving down the road under normal throttle, it could be caused by...

Q: My car has the OBD-II codes P0030 and P0135 for the heater control circuit and sensor. Where is this sensor located?

This is a code that pertains to the heater side of your oxygen sensor. The heater is required to raise the temperature of the sensor so that it can operate properly. Simply unplugging relays/fuses will not keep the code from...

Related articles

Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.