Acceleration Enrichment Map Discovery
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?
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.
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.
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.
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..
Changing values in this table had zero effect on this. But it just may not be an enrichment issue at all..
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!
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!
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.
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.
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
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.
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.
(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.
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?
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.
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
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?
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?
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.
So would it be possible to just change the "constant" if you found the car to be overall a little lazy on throttle response?
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
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..
Changing values in this table had zero effect on this. But it just may not be an enrichment issue at all..
are we still missing a table maybe?
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.
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.



