Notices
ECU Flash

Start-up Fuel and ISCV Tables

Thread Tools
 
Search this Thread
 
Old Jul 20, 2014 | 06:04 PM
  #46  
detroit pistins's Avatar
Evolved Member
iTrader: (102)
 
Joined: Aug 2007
Posts: 2,173
Likes: 19
From: Detroit
Thanks Merlin! I think I understand the logic behind it. I am having an issue on how to find the address/definition you mentioned. The two xml's I am using are the following

TephraMOD-94171715-v7.xml
TephraMOD-94170715-v7.xml

Neither one has the address. Is there a different xml I should be looking into?
I apologize for these questions as I know they should be followed in a diff thread but somehow they found their way here.
cheers!
Reply
Old Jul 20, 2014 | 08:21 PM
  #47  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
Copy and paste these two tables and scalings into your xml.
You probably wont have these scaling in your current xml, and mrfreds Idle scripts use a demand% scaling instead of steps.
All the ISCV position tables are in fact step position tables and using steps in your xml certainly helps when logging tuning idle gremlins as we are logging step position.

<scaling name="ISCVSteps8" units="Steps" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>

<scaling name="Time8mSec" units="mSec" toexpr="x*25" frexpr="x/25" format="%.0f" min="0" max="6375" inc="25" storagetype="uint8" endian="big"/>




<table name="ISCV Position After Starting" address="4316" category="Idle Control" type="2D" scaling="ISCVSteps8">
<table name="Coolant Temp" type="Y Axis" address="67A2" elements="8" scaling="Temp"/></table>

<table name="IDLE-UP Position Decay Time (per step) after Starting" address="4324" category="Idle Control" type="2D" scaling="Time8mSec">
<table name="Coolant Temp" type="Y Axis" address="67A2" elements="8" scaling="Temp"/></table>
Reply
Old Jul 26, 2014 | 01:21 PM
  #48  
detroit pistins's Avatar
Evolved Member
iTrader: (102)
 
Joined: Aug 2007
Posts: 2,173
Likes: 19
From: Detroit
Update: I was able to capture the event of engine restart at warm temperature and log the engine almost dying. Then, I used the calibration Merlin suggested to modify the idle-up position decay and it seemed to fix the issue. I didn't get the chance to play with the other cal, but my guess is it will probably work the same if not better without experiencing initial higher idle as I did with the Idle-up cal. Will mess with it one of these days again, and further improve it.
For now, I am a happy with the results as there is no more need to rev the motor every time I start it warm in anticipation to save it from the drop.
Thanks alot to Merlin for the great help and extra step in sharing!
Pls pm me ur paypal for a small donation toward your cold beverage

Prior to the change:
Name:  Almostdied_zps7069eb7a.png
Views: 0
Size:  84.4 KB

Post Idle-up position cal change.
Name:  saved_zpsa4b92759.png
Views: 0
Size:  103.6 KB


ps. Now I wonder what other goodies out there my xml is missing
Reply
Old Jul 28, 2014 | 08:29 AM
  #49  
ace33joe's Avatar
Evolving Member
20 Year Member
Liked
Loved
Community Favorite
iTrader: (2)
 
Joined: Mar 2003
Posts: 394
Likes: 7
From: Used to be in Nor Cal, now working in Seoul
Wow, great post!

It would certainly help my warm start issue too!

BTW, so idle timing stability control table, I thought the timing limit was actually how much timing can be swinging from the base map default value to stabilize the idle?

Is it the lower bound limit? I set it to 5 to minimize the cam lope during idle and I thought it is better than stock 8 degree setting?

Also the sensitivity determines the amplitude of timing swing, so bigger number means larger swing?

Hope some ECU gurus can explain what they actually do.

Thanks!
Reply
Old Jul 29, 2014 | 04:44 AM
  #50  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
the sensitivity parameter is a gain figure

eg 180 = 1.8 degrees per 10 rpm Target Idle Error rpm (typical stock evo value)

eg 200 = 2.0 degrees per 10 rpm Target Idle Error rpm (more aggressive value for bastard cams)

the other/second parameter is the limit value,

eg

3 = +/-3* swing, house cat

5 = +/-5* swing, feral cat

8 = +/-8* swing, tiger cat

.
Reply
Old Jul 29, 2014 | 05:26 AM
  #51  
ace33joe's Avatar
Evolving Member
20 Year Member
Liked
Loved
Community Favorite
iTrader: (2)
 
Joined: Mar 2003
Posts: 394
Likes: 7
From: Used to be in Nor Cal, now working in Seoul
Thanks, Dave!

Do you have the scaling for the sensitivity?

The default setting is unit16, and stock value is 128, so I guess that is 180 you said?

So 142 would be your 200 value? I think I saw 140~150 were suggested to be a good value for aggressive cams, and over 150 it becomes unstable.

I guess I would try your suggested value of 142.

Would it help my rpm dipping problem?

Thanks again!



Originally Posted by merlin.oz
the sensitivity parameter is a gain figure

eg 180 = 1.8 degrees per 10 rpm Target Idle Error rpm (typical stock evo value)

eg 200 = 2.0 degrees per 10 rpm Target Idle Error rpm (more aggressive value for bastard cams)

the other/second parameter is the limit value,

eg

3 = +/-3* swing, house cat

5 = +/-5* swing, feral cat

8 = +/-8* swing, tiger cat

.
Reply
Old Sep 10, 2014 | 08:17 PM
  #52  
vmrevo9's Avatar
Evolved Member
Veteran: Air Force
15 Year Member
iTrader: (33)
 
Joined: Oct 2006
Posts: 2,544
Likes: 16
From: Huntsville, AL
will the the ISC decay table work on the 8859 rom?

Last edited by vmrevo9; Sep 12, 2014 at 04:28 AM.
Reply
Old Sep 17, 2014 | 05:30 PM
  #53  
pupo's Avatar
Evolving Member
iTrader: (9)
 
Joined: Jan 2008
Posts: 297
Likes: 2
From: Puerto Rico
Originally Posted by merlin.oz
Copy and paste these two tables and scalings into your xml.
You probably wont have these scaling in your current xml, and mrfreds Idle scripts use a demand% scaling instead of steps.
All the ISCV position tables are in fact step position tables and using steps in your xml certainly helps when logging tuning idle gremlins as we are logging step position.

<scaling name="ISCVSteps8" units="Steps" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>

<scaling name="Time8mSec" units="mSec" toexpr="x*25" frexpr="x/25" format="%.0f" min="0" max="6375" inc="25" storagetype="uint8" endian="big"/>




<table name="ISCV Position After Starting" address="4316" category="Idle Control" type="2D" scaling="ISCVSteps8">
<table name="Coolant Temp" type="Y Axis" address="67A2" elements="8" scaling="Temp"/></table>

<table name="IDLE-UP Position Decay Time (per step) after Starting" address="4324" category="Idle Control" type="2D" scaling="Time8mSec">
<table name="Coolant Temp" type="Y Axis" address="67A2" elements="8" scaling="Temp"/></table>
Where can I find these tables for rom 96530006?
Reply
Old Jan 25, 2015 | 02:36 PM
  #54  
jeffbeagley's Avatar
Evolving Member
10 Year Member
Photogenic
 
Joined: May 2011
Posts: 364
Likes: 3
From: Springfield, MO
Originally Posted by pupo
Where can I find these tables for rom 96530006?
I'm currently using the following, but I'm questioning whether it is correct or not..

Code:
	<table name="ISCV Position After Starting" category="ISCV" address="4316" type="2D" scaling="ISCVSteps8">
		<table name="Coolant Temp" address="6aa0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="IDLE-UP Position Decay Time (per step) after Starting" category="ISCV" address="4324" type="2D" scaling="Time8mSec">
		<table name="Coolant Temp" address="6aa0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>
However here is a problem I'm currently having..

The car starts up, then starts to stumble for a bit before it recovers around 14 seconds into the log.

Relevant Mods: ID2000s, E85, built head with GSC S3s, stock shortblock, stock throttle body.


Here is a picture of the log,


Link to the log
http://jeffbeagley.com/random/cold%20start%202.csv

Here is a picture of my ISCV settings

Last edited by jeffbeagley; Jan 25, 2015 at 02:46 PM.
Reply
Old Jan 26, 2015 | 09:00 PM
  #55  
detroit pistins's Avatar
Evolved Member
iTrader: (102)
 
Joined: Aug 2007
Posts: 2,173
Likes: 19
From: Detroit
Try increasing the steps in the ~40-50 temp range.... Double them on that 3D surface between 40-50F and 40-50 load.
Reply
Old Jan 27, 2015 | 05:45 AM
  #56  
jeffbeagley's Avatar
Evolving Member
10 Year Member
Photogenic
 
Joined: May 2011
Posts: 364
Likes: 3
From: Springfield, MO
Originally Posted by detroit pistins
Try increasing the steps in the ~40-50 temp range.... Double them on that 3D surface between 40-50F and 40-50 load.
It's a decay issue though since the car goes to the appropriate steps after 14 seconds in that log without much change to coolant temp. Changing any initial steps tables or the lookup table will only make it higher idle after the 14 seconds.
Reply
Old Jan 27, 2015 | 07:29 AM
  #57  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
what's afr doing? i can't tell from your images.
Reply
Old Jan 27, 2015 | 07:43 AM
  #58  
jeffbeagley's Avatar
Evolving Member
10 Year Member
Photogenic
 
Joined: May 2011
Posts: 364
Likes: 3
From: Springfield, MO
Originally Posted by mrfred
what's afr doing? i can't tell from your images.
AFRs are a bit rich... The red line in that graph is IPW. Perhaps I need to lower the BFPW tables a bit.

There is a link to the log just below the first image.

Last edited by jeffbeagley; Jan 27, 2015 at 07:47 AM.
Reply
Old Jan 27, 2015 | 07:58 AM
  #59  
detroit pistins's Avatar
Evolved Member
iTrader: (102)
 
Joined: Aug 2007
Posts: 2,173
Likes: 19
From: Detroit
Jeff, I was referring to the initial oscillation of the start-up where the AFR dip's to ~10.8..... I was actually going to suggest leaning out the warm-up enrichment but that may impact your cold starts, hence, why I was thinking maybe increasing the initial steps may help.
Reply
Old Jan 27, 2015 | 08:08 AM
  #60  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
i'm too lazy to download and plot the log. does the stumble begin immediately after it lights up?
Reply



All times are GMT -7. The time now is 05:06 PM.