OK its seems that there is some sound statistics behind why knock is rally a crap thing to have in an engine, I recently had a head gasket go pop because of it.

What this thread is all about is to pull together as much information as possible and some circuit ideas with a view to be incorporated in a future hardware release of FreeEMS maybe in this first one who knows.

I have several ideas based around my 2 stock Bosch sensors that i will be using to experiment with on MS2 to start with and if Fred and Sean can be sweet talked into putting a simple knock retard pin into the design of the code much like MS2 has then any design we come up with here may be useful on the first incarnation of FreeEMS.

Some thoughts I've had about it. I think it's easier to make a no CPU knock sensor than it is to make a duel CPU EMS. Simple hardware that works with the TA card for now. Later we can add a CPU and do super mc duper knock, and ion sense.

Perhaps we should think of an semi adjustable frequency detector, then leave it up to soft to window, and keep track of sensativity? It's easy enought to build a band pass filter, followed by an energy dector, that could either go straight into the TA card, or run through a pot and opamp to make for a digi input.

I think hardware should be able to window based on the spark signal, as well as adjust expected noise floor changes based on RPM.

So should the TA inputs go like this, AN input for frequency dected and how much, Digi input for ping dected, and pehaps a bus (serial, can, what have you) for super mc duper knock. I think that can be done in three pins.

Dave, the first step would be some solid logging of the data being received. After that it can be analysed and a scheme come up with for retard. This is the normal approach anyway as you need to get the sensitivities correct etc.

OK I have been working on my knock sensors (Bosch) and have scoped the actual Knock signal its a very sharp 2 volt spike. All the rest of the noise is either low and growly as the cam lobes slap the hydraulic lifters or much higher at about 12 to 23Khz and it seems to be the valves closing. unfortunately I cannot at the moment get hold of a NI USB DAQ. I am however thinking about hooking it up to the line in on the laptop audio.What it does look like at the moment is the knock is quite distinct from the noise floor it should be quite easy to filter out the rest of the crap with a simple band pass filter.

Oh and I only need 1 pin I have the windowing logic sorted I am in the process of making the schematic for posting here.

If we can have an ADC pin that would be supurb! at the moment I have Yes there is a knock logic 1 windowed by ignition events and a 120 Degree listen window.

Well, about half of the 16 are spare - sparish. I think it makes sense. It will be optional anyhow.

As for 120 degrees, that seems very wide. Given that you NEVER advance ANY engine more than about 60 and it CAN'T knock much after TDC I'm pretty sure it should be narrower. Something like 20 btdc and 10atdc or so ?

Basic principle of operation is that the front end comparator is set using a preset to trigger at a certain level about 1.2V should do it.The 10nF decoupling caps de-sensitise the comp from lower end noise.

the 6 ignition signals come straight from the gate drives for the ignition drivers so they get a logic 1 very briefly so this is latched into the first pair of RS flip flops this pair provide the D signal to the second pair that are clocked every time the threshold is attained on the 2 comparators.the circuit is very crude but it listens to the right sensor at the right time and captures the signal based on ignition events.

With the addition of a bandpass filter on the front end it could be very effective.

An engine will knock after TDC if the conditions dictate, until it has passed the peak pressure point about 30 to 40 degrees down the power stroke you can't really say you are out of the danger zone.

Anyway its using simple discrete logic if I had an output from the XDP that gave me a pulse per degree I could get it a lot more selective :p

Who is online

Users browsing this forum: No registered users and 3 guests

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot post attachments in this forum