Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: Disassembly: Ignition Trim Tables

Hybrid 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: Ignition Trim Tables

    Timing

    There are 2 base ignition maps and 7 corrections after this initial map lookup (one is the idle sensitivity correction). Note that the idle/cruise area of these two base maps are about the same. Only reduction is under accel/boost. There used to be a correction table during warm up to help the cats heat up quicker, but I've eliminated this table and used the open memory for the BIG timing maps. This is why it's important you leave the cat warm up feature in periphery 0 switched off.





    Right after the base value is looked up, there are 3 trims. One is based off Engine Coolant Temp, another is Baro pressure and the last is Air Temp. The IAT and baro trims are disabled by default. Not pictured is the Load comp for the AIT trim which is also disabled.





    Next we have an initial brief timing reduction during acceleration and then there's an overall reduction factor applied above 100 engine load which is actually a percentage reduction when > 4000rpm. All this is to compensate for the sudden lean condition caused by the mad rush of air into the motor when you suddenly punch the throttle to avoid knock.




    We are all familiar with the timing reduction during knock safety feature of the ECU. Every count of knock reduces ignition timing by approx 1/3 of a degree. The max amount of ignition timing retard during knock is 10.4 degrees and can be edited if need be (although you should tune your motor well enough to never need this limit ).




    Also in this section are the ignition coil dwell tables. Jeff L from Stealth316 has the best description of how the coils work.

    http://www.stealth316.com/2-ignitioncoils.htm
    http://www.stealth316.com/2-ignitionsystem.htm

    Quote Originally Posted by Jeff
    Energization Time Control
    The ECU controls the ignition coil primary current to achieve and then maintain a value of 6 amps. Using mapped values in memory, the ECU lengthens the energization time when the battery voltage is lower, and shortens the energization time when the battery voltage is higher. However, the ECU will not extend the energization time longer than 75% of the ignition interval. Each coil fires once every engine revolution and so the ignition interval is the time it takes for the engine to revolve once. Energization time is about 4 ms.
    There are 3 dwell tables in the code. First is the latency table (which functions very similar to injector latency), then there's correctoin factor based on an RPM switch (which is disabled) and finally that 75% dwell limit table.

    Last edited by Greg E; 11-12-2012 at 10:00 PM.

    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 7 Users Say Thank You to Greg E For This Useful Post:


  3. #2
    Forum User
    Join Date
    Sep 2010
    Owner Since

    Posts
    503
    Thanks
    11
    Thanked 84 Times in 75 Posts
    How much blank space is in the code? For dsm hex editing, we write extra functions in unused memory space. The simplest way to write a launch control is to re-write the rev limit code to compare it to vehicle speed, and use one value above a set speed, and another below. Thanks a million for the work, by the way.

  4. #3
    Runs on alcohol. The car does too. Not Verified
    Join Date
    Sep 2010
    Owner Since
    1999

    Location
    San Francisco, CA
    Posts
    638
    Thanks
    18
    Thanked 49 Times in 35 Posts
    So @4000RPMs we pull a few degrees timing, then add them back @4500. Then a big jump @5000, and then pull a degree @5500.

    That's... odd.

    AEM s2 EMS | E316Gs | E85

  5. #4
    Forum User verified
    Join Date
    Sep 2010
    Owner Since
    ~2006

    Location
    Pittsburgh, PA/Wheeling, WV
    Posts
    867
    Thanks
    36
    Thanked 15 Times in 11 Posts
    Launch control would be sweet

    Thanks for doing all this by the way! I will be donating once I get my car running hopefully this weekend.

  6. #5
    Relax, it's just rocket science!
    Join Date
    Sep 2010
    Owner Since
    Nov 2001

    Location
    Ozark, AL
    Posts
    1,211
    Blog Entries
    2
    Thanks
    53
    Thanked 122 Times in 76 Posts
    Good stuff. Seems this would be useful for no-lift-to-shift as well, no?

  7. #6
    I lack color... verified

    Join Date
    Sep 2010
    Owner Since
    Aug 1998

    Posts
    3,589
    Thanks
    104
    Thanked 498 Times in 241 Posts
    *looks around innocently*

    I have no idea what you guys are talking about.

  8. #7
    I lack color... verified

    Join Date
    Sep 2010
    Owner Since
    Aug 1998

    Posts
    3,589
    Thanks
    104
    Thanked 498 Times in 241 Posts
    Added more info to the first post!

  9. #8
    I lack color... verified

    Join Date
    Sep 2010
    Owner Since
    Aug 1998

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

    Updated the first post with the complete disassembly.

  10. #9
    At least my jackstands are reliable Not Verified
    Join Date
    Sep 2010
    Owner Since
    2005

    Location
    Rochester Hills, Mi
    Posts
    554
    Thanks
    47
    Thanked 56 Times in 45 Posts
    Where do I get one of these ECUs?!?1?one?

    Kidding.. obviously.. but seriously looking forward to getting one..
    Last edited by Uniuno; 11-12-2012 at 11:50 PM.

    95 Base 3k: 6G74/TT/AWD conversion

  11. #10
    Forum User
    Join Date
    Sep 2010
    Owner Since

    Posts
    622
    Thanks
    10
    Thanked 26 Times in 25 Posts
    I`m surprised they don`t trim ignition at high IAT by default?, very odd (especially under load).
    GTO-TT, PTE 1200's, M20, Emanage Ultimate, OS Geiken R3C,
    TD04-16g`s, Maf-t. 13g`s 12.4@115mph / 16g`s 12.5@117mph.

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
  •  
  • History
  • Information
  • Groups
  • Events
  • Resources
3000GT/Stealth/GTO Information and Resources
Team 3S
3000GT / Stealth / GTO Information
daveblack.net