Notices
ECU Flash

Knock control - load vs RPM table found

Thread Tools
 
Search this Thread
 
Old Feb 20, 2009 | 04:16 PM
  #271  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by jcsbanks
I am going to look at a small issue with my engine soon.

I noticed that during warm up when the coolant is about 60-70C and when I am 2500 RPM on part throttle with 60-80 load that I can get some quite impressive knock counts (sometimes a 4, after SD conversion a 13 on one occasion - perhaps I was hitting slightly different load sites). It isn't easily reproducible, I don't hear any detonation in the cabin (I used to be able to hear lift off knock before I mapped it out), and I run stock FQ360 timing in this area of the map on higher octane fuel than it is mapped for. I can't get it to do it when warmed up.

This raises a few issues:

1. Since knock control load drops at 2500 RPM I wonder if I dropped this area to 2000 RPM whether I would get a load more knock sums.
2. It might be a good idea to drop it since I could be having real knock during spool at 2000-2500 RPM (which was about 500 RPM higher before I tuned the boost and improved the exhaust).
3. Is this real or false knock (need to get the det cans out and get my friend to drive, but may be difficult to trigger it!) I did think it went away with dropping timing, but I need to test a lot to be sure as it is sporadic. I suppose I could always use some methanol.
4. Need to categorise the warm up ignition compensations better. This could easily mutate into a more complete disassembly of the timing routines like I did with MAF to IPW paths.

Comments/experience/advice/questions?
Both tephra and I see knock in the same load/RPM range as you mentioned. For me, its mostly a 1-2 count kind of thing with the very occasional 4-5 count. I see it for a wide range of timing values, and it happens both for gasoline and E85. Based on these observations and the fact that it happens in a very narrow RPM/load range, I decided it was phantom knock.
Reply
Old Feb 21, 2009 | 01:35 AM
  #272  
merlin.oz's Avatar
Evolved Member
15 Year Member
 
Joined: Jun 2008
Posts: 824
Likes: 24
From: Sydney
jcs, I recall something mrfred posted, about another timing map overlay.
This one added timing during warmup. Could it be the cause of your issue?

Last edited by merlin.oz; Feb 21, 2009 at 01:40 AM.
Reply
Old Feb 21, 2009 | 02:21 AM
  #273  
jcsbanks's Avatar
Thread Starter
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
mrfred, was/is yours just in warm up too?
Reply
Old Feb 21, 2009 | 04:30 AM
  #274  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
It happens with a warm or cold engine. merlin.oz is right, there are two different timing overlay maps. One has retard values, and the other has advance values. The advance values can be pretty significant, but the engine has to be cold to use the values, and for my ROM there is no advance in the cells we are discussing. Screenshots are here:

https://www.evolutionm.net/forums/ec...ing-trims.html
Reply
Old Feb 25, 2009 | 12:18 PM
  #275  
jcsbanks's Avatar
Thread Starter
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
I dropped the load for knock control to 100 at 2000 RPM which extends the control range down to my spool up area. It isn't picking up any knock (or false knock) there, but nice to have it listening given how much earlier we can spool than stock when we make light mods to these engines.

I nudged up the 2500 RPM multiplier and adders just a click each (not enough to stop it correcting proper knock, just gives a bit of space between knock base and knock ADC in typical use). So far, so good, will need to test for about a week to see that it is sorted as it is very occasional.
Reply
Old Feb 26, 2009 | 12:12 AM
  #276  
Mattjin's Avatar
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Mr Fred, have you checked to see if it always adds timing for the addition map when cold, or is it only for certain conditions like maybe accel enrich?
Reply
Old Feb 27, 2009 | 04:00 PM
  #277  
jcsbanks's Avatar
Thread Starter
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
My 2500 RPM issue seems to be fixed, even when trying to provoke it, but it can still register a sporadic 1 or 2 which I'm quite happy with as I have mapped it to do this over the entire rev range so that I can get maximum safe timing as often as possible.

I hardly ever hear my engine knock as I always aim to have knock sums <=3, but as I have a little spot at 7000 RPM that is lively since I changed fuel type and had a slightly higher VE on SD than the engine needs, I had a spike to 7 knock sum today, 99 RON, 21 PSI, 33C charge temperature, 12 degrees timing, about mid 11s AFR, so nothing wild, other pulls managed a knock sum of 2 or 4 in the same area. It was interesting that I could hear this in the cabin quite distinctly even without det cans, as I've had so little knock over the last three years with this car and engine to be able to test it. I think I only ever had one other episode that wasn't lift off knock, this was triggered by changing the boost controller setting to a much higher boost level mid-pull, and the knock sum was something like 12. It isn't terribly hard to hear even with an aftermarket exhaust as long as you don't have music or the radio on, but you need to be attuned to the sound of knock.

Last edited by jcsbanks; Feb 27, 2009 at 04:10 PM.
Reply
Old Mar 3, 2009 | 06:30 AM
  #278  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Originally Posted by jcsbanks
96940011: No tables - that is why you couldn't find them Eric

Adders are two single values:
137c = 7 (triple gain)
1380 = 2 (single gain)

Multipliers are three values:
1DE4 = 20 [if bit 4 set, bit 0 clear in flag]
20B0 = 18 [if bit 4 set, bit 0 set in flag]
137A = 13 [if bit 4 clear, bit 0 don't care in flag

The choice of multiplier depends on bit 4 and bit 0 in flag FFFF8C42 as noted []

Not knowing this ROM I can only speculate about how the flags are set, but you might be tempted to think they are RPM related with 13 at low, 18 at mid and 20 at high as these number exactly match my IX. I suspect the Evo VII/VIII will be the same.
Sorry for reincarnation,

bit 0 is set if engine RPM is over 6500 (@20AC = 0xD0)
bit 4 is set if engine RPM is over 3800 (@1E3E = 0x7A)

setting of bits is actually at loc_17FC2 in sub_17F62
Reply
Old Mar 3, 2009 | 08:20 AM
  #279  
jcsbanks's Avatar
Thread Starter
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
Thanks for clearing that up
Reply
Old Mar 6, 2009 | 04:52 PM
  #280  
wreckleford's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jun 2003
Posts: 1,171
Likes: 11
From: Jamaica
Originally Posted by acamus
Sorry for reincarnation,

bit 0 is set if engine RPM is over 6500 (@20AC = 0xD0)
bit 4 is set if engine RPM is over 3800 (@1E3E = 0x7A)

setting of bits is actually at loc_17FC2 in sub_17F62
So just to be sure I am understanding:


13 is used below 3800 rpm
20 is used betwenn 3800 and 6500 rpm
18 is used above 6500 rpm?
Reply
Old Apr 9, 2009 | 08:34 PM
  #281  
SWOLN's Avatar
Evolved Member
20 Year Member
Photogenic
Liked
Loved
iTrader: (6)
 
Joined: Sep 2005
Posts: 1,791
Likes: 13
From: In the Florida Swamps
I wanted to do a check to see if any issues have come about since modifying these tables.
Thanks.
Reply
Old Apr 18, 2009 | 02:41 PM
  #282  
R. Mutt's Avatar
Evolving Member
 
Joined: Feb 2006
Posts: 264
Likes: 6
From: Vancouver, BC
Thumbs up

Originally Posted by jcsbanks
Whilst I found the load vs RPM table first, I think then it would be my preference to have the system still fully active in the problem area by changing the multiplier and then using the backup of the load if still a problem. What do you think having played with it?
This thread needs to be bumped. It has been a great help to me and I agree with your advice here.

I've been tuning with a friend (Evo VI w/ VII ecu on 98640014) and the car had been showing consistent 1-2 knock counts around 3500rpm @ 1bar with base map tuning. The car is running 91 RON on meth with about 4* at peak torque...nothing crazy for a car running meth and the boost is pretty low because we just started tuning and started at wg pressure. The motor is forged and runs a Full Race Pro Stock manifold on a IX turbo among other mods.

The funny thing is when boost was upped to around 1.1 bar (about 16psi) we noticed the knock increased as well:


At 18/19psi it got even worse...the knock sensor would go nuts 5-10 counts and start pulling timing.


No matter how much we decreased timing it wouldn't go away at any of these boost levels past 1 bar. EGTs and plugs looked fine, nothing could be audible heard in the cabin and the car isn't loud....yet the logs showed counts always starting at about 3500 rpm.

At first I though an engine damper might have been the culprit but that proved wrong. Like someone pointed out, I began to think it was related to the noise and harmonics associated with that specific RPM. I read through this thread and changed the low multiplier from 13 to 18 (about a 40% increase) and mid from 18 to 20.

Reults: Knock is down to about 1-2 in pretty much every log so far. The car runs so much better with no more timing being pulled. We're still playing with boost settings so the load here is a little lower for comparison but identical boost settings to that in the first image. I'm very pleased with the results. It's very subtle but notice how the timing advance graph is a little smoother with absolutely no changes to the maps themselves.



I was very adamant about modifying the values unless 99% sure it wasn't real knock in the first place...but based on the logs only this region of the rpm caused problems and for no apparent reason. I really want to thank you for this find...it's a great tuning asset if you're experiencing knock issues that can't be resolved. From my results thus far I don't think it'll be necessary to change the Knock Sensitivity Load Threshold table.

Last edited by R. Mutt; Apr 18, 2009 at 02:46 PM.
Reply
Old Apr 18, 2009 | 02:55 PM
  #283  
jcsbanks's Avatar
Thread Starter
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
Probably still worth checking with some det cans to be absolutely certain I think.
Reply
Old Apr 18, 2009 | 04:10 PM
  #284  
mountainturbo's Avatar
Newbie
iTrader: (9)
 
Joined: Jan 2007
Posts: 85
Likes: 0
From: WVC, UT
Originally Posted by R. Mutt
This thread needs to be bumped. It has been a great help to me and I agree with your advice here.

I've been tuning with a friend (Evo VI w/ VII ecu on 98640014) and the car had been showing consistent 1-2 knock counts around 3500rpm @ 1bar with base map tuning. The car is running 91 RON on meth with about 4* at peak torque...nothing crazy for a car running meth and the boost is pretty low because we just started tuning and started at wg pressure. The motor is forged and runs a Full Race Pro Stock manifold on a IX turbo among other mods.

The funny thing is when boost was upped to around 1.1 bar (about 16psi) we noticed the knock increased as well:

At 18/19psi it got even worse...the knock sensor would go nuts 5-10 counts and start pulling timing.

No matter how much we decreased timing it wouldn't go away at any of these boost levels past 1 bar. EGTs and plugs looked fine, nothing could be audible heard in the cabin and the car isn't loud....yet the logs showed counts always starting at about 3500 rpm.

At first I though an engine damper might have been the culprit but that proved wrong. Like someone pointed out, I began to think it was related to the noise and harmonics associated with that specific RPM. I read through this thread and changed the low multiplier from 13 to 18 (about a 40% increase) and mid from 18 to 20.

Reults: Knock is down to about 1-2 in pretty much every log so far. The car runs so much better with no more timing being pulled. We're still playing with boost settings so the load here is a little lower for comparison but identical boost settings to that in the first image. I'm very pleased with the results. It's very subtle but notice how the timing advance graph is a little smoother with absolutely no changes to the maps themselves.

I was very adamant about modifying the values unless 99% sure it wasn't real knock in the first place...but based on the logs only this region of the rpm caused problems and for no apparent reason. I really want to thank you for this find...it's a great tuning asset if you're experiencing knock issues that can't be resolved. From my results thus far I don't think it'll be necessary to change the Knock Sensitivity Load Threshold table.
Hmmm... I've been starting to wonder if I'm running in to the same kind of issue with my car. I get a knock at 3500 rpm pretty much any time I pass it whether I'm running hard or not.

At first I thought it was a peak boost issue causing the ping, but I took my boost down a bit, kicked the afr down a bit (low 10s), and am only running 1 degree of timing advance, but I was still getting 3-4 counts of knock every time.

I've been doing some cruising logs lately and I noticed that every time I pass the car over 3000-3500 rpm whether accelerating or decelarating, it registers knock, even if I'm in vacuum at the time with no throttle input! So I'm wondering if it might be just the harmonics of the engine at that rpm. Has anyone else had an issue like this?
Reply
Old Apr 18, 2009 | 04:39 PM
  #285  
SWOLN's Avatar
Evolved Member
20 Year Member
Photogenic
Liked
Loved
iTrader: (6)
 
Joined: Sep 2005
Posts: 1,791
Likes: 13
From: In the Florida Swamps
If anyone has tip-in knock and has used the old Lean Spool information to activate Lean Spool via , BoostEnhancement (anti-lag) please look in https://www.evolutionm.net/forums/ec...5-10-a-25.html and start at post 973.

Last edited by SWOLN; Apr 18, 2009 at 07:16 PM.
Reply



All times are GMT -7. The time now is 05:33 AM.