Notices
ECU Flash

Interpolation vs Resolution

Old Oct 7, 2009 | 04:35 PM
  #16  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
If you think about it in reverse:

why dont we just have 2 rows? 1000rpm and 10000rpm... then let the ECU interpolate linearly over the revrange..

:wink:
Reply
Old Oct 7, 2009 | 05:41 PM
  #17  
JohnBradley's Avatar
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
I have successfully ran my car in the drivability range on a 4x4 section of a standard map just to see if it would work. I ignore all knock below 140kpa so it might not have been the cleanest but it did work. With the big map I will be able to run the map out to 405-420kpa in some nice steps of 15 or so, and 500 kpa for the racecar in steps of 20. The RPM is good to 10,500-11k as pointed out for the race car but I can have very precise control where I need it, hold timing to a certain value, set up dual control map switching by setting one portion of the big map to 92 octane timing numbers and let say Q16 above a certain Kpa value, then repeat on the map switching if need be.

Now thats just load, when I look at the timing numbers and some of the places my car has developed knock zones since the stock turbo to the 35R it becomes even easier. Before it was spool and then the 6k range. I had 5750, 6k, 6250, 6500, 6750 etc. Now I worry about 4750, 5, and 5250 and then again about 7750 or so. There are alot times I can run 9* at 6k on a stock turbo and 11 or 12* at 6500 but I HAVE TO RUN 9* at 6250 still.

Dave I owe you a semi load of beer for this latest greatest invention
Reply
Old Oct 8, 2009 | 07:39 AM
  #18  
03whitegsr's Avatar
Thread Starter
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
Originally Posted by tephra
Lets think about it for a second.

Say you have 4* @ 3500rpm and 5* @ 4000rpm

Now the ECU will continue to run 4* up until 3750rpm

If you suddenly add in a 3750rpm row, then you have to choose either 4* or 5* in there, meaning the switch point would either be 3625 or 3875.

So if you get knock by using 5* @ 3750 then you will need to use 4* instead.

I don't really see how having bigger maps detracts from the ECU. Yes it would be nice to be able to say run 3.5* but I think that's going to require a lot of code changing
Ah, very interesting. So the ECU isn't really interpolating, but just switching states mid way between cells?

What about when you step in more then 1 degree. Say you have timing increase 4 degrees in a 500 RPM gradient. Does it add a degree every 125 RPM? or does it add all 4 degrees right in the middle?
Reply
Old Oct 8, 2009 | 07:46 AM
  #19  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Originally Posted by 03whitegsr
Ah, very interesting. So the ECU isn't really interpolating, but just switching states mid way between cells?

What about when you step in more then 1 degree. Say you have timing increase 4 degrees in a 500 RPM gradient. Does it add a degree every 125 RPM? or does it add all 4 degrees right in the middle?
It adds a degree every 125 RPM in your example.

It is doing interpolation. The example Tephra gave is just showing that the timing maps only have a 1* resolution though, so the interpolation changes the value half way through.
Reply
Old Oct 8, 2009 | 07:58 AM
  #20  
travman's Avatar
Evolved Member
iTrader: (26)
 
Joined: Oct 2005
Posts: 1,712
Likes: 0
From: Pittsburgh
will the big maps only be on the alt. maps or will they be on both the std. and alt.?
Reply
Old Oct 8, 2009 | 08:12 AM
  #21  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
both
Reply
Old Oct 8, 2009 | 09:11 AM
  #22  
Jack_of_Trades's Avatar
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
The nice thing about more cells is you get to manipulate the interpolation curve. Right now,with only 2 cells, the curve is linear. Adding cells between them allows you to ramp up timing sooner (or later) if you have the need/desire to do so. My car was always touchy between 5.5-6k RPM and there was a 5* jump. The knock happened around 5750 RPM so it forced me to lower the timing at either 5.5k or 6k to be sure I didn't have too much timing in that area. By adding a row at 5750 RPM with the same timing as I had at 5.5k I could hold timing steady from 5.5k to 5750 RPM before it ramped up, allowing me to get the most timing possible at 5.5k and 6k without 5750 RPM being a bastard,lol.
Reply
Old Oct 17, 2009 | 12:25 AM
  #23  
SoCalRedLine's Avatar
Evolving Member
iTrader: (2)
 
Joined: Mar 2007
Posts: 298
Likes: 0
From: NorCal
I'm a bit late to this party, but I'm on board with finer adjustment resolution. I have seen a few 'fancy' standalones that can do .1*
I.e. I have a spot right at 4750 where advancing a whole degree causes 3-5 counts of knock. I just hold out the advance, but it takes away from power above that rpm point.

i think the OP was trying to see if we could rescale the routine for timing by lowering the max value allowed and increasing the step increments. Not that I know how it works, but it should take up the same space.

I seriously need to start delving further in assembly...:/

Last edited by SoCalRedLine; Oct 17, 2009 at 12:29 AM.
Reply
Old Oct 17, 2009 | 12:39 AM
  #24  
JohnBradley's Avatar
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
Its been pointed out that some stock ECUs do this already (Subaru being one). I would imagine the Evo is, but we are limited in both the datalogger not dealing in less than whole numbers and ECUflash not being 100%. Look at the fuel maps in the raw values vs the AFR target and you'll understand what I mean.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
ast
ECU Flash
578
Aug 19, 2025 07:09 PM
tephra
Evo X Engine Management / Tuning Forums
57
Dec 23, 2023 09:14 AM
mrfred
ECU Flash
1088
Dec 15, 2022 11:13 AM
Hiboost
Evo X Engine Management / Tuning Forums
15
Jan 10, 2016 10:15 PM
JohnBradley
ECU Flash
39
Oct 8, 2007 11:20 PM


Thread Tools
Search this Thread

All times are GMT -7. The time now is 01:18 PM.