What does the O2 sensor do? : Honda CBR 1000RR Motorcycle Forums: 1000RR.net

LinkBack Thread Tools
Old 10-11-2011, 06:17 AM   #1
Join Date: Apr 2011
Location: Sydney, Oz
Posts: 58
What does the O2 sensor do?

Ive searched and read lots of threads without finding an answer.

What exactly does the sensor measure and what does the ECU do with the data?

Does the sensor measure absolute a/f or just determine whether it falls within certain limits?

Does the ECU alter fuelling across the entire rpm and throttle ranges to compensate for the sensor readings? ... or just within a certain range?

A workmate, who sold his 08 a couple of years ago, said he thought it only affected the fueling at idle and constant throttle but he couldn't remember the details.
OutOfMyDepth is offline   Reply With Quote
Sponsored Links
Old 10-11-2011, 06:45 AM   #2
08 Winning Red
kanuspel's Avatar
Join Date: Apr 2008
Location: Floriduh
Posts: 1,093

kanuspel is offline   Reply With Quote
Old 10-11-2011, 06:48 AM   #3
08 Winning Red
kanuspel's Avatar
Join Date: Apr 2008
Location: Floriduh
Posts: 1,093
link fail sorry


using the motorcycle app for the first time...

kanuspel is offline   Reply With Quote
Old 10-11-2011, 07:51 PM   #4
Join Date: Apr 2011
Location: Sydney, Oz
Posts: 58
Yes, I have a basic understating of what an O2 sensor is.

What i want to know is how it is used on a 2010 CBR1000RR and what the ECU does with the incoming data to affect the fuelling of the bike.
OutOfMyDepth is offline   Reply With Quote
Old 10-12-2011, 06:58 AM   #5
Senior Member
JM1's Avatar
Join Date: May 2009
Posts: 1,380
You probably already know this but there's some basic info here:-

"A 'closed loop clean air' system is used on some bikes to read the Oxygen sensor (lamda) located in the exhaust pipe and, under certain conditions, temporarily change the air/fuel ratio to the stochiometric value of 14.7:1. This is to provide a chemically efficient burn for low rpm cruising and to aid emissions. The closed loop circuit has a very limited operating range, which is only in effect while holding a steady speed at certain rpm's and throttle positions. Any adjustments to the Power Commander will have no effect in this area, as the bikes system re-adjusts accordingly to 14.7:1. This ratio, while good for the enviroment, creates flat spots and a lack of torgue that is required in certain instances, even in the low rpm area. The Oxygen sensors can be disconnected but this will trip the F.I. warning light on the bikes dash.

Our oxygen sensor kits are used on some European motorcycles that have oxygen sensors. The kit disables the closed loop system and enables the Power Commander to adjust the fuelling in this area. (note - two required for Honda VFR800 models)"
JM1 is offline   Reply With Quote
Old 10-12-2011, 04:21 PM   #6
Join Date: Aug 2011
Location: Australia
Posts: 258
I think what the OP is asking is for what the computer does with the data in all operating conditions.
Like does it say put 'x' amount of fuel in to fix AFR to 'y', but has maybe a stop limit on what it will allow. Like can't put any more than a certain amount before 10,000rpm and between 10-12 no more than....
Does it have a point where it just says too much required, I won't do it!
If there are periods like this built into the programming what are they??
If there are stop limits built in, what are they??
Also if anyone knows for an '06 aswell??
Shamizzle is offline   Reply With Quote
Old 10-16-2011, 09:30 PM   #7
Join Date: Feb 2011
Posts: 48
Originally Posted by OutOfMyDepth View Post
What exactly does the sensor measure and what does the ECU do with the data?
Having dicked around with O2 sensors a fair bit on all my bikes, I can tell you that there is very little accurate information you can guarantee on how and when the O2 sensors are used (closed loop mode) on Honda motorcycle PGM_FI systems. These systems are NOT compliant with the OBD-II standard and you cannot hook up a diagnostics probe (a computer, basically) to monitor the fuel trims or whether the ECU is in closed loop or not.

In a nutshell though, when the ECU goes into closed loop mode it looks at the O2 senor signal. Each O2 sensor puts out a voltage between 0.1 and 1.0 volts - 0.45 volts or thereabouts signifies a 14.7:1 Air-To-Fuel Ratio (AFR) and this is what all closed loop ECU systems try to hit. Why do they try to hit 14.7:1? Because that's where the catalytic converter works best. Even a small amount up or down of 14.7:1, the exhaust contains more CO, or more NOx. So basically for best emissions the ECU has to hit that magical 14.7:1 ratio bang-on. Now, there is a massive amount of stuff that can change that AFR reading every few milliseconds. Engine speed, throttle position, air temperature, fuel quality, fuel octane rating, fuel temperature, etc, etc, etc. All of these are dynamically shifting all the time.

A voltage reading of 0.1 volts is somewhere down around 17.6 AFR (lean) while a voltage of 0.9 volts is somewhere around 11.78 AFR (rich).

What happens on the road is that the ECU sees an O2 sensor voltage of too high or too low and keeps adding or subtracting fuel constantly. Subtract/add, subtract/add, subtract add. If you monitor the waveform what you should see is the voltage going from 0.1 to 0.45 up and down repeatedly. If the ECU sees this, it will stop trimming. But if the waveform goes consistently under 0.45 it will add fuel and if it jumps consistently above 0.45 it will subtract fuel.

The next question is how the ECU reacts or alters the fuel. Basically it has what's called a fuel trim and it will add or subtract a percentage of fuel to the injectors for each injector pulse. Most cars' trim range will be +20 or -20 (I'm assuming percent here, but the value could refer to pulse width in milliseconds).

When does a Honda PGM-FI system go into closed loop? Don't know. Does it store the trim values permanently and store that trim to the relevant throttle/rpm position next time the bike is started? Don't know. What are the trim limits? Don't know. What is actually happening to the close loop trim when an O2 eliminator is connected? Don't know. Everyone (including me) seems to think that the closed loop mode is only at low throttle positions and cruise rpms, but where did we get our info from? I certainly can't remember.

Now here's where it gets shit on Honda motorcycle PGM-FI systems. You cannot hook up a diagnostic probe to the ECU and find out what the trim values are. And, you cannot tell if your engine or O2 sensors are so snorked that the trim values have been exceeded! If you take ANY car with an OBD-II compliant ECU, it will flash a Check Engine Light (CEL) any time the O2 trim exceeds its bounds and you can use your diagnostic probe to actually see what the ECU is seeing!

The PGM-FI ECU has a total of about twenty error codes, and they're all to do with "sensor disconnected" or other obvious problems. If your bike EFI system messes up, your mechanic can only truly diagnose it if they are a freakin' diagnostics genius, and these guys are rare, rare, rare.

You can tell the guys who know their shit by asking to see their diagnostic probe, and if they know what a DSO is (Digital Storage Oscilloscope) and what a current clamp connected to a DSO does. If they don't have this stuff, they are not a diagnostics technician and will probably be worse at diagnosing faults than you UNLESS they are one of those freaky guys with years of experience.

Please note the information here is specific to Narrowband O2 sensors only. The voltages and cyclic behaviour of a wideband O2 sensor is totally different. Best as I can tell, all Honda bikes still use narrowband O2 sensors but many euro bikes are using wideband sensors. Powercommander offers "O2 optimisers" for many bikes now, because they either use a wideband O2 sensor or the ECU is smart enough to detect when the O2 sensor has been disconnected and bypassed using those little 330 ohm resistors we see Dynojet providing with all Honda PCIII and PCV systems. These optimisers convert the signal going from the O2 sensor so that the waveform the ECU is looking for that signifies 14.7 AFR is actually something like 13.6 AFR, and hence the ECU stops trimming when the mixture is 13.6 (better for power) because it was fooled into thinking the mixture was 14.7 AFR. You can tell these systems apart because Dynojet will tell you to leave a bunch of cells in the Powercommander software set to zero. These cells are where closed loop mode kicks in on that particular bike. By the way, these so-called O2 optimisers are just a Dynojet clone of things called "EFIE" devices; feel free to go look them up

Last edited by Kaldek; 10-16-2011 at 09:47 PM.
Kaldek is offline   Reply With Quote
Old 10-18-2011, 06:07 AM   #8
Join Date: Apr 2011
Location: Sydney, Oz
Posts: 58
Thanks for the replys.

Im having some problems at lower rpms and throttle openings. Basically where you are when in traffic or tighter corners. The dealership mechanic first claimed it felt like it was due to the fuel I was using (bullshit since it was the same from day 1 with their fuel in it!) then after he left the company they said 2 other mechanics had ridden it and both claim that its completely normal!

I was hoping fitting the PC V and playing around with the relevant cells in the stock bike map might indicate if its a fuel mapping issue or something else (sensor issue?). Boost the amount of fuel and see how it rides, then reduce the fuel and see how it goes.

After fitting the PC I realised Ive got the O2 sensor to deal with, so I was wondering if I need to remove the O2 sensor (and fit eliminator plug) before playing. It appears that I do.

Im also interested just for general knowledge.
OutOfMyDepth is offline   Reply With Quote
Old 10-19-2011, 05:52 PM   #9
Join Date: Feb 2011
Posts: 48
No worries mate. I'm no expert either, but I'm interested in this stuff and currently know just enough to be dangerous. I'm like this guy randomly throwing things into the pot and hoping they don't blow my face off!
Kaldek is offline   Reply With Quote
Old 10-23-2011, 09:11 PM   #10
Join Date: Oct 2008
Location: Texas
Posts: 139
Good info here!
NEVRL8 is offline   Reply With Quote
Sponsored Links

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

» Latest Forum Topics
2012 Yoshimura R-77 Slipon?
06-29-2015 10:25 AM
by Kruz
Last post by speedslave
Today 12:19 AM
16 Replies, 318 Views
Rebuilding the stock shock
Yesterday 10:57 PM
by BigD123
Last post by BigD123
Yesterday 10:57 PM
0 Replies, 25 Views
My old neck
07-01-2015 09:08 PM
Last post by max2010
Yesterday 10:04 PM
21 Replies, 221 Views
Rearsets: Suggestions?
Yesterday 01:55 PM
by Nikofab
Last post by Nikofab
Yesterday 09:53 PM
4 Replies, 75 Views
Joe Rocket Speedmaster 5.0 Pants
06-19-2014 03:17 PM
Last post by africaguide
Yesterday 07:39 PM
19 Replies, 1,754 Views
» Insurance
» Sponsors
» Honda 1000RR Prices
Powered by vBadvanced CMPS

All times are GMT -5. The time now is 01:14 AM.

Powered by vBulletin®
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.1
Garage Plus vBulletin Plugins by Drive Thru Online, Inc.
Motorcycle News, Videos and Reviews
Honda Grom Forum Harley Davidson Forum Honda 600RR Forum Kawasaki Forum Yamaha R6 Forum Yamaha FZ-09 Forum
1199 Panigale Forum Honda Africa Twin Forum Roadglide Forum Honda CBR1000 Forum Vulcan Forum Yamaha R1 Forum Yamaha R3 Forum
Ducati Monster Forum Harley Forums Honda CBR250R Forum ZX10R Forum Star Raider Forum Yamaha Viking Forum
Suzuki GSXR Forum V-Rod Forums Honda Shadow Forum Kawasaki Motorcycle Forum Star Warrior Forum KTM Duke 390 Forum
SV650 Forum BMW S1000RR Forum Honda Fury Forum Kawasaki Versys Forum Drag Racing Forum Ducati 899 Panigale Forum
Suzuki V-Strom BMW K1600 Triumph Forum Victory Forums Sportbikes BMW NineT Forum
Volusia Forum BMW F800 Forum Triumph 675 Forum MV Agusta Forum HD Street Forum Suzuki GW250 Forum
Yamaha Motorcycles Victory Gunner Forum Victory Charger Forum Honda Vultus Forum HD LiveWire Forum Ninja H2 Forum
BMW Scrambler Forum Ducati Scrambler Forum Kawasaki Ninja 250SL Forum