Notices
ECUs and Tuning Discuss Engine Management, Tuning, & Programming

knock filter and amp

Thread Tools
 
Search this Thread
 
Old Jul 6, 2011 | 09:38 PM
  #41  
y8s's Avatar
y8s
DEI liberal femininity
iTrader: (8)
 
Joined: Jun 2005
Posts: 19,338
Total Cats: 574
From: Fake Virginia
Default

oh but a TPIC8101 does exist.

http://focus.ti.com/docs/prod/folder.../tpic8101.html
Old Jul 6, 2011 | 10:17 PM
  #42  
JasonC SBB's Avatar
Thread Starter
Elite Member
 
Joined: Jul 2005
Posts: 6,420
Total Cats: 84
Default

Cool stuff on the windowing.

Matt, the output of my circuit isn't "0-5V". It's a bandpassed, amplified version of the knock signal. You'll need a peak detector or AM circuit after it.
Old Jul 6, 2011 | 11:02 PM
  #43  
Joe Perez's Avatar
Boost Pope
iTrader: (8)
 
Joined: Sep 2005
Posts: 34,402
Total Cats: 7,523
From: Chicago. (The less-murder part.)
Default

Originally Posted by y8s
ok but the AC is all happening from 0-5V... which sounds like what I'm after.
Originally Posted by JasonC SBB
Matt, the output of my circuit isn't "0-5V". It's a bandpassed, amplified version of the knock signal. You'll need a peak detector or AM circuit after it.
Also, the MS's knock input is kind of backwards. +5 indicates no knock, 0v means that knock is occurring.

Also II, this input goes directly into a pin on the microprocessor, so the threshold is pretty damned nondetermenistic. The specs for the '908 only guarantee that the threshold will be somewhere between 0.2 * VDD and 0.7 * VDD, which is pretty typical. And, of course, you need to hold the sample for long enough the the uP has a chance to actually read it. A quick transient is likely to get missed by the processor as it only polls the inputs on a "best effort" basis. The closest thing I've found to an official spec says you need to hold the low state for at least 400ms, which is an eternity for a high-frequency audio waveform. Granted, that spec was written for the MS1, but even the MS3 isn't polling those ports continuously.




Originally Posted by y8s
Now that is damned cool.

I may have to build myself another MS and sacrifice the engine in my '90 on the altar of figuring out how to tune that little bugger.

Anybody know were I can buy some 70 octane gas?
Old Jul 7, 2011 | 01:37 AM
  #44  
JasonC SBB's Avatar
Thread Starter
Elite Member
 
Joined: Jul 2005
Posts: 6,420
Total Cats: 84
Default

A rectifier + peak detector + peak&hold circuit to process the output of the bandpass circuit is pretty simple.
Old Jul 7, 2011 | 11:44 AM
  #45  
y8s's Avatar
y8s
DEI liberal femininity
iTrader: (8)
 
Joined: Jun 2005
Posts: 19,338
Total Cats: 574
From: Fake Virginia
Default

Originally Posted by Joe Perez

Now that is damned cool.

I may have to build myself another MS and sacrifice the engine in my '90 on the altar of figuring out how to tune that little bugger.

Anybody know were I can buy some 70 octane gas?
5 samples free on that tpic.
Old Jul 9, 2011 | 01:13 AM
  #46  
Joe Perez's Avatar
Boost Pope
iTrader: (8)
 
Joined: Sep 2005
Posts: 34,402
Total Cats: 7,523
From: Chicago. (The less-murder part.)
Default

It occurs to me that we are all complete idiots, myself included.

The time-window of interest to us can be expressed as either n degrees of crankshaft revolution or n number of milliseconds after the ignition event, right? (I'd need to do a bit of reading to recall which.)

How hard would it be to rig up a little external device to take, as inputs, a one-pulse-per-ignition-event signal and something resembling an RPM signal (which could be as simple as a freq-to-voltage converter, if we're working in the analog domain) and use it to drive a monostable multivibrator to gate the sensor signal?
Old Jul 9, 2011 | 02:55 AM
  #47  
JasonC SBB's Avatar
Thread Starter
Elite Member
 
Joined: Jul 2005
Posts: 6,420
Total Cats: 84
Default

Easy. Just use an analog CMOS switch e.g. CD4013B for gating.

You'll need a pulse train that goes 'hi' during said ignition window e.g. from 10* to 90* ATDC to gate the CMOS switch.

Since most knock occurs after the ignition event, just use the actual ignition event to gate the window. And since burn time is 3 ms max IIRC, use a 3 ms monostable.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Full_Tilt_Boogie
Build Threads
84
Apr 12, 2021 04:21 PM
nbdooey
Miata parts for sale/trade
9
Aug 30, 2017 09:50 PM
nbdooey
Miata parts for sale/trade
0
Sep 28, 2015 08:46 PM
Neddy
Engine Performance
0
Sep 10, 2015 09:42 PM
AlwaysBroken
Engine Performance
5
Sep 6, 2015 12:53 AM




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