Notices
General Technical
Sponsored by:
Sponsored by: CARiD

Knock correction - interpretation

Thread Tools
 
Search this Thread
 
Old Sep 10, 2004 | 11:21 AM
  #1  
JohnD's Avatar
JohnD
Thread Starter
Scooby Regular
iTrader: (5)
 
Joined: Apr 2000
Posts: 6,252
Likes: 1
From: Havering, Essex
Default Knock correction - interpretation

Having finally got the correct PSi3 unit after the "shall remain nameless" shop sold me one for a Mini, I would appreciate some words of wisdom regarding the knock correction readings.
Generally it sits at zero then displays readings up to 11 -12 deg. depending upon throttle. I haven't noted readings when giving it some as I tend not to look down then! Are these readings the amount of advance or retard from the base timing figure? (there being no - in front of the figure) As there is no Knocklink activity I assumed it was the ECU advancing the timing.
I know this has been discussed some time ago, but if anyone can confirm and maybe compare I would appreciate it.
JohnD
Reply
Old Sep 10, 2004 | 12:40 PM
  #2  
scooby L's Avatar
scooby L
Scooby Regular
 
Joined: Feb 2003
Posts: 3,931
Likes: 0
From: CHIPP'N HAM
Default

John,
I am no expert, and I am quoting (from memory, so may be slightly fuzzy) what Bob Rawle told me when I had Knock Link activity, and I was comparing it to my KC value on my SECS.
The KC value displayed is the correction of timing being applied by the ec to avoid DET occuring, this figure is not the total value, as there is further correction within the ecu's "inteligent learning" software that is not read by the SECS. This value could be + or - 6? degrees of the figure displayed...
My KC usually hovers around 0, until you plant your foot, then rises to 13 or so.. (but this could be more, just not shown).
Reply
Old Sep 10, 2004 | 01:06 PM
  #3  
john banks's Avatar
john banks
Scooby Regular
 
Joined: Nov 2000
Posts: 18,658
Likes: 1
From: 32 cylinders and many cats
Default

System is complex, but from memory the system is as follows:

On a new age, positive (unsigned) knock correction is additive to the base map and is the item in [] below.

Total timing = base map + [(advance multiplier/16*correction map) + fine learning]

Negative knock correction is instantaneous retard which will be applied against the fine learning map for next time. So at that instant the ECU has perceived knock to have occurred.

Total timing = base map + ((advance multiplier/16*correction map) + fine learning + knock correction)
....here the displayed knock correction has a completely different meaning when negative.

The fine learning can be negative, or positive if the advance multiplier is under 16.
The fine learning is saved in a dynamic map in the ECU and is always changing. There are trip points that will then cause the advance multiplier to adjust if the fine learning map hits the end of its authority.

With SECS I don't think you can see the advance multiplier.

I may be slightly off on the exact priorities and bracket positioning, but it gives you an idea, and I'm sure some kind soul will correct me if wrong

I am more used to the old fashioned ECUs which have work similarly but report knock correction as the present fine learning map value, ish.

With reverse engineered ECU tools it is sometimes difficult to fully follow what is intended compared with a standalone.

Last edited by john banks; Sep 10, 2004 at 01:12 PM.
Reply
Old Sep 10, 2004 | 01:15 PM
  #4  
scooby L's Avatar
scooby L
Scooby Regular
 
Joined: Feb 2003
Posts: 3,931
Likes: 0
From: CHIPP'N HAM
Default

that just what I trying to explain.....

just not very well.......
Reply
Old Mar 16, 2008 | 02:39 PM
  #5  
Prasius's Avatar
Prasius
Scooby Regular
iTrader: (1)
 
Joined: Jan 2007
Posts: 2,914
Likes: 0
Default

*More thread resurrection - I didn't see this the first few times I searched!*

Great stuff.
Reply
Old Mar 17, 2008 | 08:44 AM
  #6  
dynamix's Avatar
dynamix
Former Sponsor
iTrader: (3)
 
Joined: Feb 2006
Posts: 9,708
Likes: 3
From: near you
Default

note that on 06 onwards ecu's the advance multiplier does not go on a scale of 1-16. It is maximum of 1 and goes up in 0.06 steps.

Therefore it is a true 'multiplier' ie:

Total timing = base map + ((advance multiplier*correction map) + fine learning + knock correction)

also there are 'other' timing corrections added/removed.

If you are wanting to monitor knock in PSI3 then monitor the Knock Retard not the Knock Correction. Knock correction may well still show positive even if there is knock.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Mattybr5@MB Developments
Full Cars Breaking For Spares
28
Dec 28, 2015 11:07 PM
Mattybr5@MB Developments
Full Cars Breaking For Spares
12
Nov 18, 2015 07:03 AM
Ganz1983
Subaru
5
Oct 2, 2015 09:22 AM
WrxSti03
Drivetrain
0
Sep 30, 2015 10:24 PM
bluebullet29
General Technical
2
Sep 27, 2015 07:52 PM




All times are GMT +1. The time now is 06:14 AM.