Notices
ECU Flash

Start-up Fuel and ISCV Tables

Thread Tools
 
Search this Thread
 
Old Jul 20, 2014, 06:04 PM
  #46  
Evolved Member
iTrader: (102)
 
detroit pistins's Avatar
 
Join Date: Aug 2007
Location: Detroit
Posts: 2,173
Received 19 Likes on 19 Posts
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!
Old Jul 20, 2014, 08:21 PM
  #47  
Evolved Member
 
merlin.oz's Avatar
 
Join Date: Jun 2008
Location: Sydney
Posts: 824
Likes: 0
Received 23 Likes on 19 Posts
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>
Old Jul 26, 2014, 01:21 PM
  #48  
Evolved Member
iTrader: (102)
 
detroit pistins's Avatar
 
Join Date: Aug 2007
Location: Detroit
Posts: 2,173
Received 19 Likes on 19 Posts
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
Old Jul 28, 2014, 08:29 AM
  #49  
Evolving Member
iTrader: (2)
 
ace33joe's Avatar
 
Join Date: Mar 2003
Location: Used to be in Nor Cal, now working in Seoul
Posts: 394
Received 7 Likes on 7 Posts
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!
Old Jul 29, 2014, 04:44 AM
  #50  
Evolved Member
 
merlin.oz's Avatar
 
Join Date: Jun 2008
Location: Sydney
Posts: 824
Likes: 0
Received 23 Likes on 19 Posts
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

.
Old Jul 29, 2014, 05:26 AM
  #51  
Evolving Member
iTrader: (2)
 
ace33joe's Avatar
 
Join Date: Mar 2003
Location: Used to be in Nor Cal, now working in Seoul
Posts: 394
Received 7 Likes on 7 Posts
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

.
Old Sep 10, 2014, 08:17 PM
  #52  
Evolved Member
iTrader: (33)
 
vmrevo9's Avatar
 
Join Date: Oct 2006
Location: Huntsville, AL
Posts: 2,530
Received 6 Likes on 6 Posts
will the the ISC decay table work on the 8859 rom?

Last edited by vmrevo9; Sep 12, 2014 at 04:28 AM.
Old Sep 17, 2014, 05:30 PM
  #53  
Evolving Member
iTrader: (9)
 
pupo's Avatar
 
Join Date: Jan 2008
Location: Puerto Rico
Posts: 297
Likes: 0
Received 1 Like on 1 Post
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?
Old Jan 25, 2015, 02:36 PM
  #54  
Evolving Member
 
jeffbeagley's Avatar
 
Join Date: May 2011
Location: Springfield, MO
Posts: 363
Likes: 0
Received 3 Likes on 2 Posts
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.
Old Jan 26, 2015, 09:00 PM
  #55  
Evolved Member
iTrader: (102)
 
detroit pistins's Avatar
 
Join Date: Aug 2007
Location: Detroit
Posts: 2,173
Received 19 Likes on 19 Posts
Try increasing the steps in the ~40-50 temp range.... Double them on that 3D surface between 40-50F and 40-50 load.
Old Jan 27, 2015, 05:45 AM
  #56  
Evolving Member
 
jeffbeagley's Avatar
 
Join Date: May 2011
Location: Springfield, MO
Posts: 363
Likes: 0
Received 3 Likes on 2 Posts
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.
Old Jan 27, 2015, 07:29 AM
  #57  
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
what's afr doing? i can't tell from your images.
Old Jan 27, 2015, 07:43 AM
  #58  
Evolving Member
 
jeffbeagley's Avatar
 
Join Date: May 2011
Location: Springfield, MO
Posts: 363
Likes: 0
Received 3 Likes on 2 Posts
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.
Old Jan 27, 2015, 07:58 AM
  #59  
Evolved Member
iTrader: (102)
 
detroit pistins's Avatar
 
Join Date: Aug 2007
Location: Detroit
Posts: 2,173
Received 19 Likes on 19 Posts
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.
Old Jan 27, 2015, 08:08 AM
  #60  
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
i'm too lazy to download and plot the log. does the stumble begin immediately after it lights up?


Quick Reply: Start-up Fuel and ISCV Tables



All times are GMT -7. The time now is 09:21 PM.