Schallgeschwindigkeit bestimmen

Gast #138436
Nein, die Schallgeschwindigkeit ist natürlich (fest) vorgegeben, doch
ich möchte den Tabellen/Formelwert experimentell bestimmen.

Vielen Dank

Cu Hurra
Gast #138437
ist temp-abhängig...

also ich würd lautsprecher und mic nehmen.. messungen der laufzeit bei
2 abständen und fertig...

es reicht auch nur 1ne messung... nur musst dann halt auch die zeiten
die dein amp braucht das der lautsprecher was ausgibt usw auch
einrechnen...

eigentlich machst eine abstandsmessung bei der du den abstand kennst...
ist glaub ich das sinnvollste

73 de oe6jwf / hans
Gast #138438
... und damits nicht zu einfach wird, ist die Schallgeschwindigkeit auch
noch abhängig von der Luftfeuchtigkeit ;-) ...

Könnte schwierig werden mit der Genauigkeit bei einer
Lautsprecher-Mikrofon-Anordnung. Beide haben noch eine gewisse
Trägheit, wie
Hans schon sagte, die das Ergebnis verfälschen kann. Je größer die
Strecke zwischen Lautsprecher und Mikrofon, desto kleiner wird der
relative Fehler, der durch die Trägheit verursacht wird. Oder (wie Hans
schon vorschlägt), den Fehler durch 2 Messungen bei unterschiedlichen
(bekannten) Abständen eliminieren. Auf jeden Fall nicht ganz einfach.

KMT
Gast #138439
Das ist eine einfache Aufgabe.

Du benötigst einen Lautsprecher, ein Mikrofon und ein Metermaß.  Du
stellst das Mikrofon vor den Lautsprecher und mißt den Abstand M-LS.
Dann gibst Du einen Spannungsimpuls auf den LS ("Knack") und mißt die
Zeit, bis das M den Knack registriert (also: Spannung am LS-Ausgabeport
des µC geht von 0 auf 1 -> Zähler starten; Spannung an M-Eingabeport
des µC geht von 0 auf 1 -> Zähler stoppen).

Mit dieser einzelnen Messung kannst Du aber leider noch gar nichts
anfangen, weil zwischen dem Ereignis "µC gibt Spannungsimpuls aus"
und dem Ereignis "Schallwelle verläßt den LS" eine gewisse
Verzögerungszeit T vergeht, die Du nicht kennst.  Die ist zwar klein,
aber Du darfst sie trotzdem nicht vernachlässigen, weil die
Schalllaufzeit ebenfalls klein ist.

Deshalb mußt Du mehrere Messungen machen (mindestens jedoch zwei),
mit verschiedenen M-LS-Abständen.  Wenn Du die Ergebnisse vieler
Messungen in ein Koordinatensystem einträgst (x-Achse = M-LS-Abstand, ;
y-Achse = gemessene Zeit), werden die Punkte eine Gerade bilden (Du
solltest aus den Meßpunkten die Regressionsgerade berechnen; dann
kannst Du nämlich auch eine Aussage über den Fehler Deiner Messung
machen).  Die Steigung dieser Geraden ist die Schallgeschwindigkeit;
ihr y-Achsen-Abschnitt die Verzögerungszeit T (mathematischen
Background bitte selbst überlegen).
Gast #138440
Ich würde zunächst das Mikro direkt vor den Lautsprecher halten. Misst
Du dann die Verzögerung, weißt Du, wie träge Dein Mikro und Dein
Lautsprecher sind. Diese Verzögerung dann einfach von Deinen weiteren
Messergebnissen abziehen, und voilá, Du hast ein bereinigtes
Messergebnis.
Gast #138441
Ich würde 2 (möglichst gleiche) Mikros in unterschiedlichem Abstand vom
Lautsprecher aufstellen und beide gleichzeitig messen. Dann fallen
Verzögerungen beim Lautsprecher, Verstärker und den Mikros aus der
Rechnung raus (wenn beider Mikros exakt identisch sind).

Stefan
Gast #138442
Ich meine, es dürfte kaum mit vertretbarem finanziellen Aufwand zu
schaffen sein, 2 exakt gleiche Mikrofone zu finden. Nicht umsonst
werden selbst teure Studiomikrofone, die bereits in sehr engen
Toleranzgrenzen arbeiten, auch als (ausgemessene) Paare angeboten.
Insofern finde ich die Lösung mit den 2 verschiedenen Abständen noch
am praktikabelsten.

Kai Markus
Gast #138443
Vor allem, weil die Suche nach zwei "völlig gleichen" Mikrofonen
völlig unnötig ist, weil es ja völlig problemlos auch mit nur einem
Mikrofon geht (merke: am gleichesten ist etwas immer zu sich selbst).
Gast #138444
Joa, danke

Hab ne neue Frage.

Einfach per Transistor kurz Spannung auf nen LS geben? Oder sollte ich
besser so Summer/Piezoo-Teile verwenden?

Ich mach mich heut mal an den Aufbau.

Vielen Dank
Cu Hurra
Gast #138446
Hallo,

einfach kurz Spannung auf den Lautsprecher zu geben halte ich nicht für
richtig. Dies wäre gleichbedeutend mit einem Ein- und nachfolgendem
Ausschalten, wobei beide Vorgänge einen Einschwingvorgang aufweisen
würden. Deshalb sollte die Spannung nur eingeschaltet werden, für die
Dauer der Messung eingeschaltet bleiben ( -> dies bewirkt außerdem eine
Dämpfung, wodurch der Einschwingvorgang kürzer ausfällt. Mit
ausgeschalteter Spannung ist die Dämpfung Null und die Membran schwingt
munter weiter) dann erst nach der Messung ausschalten und für die
nächste Messung wieder nur einschalten. Natürlich keine Frequenzweiche
oder sowas vorschalten, keine Mehrwege-Box verwenden.

Bleibt nur noch die Frage offen, welche Art von Lautsprecher sich am
besten eignet, denn ein Knacks enthält alle Frequenzen.

Gruß
Gast #138448
So, jetzt bin ich soweit, dass der Aufbau klappt. Mein letztes Problem
ist jetzt nur noch die eigentliche Laufzeitmessung im µC. Wie
realisiere ich dies am Besten?
Ich verwende einen Atmega8. Ist "Input Capturing" das was ich
benötige? Irgendwie komm ich grad ned drauf, wie ich die takte zwischen
dem Auslösen des tons und dem Intterupt messen soll.

Vielen Dank

Cu Hurra

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.