Ignition/Tuner/ECM/Fuel Injection Need advice on ignition issues? Questions about a tuner? Have questions about a EFI calibration or Fuel Injection? Tips on Engine Diagnostics, how to get codes, and what they mean. Find your answers here.

Spark Timing Adjustments Based on Data Logs

Thread Tools
 
Search this Thread
 
  #41  
Old 02-21-2024, 04:11 PM
Steve Cole's Avatar
Steve Cole
Steve Cole is offline
HD EFI Guru
Join Date: Jan 2008
Posts: 3,880
Received 3,457 Likes on 1,592 Posts
Default

Originally Posted by BrandonSmith
Ah! Yep. Now I am seeing the light. .........The ECMs are fast and can respond within single digit milliseconds, but the datalogger (PV in my case) is slow (77 ms at best). And the ECM is busy doing other stuff. It prioritizes the realtime running of the engine over shipping packets of data. So the data packets grow in size and quantity until the ECM has time to ship them out. Then the datalogger receives the data as a big blob...

THANK YOU for helping me understand all this as best I can over a forum.
The above is incorrect.where the strike through was added. The ECM sends the data out as packets at all times over the CAN buss. It just how far in between each packet comes out from the ECM. While the ECM is fast when you add everything it must do and the priority at which its does, things can get pretty far out of wack. Since scan data is the lowest priority everything else gets done first. So your first packet of scan data comes and it might take as much as 100 ms before the second packet comes, you just never know for sure.
 
The following 2 users liked this post by Steve Cole:
BrandonSmith (02-21-2024), pgreer (02-21-2024)
  #42  
Old 02-22-2024, 07:04 AM
BrandonSmith's Avatar
BrandonSmith
BrandonSmith is online now
Club Member
Thread Starter
Join Date: Mar 2017
Location: Texas
Posts: 5,685
Received 2,292 Likes on 1,445 Posts
Default

I maybe should have started with the basics first by looking at KNOCK COUNT... which is not one of the standard enabled channels on the PV, so I didn't see it. I enabled Knock Count and have ZERO knock (both with and without adaptive knock table zeroed). I've been looking at Spark Knock Retard, which apparently returns a value even when knock count = 0.

Does this mean the ECM senses knock beforeit happens? I understand there are tens of thousands of missing data points in my batch of 30,000 and a knock event could have happened in that missing info. I would expect ONE knock event to occur outside the missing data.

Having said that, the bike feels more alive with the adaptive knock table zeroed. Then I input the previous values into the adaptive knock table and the bike feels as good as it did with the adaptive knock table zeroed.
Placebo?
The Spark Knock Retard numbers were drastically lower and less frequent with the Adaptive Knock table zeroed. My previous example of cruising at 75mph, 6th gear, 2950 RPM, 55 kPa MAP would result in 2.25 deg F / 1.75 deg R spark knock retard. With the Adaptive Knock table zeroed, I'm getting ZERO Spark Knock Retard...

Will the bike re-learn the adaptive table over time?
Based on my zero knock events, should I just ride and forget about it?
Or do I zero the adaptive knock table again, pull some timing, and run another log?
 
  #43  
Old 02-22-2024, 01:07 PM
Steve Cole's Avatar
Steve Cole
Steve Cole is offline
HD EFI Guru
Join Date: Jan 2008
Posts: 3,880
Received 3,457 Likes on 1,592 Posts
Default

Originally Posted by BrandonSmith
I maybe should have started with the basics first by looking at KNOCK COUNT... which is not one of the standard enabled channels on the PV, so I didn't see it. I enabled Knock Count and have ZERO knock (both with and without adaptive knock table zeroed). I've been looking at Spark Knock Retard, which apparently returns a value even when knock count = 0.

Does this mean the ECM senses knock beforeit happens? I understand there are tens of thousands of missing data points in my batch of 30,000 and a knock event could have happened in that missing info. I would expect ONE knock event to occur outside the missing data.

Having said that, the bike feels more alive with the adaptive knock table zeroed. Then I input the previous values into the adaptive knock table and the bike feels as good as it did with the adaptive knock table zeroed.
Placebo?
The Spark Knock Retard numbers were drastically lower and less frequent with the Adaptive Knock table zeroed. My previous example of cruising at 75mph, 6th gear, 2950 RPM, 55 kPa MAP would result in 2.25 deg F / 1.75 deg R spark knock retard. With the Adaptive Knock table zeroed, I'm getting ZERO Spark Knock Retard...

Will the bike re-learn the adaptive table over time?
Based on my zero knock events, should I just ride and forget about it?
Or do I zero the adaptive knock table again, pull some timing, and run another log?
By putting "0" in the adaptive knock tables you limit the Adaptive Spark Retard but leave the Knock system working. This allows you to see what is happening at the time you are testing without any of the learned knock jumping in. So if you ride the bike with Adaptive set to 0 in the limit tables it will help the Adaptive learn it way back to 0 while the knock system still functions and removes knock as needed. It's not a good idea to leave it that way permanently.
 
The following 2 users liked this post by Steve Cole:
BrandonSmith (02-22-2024), Lonewolf176 (02-22-2024)
  #44  
Old 02-22-2024, 02:32 PM
BrandonSmith's Avatar
BrandonSmith
BrandonSmith is online now
Club Member
Thread Starter
Join Date: Mar 2017
Location: Texas
Posts: 5,685
Received 2,292 Likes on 1,445 Posts
Default

Originally Posted by Steve Cole;[url=tel:21578235
21578235[/url]]By putting "0" in the adaptive knock tables you limit the Adaptive Spark Retard but leave the Knock system working. This allows you to see what is happening at the time you are testing without any of the learned knock jumping in. So if you ride the bike with Adaptive set to 0 in the limit tables it will help the Adaptive learn it way back to 0 while the knock system still functions and removes knock as needed. It's not a good idea to leave it that way permanently.
That’s great info Steve! I’ll zero the adaptive knock table for a little while (200 miles? 500?) and see where that takes me.

Instead of zeroing the table, couldn’t I just put the minimum MAP for adaptive knock enable to 500?

Either way, the bike feels so much better already. I zeroed the adaptive knock table, ran an hour long “auto” tune session (ie, correcting VE tables), and noticed a 5% average change in VE.

Re-enabled the adaptive knock table and rode 35 miles and the bike feels good. Very windy today and the bike isn’t working so hard anymore.

Now what? How do I know if the timing isn’t pulled too much? Keep an eye on engine temps? The bike has always seemed to run hot (65F ambient, 330 engine temp at 75mph highway cruising).

Maybe I should just stop asking questions.
 
  #45  
Old 02-22-2024, 04:00 PM
memphisharley's Avatar
memphisharley
memphisharley is offline
Road Warrior

Join Date: Sep 2017
Location: memphis
Posts: 1,837
Received 429 Likes on 329 Posts
Default

Originally Posted by BrandonSmith

Maybe I should just stop asking questions.
nah...you on a roll..and i'm learning something.
 
The following users liked this post:
BrandonSmith (02-22-2024)
  #46  
Old 02-22-2024, 04:33 PM
BrandonSmith's Avatar
BrandonSmith
BrandonSmith is online now
Club Member
Thread Starter
Join Date: Mar 2017
Location: Texas
Posts: 5,685
Received 2,292 Likes on 1,445 Posts
Default

I had a revelation. Running 87 octane will fugg up your adaptive knock retard…

I got into the habit of running 87 because it is the only available non ethanol here. That might explain a little bit of the situation here.

Since tubing, I have ONLY run 91 E10, but still, I have to wait for the bike to relearn the adaptive knock…
 
  #47  
Old 02-22-2024, 05:33 PM
Steve Cole's Avatar
Steve Cole
Steve Cole is offline
HD EFI Guru
Join Date: Jan 2008
Posts: 3,880
Received 3,457 Likes on 1,592 Posts
Default

Originally Posted by BrandonSmith
That’s great info Steve! I’ll zero the adaptive knock table for a little while (200 miles? 500?) and see where that takes me.

Instead of zeroing the table, couldn’t I just put the minimum MAP for adaptive knock enable to 500?

Either way, the bike feels so much better already. I zeroed the adaptive knock table, ran an hour long “auto” tune session (ie, correcting VE tables), and noticed a 5% average change in VE.

Re-enabled the adaptive knock table and rode 35 miles and the bike feels good. Very windy today and the bike isn’t working so hard anymore.

Now what? How do I know if the timing isn’t pulled too much? Keep an eye on engine temps? The bike has always seemed to run hot (65F ambient, 330 engine temp at 75mph highway cruising).

Maybe I should just stop asking questions.
If you screw with the knock system it shuts it ALL down. Then you have no knock system, period. The Adaptive is there to learn but when you change the bike around it may have learned the wrong thing and over time it will learn back to "0" if the current calibration is not knocking.
 
The following users liked this post:
BrandonSmith (02-22-2024)
  #48  
Old 02-22-2024, 06:42 PM
BrandonSmith's Avatar
BrandonSmith
BrandonSmith is online now
Club Member
Thread Starter
Join Date: Mar 2017
Location: Texas
Posts: 5,685
Received 2,292 Likes on 1,445 Posts
Default

This is what it’s all about. My ride home from work. Highest ever by 10 mpg: 51 mpg. We’ll see how accurate that is when I fill up. Power is up and the bike is more efficient: win-win!

 

Last edited by BrandonSmith; 02-22-2024 at 06:55 PM.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
OakMountainRider
Ignition/Tuner/ECM/Fuel Injection
45
09-02-2023 09:01 PM
CAJ411
Ignition/Tuner/ECM/Fuel Injection
5
11-05-2020 08:26 AM
P51Driver
Milwaukee Eight (M8)
9
07-16-2020 09:14 PM
IKnowNot
Ignition/Tuner/ECM/Fuel Injection
50
03-20-2016 05:35 PM
Stych
Ignition/Tuner/ECM/Fuel Injection
4
01-16-2015 08:29 AM



Quick Reply: Spark Timing Adjustments Based on Data Logs



All times are GMT -5. The time now is 08:36 AM.