Page 1 of 5 123 ... LastLast
Results 1 to 10 of 44

Thread: Injector Base Pulsewidth

  1. #1
    Lifetime Member 5.7ute's Avatar
    Join Date
    Oct 2006
    Posts
    1,840

    Default Injector Base Pulsewidth

    Just a quick question guys. Does the pid IBPWx include the calculated offsets & small pulse adders?
    Cheers Mick
    The Tremor at AIR

  2. #2
    Lifetime Member mr.prick's Avatar
    Join Date
    Nov 2006
    Posts
    3,195

    Default

    IBPWx is the actual PW, with offsets included.
    Logging IBPWx against B4005, they should match very closely.

    IIRC the offsets are an added value to the Minimum and Default pulse widths.
    512k RoadRunner Firmware 12.14R
    FlashScan V2 Bootblock V2.07.04 Firmware V2.07.22 EFILive V7.5.7 (Build 191) V8.2.1 (Build 181)
    LC-1 WBO2

    _________________________________________________

  3. #3
    Joe (Moderator) joecar's Avatar
    Join Date
    Apr 2003
    Posts
    28,403

    Default

    Yes, my understanding is that it is the final pw.

  4. #4
    Lifetime Member 5.7ute's Avatar
    Join Date
    Oct 2006
    Posts
    1,840

    Default

    Thanks Guys. Wouldnt linking B4005 to the final pulsewidth pid make it incorrect, especially around the 1.8ms area. For instance in a stock Holden tune a 1.763ms pulsewidth has a small pulse adder of 0.075988. This gives a final pulsewidth of 1.838ms which will be in a different cell.
    I think we may need to link B4005 to a calc.pid to narrow down those idle issues. Especially for large injectors.
    The Tremor at AIR

  5. #5
    Lifetime Member mr.prick's Avatar
    Join Date
    Nov 2006
    Posts
    3,195

    Default

    When I have logged IBPW against B4005
    the logged data matches closely with the rows.

    I had my min PW set at 0.1ms and could not get below 1.6ms
    even with the small pulse offsets negative.
    This led me to believe that the injector I was using was
    for some reason not allowing the pulse width below 1.6ms
    and made low MAP/MANVAC areas inconsistent and a little rich.

    I would like to know if GM makes they're own offsets or the injector manufacturer sets them.
    Last edited by mr.prick; March 10th, 2009 at 01:14 PM.
    512k RoadRunner Firmware 12.14R
    FlashScan V2 Bootblock V2.07.04 Firmware V2.07.22 EFILive V7.5.7 (Build 191) V8.2.1 (Build 181)
    LC-1 WBO2

    _________________________________________________

  6. #6
    Lifetime Member 5.7ute's Avatar
    Join Date
    Oct 2006
    Posts
    1,840

    Default

    I dont doubt it would match closely. The problem I envision is the way it is linked.
    Since IPW is (Airmass/AFR )/IFR
    IBPW = IPW + {B3701} + {B4005} unless IPW is less than {B4003} then we have
    IBPW = {B4004} + {B3701} + {B4005}
    From this I believe we need to link the modifier tables to IPW not IBPW. Problem being the IFR table is rather lacking in resolution for a non manifold referenced fuel pressure regulator to calculate IPW with a pid.
    I could also be barking at shadows
    Last edited by 5.7ute; March 10th, 2009 at 03:31 PM. Reason: corrected equation
    The Tremor at AIR

  7. #7
    Lifetime Member mr.prick's Avatar
    Join Date
    Nov 2006
    Posts
    3,195

    Default

    Click image for larger version. 

Name:	B4005.gif 
Views:	455 
Size:	62.0 KB 
ID:	4884
    Did you mean each injectors PW separately?

    I have modded the cal.link for B4005 to track a calc.pid from IBPW1 and IBPW2,
    to see if I could adjust the offsets with another calc.pid from the difference.
    What is it normally?
    Last edited by mr.prick; March 10th, 2009 at 02:58 PM.
    512k RoadRunner Firmware 12.14R
    FlashScan V2 Bootblock V2.07.04 Firmware V2.07.22 EFILive V7.5.7 (Build 191) V8.2.1 (Build 181)
    LC-1 WBO2

    _________________________________________________

  8. #8
    Lifetime Member 5.7ute's Avatar
    Join Date
    Oct 2006
    Posts
    1,840

    Default

    It is normally either IBPW1 or IBPW2 which from this thread is the final pulsewidth calculation sent to the injector.
    The B4005 table is a modifier which is added to the fuelmass calculation to give us the IBPW value. So we are linking a final value to a table that has derived that value, making it incorrect in the smaller pulsewidths.
    For instance we have 14.63 grams of air in the cylinder. Divide that by our AFR of 14.63:1 gives us 1 gram of fuel needed.
    Divide that by our IFR to give us the IPW necessary to inject that amount of fuel. To keep the example easy lets say 10ms.
    Then if necessary small pulse adjust is added, again for simplicity add 1ms, and the same for our voltage offset gives a total of 12ms.
    This will link as 12ms in the tune tool when it actually used the value of 10ms to calculate the final IBPW.
    Last edited by 5.7ute; March 10th, 2009 at 03:32 PM. Reason: Fix equation again doh
    The Tremor at AIR

  9. #9
    Lifetime Member 5.7ute's Avatar
    Join Date
    Oct 2006
    Posts
    1,840

    Default

    Thanks to a log from Hquick I have been looking into this a bit deeper. Howard uses a manifold referenced FPR so it made the pid easy to write.
    One thing that I did notice is the pid GM.INJFLOW does not match his IFR table. Any ideas Ross or Paul?
    Anyway, the difference between a calculated IPW from airmass per cylinder & the IBPWx pids seems to correlate roughly with the voltage offset. There is a slight difference though which may be due to other tables we cant see. I will have to look deeper.
    The Tremor at AIR

  10. #10
    Lifetime Member mr.prick's Avatar
    Join Date
    Nov 2006
    Posts
    3,195

    Default

    Could you post the pids.txt you are using for this, please.
    512k RoadRunner Firmware 12.14R
    FlashScan V2 Bootblock V2.07.04 Firmware V2.07.22 EFILive V7.5.7 (Build 191) V8.2.1 (Build 181)
    LC-1 WBO2

    _________________________________________________

Page 1 of 5 123 ... LastLast

Similar Threads

  1. Main Injection pulsewidth axis change
    By vortecfcar in forum Duramax 06 LLY / 06+ LBZ & LMM
    Replies: 13
    Last Post: December 21st, 2009, 01:17 PM
  2. Base Tunes
    By razorbak in forum Gen III V8 Specific
    Replies: 2
    Last Post: June 5th, 2009, 12:06 PM
  3. Injector flow base
    By johnv in forum Gen IV V8 Specific
    Replies: 2
    Last Post: September 16th, 2007, 11:54 AM
  4. LS7 injector flow rate (base) table?
    By jfpilla in forum General (Petrol, Gas, Ethanol)
    Replies: 8
    Last Post: April 15th, 2007, 07:23 AM
  5. Cant get my injector pulsewidth below 3.0 ms
    By Dirk Diggler in forum General (Petrol, Gas, Ethanol)
    Replies: 13
    Last Post: May 5th, 2005, 07:50 PM

Posting Permissions

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