Results 1 to 14 of 14

Thread: LT1 $EE injector pw floor with Deka 80s

  1. #1
    Electronic Ignition!
    Join Date
    Jun 2012
    Posts
    14

    LT1 $EE injector pw floor with Deka 80s

    Hi,
    I've been having some issues lowering the injector pulsewidth floor in my current $EE/$EEXtra tune. The gist of my setup is a built 383 LT1 with a Procharger D1 and Siemens Deka 80 injectors. The tune is 2bar speed density in open loop and it drives decent, but there are a few kinks in the tune I'm trying to iron out.

    It seems like I'm hitting a boundary in the tune that won't allow the pulsewidth to dip any lower than 1.24ms, even though I've had the min pulsewidth set at 1ms or less the entire time. This is causing the car to run super rich (10.5-12) under light throttle conditions just above the TPS threshold for DFCO. I realize that I could just raise the DFCO threshold until it goes away, but that would create a decent sized dead zone in the pedal that I'd like to avoid. Here's a graph from eehack:
    eehackgraph1.jpg

    Graph of the left inj pw from the same log in excel. You can see the line at 1.24:
    injpw.jpg

    What I've tried:
    -The min pulsewidth has been set at 1ms since the beginning, but I lowered it to 0.73ms and saw no change
    -I changed 126d7 'use this value when min inj pulse reached' to match the min pulsewidth and also saw no change
    -I zero'd the low pulsewidth table (129f5), but nothing changed so I set it back to the data I found for the 80's
    -I tried the 'low pulse injector extend hack' patch hoping it would lower the min pw, but it's still stuck at 1.24ms

    Snippet from the current tune:

    tunesnapshot.jpg

    Any ideas? I've been using a combination of $EE, $EEX, and various versions of $EEXtra to tune this thing and am not sure what else to try. I think I've been using this one primarily:
    EEXTRA v0[1].001[MOD_V0005_03_02]V8.xdf

  2. #2
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,475
    WIth the patch applied you need to set up this table with correct data in the patch folder.

    low pulse inj width correction

    Are you sure the commanded pulse width is not a function of measured airflow rather than injector ceiling.
    I will look at the dissasembly to see where if there is some other hardbuild limits.


    The main injector offset vs voltage is not seen in the log, so you got +0.6ms added in the tpu.

  3. #3
    Electronic Ignition!
    Join Date
    Jun 2012
    Posts
    14
    Quote Originally Posted by kur4o View Post
    WIth the patch applied you need to set up this table with correct data in the patch folder.

    low pulse inj width correction
    Gotcha, that table is all 0's as I never set it up. I misunderstood what the patch was intended for, and I'm guessing it's just an extension of the low pulsewidth adder table into higher pulsewidth ranges? Maybe for something like RTT? Regardless, it's not what I'm looking for.


    Quote Originally Posted by kur4o View Post
    Are you sure the commanded pulse width is not a function of measured airflow rather than injector ceiling.
    I will look at the dissasembly to see where if there is some other hardbuild limits.


    The main injector offset vs voltage is not seen in the log, so you got +0.6ms added in the tpu.
    I went back and reviewed a bunch of older logs and they all show the pulsewidth bottoming out at 1.24ms. I've played with the VE tables a million times since I got the car on the road, but the floor never changes. The 1.24ms floor also pops up at varying RPM/MAP ranges that are just outside of DFCO but not quite accelerating, so I don't think the issue is with the commanded fueling. Here's a left-pw graph from months ago, you can still see the same cutoff:

    plot2.jpg

    I'm guessing there's a hard limit somewhere that I don't know about. Have you heard of anyone running pw's down in the low 1ms range or lower (logged) on the stock pcm? Also, if the voltage offset isn't accounted for the in log, does 126d5 'min injector pulse' set the limit before or after the offset is added?
    Thanks for your help.

  4. #4
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,475
    The bpw in the log have no corrections applied to them.

    It is the calculated BPW from airflow and fuel flow corrected with BLMs is what you get in the logs.

    Than individual cyl trims are applied for each cylinder, Than low pulse offset is added again for each cylinder.
    Here the min inj pulse is used.

    The main voltage offset is applied in the tpu so main processor have no control over it.

    There is a bit set when min inj constant is used. If you log it you will know for sure if it is reached or not. Tside byte_AA bit 6[$40].

  5. #5
    Electronic Ignition!
    Join Date
    Jun 2012
    Posts
    14
    Quote Originally Posted by kur4o View Post
    The bpw in the log have no corrections applied to them.

    It is the calculated BPW from airflow and fuel flow corrected with BLMs is what you get in the logs.

    Than individual cyl trims are applied for each cylinder, Than low pulse offset is added again for each cylinder.
    Here the min inj pulse is used.

    The main voltage offset is applied in the tpu so main processor have no control over it.

    There is a bit set when min inj constant is used. If you log it you will know for sure if it is reached or not. Tside byte_AA bit 6[$40].
    Gotcha, the bpw in the log should be coming straight from the VE and OL AFR tables then considering I'm running open loop & speed density.

    Even though this stuff shouldn't matter for logs, the cyl trims are all set @ 1 on throttle, and playing with the low pulse table and min pw values hasn't affected anything.

    How do I go about logging that bit? I played with an adx in tunerpro, but I'm not sure what I'm doing when it comes to picking apart the datastream. I searched around for instructions on how to log custom parameters like that, but I'm still lost. It sounds like my issue is occurring before hitting those min pw thresholds though, but I could check that bit just to be sure.

  6. #6
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,475
    You can get eehack, there is a raw window where you can get any ram location with some mode3 custom command.

    Type in

    03 00 aa

    and it will get you the value of byte_aa.

    You can loop it and drive around to get the condition. than we can find if the bit got set.

    this one is the easies way to log it. Unfortuntelly other data won`t be available.

    The BPW is derived from measured or calculated airflow fuel flow and commanded AFR. It is some 8 bit calculation so this might be some limit of the way it gets calculated. That 1.24ms is around $50 in hex, which can be some limit of the math anyway.

  7. #7
    Electronic Ignition!
    Join Date
    Jun 2012
    Posts
    14
    Did I do this right?

    Looks like the bite is changing from F4570300B2 to F457034072. I receive the same -B2 code with the car idling around 1.4ms logged pw, so I guess the latter -072 means the bite is being set for min pw. I'm a little confused as to why lowering the min pw value in the tune didn't change the logged pw though, still stuck at 1.24.

    Any idea what's causing it? Hopefully it's not a limitation of how the pcm calculates bpw, although I was thinking I could play with the voltage offsets and VE tables to work around it (if possible).

    byte0300aa.jpg

    byte0300aabig.jpg
    Last edited by Catmaigne; 07-16-2021 at 08:49 PM.

  8. #8
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,475
    Actually the b2 is the checksum. 00 and 40 is the response for byte_AA, which confirms that you are indeed hitting the min inj threshold for some reason.

    Why don`t you change the thresholds to zero and see if the byte is set again.

    I think some patching will be needed to log some more data to see what is happening on eside.

  9. #9
    Electronic Ignition!
    Join Date
    Jun 2012
    Posts
    14
    Quote Originally Posted by kur4o View Post
    Actually the b2 is the checksum. 00 and 40 is the response for byte_AA, which confirms that you are indeed hitting the min inj threshold for some reason.

    Why don`t you change the thresholds to zero and see if the byte is set again.

    I think some patching will be needed to log some more data to see what is happening on eside.
    Just dropped the 2 min inj pulse thresholds to 0, looks like byte AA is still changing.

    And gotcha, is there any patch currently available that'll be of use? Thanks for your help.

  10. #10
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,475
    The bit is set also when min base fuel mass is reached in transient calculation. I suspect that is what it get triggered by.

    The scalar is 16bit at 126ef i am not sure if it is in the xdf anywhere. You can start lowering it to see if the BPW goes lower.

  11. #11
    Fuel Injected! JimCT_9C1's Avatar
    Join Date
    Feb 2013
    Location
    Connecticut
    Posts
    63
    Following along -

    Good info here (thanks kur4o) - Seen other posts where min transient fuel mass affected min pulsewidth, but not specifically for $EE.
    Min transient fuel mass is in the xdf with other transient fueling: * AIR FUEL METERING > Transient fueling

    Good luck Catmaigne - hope this solves it for you

    Jim
    1995 Caprice 9C1 LT1 - 4.10s, Dynomax Catback, K&N Cold Air Kit, Other Little Stuff
    1996 Caprice 9C1 LT1 - 3.73s, Stock

  12. #12
    Electronic Ignition!
    Join Date
    Jun 2012
    Posts
    14
    I dropped the '126EF Min Transient Fuel Mass' down from 4.0mg to 3.0mg and the injector floor dropped from 1.24ms to 0.92ms, thanks @kur4o.

    Looks like I need to completely rework the low MAP area of my VE table because it's too lean in the instances the pw drops to 0.92ms (bit of a shelf there from before I found the bpw floor). I'm gonna drop 126EF a little more to widen the tuning margin and leave the min pulsewidths set at 0.75ms.

    On a related note, has anyone figured out if there's a gain table for transient fueling? I've played with 1240A in the past when the car was NA with a MAF, but I was under the impression that it's entirely ignored in SD mode. I also see the mystery parameter 126ED.

  13. #13
    Fuel Injected! JimCT_9C1's Avatar
    Join Date
    Feb 2013
    Location
    Connecticut
    Posts
    63
    Quote Originally Posted by Catmaigne View Post
    I dropped the '126EF Min Transient Fuel Mass' down from 4.0mg to 3.0mg and the injector floor dropped from 1.24ms to 0.92ms, thanks @kur4o.

    Looks like I need to completely rework the low MAP area of my VE table because it's too lean in the instances the pw drops to 0.92ms (bit of a shelf there from before I found the bpw floor). I'm gonna drop 126EF a little more to widen the tuning margin and leave the min pulsewidths set at 0.75ms.

    On a related note, has anyone figured out if there's a gain table for transient fueling? I've played with 1240A in the past when the car was NA with a MAF, but I was under the impression that it's entirely ignored in SD mode. I also see the mystery parameter 126ED.
    Glad to hear you're making progress - interested in how it turns out.

    Cant help on 126ED, but wanted to point out the SD pumpshot patch kur4o just added to the xdf in case you hadn't seen it. Thanks again kur4o!
    http://gearhead-efi.com/Fuel-Injecti...ll=1#post89095

    Jim
    1995 Caprice 9C1 LT1 - 4.10s, Dynomax Catback, K&N Cold Air Kit, Other Little Stuff
    1996 Caprice 9C1 LT1 - 3.73s, Stock

  14. #14
    Electronic Ignition!
    Join Date
    Jun 2012
    Posts
    14
    I did a little experimenting with the pumpshot patch and copied some vette tables over, but I've been fighting another problem for a while.

    I've had a bit of a lean tip out and rich tip in issue for a while, but it was relatively minor so I didn't bother chasing it. It existed before lowering the 'Min Transient Fuel Mass' and fixing the bpw floor issue, but has gotten much more pronounced since. There isn't much of a rich tip in this time with or without the pumpshot patch, just a pretty nasty lean tip out. I've played with the VE tables a bunch without much luck. I also tried increasing the fuel mass value back up a little, but the lean tip out was still there in addition to some low throttle areas seemingly becoming richer at steady state (above bpw floor) which seems odd.

    Is there an order to what I should be adjusting first? Or should I be making corrections elsewhere, eg transient fuel tables.
    Last edited by Catmaigne; 09-01-2021 at 05:55 AM.

Similar Threads

  1. Injector Voltage Offset and Injector Offset Adder tables
    By 94MI9C1 in forum TunerPro Tuning Talk
    Replies: 8
    Last Post: 12-13-2019, 07:11 AM
  2. 1227747 with DEKA injectors
    By bp71k5 in forum GM EFI Systems
    Replies: 15
    Last Post: 04-02-2019, 03:23 AM
  3. Replies: 9
    Last Post: 02-11-2016, 12:53 AM
  4. Mr. Injector
    By dyeager535 in forum EFI Parts, Supplies, Software and Reviews!
    Replies: 9
    Last Post: 04-02-2015, 07:28 PM
  5. what injector is this
    By bonnieclyde100 in forum GM EFI Systems
    Replies: 4
    Last Post: 03-29-2014, 03:46 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •