MEGAsquirt A place to collectively sort out this megasquirt gizmo

Knock Sensor Filtering

Thread Tools
 
Search this Thread
 
Old 03-31-2017, 08:28 PM
  #1  
Junior Member
Thread Starter
 
ByteVenom's Avatar
 
Join Date: Jan 2017
Location: "lol", MA
Posts: 384
Total Cats: 14
Default Knock Sensor Filtering

I'm looking to use the stock knock sensor on my 2000. I've read that the stock knock circuit on the DIYPNP is fairly primitive. It can receive the signal, however it has no way of filtering the noise that is characteristic of the Miata's engine and thus becomes useless above 3k RPM.
Could I run the sensor input through the DB connector and into an arduino for filtering? The only tricky part would be is figuring out what filtering needs to happen exactly.
Thoughts?
ByteVenom is offline  
Old 04-01-2017, 03:58 AM
  #2  
Elite Member
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,976
Total Cats: 355
Default

The Arduino can't filter the knock signal. It lacks the DSP and raw processing power to do it in realtime.
Reverant is offline  
Old 04-02-2017, 09:21 AM
  #3  
Newb
 
GiantMidgt's Avatar
 
Join Date: Feb 2017
Posts: 6
Total Cats: 0
Default

i am also curious. I use to have a megasquirt KnockSense, but i could not get it working above 3000rpm before it read everything as Knock... While tuning i just used homemade Detination headphones to detect it.
but really, im looking for a more automated way to know when knock is happening
GiantMidgt is offline  




All times are GMT -4. The time now is 07:57 AM.