Ion Sense

Hardware inside and outside of the ECU
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

nighthunter wrote:
Sun Dec 16, 2018 3:17 pm
Hi friends, mission acomplished. Waveforms newly recorded and stored, videos recorded.
I've uploaded your files to https://github.com/rusefi/rusefi_logs/tree/master/logs/2003_opel_vectra_ion/waveforms--kopie_2018_12_16 just to increase the chances of saving them for the long run.

c1d4.wfm is an interesting file - two ion channels with two combustion detection channels but why is it so small? Was it intentional or is this an error?
i14.wfm is the other file where we have ion and combustion detection and again it's very small :(
Did you record the knock signal at all?

Thank you for the Dec 16 batch, please make another one with waves combining trigger signal with ion sense signal and combustion detection, also trigger signal with ion sense and knock sense channel.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »



Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

AC coupling on ion sense signal, longer timeframes and better x-window

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
andreika
donator
donator
Posts: 461
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Ion Sense

Post by andreika »

ion_signal_match.jpg
ion_signal_match.jpg (73.35 KiB) Viewed 26752 times
Image source: Johan Nilsson. AC Ion Current Interface
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Ion Sense

Post by kb1gtt »

Per the below, a 1mS to 2mS spark duration is normal. It looks like this spark is about 2mS at idle, which might be a bit high. It also appears we are seeing detonation pressures, as we occasionally see the combustion indicator trigger 2X in one combustion. This engine may have some problems, which are great to look at. This engine may be showing us thing the original engineers didn't get to see.
http://crypton.co.za/Tto%20know/Ignition/burn%20time.html
Welcome to the friendlier side of internet crazy :)
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Ion Sense

Post by kb1gtt »

Some things to ponder. The low part of the yellow signal was 4.16V, and the higher part of the flat section of the yellow trace was 4.75V. There are occasional very short low spikes, but generally the signal a delta of about 0.6V with a 4.5V offset. If we look to get this signal into rusEFI, how should we capture it? I would think we would need a sensing resistor, then sense the current that flows through the resistor. Perhaps this MAX471 chip.
https://www.ebay.com/itm/1Pcs-MAX471-Voltage-Current-Sensor-Votage-Sensor-Current-Sensor-US-Stock-u/132674482251?hash=item1ee403f04b:g:dZ8AAOSw-FpbPhWG:rk:1:pf:1&frcectupt=true

Oh, also the flame test shows the goo in the pencil coil burns instead of melts.
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

Got Oleg - a racing driver instructor who lives nearby - to drive the Saab a bit. I think Oleg was just a bit over-qualified for the job?

Both videos follow the same script - full throttle run & 50% throttle run. Second one is maybe a bit better quality



Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Ion Sense

Post by kb1gtt »

Should you do the diesel blend to induce knock?
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

kb1gtt wrote:
Tue Dec 25, 2018 11:59 pm
Should you do the diesel blend to induce knock?
The videos above are Saab - I think there is no point adding diesel into Saab's fuel tank since stock ECU would adjust too quickly. I plan to put diesel into red Miata running under rusEfi control hopefully this weekend.

Also looks like CDM is affecting the ion sense signal. Jared, can you get the schematics of CDM in terms of how is it affecting ion signal?

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Ion Sense

Post by kb1gtt »

I can try to schematic-ize the CDM for this signal. That was the yellow wire correct?

Also FYI, it's long hours for me at work until the end of the year. I'll try to get it in before the weekend, but I'm most likely to attempt it during the weekend.
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

Its the corner yellow wire. Says I1 on case
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »



https://sourceforge.net/projects/videoconvertertranscoder/ worked not great but gave me command line commands to rotates videos

Pieces joined together using https://www.openshot.org/ - this looks like nice softwar but video rotate did not work :(
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
kb1gtt
contributor
contributor
Posts: 3758
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA

Re: Ion Sense

Post by kb1gtt »

Do you have a snippet with the OEM pull up what ever that is? Perhaps just a series of pictures, OEM, no pullup, 1k ohm, etc. Pictures can be easier to look at then pausing the video. The video is great as it shows lots of great stuff relative to time, but when comparing the differences, it's nice to jump from one to the other very rapidly with the eyes.
Welcome to the friendlier side of internet crazy :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

kb1gtt wrote:
Sun Dec 30, 2018 11:14 am
Do you have a snippet with the OEM pull up what ever that is? Perhaps just a series of pictures, OEM, no pullup, 1k ohm, etc. Pictures can be easier to look at then pausing the video. The video is great as it shows lots of great stuff relative to time, but when comparing the differences, it's nice to jump from one to the other very rapidly with the eyes.
Audio says and video shows OEM module is connected in the beginning. Without audio narration it would be impossible for me to know which picture shows which conditions, hopefully there are options to work with the video. Maybe leave comments right on youtube with timestamps regions for each pull-up.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
theflyingdutchp
Posts: 109
Joined: Wed May 18, 2016 11:03 pm

Re: Ion Sense

Post by theflyingdutchp »

Russian, can you connect a scope channel for the knock detection output signal of the CDM module? Also, I may have missed it, but what is the blue trace? Correct me if I'm wrong but its still wired as: red ignition demand #1 (CDM -> coil), green combustion detection #1&#3 (CDM -> ECU), and yellow coil-feedback #1 (coil -> CDM).

Also, maybe for inducing knock you can purposefully tune the engine badly by reflashing the Trionic ECU? Obviously not for too long, but it might be nice to see what a good solid knock response looks like.

It may also be useful to log data from the SAAB ECU (such as ignition advance & knock count) once you get logging from the oscilloscope going. Perhaps you could tap another, user-controlled, system on each datastream to establish a common time reference IE: turning on the headlights, cranking the starter, etc.
88 Camry Alltrac - 3SFE w/ CT26.
Ran ok, but rings are fried, moved on...
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
theflyingdutchp
Posts: 109
Joined: Wed May 18, 2016 11:03 pm

Re: Ion Sense

Post by theflyingdutchp »

russian wrote:
Tue Jan 01, 2019 1:33 am
.
Awesome! Nice job
88 Camry Alltrac - 3SFE w/ CT26.
Ran ok, but rings are fried, moved on...
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

Today we have a joint cross-Atlantic effort to gather some ion sense wareforms while knocking engine - see https://github.com/rusefi/rusefi_documentation/raw/master/misc/Saab_Trionic_8_Combustion%20Detection%20Module_on_Mazda_Miata_running_rusEfi/2018_01_05_miata_rigol.zip for data, there is a readme file inside with details.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
XXLO
Posts: 6
Joined: Sun Feb 10, 2019 7:28 pm

Re: Ion Sense

Post by XXLO »

Hallo.
I found this side by seachring "ion sensing" films on youtube.
Verry interesting. Thank you for your videos.

I have uploaded the CDM/COP wireing from Opel engine Z20NET. (same Trionic 8 that SAAB use) There is old analog and new digtial CDM wiring. The only difference i see, is the color of the ion sensing feedback cable (coil->CDM) of coil 2+3.

You listed up which cars are use ion sensing. There is also a Mecerdes Benz V12 engine. M137 - producend since 1998.

Have you seen this funny guy at youtube?
(he has a couple of ion sensing videos)
He build a closed loop basend on ion sensing. He can autotune the igniton timing to hit the optimal peak preassure point. For his rotary engine 52° after top dead center. I have read in the saab papers, that the optimal peak preassure point for pistion engines are at 10-15°.

Is in the combustion signal (CDM->ECU) the peak preassure point included and visible?
Has the saab a autotune to reach optimal peak preasure point?
(like the youtube guy)
Attachments
CDM COP wiring.jpg
CDM COP wiring.jpg (120.46 KiB) Viewed 27009 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

I have some info at https://rusefi.com/wiki/index.php?title=Vehicle:Saab_9-3_2005

Good to know about v12! See my v12 wet dreams at https://rusefi.com/forum/viewtopic.php?f=3&t=1504

I've seen one of his videos but that's a good point that I should poke him. Just left a couple of comments on his videos :)

At the moment the ion project is a bit on hold, need to spend some time on other projects but definitely planning to get back into this in a few months!
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
kenzone
Posts: 1
Joined: Mon Mar 12, 2018 2:54 pm

Re: Ion Sense

Post by kenzone »

@russian May I ask whether you managed to test the fitment of the Demio COPs on the miata valve cover?
Also what are the chances the Demio COPs' outputs play nice with the Saab CDM?

Another youtube user who appears to have implemented Ion Sensing successfully is Nathan Coleman.
Their more recent video showcases a filtered clean pressure signal.

Notes from most recent video:
"Modified Ion testing circuit, passing the full wave signal limited to +/-5V. Full wave allows the low pass filter to kill the ignition noise to zero with no DC offset, as you can see when I adjust the filter it disappears entirely. The ion current flow is positive, spark current is negative. Bias voltage is now 180V, up from 90V, seeing a maximum of 300uA ion current, fluctuating between 50-100 at idle. In the video I'm adjusting the sensing resistor to give the strongest signal without hitting the 5V limit. Spark current peaks at approx 70mA. I thought it would be more, good news as now I don't need as many zener diodes to dissipate the energy. Will probably use 3x50V 5W instead of 12x15V 5W. Almost ready to finish the processing circuit to collect the peak current per cycle to feed into the ecu for datalogging."


User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

kenzone wrote:
Tue Feb 12, 2019 7:08 pm
@russian May I ask whether you managed to test the fitment of the Demio COPs on the miata valve cover?
Also what are the chances the Demio COPs' outputs play nice with the Saab CDM?
Lack of time and priority for this is the only reason why I have not tried :( I would say very little chance of me trying this in February or March, some chance in April+.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

kenzone wrote:
Tue Feb 12, 2019 7:08 pm

Another youtube user who appears to have implemented Ion Sensing successfully is Nathan Coleman.
Their more recent video showcases a filtered clean pressure signal.
Thank you for the link! Just poked asking for updates :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
XXLO
Posts: 6
Joined: Sun Feb 10, 2019 7:28 pm

Re: Ion Sense

Post by XXLO »

Here is an other paper of ion sense information. (i dont see it in the first post of this thread)
http://www.not2fast.com/ignition/SAEPeakfind.pdf

There is written:
"Empirical studies [7], under steady stateconditions in a dynamometer, indicate that this isapproximately true but that the model has difficultiesdescribing low load phenomena, even if data is collectedunder ideal external conditions and then averaged. Thiscomplication is due to the fact that the post flame peakessentially vanishes if the load is less than 20% MBT2(see Fig. 3). It is worth mentioning, in this context, thatnormal driving on the highway is close to the low loadsituation."
"An ion current signal sampled during a single cycle on boardthe SAAB car while driving on the highway (solid line). The enginespeed was 1500 RPM and the load was approximately 25% of MBT.There are several wide peaks in the signal and the post flame phase isnot visible. The pressure trace is shown for comparison (dashed line)."


i think this the reason why you cant see peak preassure point in the oszilloskop videos.

To low load in idle and rev up while car is standing still.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

Bosch (7330) F5KE0 Industrial Combustion Sensor $8.75 & FREE Shipping on Amazon for Measures Ionic current to determine combustion efficiency "CATERPILLAR CAT 3600 SERIES" - they use ion sensing in large diesels natural gas engines?

https://www.cat.com/en_US/products/new/power-systems/oil-and-gas/gas-compression-engines/18457059.html Lube Oil System - Refill 187.0 gal (US)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
XXLO
Posts: 6
Joined: Sun Feb 10, 2019 7:28 pm

Re: Ion Sense

Post by XXLO »

XXLO wrote:
Sun Feb 10, 2019 8:02 pm
There is also a Mecerdes Benz V12 engine. M137 - producend since 1998.
-> this car has a DC voltage ignition.
German info: http://www.fahrzeug-elektrik.de/Ecce.htm
German bock: https://www.amazon.co.uk/Wechselspannungsz%C3%BCndung-lonenstrommessung-Verbrennungs-Motorregelung-Fortschritt-Berichte/dp/3183389126
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

So far we have not mentioned the fact that Mercedes S600 v12 m275 engine has 24 coils with Ionic current sensing. Yes, 24 - they had two coils per cylinder. 2751500780 integrated coil pack for 6 cylinders costs about $600-$1200 :(

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
andreika
donator
donator
Posts: 461
Joined: Mon Feb 13, 2017 2:35 pm
Location: Kiev

Re: Ion Sense

Post by andreika »

Some fresh results here:
https://rusefi.com/forum/viewtopic.php?p=35034#p35034
screen2.png
screen2.png (63.68 KiB) Viewed 25898 times
infinityedge
Posts: 17
Joined: Fri Dec 27, 2019 4:43 pm

Re: Ion Sense

Post by infinityedge »

kb1gtt wrote:
Thu Dec 10, 2015 11:23 am
You can pick up these ion sense coils from Harley for about $40 or OEM for about $65 Mine is marked Delphi 28058097 with a serial number of aE141028 48

http://www.ebay.com/itm/Harley-Davidson-Ignition-Coil-28058097-/351540572325?hash=item51d97370a5:g:~PgAAOSwuWVWEt1f&vxp=mtr

I toasted mine in part because I didn't get the matching connector. I see lots of connectors listed under ebay for about $10. But I don't know what one is the correct one or if any of them are the correct one. http://www.ebay.com/sch/i.html?_odkw=harley+delphi+28058097&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.Xharley+delphi+.TRS0&_nkw=harley+delphi+&_sacat=0

I could reasonably easily have soldered wires to the connector, then filled it in with hot glue. I didn't do that and got a bunch of arcing in the connector. I didn't notice it until it was toasted. See attached schematic that I created for it.

From the ohms meter, I find this coil is just 2 coils, it did not appear to have the diodes, but it would have the coils in such a way that you can obtain the ion signal.

I know it has been a while, but did you ever get an ion sense signal out of the Harley coil before frying it?

Do you happen to know what the voltage range of the ion sense pin is: 0-5v, 0-12v, something else entirely?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Ion Sense

Post by AndreyB »

At the moment all our ion sense success is with latest generation Saab 9-3 COPs. @andreika is looking at raw signal from the coil with Kinetis MCU and I am being lazy with Saab CDM. Very slow progress because progress is slow :(
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Post Reply