Strange AFR readings at sustained highway speeds
#1
Strange AFR readings at sustained highway speeds
The problem - cruising at 80+ MPH for a few minutes, the AFR readings on the O2 conditioner display (a AFR500 from Ballenger Motorsports) show 14.0, but the datalog will show the AFR ramping down to low 12's (occasionally bouncing up to the low 13's) until sustained cruising stops. At which time AFR readings seem "normal".
The car - 99 NB1, 1.8L, 2871 clone Chinacharger, Kraken manifold, 2.5" exhaust, Bosch 4.9 LSU WBO2 sensor, Ballenger Morotsports AFR500 O2 signal conditioner. MSPNP2 running 3.4.2 code. Otherwise unremarkable. I don't know if this is commonplace with either the WBO2 sensor, or the AFR500 - but this seems new to me.
PS - I did a sensor calibration back in March if that means anything.
Tune and log attached.
The car - 99 NB1, 1.8L, 2871 clone Chinacharger, Kraken manifold, 2.5" exhaust, Bosch 4.9 LSU WBO2 sensor, Ballenger Morotsports AFR500 O2 signal conditioner. MSPNP2 running 3.4.2 code. Otherwise unremarkable. I don't know if this is commonplace with either the WBO2 sensor, or the AFR500 - but this seems new to me.
PS - I did a sensor calibration back in March if that means anything.
Tune and log attached.
#5
The fact that the injector pulsewidth doesn't appear to be changing while it goes richer, map, rpm, spark are all stable, and this is done at cruise which is typically lean (and hot) - how far from the turbo exit is the o2 sensor placed? I'm thinking it's a heat issue.
#6
The EGO Cor1 value is trending downward at the same time, but tops out at 90% (so +- 10% fuel max, dictated by the settings) - and that's when your AFR's become really unhinged. A quick google search doesn't show how an overheating sensor affects reading (reading lean or reading rich, but I suspect it's lean?), but tossing on ye olde wideband heatsink might help?
#7
The EGO Cor1 value is trending downward at the same time, but tops out at 90% (so +- 10% fuel max, dictated by the settings) - and that's when your AFR's become really unhinged. A quick google search doesn't show how an overheating sensor affects reading (reading lean or reading rich, but I suspect it's lean?), but tossing on ye olde wideband heatsink might help?
Yes, I'm limiting the EGO correction to +/- 10% and that's exactly what you're seeing with that pulling down. I think the key is that the EGO correction is pulling fuel and then getting into a weird condition when it gets to that limit and stays there. I was looking at something on YouTube a few days ago about PID loops and it described a condition where a poorly tuned control loop would cause the control signal to "jack down" - I can't recall the exact term used - into a totally uncontrolled condition. I think this is what's happening. I think that my EGO PID settings are causing the control loop to "jack down" the fuel and go into an uncontrolled state.
I'm going to re-tune the EGO control loop and see what happens. Also, I'm going to shift the resolution in the VE table to get a better handle on that cruise range of the table. Wish me luck!
#8
More testing shows that it is DEFINITELY the EGO Corrections that are driving down the AFR readings during sustained cruise. After trying a bunch of different settings, I simply turned off EGO Correction and the AFR's remained steady(ish) during a sustained cruise. When I went back to EGO "on"...BAM! The "jacking down" condition returned. I tried a bunch of different settings for PID, but nothing seemed to make a difference, eventually it would come back.
That's good an bad. Good, because it means that it may not be a heat-related problem (with either the sensor, or the controller). Bad because I either have to give up EGO control, or find settings that won't cause this to happen. I think I'll choose the latter, so that means lots of experimentation...
I think the first step is to do a bit more tweaking to the VE table so that the AFR's in the cruising range better approximate what's in the AFR table in cruise (right now, they're about 1 point richer). Then I'll turn on EGO Correction again and see if the problem was that I was asking EGO to "do too much" in cruise and it went bonkers.
That's good an bad. Good, because it means that it may not be a heat-related problem (with either the sensor, or the controller). Bad because I either have to give up EGO control, or find settings that won't cause this to happen. I think I'll choose the latter, so that means lots of experimentation...
I think the first step is to do a bit more tweaking to the VE table so that the AFR's in the cruising range better approximate what's in the AFR table in cruise (right now, they're about 1 point richer). Then I'll turn on EGO Correction again and see if the problem was that I was asking EGO to "do too much" in cruise and it went bonkers.
Thread
Thread Starter
Forum
Replies
Last Post