ESL - Extending the MAF scale curve / Airflow
I dont want to go mafless lol !
Im finding im going beyond the voltage of my current green maf, im hitting volts of 4.98 and its leaning out at this point, now, i could adjust the fuel table cells to compensate at high RPM/load etc but as my fuel table is pretty miuch bang on with the wideband readings id like to keep it that way ( if possible) Reading the manual is a nice bit of extending the curve to read airflow beyond the 5 volts, well, in my case i just nbeed the extra airflow in the table, currently it maxes out of 65535 but it says it can read upto 74767. This is where i get lost. How do i adjust the maf calibration table so at 4.92v it can read 74767 instead of its curent 65535 this is from the manual, remember, im stupid so need it simplifying ha :-) The MAF sensor input measures a signal from 0 to 5 volts and converts this into an airflow figure (mass of air per unit time). This figure is then converted to mass of air per engine revolution by dividing by the engine speed. The output of MAF sensors are typically highly non-linear so a 64-element look up table is used to convert from voltage to a linearised mass airflow figure. This table is a 16-bit table of normalised airflow values; the normalisation is defined by setting the maximum desired airflow to the maximum 16-bit value (65535). Figure 10 shows the standard calibration table for the turbo 2000 MAF. The curve can be seen to clip at high voltages; the table has been normalised to an airflow below the maximum level. To approximate the expected response beyond this, a fifth-order polynomial was fitted to the curve excluding the clipped points. The extrapolated curve is shown in Figure 11. https://cimg4.ibsrv.net/gimg/www.sco...3b18fc09c5.jpg https://cimg6.ibsrv.net/gimg/www.sco...c11f542ad2.jpg https://cimg2.ibsrv.net/gimg/www.sco...f00af21f70.jpg The extrapolated curve now extends to a value of 74767, above the maximum value of 65535 that can be stored in the table. To renormalise the curve, every point in the curve is multiplied by a value of (65535/74767) resulting in the graph shown in Figure 12. However, as seen from the calculations in Figure 8, this change in calibration normalisation must be compensated for. This is achieved by changing the MAF Scale by the reciprocal correction, i.e. New MAF Scale = Old MAF Scale x (74767/65535) In this way, a MAF sensor can be extended to measure a higher airflow level. The modification to the MAF scale will ensure the rescaled calibration curve is converted correctly into load. Alternatively, if a different sensor is required, a calibration can be set up; if a known airflow level can be measured between the two at a single point, the scaling can be computed as well. If not, the scale must be estimated by adjusting the scale until the load figures are computed correctly. |
So, do i simply create a new MAF scale , so my old maf scale is 22978 , so i do 22978 x 74767 / 65535 which gives me 26214 as a new maf scale to give me the higher 74767 figures at full load as i cannot add into the table as 65535 is the max for 16 bit etc.
Guess only 1 way to find out lol |
"Reading the manual is a nice bit of extending the curve to read airflow beyond the 5 volts, well, in my case i just nbeed the extra airflow in the table, currently it maxes out of 65535 but it says it can read upto 74767."
you can't make it read beyond 5v as that's as high as the sensor goes, same for the 65535 value as that's as high a figure as you can put in, the idea of changing the maf scale value is to reduce/increase the multiplication factor used when converting MAFv to a requested injector pulsewidth (based on your fuel table target value). So changing the maf scale value and adjusting the actual maf curve by the same measure will lower all the values in the mafv scaling table allow you to complete the scale in a nice curve instead of it capping out like the standard one does. Might even be worthwhile looking for a Z32 maf and scaling that in, quite popular on other models (using say an apexi ECU that has a built in maf curve you can use :) ) |
Hi Bud, ok so im way off the point , as usual and misunderstanding this section ?
I get the 5v max, im currently hitting 4.98v Max , i guess i was thrown by this picture where it shows it measuring passed 65535 . So on my green MAF i cant make it read more airflow passed the 65535 ? ( i know this figure cannot be increased in the maf calibration table) this section above is merely to stop it from reaching 65535 from 4.7v onwards and instead smooths it out so it reaches 65535 gradually instead of capping ? https://cimg0.ibsrv.net/gimg/www.sco...c5b0cad142.jpg If an ornage Maf was cheap enough i could try one of those but i see in their maf cal table within esl it hits 65535 at 4.4v where my green maf hits 65535 at 4.84 As said before bud i may have to just put richer AFR` values in the WOT cells after 5600 to compensate for the "false" amount of air being read by the maf cal table to richen it up now from around 5600 at engine loads 56 and above |
yes that's it, you drop all the values in the table so that you don't reach 65535 until 5v, then adjust the maf scaler value so that the new maf volt readings still return the same final pulsewidth on the injectors. it's a lot of swizzling about for very little gain beyond your fuel table reading close to your wideband (vs just setting those few cells in the bottom right of the fuel table a little richer to compensate).
If your at 4.98v and you want any more then I'd consider taking the plunge to mafless though. better to get into it now whilst your current maf is working than wait until it dies and be stuck limping about until you get your AFR's back on track. |
Ok bud thanks for clearing that up, all understood now :-)
im getting closer to going mafless but just hate the thought of another hour or 2 spent on the fuel table again and installing another IAT ( removed my old one when went back to maf) and plumbing that in and then getting the values for it etc lol so for now, will check my logs, and where im hitting 4.8v onwards will increase target fuel by 1 and see where that gets me cheers again |
had the same problem too, above 6000 rpm the car leans out, from 6000 to 7000 the AFR climbs up very fast.
so i extended the MAF parameters for the green maf too. these are my settings: MAF Sensor Scale: 26215 MAF Calibration: 138 140 148 161 181 208 240 282 334 396 469 556 657 772 905 1054 1225 1415 1628 1863 2125 2412 2727 3071 3447 3854 4296 4771 5285 5835 6427 7059 7734 8452 9217 10029 10891 11802 12767 13783 14856 15985 17174 18421 19730 21102 22539 24042 25614 27255 28966 30752 32611 34546 36560 38652 40825 43081 45579 48647 51966 55847 60691 65535 |
Good stuff bud, glad i wasnt the only 1 who had this issue
Ive only just gone onto the ornage maf to get around this issue ( and for a bit more power) how did you come to the new scale figure ? whats the afr`s like now passed 6k , much better and steady instead of rising ? cheers |
how did you come to the new scale figure ? Then some interpolation above 4,77 volt. https://s16.directupload.net/images/190411/kyy6hg3e.jpg Of course the MAF is on limit like before, i am reaching about 4,92 volt, but now its not the the same like before from 4,77 to 4.99. there was no change in mass of air in the standard calibration. so with this trick you can use the volts between 4.77 to 4.99. at the end upgrade to a bigger MAF or go MAFless is better. but for me its not my racecar, its my little beauty that dont have to be the fastest one, therefore i have other cars. but of course i want that my old impreza do not lean out above 6000. i will log it these days again with the new scaling. normal driving and WOT is the same as before. do not feel any differences. |
Excellent stuff bud well done.
i also was hitting 4.96v at WOT ,hopefully now on the orange maf it wont be as bad but let us know the afr`s after 6000 once you do some logging. |
All times are GMT +1. The time now is 08:03 AM. |
© 2024 MH Sub I, LLC dba Internet Brands