Notices
ECU Flash

? Mivec Temp Trim Table ?

Thread Tools
 
Search this Thread
 
Old Oct 1, 2008, 07:21 PM
  #1  
Evolved Member
Thread Starter
 
merlin.oz's Avatar
 
Join Date: Jun 2008
Location: Sydney
Posts: 824
Likes: 0
Received 23 Likes on 19 Posts
? Mivec Temp Trim Table ?

Have done lots of reading and searching, but have not seen anything relating to a MIVEC Temp Trim.

Have any of the dissassemblers out there spotted such a table?

It would be a nice thing, take some of the edgyness off when cold.
Old Oct 1, 2008, 08:59 PM
  #2  
EvoM Guru
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
as in cold start or cold weather?
Old Oct 2, 2008, 02:17 AM
  #3  
Evolved Member
Thread Starter
 
merlin.oz's Avatar
 
Join Date: Jun 2008
Location: Sydney
Posts: 824
Likes: 0
Received 23 Likes on 19 Posts
Just a simple temp trim, like 5 to 8 elements, with %application to the 3d map.
eg
20% at 20*C
40% at 40*C
60% at 50*C
80% at 70*C
100% at 80*C

Something like that.
Old Oct 2, 2008, 09:00 AM
  #4  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
There is such a table. Its MIVEC max vs coolant temp. I came across it a few months ago when I was looking through the MIVEC routines for a 2nd time. It adjusts the ceiling value, so for instance if you set the ceiling value to 5 deg MIVEC advance at say 15C coolant temp, then MIVEC advance will not go past 5 deg when the coolant temp is 15C. With that said, the factory setting for the table is that the ceiling value is 72 deg, so it does nothing with the factory values. I'll post up the table later today.
Old Oct 2, 2008, 05:14 PM
  #5  
Evolved Member
Thread Starter
 
merlin.oz's Avatar
 
Join Date: Jun 2008
Location: Sydney
Posts: 824
Likes: 0
Received 23 Likes on 19 Posts
Thanks mrfred, that should do the job nicely, if the code does in-fact look at the setting. As you have pointed out before, tables/maps exist but never get called.

I was thinking last night that a trim table would impose a fair amount of processing overhead, for little gain. This way would be better and simpler.
Provided you can tweek the temp setting.

On another note, I have not seen anyone make mention of injector end-angle timing. Do you know how Mitsi set the injector firing point?
Its a parameter I've played with on MoTeC and Autronic ECUs and was naturally curious.
Old Oct 2, 2008, 10:31 PM
  #6  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Here is the table for an 88590015 ROM:

Code:
  <table name="MIVEC Max vs Coolant Temp" category="MIVEC" address="6a04" type="2D" level="1" scaling="ValveTiming">
     <table name="Coolant Temp" address="6fde" type="Y Axis" elements="8" scaling="Temp"/>
  </table>
The table is used in the code, so it will do what the table name says.
Old Oct 3, 2008, 02:59 AM
  #7  
Evolved Member
 
Mattjin's Avatar
 
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes on 0 Posts
88580015's map is at 6b26 for those interested. Yeah, the 72 deg values are quite odd given the limited mechanical movement.
Old Oct 3, 2008, 07:08 AM
  #8  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Originally Posted by Mattjin
88580015's map is at 6b26 for those interested. Yeah, the 72 deg values are quite odd given the limited mechanical movement.
Mitsu just maxed out the bit value to 255 because they never had a desire to use the table.
Old Oct 5, 2008, 01:35 AM
  #9  
Evolved Member
Thread Starter
 
merlin.oz's Avatar
 
Join Date: Jun 2008
Location: Sydney
Posts: 824
Likes: 0
Received 23 Likes on 19 Posts
Had a look at this today mrfred, the address you gave as 6fde for the coolant table values, is smack in the middle of the load scale on a AUDM IX.
Which corrupts the load scaling something chronic!

So, I used the "Engine Temp" scale, (at 71ca) which is 8 elements, just for safety, although I have no clue as to that being the right scaling to use for this function.
Old Oct 5, 2008, 04:22 AM
  #10  
Evolved Member
 
Mattjin's Avatar
 
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes on 0 Posts
Try 70e6
Old Oct 6, 2008, 05:49 PM
  #11  
Evolved Member
Thread Starter
 
merlin.oz's Avatar
 
Join Date: Jun 2008
Location: Sydney
Posts: 824
Likes: 0
Received 23 Likes on 19 Posts
Thanks Mattjin, that works fine.
Has the same temp values as at address 71ca (the main water temp scale).
I was wondering if any other part of the code accessed 70e6, or just MIVEC.
Old Oct 7, 2008, 01:54 AM
  #12  
Evolved Member
 
Mattjin's Avatar
 
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes on 0 Posts
Others might, it is just a temperature scale and could be used by idle control too. I just haven't spent much time pulling apart 8588, but you can maybe try Tephra.

You can use any of the addresses that have the same values, it doesnt really matter so long as you are adjusting the map correctly. Unless you plan to change the temperature conditions themselves.
Old Sep 9, 2009, 08:14 AM
  #13  
Evolving Member
 
GrocMax's Avatar
 
Join Date: Jun 2005
Location: McKinney TX
Posts: 259
Likes: 0
Received 0 Likes on 0 Posts
This table doesn't do what y'all think it does, don't mess with it. It sets the zero for the cam position, its an offset in crankshaft degrees to locate 'zero'. Its 72 deg ATDC #1 when the cam sensor triggers, when cam is in zero (full retard) position.

The only time you'd want to mess with it is if you have had a BUNCH of head decking, block decking, changed to a 2.4L block, or other reason causing a difference in cam to crank timing.

Noticed ValveTiming and ValveTiming16 both use the 72 deg offset in their calcs.

Last edited by GrocMax; Sep 9, 2009 at 09:34 AM.
Old Sep 9, 2009, 11:58 AM
  #14  
EvoM Guru
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Originally Posted by GrocMax
This table doesn't do what y'all think it does, don't mess with it. It sets the zero for the cam position, its an offset in crankshaft degrees to locate 'zero'. Its 72 deg ATDC #1 when the cam sensor triggers, when cam is in zero (full retard) position.

The only time you'd want to mess with it is if you have had a BUNCH of head decking, block decking, changed to a 2.4L block, or other reason causing a difference in cam to crank timing.

Noticed ValveTiming and ValveTiming16 both use the 72 deg offset in their calcs.
It is really MIVEC max vs coolant temp. I think the stock 72 deg values are throwing you. The high stock values simply mean that this table will not have an effect on the MIVEC setting. If you set all the values to 0 deg, there will be no MIVEC advance.
Old Sep 9, 2009, 03:56 PM
  #15  
Evolving Member
 
GrocMax's Avatar
 
Join Date: Jun 2005
Location: McKinney TX
Posts: 259
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by mrfred
If you set all the values to 0 deg, there will be no MIVEC advance.
Of course it won't you just told the ECU the cam '0' point is 72 crank deg further advanced than it actually is.


Quick Reply: ? Mivec Temp Trim Table ?



All times are GMT -7. The time now is 04:00 AM.