Understanding Idle AFR

Blown88GT

Founding Member
Nov 13, 1999
2,242
550
164
Palm Beach Gardens, FL
At CLT of 190, AFR is hovering around 13.0-13.5 instead of the AFR Table value of 14.5.
It never hits the target load.
Trying to understand the cause.
From 0-25s in the Datalog.

Is this why?
EGO Control is only active above 1200 rpm...so ignore readings below?
 

Attachments

  • 2020-01-01_CurrentTune.msq
    120.6 KB · Views: 84
  • 2020-01-01_11.11.47.msl
    3.3 MB · Views: 69
  • Sponsors (?)


If I remember correctly you are tuned MAF, so there are three ways to take care of the problem.
1. Use the ve1 trim table and reduce the value in the range in question.
2. You have a secondary trim table setup, the solution is the same as above.
3. This one starts by zeroing the ve1 trim tables and any other ve based trims you are using.
Now we need a datalog to work with, keep in mind the ve tables have to be zeroed already.
Let's create a few fields.....
MAF millivolts = [MAF volts]*1000

MAFcorr2 = [Field.AFR]*[Field.egoCorrection]*[VE2]/(10000*[AFR 1 Target])*100

Now this can be used to build a scatterplot to correctly adjust the maf curve, once you have it very close you can go back and setup your other trim tables.

Some of this information was courtesy of

From <http://www.msextra.com/forums/viewt...FA40RtjqfD0qxZUCTLuol_yaQQTebNpbY-1gWvKajLj1g>
 
Your response didn't answer the questions asked:
...
Is this why?
EGO Control is only active above 1200 rpm...so ignore readings below?

From the datalog, it appears that it never uses the VE2 trim table, even though it is enabled as Alpha-N.
 
Last edited:
The question was how do you reach target... you do that by adjusting the ve correctly.
Ego can be used to pull some fuel lower the rpm threshold
That was a statement, not a question.
"Ego can be used to pull some fuel lower the rpm threshold"
Is this 2 things to do or 1?
1. Ego can be used to pull some fuel.
2. lower the rpm threshold. (This answers the question.)
OR
1. Ego can be used to pull some fuel by lowering the rpm threshold. (This also answers the question.)
It's been at 1200 rpm, forever. Probably should be at 600 rpm, let it correct all the time. Idle is closed loop at 850 rpm.

Small changes in words change the whole meaning.

I know you're on vacation without a laptop, responding on a dumb phone, using 2 thumbs.
Time to Repair the Phone.
 
  • Like
Reactions: 1 user
I guess the "thumbs up" means go for it.
I found a thread on the Corral that addresses this.

Probably need to adjust the PID settings, too.
I have no explanation why I'm still on the default settings after 5+ years.
1578053240741.png

Still having random issue with the LC-2 wideband controller. Sometimes takes 5-10 minutes for the controller to become active.
 
You will want to set it to something like..
P=30
I=45
D=0 [1-4 works will to calm small oscillation]

Then work on mainly the P term first until it starts to swing then back it down...
Use I term to get the AFR to target not enough and it will never reach the target value.
The D term is like pumping the breaks as you get closer to target, use this sparingly if at all.
 
Working much better with these settings.
Also able to drop the target rpm to 800.
The too rich smell at idle is gone.
Should help the fuel economy, too.
Put the ignition on before starting to insure that the WBO2 heats up & it's controller goes online.
They say this is bad for the sensor (cold fuel on a hot sensor), but I did it for a long time with no adverse results, then stopped when I heard that it was bad. I bought a spare sensor when I thought the original was bad.
1578239640525.png