Well, almost a year on now. Work's been a bit quiet for a week or two (calm before the storm...) so I have taken the chance to look at ion sensing again.
I have got around to testing my ion sense box on the bench, and also to how I process and analyze the data. Given the data rate is going to be of the order of 2Mbit/second, and near real time processing would be highly desirable it's a bit of a challenge.
I have sourced some tolerably fast 16bit ADCs, and have created software to translate a crank trigger source into a crank angle in real time, and then plot the ion sense data against crank angle. The test software does one channel, but there's nothing to stop it doing all 8, other than me not having soldered all the channels together. An interesting use of some old sound recording software - code reuse is apparently a good thing, my software guys tell me...
This shows my software doing a quick-and-dirty line plot of ion sense current vs crank angle (720 degrees and wasted spark) on a plug spark in free space. Naturally enough the interface will be improved, but the real-time aspect has been proved.
(There's nothing to stop me using this for knock sensor analysis either.)