12-06-2009, 11:32 AM
|
#5
|
  |
|
|
Senior Member
I am: Adam
Join Date: Jul 2007
Location: Cocoa Beach, FL
Posts: 753
Total Props: 1
|
I'm sure we can program it to take a crank input and that'll have to be setup through the serial interface. I'm trying to make it so you can just attach it and go, though. I don't really think anything other than the mic is needed, but if anyone has info otherwise, please let me know.
I'm thinking it would be possible to create a learning aspect of it where you just run through your RPMs under load (obviously without knock) and it'll create an engine footprint. It could identify an ignition event through the sampling and do analysis based on the time between ignition events (ie, it would figure out RPM based on ignition events). The sensitivity would be adjusted based on where knock would more likely occur (which I'm assuming is closer to ignition and shouldn't be right after ignition).
Listening to that sample, I'm guessing you're revving it and that high frequency ping is the knock? If that's the case, I'm very confident that I can do what I'm saying. It's very easy to program a DSP to catch abnormal frequencies from a sample.
If you have anymore samples, please, let me hear them. I'd like to get as much data as possible, especially from different cars. I have a 1.6L, so I can get all the data I need for a 1.6 from it, but 1.8, bored, and 2.0L or even other cars entirely would be good.
How do they do knock sensing on V or H motors? Is it still just a single sensor? In reality, I could make it take multiple sensors and tell you exactly which cylinder knocked. I think all it would take is to compare the signals between each sensor and choose the one with the higher amplitude.
__________________
'94 Miata and a bunch of things in boxes with no time to do anything with them.
|
|
|