What is Lambda questions inside.
The WB AFR sensor reads a given voltage (2.5v) at stoich regardless of fuel. 2.5v = 1 lambda for e85, e0, e10, etc. These will all be different AFRs. But, that doesn't matter anymore. However, the difference between e0 and e10 isn't a ton, but it could be the difference between exactly right and slightly wrong.
In a production vehicle, many have ethanol sensors now to let them switch between different tunes to compensate for e85. Usually cars running e10 just run a tad bit lean since the factory tune was done for e0. And as we've seen from factory tunes, they tend to be slightly rich anyway.
where stoichAFR depends on fuel being run (e.g. E00 is 14.7, E10 is 14.2).
As said, Lambda is independent of fuel being run (CL is 1.00, PE is 0.86, boost is 0.77).
Non Flex-Fuel PCM's assume a fixed stoich AFR (e.g Y-car 14.68, F-car 14.63).
Flex-Fuel PCM's figure out the stoich AFR either from an alcohol content sensor (if fitted) or from performing some trim-based calculation/lookup (if not fitted with sensor).
Trims are able to make up for difference between E10 and E00.
If you tune VE table with the wrong stoich AFR, then the difference will be accounted for in the corrected VE table. If you set the stoich AFR to match the fuel, then the VE table will be more "correct". But, it works either way.
Trending Topics
The Best V8 Stories One Small Block at Time
For what its worth, ive found the E10 gas around me to have an afr of roughly 14.42
The PCM uses stoich to calculate (in OL; and in CL before applying trims) the fuelmass that is needed to go with the calculated airmass; if its stoich does not match the fuel, then the difference can be made up by trimming, this is what happens with E10; E85 may cause the trims to peg (or not leave enough room for trimming).
Or...you just ignore AFR and tune to lambda 1, because lambda is lambda regardless of fuel. PE .85-.87 lambda or whatever makes the most power. The actual AFR is irrelevant if you skip the extra step of converting everything over to an artificial number. You're just making things more complicated and adding extra chance of error. Why not just tune using the native outputs?
My wideband is set to report 2.5v =1 lambda, with a range of .7 to 1.3 lambda...can't remember those voltages off the top of my head. If this ends up being 14.2 or 14.65 or eleventy-billion, I don't care. If it's 1 lambda, that's 2.5v which is stoich, which is correct.
To get it to read lambda in the hpt scanner you will have to write a custom pid for it under the user defined section for the enhanced IO menu. Search the hpt forum, its given in there somewhere.
In CL operation, your engine will operate st Lambda = 1 no matter E10 or E0 fuel being used.
As was mentioned, E10 simply causes the trims to go a bit rich.
In OL, there will be a slight error. Unless you change the stoich in the tune to match your fuel.
I dont bother with my corvette.
My nova runs on E85, stoich 9.77. No choice but to change that!
My Lambda error is setup as: 100*(([AUX.20121]-[USER.9006])/[USER.9006]). AUX.20121 is my Wideband in lambda. USER.9006 is commanded lambda. It is very important for this to have units in %.
Then you just setup a histogram to log Lambda Error % plotted against VE vs. RPM vs. MAP (again, units in % is key).
Last edited by 1970camaroRS; Dec 23, 2014 at 03:59 AM.








