Notices
ECU Flash

Acceleration Enrichment Map Discovery

Thread Tools
 
Search this Thread
 
Old Feb 15, 2009 | 05:51 PM
  #16  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
I agree it does look sensible with Percent (128) as the scaling and as a max sync enrichment %.

The numbers look to large for an async enrichment in mS.
Reply
Old Feb 15, 2009 | 06:38 PM
  #17  
lan_evo_mr9's Avatar
Evolved Member
iTrader: (10)
 
Joined: Feb 2006
Posts: 1,097
Likes: 2
From: MD
With the newest version of ecuflash, I already have the "accel enrichment table" but it says incorrect next to it. Any ideas about this? I'm running the 88590015 ROM.
Reply
Old Feb 16, 2009 | 01:12 AM
  #18  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Added 88590015 to the list of maps in post #2

Merlin, did you get a chance to have a play with the map? Did it respond correctly?

Last edited by Mattjin; Feb 16, 2009 at 01:15 AM.
Reply
Old Feb 16, 2009 | 01:41 AM
  #19  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
I will leave it to the weekend so I wont be rushed.

I set the map up with various scalings, Percent 255 looks ok or even better if you look at it from a sych_enrich % max point of view.
So, have you found something that looks like it might be the tps delta/rate parameter?
Hmm, we probably wouldnt need to fiddle that bit anyway.

I think the E85 guys need to play with this, as its probably the last brick in their tuning wall.

edit:
D'oh, just remembered, there are those other four enrichment tables found already.
Having another look at this, the thing that bugs me is the values increase with rpm (Asynch_Accel TPS v RPM Limit and Asynch_Accel v RPM).
Enrichment increasing with rpm is NOT what I have found with non-factory ECUs, eg motec/wolf etc.
Usually, or at least everything else I'v tuned wanted a bucket of enrichment at 1000-1500 rpm, decreasing rapidly as rpm increases past 2000rpm.
But I cant see that with whats on my screen at the moment.
Bugger.

Last edited by merlin.oz; Feb 16, 2009 at 02:01 AM.
Reply
Old Feb 16, 2009 | 01:43 AM
  #20  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
I may have a MUT address for delta throttle, but I would rather play some more before posting. Maybe someone else has already found it?
Reply
Old Feb 16, 2009 | 11:02 PM
  #21  
mplspilot's Avatar
Evolved Member
iTrader: (7)
 
Joined: Oct 2006
Posts: 1,439
Likes: 1
From: Flyover country.
My problem is when the car is cold, with ambient temps under 30F, if i hit the throttle right after depressing clutch the clutch — on take off and shifts — the car goes lean. Once it's a little warm, after a minute or so, this goes away.
Changing values in this table had zero effect on this. But it just may not be an enrichment issue at all..
Reply
Old Feb 21, 2009 | 01:26 AM
  #22  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
Had a play with this on friday 'arvo. Initial results look good.

Changed the "Accel Enrich Base v Temp" scaling to "Percent255". The percent enrichment values look real if they apply to the main fuel map, and I think they do. ie 10% at 82*C temp.

Played with the 77*C and 82*C values, instant improved throttle response in neutral. Set them back to stock values.

Looked at "Asynch Accel TPS v RPM Limit", I think I had previously changed the scaling to "WGDuty" to get it into %.
Changed the 1000rpm point to 88% and then tapered the remainder down to 20%.
Instant improved throttle response.

This table had me flumoxed when I looked at it when Matt first posted. All the values seemed the reverse of what I would have expected. eg why enrich to buggery at high rpm? when lean spool is in there pulling fuel.

Anyway, these are the values I have currently settled on:

_rpm_xx%
0500_51%
1000_88%
1500_59%
2000_45%
2500_40%
3000_32%
3500_30%
4000_27%
4500_22%
5000_20%

Anyone else playing in this puddle, please chime in!
Reply
Old Feb 21, 2009 | 02:45 AM
  #23  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Do you know something.... the Accel Enrich map that comes by default with EcuFlash for most roms (the map that has 15 elements and goes from 500 to 7500 rpm) looks remarkedly like a map I would expect for "Percentage Sync vs Async". That is, if you view it as Percent 256.

Around idle you expect around 50-50, and as rpm rises sync enrich would do most of the work. I suppose I can test this easily by zeroing the map and seeing if sync enrich still shows up.

Somehow I dont expect it to be the case, but it might be worth looking into.
Reply
Old Feb 21, 2009 | 03:53 PM
  #24  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by Mattjin
Do you know something.... the Accel Enrich map that comes by default with EcuFlash for most roms (the map that has 15 elements and goes from 500 to 7500 rpm) looks remarkedly like a map I would expect for "Percentage Sync vs Async". That is, if you view it as Percent 256.

Around idle you expect around 50-50, and as rpm rises sync enrich would do most of the work. I suppose I can test this easily by zeroing the map and seeing if sync enrich still shows up.

Somehow I dont expect it to be the case, but it might be worth looking into.
The lookup from the "Accel Enrichment" table in ECUFlash is multiplied by the lookup in the table that you have posted. There's also a baro correction. It goes like this:

(constant*ECUFLASHACCELENRICH*baro*MATTJINACCELENR ICH*InjFlowPerHz) is written to RAM.

There's a lot more happening after this, and its too much for me to look at right now, so I can't say how it affects IPW. I'm sure jcsbanks can explain if he gets around to reading this thread.
Reply
Old Feb 21, 2009 | 04:39 PM
  #25  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Thanks Mr Fred. I can see 7x 2D tables related to the subroutine, along with a handful of 1D's But as you know, time is the biggest problem.

So from what you are saying, I could be on the right track? The supplied map couple be a percentage table for sync vs async, as I am pretty sure the map I provided is for sync enrich?

Last edited by Mattjin; Apr 12, 2009 at 04:25 PM.
Reply
Old Feb 21, 2009 | 04:52 PM
  #26  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by Mattjin
Thanks Mr Fred. I can see 7x 2D tables related to the subroutine, along with a handful of 1D's But as you know, time is the biggest problem.

So from what you are saying, I could be on the right track? The supplied map couple be a percentage table for sync vs async, as I am pretty the map I provided is for sync enrich?
I think the "ECUFlash accel enrichment" table, and your accel enricment table both go towards the same overall affect on IPW. One is just RPM-based, and the other is CTS based. I don't think it has to do with sync vs async.

Yeah, its kind of a busy subroutine. I spent a few hours going through it again this afternoon. There are actually two of coolant temp based accel enrichement tables. They have the same values though. There are another two coolant temp based tables that are used to choose between two scalars that are applied to the formula I posted. The fifth table that plays a role in the formula is the ECUFlash RPM-based "accel enrichment" table. The other two tables in the subroutine are used for other things not related to the formula that I posted.
Reply
Old Feb 23, 2009 | 08:39 AM
  #27  
03whitegsr's Avatar
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
Originally Posted by mrfred
The lookup from the "Accel Enrichment" table in ECUFlash is multiplied by the lookup in the table that you have posted. There's also a baro correction. It goes like this:

(constant*ECUFLASHACCELENRICH*baro*MATTJINACCELENR ICH*InjFlowPerHz) is written to RAM.
So would it be possible to just change the "constant" if you found the car to be overall a little lazy on throttle response?
Reply
Old Feb 23, 2009 | 08:51 AM
  #28  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by 03whitegsr
So would it be possible to just change the "constant" if you found the car to be overall a little lazy on throttle response?
Yes, if this really is an acceleration enrichment subroutine.
Reply
Old Feb 23, 2009 | 09:50 AM
  #29  
denver's Avatar
Evolving Member
iTrader: (9)
 
Joined: Oct 2006
Posts: 437
Likes: 0
From: DFW, Tx
Originally Posted by mplspilot
My problem is when the car is cold, with ambient temps under 30F, if i hit the throttle right after depressing clutch the clutch — on take off and shifts — the car goes lean. Once it's a little warm, after a minute or so, this goes away.
Changing values in this table had zero effect on this. But it just may not be an enrichment issue at all..
I have the same issue..... I have always figured it was accel enrichment issue...

are we still missing a table maybe?
Reply
Old Feb 23, 2009 | 01:12 PM
  #30  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
I have all of the tables, just I need to figure out their exact functions before posting. Otherwise it is chaos trying to correct things after everyone adds incorrect data to their XMLs.

So far this subroutine looks to be for sync, and there is another similar sized routine along with a bunch of maps which looks like it does the async. We really need Mr Fred, Jcsbanks, and maybe Tephra if he feels up to it to have a look.
Reply



All times are GMT -7. The time now is 07:21 PM.