Forum: Mikrocontroller und Digitale Elektronik Schalllaufzeit mit Mikrocontroller und Piezo messen


von Stephan (Gast)


Lesenswert?

Hallo!

Wie der Titel schon sagt, würde ich gerne die Laufzeit von Schall in 
verschiedenen Flüssigkeiten grob bestimmen. Ich dachte, ich könnte das 
vielleicht mit einem Mikrocontroller und einem (zwei?) Piezo lösen?

Ich habe schon etwas mit Mikrocontrollern experimentiert, aber mit 
Piezos habe ich keine Erfahrung.

Ich hatte mir das jetzt eigentlich grob so vorgestellt: Ich schließe 
einen Ausgabepin des Controllers (vielleicht über einen Transistor als 
Treiberstufe) an den Piezo an und einen Eingabepin an den selben Piezo.
Jetzt schlate ich den Ausgabepin kurz und löse somit einen Puls aus, 
dieser wird nach ca. 1 cm an der Wand meiner Meßzelle reflektiert. Mit 
Auslösen des Pulses schalte ich einen Timer. Wenn der Puls zurück kommt, 
dann merke ich das am Eingabepin und lese den Timer aus. Bei ca. 4 MHz 
Taktfrequenz und 2 cm (hin un zurück) Strecke, und einer 
Schallgeschwindigkeit in Wasser von ca. 1500 m/s, kommt der Zähler auf 
53, ich könnte also eine Genauigkeit von ca. 1/53 = 2% erhalten, 5% 
würden mir schon reichen.

Kann das so klappen, oder hat jemand eine bessere Idee, sollte ich 
vielleicht zwei getrennte Piezos (Empfänger/Sender) nehmen, bzw. was ist 
mit den Spannungen, Piezos können ja recht hohe Spannungen erzeugen, muß 
ich mich da schützen, ist sonst noch was zu beachten?

Viele Dank für die Hilfe!

Viele Grüße
Stephan

von MaWin (Gast)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.