Gerade habe ich einen Kollegen, der Elektroingenieur ist, nach der Auswerteelektronik gefragt. Er meint, es könnte gehen, wenn man CP über einen 1k-Widerstand an eine Schottky-Diode gegen Masse hängt (um die negative Spannung weg zu bekommen) und dann einen Spannungsteiler nimmt, um die maximal 12V auf die maximal 1V des ESP-ADC zu bringen (siehe rechts im Foto
)
Der Controller müsste ständig AD-wandeln, um so einen Anstieg von 0V (-12V durch die Diode begrenzt) auf >= 0,5V (6V durch 12 geteilt) zu erkennen. Sobald diese erkannt wurde, muss eine weitere, saubere Messung gemacht werden.
Ich wollte gerade schreiben:
Wegen der Geschwindigkeit mache ich mir überhaupt keine Sorgen. Das positive Signal ist ja mindestens 10% von 1ms, also 100us lang - das reicht für mehrere Messungen.
Allerdings hat der AD-Wandler im ESP8266 Probleme mit einer schnellen Messung, wenn die Arduino IDE verwendet wird. Dort schafft man wohl nur ca. 200 Hz, also knapp 1000x zu langsam, wenn wir 2x pro Flanke messen wollen. Müssten wir also anders lösen...