Notices
ECU Flash

Knock Sum discussion

Thread Tools
 
Search this Thread
 
Old Nov 2, 2008 | 10:40 AM
  #1  
acamus's Avatar
Thread Starter
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Knock Sum discussion

Correct me if I am wrong but it seems to me Knock sum is actually ignition retard amount I will try to get it in correct scaling later.

It should be possible to log Knock Sensor Voltage. Once it is sampled at high rate and coverted to wave we should be able to hear the mike.

Has anyone tried to verify it is actually Knock sensor voltage?

Has anyone experienced Knock Sum higher than 36?

Is there any DSP chip within the ECU that processes the RAW Knock sensor input and what we have as Knock sensor ADC value is preprocessed FFT?
Reply
Old Nov 2, 2008 | 11:26 AM
  #2  
RazorLab's Avatar
EvoM Guru
20 Year Member
Liked
Loved
Community Favorite
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,094
Likes: 1,092
From: Mid-Hudson, NY
36 is a actual cap in the ECU. You can change this number to whatever you want with:

05-06 - Address: 1782 , 1D, scaling = uint16

03-04 - Address: 1382, 1D, scaling = uint16

You can log raw voltage in the newer Evoscans.

As far as ignition retard amount. General rule of thumb is every 3 knock sum is -1* retard
Reply
Old Nov 2, 2008 | 12:00 PM
  #3  
JohnBradley's Avatar
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
The knock voltage logging is just the 0-5v value and doesnt really show any rhyme nor reason since its noise not necessarily knock. If you are good with this form of logging (its the same as the AEM) you can interpret it for what would be real knock and what would be phantom, but I have seen 3.9v and no knock, and seen 10 counts and .9v.
Reply
Old Nov 2, 2008 | 12:21 PM
  #4  
acamus's Avatar
Thread Starter
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 JohnBradley
The knock voltage logging is just the 0-5v value and doesnt really show any rhyme nor reason since its noise not necessarily knock. If you are good with this form of logging (its the same as the AEM) you can interpret it for what would be real knock and what would be phantom, but I have seen 3.9v and no knock, and seen 10 counts and .9v.
I know it is noise, but how it is handled in the ECU? I cannot find where is the Fast Fourier Transform. Is it only peak detection at any frequency? The knowledge that it is actually knock sensor voltage would help me to get rid of possibility that there is a Digital Signal Processor which pre-processes input via FFT and is connected to the pin on processor that is logged via MUT_30.
Reply
Old Nov 3, 2008 | 01:52 AM
  #5  
Mattjin's Avatar
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Maybe you should also be considering that maybe the knock voltage is not logged fast enough. We are not using a scope here, rather what the ECU is letting you see through its logging output.

Such as, you might get a 4V spike and a true knock, but in the logs only see a value around 1V. The ECU will detect it, but just not report the high voltage to you. What I have tended to notice is that sustained high amplitude knock voltage gets reported as knock sum. But as I was saying, it may be only showing this because it is not fast enough to show the spike inbetween.
Reply
Old Nov 3, 2008 | 07:38 AM
  #6  
C6C6CH3vo's Avatar
Evolved Member
iTrader: (9)
 
Joined: Feb 2005
Posts: 4,223
Likes: 4
From: sc
the voltage might go through a filter respective to frequency at whatever load/RPM it's in and the outcome retards spark. The frequency for knock might be the same for all intensities, loads and rpm
Reply
Old Nov 3, 2008 | 09:16 AM
  #7  
honki24's Avatar
Evolved Member
20 Year Member
iTrader: (23)
 
Joined: Apr 2003
Posts: 1,580
Likes: 0
From: Houston, TX
I've been logging raw knock voltage forever w/ my ECU+ and it is logging right off the sensor's output w/o going through the ECU and I can attest to the fact that magnitude of voltage by itself has very little to do with what the ECU determines is knock. Sometimes it is downright baffling.

Heck, I thought I'd just pull open a random log real quick.

You'll see below that 2.7V is not knock, yet a few seconds later 1V is 6 counts.



(sorry for the enormity... Shrinking the PNG actually increases the filesize over the limit)
Attached Thumbnails Knock Sum discussion-knock.png  

Last edited by honki24; Nov 3, 2008 at 09:26 AM.
Reply
Old Nov 3, 2008 | 10:20 AM
  #8  
C6C6CH3vo's Avatar
Evolved Member
iTrader: (9)
 
Joined: Feb 2005
Posts: 4,223
Likes: 4
From: sc
Time to do a search on scholar.google and find the method mitsu-heavy used. It's there somewhere
Reply
Old Nov 3, 2008 | 10:27 AM
  #9  
lemmonhead's Avatar
Account Disabled
 
Joined: Nov 2006
Posts: 1,296
Likes: 2
From: wexford,pa
remember in engineering that you can determing an unknown signal by doing a convolution integral. I have a feeling the analog knock sensor voltage probably gets put into a convolution integral with a Known mitsubishi signal. And this is were the magic determines real knock from false knock.
Reply
Old Nov 3, 2008 | 10:28 AM
  #10  
lemmonhead's Avatar
Account Disabled
 
Joined: Nov 2006
Posts: 1,296
Likes: 2
From: wexford,pa
I actually did use matlab to work on this a year ago but never finished the product. since matlab does convolution integrals for you.
Reply
Old Nov 3, 2008 | 10:43 AM
  #11  
lemmonhead's Avatar
Account Disabled
 
Joined: Nov 2006
Posts: 1,296
Likes: 2
From: wexford,pa
Reply
Old Nov 3, 2008 | 01:19 PM
  #12  
todd6027's Avatar
Evolved Member
iTrader: (10)
 
Joined: Jun 2007
Posts: 1,861
Likes: 13
From: Ireland
Originally Posted by lemmonhead
And this is were the magic determines real knock from false knock.

most of the time or am i missing some of that magic at the moment.
Reply
Old Nov 3, 2008 | 03:23 PM
  #13  
lemmonhead's Avatar
Account Disabled
 
Joined: Nov 2006
Posts: 1,296
Likes: 2
From: wexford,pa
well the magic lies in the FFT of the convolution integral. Taking the %power of the FFT and if it get higher than that setpoint it is real knock. This is my guess on how to do it. its up to the Dis-assembly gurus to figure out the algorithm of this convolution integral.
im telling you this for sure, just looking at the waveform of the knock voltage will do you NOTHING.
Reply
Old Nov 3, 2008 | 05:44 PM
  #14  
C6C6CH3vo's Avatar
Evolved Member
iTrader: (9)
 
Joined: Feb 2005
Posts: 4,223
Likes: 4
From: sc
US patent 4508079. Mitsu's been at it since 1983. Mechanism not too different than the current, except distributor retard .

Maybe the voltage (vibration signal) goes through a rpm/load filter, a -10 - 45* expansion stroke filter for each cyl, then a frequency filter.
Reply
Old Nov 4, 2008 | 01:48 AM
  #15  
acamus's Avatar
Thread Starter
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 C6C6CH3vo
US patent 4508079.
Thanx, this is exactly the information I have been searching for.

I could not get any further than US pat 5121729 and 5287837

Last edited by acamus; Nov 4, 2008 at 01:52 AM.
Reply



All times are GMT -7. The time now is 07:03 PM.