Ich hab grad ein Programm geschrieben das 400 AD Werte einließt und dann über RS232 zurück gibt.
http://rafb.net/p/oTBH1n30.html

Nur grad ist mir aufgefallen das meien Schaltung garkeine analoge Spannung liefert, sondern ein schwellwert Schalter ist

Das heißt ich muss die Zeit zwischen senden des Impulses und anstieg der Flanke mit nem Timer messen, und dann umrechnen s = 0,5*v*t.

Ist allerdings nicht so einfach die OPV sauber einzustellen.
Naja ich werd morgen mal weiter coden.