165 ecm: 6400 rpm spark tuning...
#1
165 ecm: 6400 rpm spark tuning...
Is rather easily accomplished.
The ecm uses a couple of different internal rpm signals. NTRPM and NTRPMX.
The resolution of NTRPM (typically L0056 in $32 and $32B or L0058 in $6E) is variable, rpm/12.5 below 2400 rpm and rpm/25 above. NTRPMX (typically L0057 in $32 and $32B or L0059 in $6E) has a fixed resolution of rpm/25.
By inputting NTRPMX instead of NTRPM to the main spark 3d lookup table, you can tune with the standard table in 400 rpm increments all the way up to 6400 rpm. Of course you need to label the table rows in your editor accordingly.
You lose the ability to tune in 200 rpm increments below 2400 rpm, but I think this is a reasonable trade-off for those wishing high rpm spark control.
The ecm uses a couple of different internal rpm signals. NTRPM and NTRPMX.
The resolution of NTRPM (typically L0056 in $32 and $32B or L0058 in $6E) is variable, rpm/12.5 below 2400 rpm and rpm/25 above. NTRPMX (typically L0057 in $32 and $32B or L0059 in $6E) has a fixed resolution of rpm/25.
By inputting NTRPMX instead of NTRPM to the main spark 3d lookup table, you can tune with the standard table in 400 rpm increments all the way up to 6400 rpm. Of course you need to label the table rows in your editor accordingly.
You lose the ability to tune in 200 rpm increments below 2400 rpm, but I think this is a reasonable trade-off for those wishing high rpm spark control.
Last edited by tequilaboy; 03-20-2010 at 06:35 PM.
#2
Supreme Member
iTrader: (2)
Join Date: May 2007
Location: right behind you
Posts: 2,574
Likes: 0
Received 0 Likes
on
0 Posts
Car: '85 maro
Engine: In the works...
Transmission: TH700 R4
Axle/Gears: 3.73 posi
Re: 165 ecm: 6400 rpm spark tuning...
Neat, that's a big help for me. Is there a way to change the filtering of the signal? Mine's pretty sketchy because of the way I have the 'reluctor' cut on my dis setup.
#3
Supreme Member
iTrader: (2)
Join Date: May 2007
Location: right behind you
Posts: 2,574
Likes: 0
Received 0 Likes
on
0 Posts
Car: '85 maro
Engine: In the works...
Transmission: TH700 R4
Axle/Gears: 3.73 posi
Re: 165 ecm: 6400 rpm spark tuning...
Another question, what's limiting it to 6400 rpm? When you relabel the table it extends to 6800 rpm. I'm guessing it's the 8 bit calc limit of 6375 rpm.
#4
Re: 165 ecm: 6400 rpm spark tuning...
My table goes from 0 to 6400 in 400 rpm increments. Just like the other tables that make use of this signal (PE vs rpm, bpw vs rpm vs lv8, etc.)
Last edited by tequilaboy; 03-21-2010 at 07:47 PM.
#5
Supreme Member
iTrader: (2)
Join Date: May 2007
Location: right behind you
Posts: 2,574
Likes: 0
Received 0 Likes
on
0 Posts
Car: '85 maro
Engine: In the works...
Transmission: TH700 R4
Axle/Gears: 3.73 posi
Re: 165 ecm: 6400 rpm spark tuning...
So the constant at L002E isn't used then? I was wondering why I had more spark than I thought I should.
#6
Re: 165 ecm: 6400 rpm spark tuning...
Good Catch.
You may want to set this value to zero instead of 32 (originally 400 rpm, but now effectively 800 rpm with the extended NTRPMX signal). I idle at 800 rpm, so I didn't bother to check the effects below 800 rpm.
Mines still at 32. Unfortunately, my car is down at the moment so I won't be able to test this for a week or so.
With these settings I have good correlation with the main spark table tested up to 6200 rpm.
Corrections: The 32 value referenced above at LC02E is the actually the min LV8 for the table input, not the min rpm! It is incorrectly labelled in the common arap source hac.
The min rpm is already zero by default. Therefore, there is no reason to change either the min rpm or min LV8 value.
You may want to set this value to zero instead of 32 (originally 400 rpm, but now effectively 800 rpm with the extended NTRPMX signal). I idle at 800 rpm, so I didn't bother to check the effects below 800 rpm.
Mines still at 32. Unfortunately, my car is down at the moment so I won't be able to test this for a week or so.
With these settings I have good correlation with the main spark table tested up to 6200 rpm.
Corrections: The 32 value referenced above at LC02E is the actually the min LV8 for the table input, not the min rpm! It is incorrectly labelled in the common arap source hac.
The min rpm is already zero by default. Therefore, there is no reason to change either the min rpm or min LV8 value.
Last edited by tequilaboy; 04-15-2010 at 01:08 PM.
#7
Junior Member
Join Date: Jul 2006
Location: canada,quebec,st-jerome
Posts: 93
Likes: 0
Received 0 Likes
on
0 Posts
Car: camaro iroc-z 89
Engine: 383 HSR SC MegaSquirt
Transmission: tko 600
Axle/Gears: 9 Inch 3.75
Re: 165 ecm: 6400 rpm spark tuning...
Good Catch.
You may want to set this value to zero instead of 32 (originally 400 rpm, but now effectively 800 rpm with the extended NTRPMX signal). I idle at 800 rpm, so I didn't bother to check the effects below 800 rpm.
Mines still at 32. Unfortunately, my car is down at the moment so I won't be able to test this for a week or so.
With these settings I have good correlation with the main spark table tested up to 6200 rpm.
You may want to set this value to zero instead of 32 (originally 400 rpm, but now effectively 800 rpm with the extended NTRPMX signal). I idle at 800 rpm, so I didn't bother to check the effects below 800 rpm.
Mines still at 32. Unfortunately, my car is down at the moment so I won't be able to test this for a week or so.
With these settings I have good correlation with the main spark table tested up to 6200 rpm.
Trending Topics
#8
Supreme Member
iTrader: (2)
Join Date: May 2007
Location: right behind you
Posts: 2,574
Likes: 0
Received 0 Likes
on
0 Posts
Car: '85 maro
Engine: In the works...
Transmission: TH700 R4
Axle/Gears: 3.73 posi
Re: 165 ecm: 6400 rpm spark tuning...
Add a new constant at L0E97 and change 58 to 59 (hex digits) then relabel the main table from 0rpm to 6400rpm. You need to reformat the spark map as well.
Last edited by bl85c; 03-30-2010 at 09:51 PM.
Thread
Thread Starter
Forum
Replies
Last Post
MikkoV
TPI
2
09-09-2015 04:25 PM