what EXACTLY is Gammae?
Forum rules
Read the manual to see if your question is answered there before posting. If you have questions about MS1/Extra or MS2/Extra or other non-B&G code configuration or tuning, please post them at http://www.msextra.com The full forum rules are here: Forum Rules, be sure to read them all regularly.
what EXACTLY is Gammae?
Corrections to mixture I can see are:
Gego - correction per the o2 sensor
Gair - correction for air density (based on air temp)?
Gwarm - correction for warm-up?
Gbaro - barometric correction
TPSacc - TPS based accellerator enrichment
is Gammae a combo of ALL these enrichments?
if I have Gammae OFF which enrichment factors are ignored?
The reason I am asking is: I've noticed lately that my mixtures are off by like 10% according to my WB O2 sensor. Ironically my Gammae on my logs is around 90%
With MSII for example the fuel equation is:
Code: Select all
/**************************************************************************
**
** Computation of Fuel Parameters
** Note that GAMMAE only includes Warm, Tpsfuelcut, Barocor, and Aircor
** (EGO no longer included)
**
**************************************************************************/
lsum = ((outpc.warmcor * outpc.tpsfuelcut) / 100);
lsum = (lsum * ((outpc.barocor * outpc.aircor) / 100)/100);
outpc.gammae = (int)lsum;
if(inpram.FuelAlpha != 2)
lsum2 = (long)outpc.kpa;
else
lsum2 = 1000; // normalizes to ~1 when divide by baro
lsum1 = (lsum * ((outpc.egocor1 * lsum2) / outpc.baro)/100);
lsum1 = (lsum1 * ((outpc.vecurr1 * (long)inpram.ReqFuel)/ 100)/ 100); // usec
lsum2 = (lsum * ((outpc.egocor2 * lsum2) / outpc.baro)/100);
lsum2 = (lsum2 * ((outpc.vecurr2 * (long)inpram.ReqFuel)/ 100)/ 100); // usecThen you do some searches with your text editor to see how the corrections are calculated. I notice for example that tpsfuelcut is only <= 100% and only active during decel never actually an AE. (The AE is added in later in the code.)
-
jsmcortina
- MegaSquirt Guru
- Posts: 332
- Joined: Mon May 03, 2004 12:34 am
- Location: Birmingham, UK
- Contact:
If your GammaE is 90% not 100% you need to fix the variables leading to it like warmup etc.
James
MS1/Extra at: http://www.msextra.com/manuals/MS_Extra ... _Index.htm
MS2/Extra at: http://www.msextra.com/ms2extra (runs on MS2 and Microsquirt)
The warmup settings minimum is 100% so it is not causing it.