Notices
ECU Flash

Minimum IPW

Thread Tools
 
Search this Thread
 
Old Aug 19, 2010 | 04:44 AM
  #46  
Fast_Freddie's Avatar
Evolved Member
Veteran: Navy
iTrader: (50)
 
Joined: Jun 2007
Posts: 2,706
Likes: 15
From: Lexington Park, MD
I flashed the car with the coding in place from 2000cc back to ID1000, with the IPW minimum set to 1.280. Car would not start like that... I took the coding and scaling out and reflashed the car so that the multiplier was back at 32 as stock, and the car fired up first try...
Reply
Old Aug 19, 2010 | 04:46 AM
  #47  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
oh HOLD ON.

you need to modify the code to make use of the 32x change

96530006 right?
Reply
Old Aug 19, 2010 | 04:50 AM
  #48  
Fast_Freddie's Avatar
Evolved Member
Veteran: Navy
iTrader: (50)
 
Joined: Jun 2007
Posts: 2,706
Likes: 15
From: Lexington Park, MD
yes 9653... I have no problems with idling on the ID1000s, I figured I would have problems with the 2000s though... When I had the 2000s in with the IPW minimum patch, it was set to 1.1 or there abouts, then when I swaped back to the ID1000 map, I bumped it back up to 1.28 so it would be back to stock values... Did I just rock the whole process?
Reply
Old Aug 19, 2010 | 04:53 AM
  #49  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
This patch modifies the default step from 0.256ms to 0.008ms

This is ONLY for the Minimum IPW

96530006:
Code:
<table name="Minimum IPW #1 SHLL2->NOP (0x4908 -> 0x0009)" category="Misc" address="27fb6" type="1D" scaling="Hex16"/>
<table name="Minimum IPW #2 SHLL2->NOP (0x4908 -> 0x0009)" category="Misc" address="27fb8" type="1D" scaling="Hex16"/>
<table name="Minimum IPW #3 SHLL->NOP (0x4900 -> 0x0009)" category="Misc" address="27fba" type="1D" scaling="Hex16"/>

<scaling name="IPW16:SHLL0" units="ms" toexpr="x*8/1000" frexpr="x*1000/8" format="%.3f" min="0" max="65" inc="0.008" storagetype="uint16" endian="big"/>
<table name="Minimum IPW SHLL0" category="Misc" address="1502" type="1D" scaling="IPW16:SHLL0"/>
After doing the code changes (top 3) you will then need to use the "new" Minimum IPW SHLL0 table to set your Minimum IPW - you will need to replace what the stock value is with ~1.1 or whatever you want. Feel free to use +/- keys to increment/decrement

Last edited by tephra; Aug 19, 2010 at 04:56 AM.
Reply
Old Aug 19, 2010 | 04:55 AM
  #50  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
There are two things going on here

1) Is the minimum IPW - by default this is set to 1.28ms (unless your in MrFreds list in which case its 1.024ms)

2) The step/jump - normally this is 0.256ms, my patch in the above post reduces this from 0.256ms to 0.008ms
Reply
Old Aug 19, 2010 | 05:12 AM
  #51  
Fast_Freddie's Avatar
Evolved Member
Veteran: Navy
iTrader: (50)
 
Joined: Jun 2007
Posts: 2,706
Likes: 15
From: Lexington Park, MD
Gotcha, I was using the scaling and code from page 3 to try and adjust that...
Reply
Old Aug 19, 2010 | 12:37 PM
  #52  
03whitegsr's Avatar
Evolved Member
iTrader: (8)
 
Joined: Nov 2006
Posts: 4,001
Likes: 17
From: Utah
Looking at the IDC2000 charts, it seems like 1.1ms minimum puts you right at the point where opening becomes reliable, but it is still very non-linear.

This is the graph relating the difference between actual IPW and what the injectors would deliver in fuel if they were perfectly linear once the injector latency was overcome.



Here, I've eliminated all but the 14V trace and zoomed in to the area of interest.

IMO, the light blue line shows likely where the injector will start to reliably open. Earlier then this, the spike and low spot to me look like they may be unstable flow areas. The yellow area highlights the difference between the theoretical fuel flow and reality. We could easily use the 66 element table to linearize the injectors through this region, making fuel delivery below 2ms MUCH more linear and predictable, hopefully matching the straight red line. I think this may lead to an improvement in light cruise and idle control.





One last thought, but shouldn't we be looking at Injector Pulsewidth without latency for any kind of fuel calcs we do? In 96530006, it would be FFFF8A6A. Although that address might not update in a manner that lends well to datalogging and a patch may be needed to provide a loggable channel?
Attached Thumbnails Minimum IPW-idc2000-correction.jpg  

Last edited by 03whitegsr; Aug 19, 2010 at 12:42 PM.
Reply
Old Aug 19, 2010 | 02:18 PM
  #53  
Ceddy's Avatar
Evolving Member
 
Joined: Apr 2008
Posts: 265
Likes: 1
From: Reading, PA
Originally Posted by tephra
WHAT THE FU6K

The latency algorithm for EvoX isn't using 0x18 for the multiplier, it's using 0xF

So x*0.024 as the raw -> latency is wrong.

So for CZ4A the calculation should be x*15/1000

And if I put that into my scalings for these ID2000's they CLOSELY match the latencies from ID!

HRMMM
Tephra the x15 multiplier is fairly common, they used it on the DSMs from 95-99.
You get more resolution, but can max the table out at low voltages with high deadtime injectors.


Are you finding the pulsewidth limits in the big sub that first checks RevLimit, then has the Load/LoadClipped decision about halfway down?
Reply
Old Aug 19, 2010 | 04:05 PM
  #54  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
yep
Reply
Old Aug 19, 2010 | 04:27 PM
  #55  
murlo26's Avatar
Evolved Member
iTrader: (9)
 
Joined: Aug 2008
Posts: 4,119
Likes: 1
From: Minnesota
Originally Posted by DB Performance
I run Tephra v7 on all the cars I do MAF and SD. And Tephra on the Evo Xs. I don't have any in the shop right now though with huge injectors to test with.
Throw some ID2000's in mine
Reply
Old Aug 19, 2010 | 04:37 PM
  #56  
Fast_Freddie's Avatar
Evolved Member
Veteran: Navy
iTrader: (50)
 
Joined: Jun 2007
Posts: 2,706
Likes: 15
From: Lexington Park, MD
Aight, put the big boys back in today after work, for some reason they fired right up today??? Anyway with all stock settings they were idling at 11.9... a bit rich, but liveable. I applied the IPW minumum patch and started messing with it... it gets squirly under 1.1 until you get to where the STFT is basically always adding fuel to keep idle... at 1.048, it idles at 14.5-15.3 with the STFT adding 8% of fuel steady, and kinda settles down a bit... I unhooked the battery so I can see what the trims are gonna do... will report back later.
Reply
Old Aug 19, 2010 | 04:37 PM
  #57  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
03whitegsr - yeh at 1.28ms resulted in an idle AFR about 25% too rich.

that means we would need to run an IPW of about 1.124 to get stoich.

however @ 1.124ms the deviation is about -30%...

i feel like the mid point between 1.124ms and 1.28ms will probably result in the right amount of fuel being injected reliably.
Reply
Old Aug 19, 2010 | 04:38 PM
  #58  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
fast freddie - are these the FIC2150's?

from what your saying it seems like they have a lot better sub 1.5ms control... I wonder if Jens has a fact sheet like ID does?
Reply
Old Aug 19, 2010 | 07:55 PM
  #59  
Fast_Freddie's Avatar
Evolved Member
Veteran: Navy
iTrader: (50)
 
Joined: Jun 2007
Posts: 2,706
Likes: 15
From: Lexington Park, MD
No, these are the SlowBoy variants... got them for a good deal, so I went for it... Also try your injectors at 1.040... mine were pulling fuel like mad as well, until I lowered the IPW minimum to the point were it started adding fuel instead, it idles steady at 14.7ish, with the occasional dip etc... I was running pretty lean at WOT though, I eyeballed the fuel map, so we will see...

Reply
Old Aug 19, 2010 | 08:30 PM
  #60  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
yeah anything under 1.120ms the injectors don't like

STFT is adding fuel, and apparently a rough idle..

So we will keep going up until we get close to 0% STFT then tune from there
Reply



All times are GMT -7. The time now is 01:30 AM.