Results 1 to 10 of 37

Thread: Disassembly: Startup fuel tables

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    I lack color... verified

    Join Date
    Sep 2010
    Owner Since
    Aug 1998

    Posts
    3,589
    Thanks
    104
    Thanked 498 Times in 241 Posts

    Disassembly: Startup fuel tables

    90% of you probably won't ever need to modify these tables but I was curious how the start up routine worked in the ECU. Turns out, there's quite a bit going on when you turn the key. I believe the answer to the issue with "hot starts" on some cars can be fixed in here. As it turns out the fuel table, injector size and latency tables are completely ignored during this time. The ECU simply calculates an IPW based on a few factors.

    Once the engine first starts rotating from the starter, there is a single injector pulse that is calculated. The value comes from from a table which I've dubbed "Cranking IPW " and then there is an Adder value applied, then this Primer pulse sent to the injectors. As you can see, the cooler the coolant temps, the longer the injectors are held open.



    After this primer pulse is setup, there are various corrections which are applied to it. First one is a multiplier which is looked up based on how fast your starter is cranking the motor. There are two tables and coolant temp determines which tables is used. As you can see, both tables are the same so coolant temp is irrelevant. The coolant temp switch value between these two tables is -4 degF so again....

    In a future chrome ROM, I might make use of this for an alcohol switchable map.



    So we have the Primer Pulse * RPM Correction Factor = Corrected Primer Pulse.

    It's not over yet. There are 2 other compensations still to go!

    So as the starter is now cranking the motor, the ECU now counts how many ignition strokes the motor is turning and then starts reducing the Corrected Primer Pulse.



    The formula from start to finish is this:

    (Base Primer Pulse + Adder value) * RPM Comp / Ignition stroke reduction = Start up IPW

    Again the fuel table, injector size and latency tables are completely ignored during this time. This is why you piggy back guy running HUGE injectors may be having hot start issues. Just after the engine has started, there is also a milisecond timer counting down and another enrichment factor is applied based on coolant temperature again (shown in the above screen shot).

    One last table the ECU uses is just a simple RPM look up to tell if the motor is actually running on it's own power or still being spun by the starter. Not sure why this is still here. The ECU knows when you have the key turned into the START position. Must be left over from the earlier days before they wired up the starter system to the ECU.



    I've been able to run as high as 560cc injectors EVO injectors without really needing to tweak these tables but when you start getting to the 720cc range, you might want to start reducing the base values a bit. I usually just divide them in half and the car starts stock smooth again with no spark plug fouling.
    Last edited by Greg E; 10-23-2012 at 08:58 PM. Reason: Updating info

    2014 Exomotive Exocet - #101 "shocker yellow" - 1.8L 5-speed 3.9 torsen FMII powered
    Read more: http://mevowners.proboards.com/threa.../greg-pa-build

    99 Solano Black VR4 - #16 of 287 - ground up restoration - sold
    98 Pearl White VR4 #54 of 231 - 12.84@105mph - 93 Octane 12.50@107mph - 100 Octane with Chromed ECU - sold
    99 Pearl White VR4 #108 of 287 - 3RD place stock car class ECG 11 - Sold
    98 Black VR4: 100% stock - totalled by an Illegal 2-12-08
    95 White Stealth TT - 11.852 @ 118.25 - sold
    95 SSG Stealth TT - 11.981 @ 115.81mph - sold

    "I don't actually work on cars, I just talk about them on the internet."

  2. The Following 4 Users Say Thank You to Greg E For This Useful Post:


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
  •  
The 3000GT/Stealth/GTO Web History Project
3000gt.com
3000GT / Stealth International WWWboard Archive
Jim's (RED3KGT) Reststop
3000GT/Stealth/GTO Information and Resources
Team 3S
3000GT / Stealth / GTO Information
daveblack.net
3000GT/Stealth/GTO Clubs and Groups
Michigan 3S
MInnesota 3S
Wisconsin 3S
Iowa, Nebraska, Kansas 3S
North California 3000GT/Stealth
United Society of 3S Owners
3000GT/Stealth/GTO Forums
3000GT/Stealth International
3000GT/Stealth/GTO Event Pages
3S National Gathering
East Coast Gathering
Upper Mid-West Gathering
Blue Ridge Gathering