Stock ECU VE table
#2
Slowest Progress Ever
![](/mt2011/images_td/ranks/supporter1.gif)
iTrader: (26)
Join Date: Oct 2007
Location: The coal ridden hills of Pennsylvania
Posts: 6,028
Total Cats: 304
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
I wondered about this a long time ago. I think in the early days of MiataTurbo.net, somebody (for some stupid reason I think maybe Joe Perez?) built a Megasquirt just for datalogging purposes and logged the stock ECU spark and fueling.
I do remember reading about it in 07 or 08 I think. I know somebody did this...
Why exactly would you want to know the stock ECU VE table though?
I do remember reading about it in 07 or 08 I think. I know somebody did this...
Why exactly would you want to know the stock ECU VE table though?
#3
Junior Member
Thread Starter
iTrader: (1)
Join Date: Dec 2010
Location: Knoxville, TN
Posts: 279
Total Cats: 3
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
I wondered about this a long time ago. I think in the early days of MiataTurbo.net, somebody (for some stupid reason I think maybe Joe Perez?) built a Megasquirt just for datalogging purposes and logged the stock ECU spark and fueling.
I do remember reading about it in 07 or 08 I think. I know somebody did this...
Why exactly would you want to know the stock ECU VE table though?
I do remember reading about it in 07 or 08 I think. I know somebody did this...
Why exactly would you want to know the stock ECU VE table though?
my thought was to duplicate the OEM VE table for the <100kPa part of my VE table to regain the benefit of that development; initial issues would be accommodating the change in exhaust back pressure, higher capacity fuel delivery, larger injectors, ... [so much for blindly duplicating the stock settings--lol]
I just think the stock settings would be a good starting reference
#4
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Something to keep in mind is that oem ecus often have multiple tables for both fuel and spark that they can switch between to optimize operation based on conditions (anyone know if the miata ecu is like this?). You may not have the hardware to replicate this functionality.
Aside from that it doesn't sound like a terrible place to start.
Aside from that it doesn't sound like a terrible place to start.
#6
Elite Member
iTrader: (1)
Join Date: May 2009
Location: Jacksonville, FL
Posts: 5,155
Total Cats: 407
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Stock ECU doesnt have a "VE" table, because its not speed density, its mass airflow.
Which means that the fuel table looks like what Sclippy posted, target AFRs which are referenced against the MAF curve to calculate how much fuel to deliver.
Which means that the fuel table looks like what Sclippy posted, target AFRs which are referenced against the MAF curve to calculate how much fuel to deliver.
#7
Junior Member
Thread Starter
iTrader: (1)
Join Date: Dec 2010
Location: Knoxville, TN
Posts: 279
Total Cats: 3
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
yes looks like an AFR table with rpm across the top
now how to decode the vertical scale
interesting break between step 10 and 11
good point on the mass flow basis
means looking at the ECU code for calculating fuel quantity
I am thinking the mass flow system is more dynamic [continuous] than the speed density system with the required fuel being calculated based on a number of sensor values; whereas the speed density system determines fuel need by interpolating between fixed reference values from the VE table
think I will snoop some on the m.net postings
now how to decode the vertical scale
interesting break between step 10 and 11
good point on the mass flow basis
means looking at the ECU code for calculating fuel quantity
I am thinking the mass flow system is more dynamic [continuous] than the speed density system with the required fuel being calculated based on a number of sensor values; whereas the speed density system determines fuel need by interpolating between fixed reference values from the VE table
think I will snoop some on the m.net postings
#8
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
a SD setup requires alot more inputs to do final fuel calucations then a MAF system.
You won't be able to really interpolate them because load on a maf system differs from that of a speed density setup.
The vertical scale is load based on engine output\tq
You can watch the load scale to see how efficient your engine is.
the maf itself is based on airflow\horse power
Unless of course you run megasquirt on a maf.
More then likely that table is more of a closed loop commanded afr table.
I wonder though what their power enrichment table looks like.
I also wonder how much spark timing they drop if any on shifting
You won't be able to really interpolate them because load on a maf system differs from that of a speed density setup.
The vertical scale is load based on engine output\tq
You can watch the load scale to see how efficient your engine is.
the maf itself is based on airflow\horse power
Unless of course you run megasquirt on a maf.
More then likely that table is more of a closed loop commanded afr table.
I wonder though what their power enrichment table looks like.
I also wonder how much spark timing they drop if any on shifting
Last edited by Techsalvager; 04-12-2012 at 08:21 AM.
#13
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
I doubt that table is a stock Mazda OEM table. Doesn't make sense given the sensors on the car.
It looks like this:
AFM voltage -> lookup table to output airflow -> divided by RPM to get VE (this is the Y axis)
Last edited by JasonC SBB; 04-12-2012 at 12:00 PM.
#15
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
y axis is a load percentage on maf based systems if it was N\a engine you would probably see around 85-95 at max load depending on engine setup. like I said before at WOT with a maf based system it doesn't go to 100 on an N\A engine like it would on a SD setup. it follows tq output, so you can easily see when your tq has peaked and then just watch maf to see when the hp peaks out.
hustler that because its not geared for a SD setup.
on the highway I cruise at 20-30 load. light accel between 30-60, idle is around 14-18.
hustler that because its not geared for a SD setup.
on the highway I cruise at 20-30 load. light accel between 30-60, idle is around 14-18.
#16
Tour de Franzia
![](/mt2011/images_td/ranks/supporter1.gif)
iTrader: (6)
Join Date: Jun 2006
Location: Republic of Dallas
Posts: 29,085
Total Cats: 375
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
y axis is a load percentage on maf based systems if it was N\a engine you would probably see around 85-95 at max load depending on engine setup. like I said before at WOT with a maf based system it doesn't go to 100 on an N\A engine like it would on a SD setup. it follows tq output, so you can easily see when your tq has peaked and then just watch maf to see when the hp peaks out.
hustler that because its not geared for a SD setup.
on the highway I cruise at 20-30 load. light accel between 30-60, idle is around 14-18.
hustler that because its not geared for a SD setup.
on the highway I cruise at 20-30 load. light accel between 30-60, idle is around 14-18.
#17
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
MAF gives you airflow in lbs/min. "Load" and torque are proportional to air consumption in lbs per revolution, aka amount of air ingested per cycles, aka V.E. To go from MAF to VE, you need to divide by RPM. The resulting table will be very similar to a VE table driven by RPM and MAP.