Originally Posted by
Dirk Diggler
Below 4000 rpm and unsteady map values the pcm blends both above 4000 rpm the pcm looks at the maf. THis was posted by a member on tech. Search for a thread called "ve Cracked"
This was posted by the guys from HPT almost 2 years ago. It has been internet gospel ever since. I am not saying it is incorrect, but I have not ever seen anyone validate their description of 'how' the code works. I wish Paul or Ross would lend some input into this discussion. The basics of what the HPT guys wrote is thus:
Code:
RPM > 4000 *
----------
*trust MAF completely and ignore SD calcs (apart from MAF sanity checking purposes)
RPM < 4000
----------
if RPM <; 2400 and MAP<; 84 kPa then
Steady MAP threshold = 0.0 kPa
else
Steady MAP threshold = 0.8 kPa
If (SteadyMAP) then
Calculate MAFAirmass/SDAirmass ratio (used for Unsteady MAP operation)
Correction Airmass = MAF Airmass (filtered)
else
Correction Airmass = SD Airmass x MAF/SD Airmass Ratio (calculated during Steady MAP conditions)
Transient Corrected Airmass = previous Final Airmass + proportion of Correction Airmass
Final Airmass = fn(MAF Airflow, previous MAF Airflow, prev 3 MAP readings, prev 3 TPS readings,
Transient Corrected Airmass)
The full description is here.
It would be nice to put together a couple of real world examples, indicate which tables are being used, how, etc.