Notices
ECU Flash

Adding load columns and RPM rows to maps

Thread Tools
 
Search this Thread
 
Old Oct 2, 2009 | 01:58 PM
  #106  
03whitegsr's Avatar
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
Originally Posted by tephra
Just taking a look now.

Fuel map rescaling is fine - the axis is only called one.

Ignition map there are some other table lookup's using the original axis's - not too big a deal I just gotta work out the best way around it
Originally Posted by denver
Im pretty sure tephra already addressed this, and that the plan is to have the fuel and timing axis the same, also they will have the same table resolution.
Tephra just said he wasn't sure how he was going to implement it. I was just making the suggestion to make a new axis for fuel and timing that only the look ups for the main fuel and timing maps would be directed to. The the other maps that used the original ignition axis would unaffected this way as the original axis would still exist in their original locations.

I knew he settled on making them the same, just asking if creating an all new set of axis just for these extended tables would work and still allow all the other stuff to work as stock.
Reply
Old Oct 2, 2009 | 02:04 PM
  #107  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
Originally Posted by JohnBradley
I know we are close and dont want to look unappreciatieve because of course I am not in anyway.
I don't think anyone thinks that. I just wanted to point those out to the room, in case anyone else has a fire lit under them to play with coil dwell time (and maybe offhandedly suggest to dave that a toggle be added for launch maps to be active at shift, hint, hint).

And yeah, my stuttering car says we're still a little ways off on SD.
Reply
Old Oct 2, 2009 | 02:04 PM
  #108  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
Originally Posted by Jack_of_Trades
Have you guys seen the flex fuel analyzer that zeitronix offers? I happened to come across that the other day and thought of you guys. I'm pretty sure that we can easily create something like this internally with the use of the flex fuel sensor. I'm sure you guys are WAYYY ahead of me though. Still waiting for E85 to be available here
mrfred's work was actually building on that; taking the analog output from the ECA as an ECU input, and applying (I presume) an interpolation between the primary and alternate maps similar to the octane interpolation between the high and low maps.

The problem with the native signal from the flex-fuel sensor is that it's actually two signals (ethanol percentage and fuel temperature), indicated by resistance or frequency, and there's no native input on the ECU that can deal with that. I was playing around with the idea of building something around an Arduino or basic stamp that did only that (didn't supply a display, etc), but I don't even have a sensor yet (very hard to justify the price).
Reply
Old Oct 2, 2009 | 06:16 PM
  #109  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
initial beta 96530006 sent to those that emailed me

for those that are interested:

FACT: the ignition routine does LOTS of maps lookups based on the normal Axis's.

This means that we can't modify those axis's without impacting the other maps (EGR, ColdStart, etc)

What I have done is implemented a small routine which does the new axis's lookups at the beginning of the Ignition lookup routine.

So essentially the old axis's stay the same and they are used for the existing extra maps.

I could have left the axis lookup so that it ONLY occurred in the fuel map lookup routine, but I figured it is better to do it as mitsu designed.
Reply
Old Oct 2, 2009 | 09:20 PM
  #110  
phenem's Avatar
Evolved Member
iTrader: (39)
 
Joined: Jul 2005
Posts: 811
Likes: 4
From: Central PA
Got it! I just finished coverting it over to USDM and SD! I will give it a shot in my car tomorrow morning and keep you posted Dave.

v7 is never going to be released at this rate! LOL!
Reply
Old Oct 2, 2009 | 09:21 PM
  #111  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
lol tell me about it.

i dunno if ill make the BIGMAP a feature of V7 - or just have 2 streams...

Also BIGMAP is totally not compatible with any of jcsbank's livemapping... so sorry about that

make sure you do lots of testing to make sure your getting the timing/AFR you expect zach
Reply
Old Oct 3, 2009 | 05:06 AM
  #112  
MR Turco's Avatar
EvoM Staff Alumni
iTrader: (16)
 
Joined: May 2007
Posts: 3,233
Likes: 3
From: Massachusetts
Originally Posted by tephra
Also BIGMAP is totally not compatible with any of jcsbank's livemapping... so sorry about that
ruhroh I would ask to keep it two streams then so if we could get livemapping in V7 we could utilize it for SD tuning which is where i think it is most helpful and swap back to whatever release will have BIGMAP.

So, it was breifly discussed, but i know JB and myself mentioned we rescale stock axis values all the time and don't seem to see any issues. Should we expect any consiering where they are used. I will have to post some pics of my rescaled maps. I don't have an EGR but i have never had coldstart issues. Cold ignition timing retard is turned off also.
Reply
Old Oct 3, 2009 | 07:39 AM
  #113  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
Originally Posted by tephra
Also BIGMAP is totally not compatible with any of jcsbank's livemapping... so sorry about that
The smiley does not convince me of the sincerity of the apology. *grin* By "totally not compatible", do you mean:
  1. it's using some of the space John's code used (that's an "easy" fix, assuming we can find space somewhere for some of the livemap code, it can probably be broken up a bit),
  2. that you're no longer using a contiguous space for all the alt-maps (not as easy to fix, but needed to be addressed at some point anyway; we should probably be copying maps to RAM on a case-by-case basis, to conserve memory),
  3. or that you're using the memory area that John's code used (probably a lot more finicky to fix)?
Apologies for the questions, but I haven't even looked at what you sent me yet. I'll probably have a chance to look at it by the time you wake up and just respond to my own post.
Reply
Old Oct 3, 2009 | 09:00 AM
  #114  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
1) not sure, dont know where john stores his stuff
2) yes, but this can be rearranged to store all the alternate maps together, although john will need to find a new memory block to store the "new" bigger maps
3) doubt it
Reply
Old Oct 3, 2009 | 09:27 AM
  #115  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
What are you doing awake at 3AM, answering questions on the internet?

John's busy farting around with GT-R ECUs now, so I'll have to take a look at the live mapping stuff (I have a personal interest in keeping at least the logging part working, which means I should probably be interested in the rest, no? ). John's code just blindly copies a big 'ol chunk of your alt-maps space from ROM into RAM, rather than being selective, which means there's a bit of space we can recover if we're a little smarter about what gets copied where. Unfortunately, I don't think that's going to give us the additional 800 bytes we need for the expanded tables. Bah.

Has anyone done a comprehensive sweep of RAM usage on the VIIIs (aside from the obvious directly-referenced stuff, the stack, etc)?

The livemap client may need to be updated to handle the change in map size; Eric is pretty deep into that right now, so I'll defer to him; I seem to recall something relating to the map sizes being hard-coded, but I could be wrong (since I don't see John doing a separate build just for the dual-solenoid cars, and they have even smaller maps than us).
Reply
Old Oct 3, 2009 | 12:02 PM
  #116  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
The change in map sizes isn't an issue with the LiveMap client. That's all handled via the XML and the client has buttons to add/remove extra rows/columns. Just set it up based on your new map size and save to XML.

Last edited by l2r99gst; Oct 3, 2009 at 12:04 PM.
Reply
Old Oct 3, 2009 | 12:40 PM
  #117  
RAbishi's Avatar
Evolved Member
iTrader: (4)
 
Joined: Mar 2006
Posts: 942
Likes: 0
From: South Dakota
This is awesome, great idea and great work!
Reply
Old Oct 3, 2009 | 01:16 PM
  #118  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
Awesome. My memory was fuzzy, it's been a while since I looked at the client at all other than for quick bursts of logging.

So now we just need to figure out how to fit these two new ridiculously huge alt maps into RAM, and write a little code to selectively copy them into place. I'm thinking a simple table of location+length for the init code to iterate over for copying to our RAM location, or perhaps ROM location+RAM location+length if we want a little more control over placement?
Reply
Old Oct 3, 2009 | 01:53 PM
  #119  
phenem's Avatar
Evolved Member
iTrader: (39)
 
Joined: Jul 2005
Posts: 811
Likes: 4
From: Central PA
Well I just got back from testing! It works!!! I need to test some more but the initial try works perfect!
Reply
Old Oct 3, 2009 | 02:01 PM
  #120  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
phenem, if it works for you, it's probably golden, because we all know you're cursed.
Reply



All times are GMT -7. The time now is 03:43 PM.