Notices
Series I Tech Garage The place to discuss anything technical about the RX-8 that doesn't fit into any of the categories below.

Ion Sensing for timing control

Thread Tools
 
Search this Thread
 
Rate Thread
 
Old 06-06-2016 | 01:59 PM
  #1  
Harlan's Avatar
Thread Starter
Registered
iTrader: (3)
 
Joined: Mar 2011
Posts: 1,041
Likes: 3
From: Bay City Tx
Ion Sensing for timing control

This is why I haven't posted/updated my build for a while:

Many moons ago I played with ion sensing, and could never get a good signal from it. Now that I'm older and slightly wiser I think I have the electronics skills and coding skills to make it work.

The short of it is you can use a spark plug to measure in cylinder pressure and detect detonation. Done correctly it should be able to drive real closed loop ignition control. I've been putting off other aspects of my build to get this right, and I think I'm nearly there.

So far I have a piggyback ignition controller that runs to 10k rpm without issue, and can either advance or retard timing on the fly. I also have code that can read an ion sensing signal every 1 deg up to 10krpm. And now i have an ignition coil that I can read an ion sensing signal off of.

I haven't tested it on the car yet, and that is the obvious next step, but everything looks good so far.

Old 06-06-2016 | 09:49 PM
  #2  
Loki's Avatar
Registered
iTrader: (1)
 
Joined: Jun 2009
Posts: 8,006
Likes: 1,005
From: Montreal
That's amazing work man! Love the ingenuity!
Old 06-07-2016 | 12:49 AM
  #3  
Harlan's Avatar
Thread Starter
Registered
iTrader: (3)
 
Joined: Mar 2011
Posts: 1,041
Likes: 3
From: Bay City Tx
Thanks, I really hope to get this working on the car! Just knowing that I can produce a signal on the bench gives me a lot of hope.
Old 06-07-2016 | 01:18 AM
  #4  
slash128's Avatar
n3rd
 
Joined: Aug 2009
Posts: 2,129
Likes: 40
From: in my mind
You inspire me!
Old 06-07-2016 | 02:20 AM
  #5  
Jastreb's Avatar
Registered
iTrader: (1)
 
Joined: Apr 2010
Posts: 265
Likes: 19
From: S.E. Michigan
Pretty cool idea. How are you going to calibrate your voltage vs pressure measurements? Do you have an independent pressure reference? I suppose you can run for a little while on a single spark plug and use the other plug hole for the pressure transducer.

Or you can build a pressure testing rig using compressed nitrogen and some Schedule 80 NPT pipe fittings. Mechanically it would not be very complicated, and would not even require any machining if you can find an spark-plug to NPT thread adapter.
Old 06-07-2016 | 08:06 AM
  #6  
NotAPreppie's Avatar
What am I doing here?
 
Joined: Mar 2006
Posts: 3,606
Likes: 649
From: 2017 Miata RF Launch Edition
Is this something that has to be calibrated as plugs age or when they are replaced? How about if different plugs are used (i.e. you went with a hotter or cooler plug or switched from one electrode material to another)?
Old 06-07-2016 | 08:43 AM
  #7  
Loki's Avatar
Registered
iTrader: (1)
 
Joined: Jun 2009
Posts: 8,006
Likes: 1,005
From: Montreal
So if refence is 100mV and a hot propane flame is 150mV, do you have an idea of the signal to noise ratio at the pressure /temp you expect at TDC?
Old 06-07-2016 | 10:29 AM
  #8  
Harlan's Avatar
Thread Starter
Registered
iTrader: (3)
 
Joined: Mar 2011
Posts: 1,041
Likes: 3
From: Bay City Tx
I have no intention of calibrating it in place, because I don't need actual pressure. What I need is relative pressure. My current plan is measuring relative pressure from 40deg to 60deg in 1 deg increments. The signal to noise ratio should be rather low, so I'm averaging over several cycles to get a peak pressure point. I plan on getting peak to peak difference to detect detonation on a single cycle then averaging out over multiple cycles.

I have the data capture working on a teensy up to 10krpm. So I'm hopeful. And I've seen documentation on other older experiments using closed loop ignition control.

The voltages I'm measuring now will not be representative of what I will see on the car. I'm gonna have to tweak the resistors I'm using to measure current until I get the output I want.

Here are some links:
DIY Ion Sensing
SwRI IRD 2003--Using Ion Sensing with O2 Sensor Based Adaptive Calibration to Perform Cold Start Closed Loop A/F Ratio Control to Reduce Engine Cold Start HC Emissions, 03-9305
Much Ado About Knock and Tuning ......
Old 06-07-2016 | 01:24 PM
  #9  
Harlan's Avatar
Thread Starter
Registered
iTrader: (3)
 
Joined: Mar 2011
Posts: 1,041
Likes: 3
From: Bay City Tx
Oh and yes spark plug type and health will effect the readings. So I'm going to have to put some fudge factor in the software to make it usable.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
beastman_5
RX-8 Discussion
16
11-12-2020 05:04 PM
Digitz0070
Series I Interior, Audio, and Electronics
7
04-19-2016 01:11 PM
Ajay Magge
New Member Forum
6
04-10-2016 11:50 PM
ish967
New Member Forum
1
03-24-2016 10:29 PM
Mesh Graves
New Member Forum
5
03-19-2016 01:53 AM



You have already rated this thread Rating: Thread Rating: 0 votes,  average.


All times are GMT -5. The time now is 07:21 PM.