MAF fuel calc algorithm

Hi, I plan on buying ECU MASTER PRO 8. Engine is bmw m50b25 turbo, power goal is 500hp. Car is going to be fun daily/ drag car. I want to use MAF sensor for better driveability and increased fuel efficiency would be a nice bonus too. At some point MAF sensor will be maxed out, if i max out MAF will the ECU switch back to speed density with MAP sensor? Should or shouldn’t I use MAF? Should I just stick to MAP sensor? Basically question is if it is possible to use both sensors at the same time?
Another question is if it is possible to control ZF 8HP70 with this ecu without using CANTCU?

Hi,
Maybe something like that could be achieved by using 4D tables, but there is no native way to switch between fueling modes automatically.

However, we are planning to add a feature where you can blend fueling modes like alpha-n, speed density, and mass air flow, depending on custom tables and logic. This feature will also be used to switch modes in case of sensor failures.

We have some long-term plans for 8HP support, but it will probably not happen this year. For now, you need CANTCU, TurboLamik, or other TCUs to use 8HP with EMU PRO.

4 Likes

Just expressing interest in the Engine load mode blending based on Logic and potential sensor issues, do you guys have any update on that?

Hi,
it is already possible to switch between the modes with proper table setup. I am already useing it.
As base fueling type u set MAF based. Then u replace the MAF sensor table by a custom table, which swicthes between maf and map based airmass:

Then u setup the custom table for MAF based airflow like in the sensor section.

And then u need to setup a MAP based airflow calculation, which is a bit tricky since there are different ways to do this. I have done it like that:

image
Then can tuen fueling with VE table and switch between the modes with setting the variable f_MAFbased_active on and off.
Works great.
Best thing with this is u have a engine load, which is definied the same in MAP and MAF mode. With EMU native fueling models, the MAP based load is defiend in an other way (MAP/standardpressure) than the MAF based fueling. Means to be correct u need to retune ur engine when switching the modes, cause e.g. 50% load in MAP based is not 50% in MAF based mode…it is always less. With my method the load is the same in MAP and MAF based mode.

AudiS5_CAUA_rev137_trigger.emupro (36.9 KB)

I switched to this methode cause i started MAF based, but i expirienced, that MAF based without an integrator model is working bad. There is always a delay between Sensor reading and actual flow int the cylinder. With port injection engine, this not that relevant, cause the fueling failures u get go into the same directing, which are needed for acceleration enrichment. U more or less get an uncontrolled acceleration enrichment/deceleration enleanment.
But with GDI engine u don’t need this enrichment and then it is almost impossible to get a proper engine tuning in transient states.

Oh neat, I will take a look at your project and try to wrap my head around it, Thanks for sharing