Notices
ECU Flash

Maf Scaling table

Thread Tools
 
Search this Thread
 
Old Dec 18, 2006, 08:17 AM
  #16  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
Sophie,

I am rescaling the MAF scaling table so that it is L/Hz vs Hz. It has nothing to do with a voltage.

I didn't post how to change the scaling in ECUFlash at this time because I need time to iron out the scaling better when I have the chance to log more and get more data. I will be using Mitsulogger and Scantech along with my equation for mass airflow from Hz, baro, and temp to correlate the scaling.

Then I will have to start changing values in the table, log with Mitsulogger, and see if the changes in AFR correlate with the correct Hz value for my scaling. Only then will the table be complete.

But, my main point is that this table is really a table for volumetric airflow/Hz per Hz. The exact L/s and Hz values aren't verified yet, though.


Eric
Old Dec 18, 2006, 08:20 AM
  #17  
Evolved Member
iTrader: (19)
 
SophieSleeps's Avatar
 
Join Date: Sep 2005
Location: Butthole, MA
Posts: 834
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by l2r99gst
Sophie,

I am rescaling the MAF scaling table so that it is L/Hz vs Hz. It has nothing to do with a voltage.

I didn't post how to change the scaling in ECUFlash at this time because I need time to iron out the scaling better when I have the chance to log more and get more data. I will be using Mitsulogger and Scantech along with my equation for mass airflow from Hz, baro, and temp to correlate the scaling.

Then I will have to start changing values in the table, log with Mitsulogger, and see if the changes in AFR correlate with the correct Hz value for my scaling. Only then will the table be complete.

But, my main point is that this table is really a table for volumetric airflow/Hz per Hz. The exact L/s and Hz values aren't verified yet, though.


Eric

Ok, so basically I'm going to wait for someone smarter to finger it out...and then I'll sort of jump on your nuts and see what information I can grab.

Sounds good. Good luck.
Old Dec 18, 2006, 08:45 AM
  #18  
Evolved Member
iTrader: (24)
 
dubbleugly01's Avatar
 
Join Date: Aug 2005
Location: houston
Posts: 2,154
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by SophieSleeps
Ok, so basically I'm going to wait for someone smarter to finger it out...and then I'll sort of jump on your nuts and see what information I can grab.

Sounds good. Good luck.
lol, yeah, I'm looking to pile on also.

To all you guys working as "developers" for EcuFlash, a big thanks!
Old Dec 18, 2006, 08:48 AM
  #19  
Evolved Member
iTrader: (19)
 
SophieSleeps's Avatar
 
Join Date: Sep 2005
Location: Butthole, MA
Posts: 834
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by dubbleugly01
lol, yeah, I'm looking to pile on also.

To all you guys working as "developers" for EcuFlash, a big thanks!
Hope he has long pubic hair. A lot of people will be riding.
Old Dec 18, 2006, 09:28 AM
  #20  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
Originally Posted by SophieSleeps
What am I missing? I have a Dejon-tool intake so I know my MAF readings are pretty skewed. My car drops into open loop at idle all the time. I'd really like to get this ironed out with my closed maps.
Well, if all of this pans out, in a nutshell, if you have an intake or somthing that alters the maf reading at idle, you should be able to adjust the first one or two values in the maf scaling table (have to verify the Hz scaling first) a certain percentage up or down to compensate for the misreading at idle.

For example, if you had trims that were +10% at idle, then you could adjust the first one of two values in the table to be 10% larger, which would tell the MAF that there is actually 10% more airflow than it is reading, which would in turn add more fuel.

That's what I am trying to figure out with all of this. If I am right on the meaning of this table, that is what it can be used for.


Eric

Last edited by l2r99gst; Dec 18, 2006 at 09:33 AM.
Old Dec 18, 2006, 09:45 AM
  #21  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
Originally Posted by dubbleugly01
lol, yeah, I'm looking to pile on also.

To all you guys working as "developers" for EcuFlash, a big thanks!
I'm not really doing any development work. If you want to thank people, thank guys like Jack, John, Bez, Colby, and the others that I forget that are really doing ECU dissembly. They all deserve the real credit.

I'm simply using data that was already found by others, like the people that have done DSM dissembly and the people mentioned above, and trying to relate it our ECU to figrue out the table, it's scaling, and it's use.


Eric
Old Dec 18, 2006, 02:02 PM
  #22  
ez
Evolving Member
iTrader: (15)
 
ez's Avatar
 
Join Date: Aug 2005
Location: [North] Dallas, TX
Posts: 486
Likes: 0
Received 0 Likes on 0 Posts
Bingo...this is what I am after as well. I did play with a few MAF parameters over the weekend but was not able to affect the idle fueling the way I wanted...


Originally Posted by l2r99gst
Well, if all of this pans out, in a nutshell, if you have an intake or somthing that alters the maf reading at idle, you should be able to adjust the first one or two values in the maf scaling table (have to verify the Hz scaling first) a certain percentage up or down to compensate for the misreading at idle.

For example, if you had trims that were +10% at idle, then you could adjust the first one of two values in the table to be 10% larger, which would tell the MAF that there is actually 10% more airflow than it is reading, which would in turn add more fuel.

That's what I am trying to figure out with all of this. If I am right on the meaning of this table, that is what it can be used for.


Eric
Old Dec 18, 2006, 02:22 PM
  #23  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
Originally Posted by ez
Bingo...this is what I am after as well. I did play with a few MAF parameters over the weekend but was not able to affect the idle fueling the way I wanted...
Out of curiosity, what did you do and what happened, or didn't happen?

Eric
Old Dec 18, 2006, 02:36 PM
  #24  
Evolved Member
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
Eric, this is just as much in terms of development as disassembly, datalogging apps etc. Practical experimentation and describing the less understood maps is highly valuable.
Old Dec 19, 2006, 04:57 PM
  #25  
Newbie
 
DB Performance's Avatar
 
Join Date: Feb 2006
Location: Minneapolis
Posts: 22
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by l2r99gst
Well, if all of this pans out, in a nutshell, if you have an intake or somthing that alters the maf reading at idle, you should be able to adjust the first one or two values in the maf scaling table (have to verify the Hz scaling first) a certain percentage up or down to compensate for the misreading at idle.

For example, if you had trims that were +10% at idle, then you could adjust the first one of two values in the table to be 10% larger, which would tell the MAF that there is actually 10% more airflow than it is reading, which would in turn add more fuel.
I do this all the time on cars. It is useful for getting the idle/low airflow fuel trims dialed in on cars with a different intake or bigger injectors that need more than just injector size scaling and battery voltage offset help at idle/low airflow.

All you have to do is fix the incorrect scalings in EcuFlash and then do some logging of Hz vs fuel trims in Evoscan or whatever and then add or subtract "airflow" to get more or less fueling at that specific Hz.

To fix the scaling in EcuFlash, change the data value to "uint8". And then make your own custom scaling for the Y Axis load. It should be something like an "uint16", "little endian", Rom to display "x/10.24". The Hz range should then be like 19, 25, 50, 75, 100, etc. 25 increments in the lower airflow levels then jumping to 100 and 200 increments later in the higher airflow. If you have ever done chip tuning on DSMs, the Hz values will look extremely similar.
Old Dec 19, 2006, 05:28 PM
  #26  
EvoM Guru
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
I have been doing this also since I figured out the scaling.. I think the actual scaling starts at around 30hz, as airflow seems inconsistent below that..

The scaling I had been using is the scaling used by MUT, which makes sense.. you don't need a custom scale as the axis does already exist for this..

use x/6.29 and x*6.29 , UINT16 and also Little Endian..

Remember that this axis is a configurable parameter for different MAF sensors and the range should also be able to be modified (I have seen this in a Lancer ROM that of course is a different size and has a different MAF range..

and it correlates almost perfectly with the range of the MAF

Last edited by MalibuJack; Dec 19, 2006 at 05:30 PM.
Old Dec 19, 2006, 05:39 PM
  #27  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
DB Performance,

Thanks for the input. Using x/10.24 however only scales the compensation to 1600 Hz. I haven't had the chance to test this yet, but I would venture to guess that the Evo ECU has the Maf compensation scaled for a Hz range a bit higher than that.

This should be relatively easy to test though. Just change a value somewhere down the list so that it is richer, do a pull and see the Hz value where the wideband shows a rich spike. That's what I am planning on doing to really see what the Hz scale is actually scaled to.

But, for now, I was just using x/6.25, very similar to what Jack mentioned about x/6.29.


Also, just to add to this, I have read more about how the DSM ECU at least (and I think the Evo ECU) handles this and the other MAF tables. To do the final calculation for mass airflow in the ECU, this compensation table value gets added another value, what I have seen called an adder, and then the Maf size, what we see as 357.5 in ECUFlash, is the multiplier. So, the Maf size, as I understand is sort of the 'global setting' and the compensation map is the fine tuning for the Maf curve, which also uses an 'adder' for the final calculation.

This really shouldn't change how I am doing things, though. It may change the fact that the L/Hz value really isn't an absolute L/Hz value, but it is simply an adder and multipler away.

But, anyway, thanks for the input. Hopefully in a few days I can get this testing done and see what both scales really should be scaled to.


Eric

Last edited by l2r99gst; Dec 19, 2006 at 05:41 PM.
Old Dec 19, 2006, 06:36 PM
  #28  
Newbie
 
DB Performance's Avatar
 
Join Date: Feb 2006
Location: Minneapolis
Posts: 22
Likes: 0
Received 0 Likes on 0 Posts
The 1G DSM ECU is scaled pretty much the same and goes to 1600hz also. It isn't hard to break 1600hz on a 1G DSM with a stock 14B either. Mitsu probably assumed that at higher airflow the MAF would be pretty linear and not need the fine scaling like you need at low airflow. The MAF Scaling table is most useful during closed loop. During open loop you do the fine tuning with the main fuel table.

Just look at how perfect the numbers come out though when you use 10.24. It has worked for me on the dyno with a lot of cars.

Last edited by DB Performance; Dec 19, 2006 at 06:38 PM.
Old Dec 19, 2006, 06:47 PM
  #29  
Newbie
 
DB Performance's Avatar
 
Join Date: Feb 2006
Location: Minneapolis
Posts: 22
Likes: 0
Received 0 Likes on 0 Posts
On a different note a month ago or so, I thought I migth have found a way to read load by logging the ISC steps and making some changes to the idle stepper table, since the ECU seemed to open up the idle motor more and more in direct relation to load, but it seemed to max out too early and I haven't gone back to playing with that.
Old Dec 19, 2006, 07:17 PM
  #30  
Evolved Member
Thread Starter
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
Originally Posted by DB Performance
Just look at how perfect the numbers come out though when you use 10.24. It has worked for me on the dyno with a lot of cars.
Yes, they certainly do. I can't disagree with that. It's not that I don't believe you or your tests....I'm just the sort of person that needs to test it for myself. I wish I could go out and test right now, but I think it will have to wait for this weekend.

Thanks again,
Eric

P.S. If you search this forum, a way to log the real 2 byte load has already been accomplished.


Quick Reply: Maf Scaling table



All times are GMT -7. The time now is 11:35 AM.