Ich verwende drei Geophone, um Aufprallereignisse innerhalb des Dreiecks zu triangulieren, z. B. einen Holzhammer, der auf den Boden trifft. Da die Größe des Ereignisses unbekannt ist, wird die Position nur durch die Zeitdifferenzen des Peaks berechnet, der auf jedes der Geophone trifft. Ich weiß, wie man das theoretisch macht, obwohl dies auch erfordert, die genaue Position der Geophone relativ zueinander und die Klangqualitäten des Bodens zu kennen.
Die Geophone, die ich benutze, sind hier . Die Geophone liefern eine der Vertikalgeschwindigkeit proportionale Spannung und verhalten sich wie Hochpassfilter mit einer Ecke bei etwa 5 Hz.
Wenn ich nur ein Oszilloskop verwende, um die Spannungen an den Klemmen zu untersuchen, erhalte ich Daten, die folgendermaßen aussehen:
Hier ist der Aufprall meist zentriert, aber dem Geophone von Kanal 1 am nächsten.
Und hier ist eine, wo es ~ 10 Zoll von # 3 ist.
Ich weiß, ich brauche Verstärker für jedes der Geophone, damit sie nicht die relativ langen Drähte zu einer zentralen DAq-Schaltung führen müssen. Ich weiß auch, was zu tun ist, wenn ich 3 Zeitwerte relativ zu einem beliebigen Start habe.
Ich möchte so viel wie möglich von diesem Mittelstück analog machen, da ich bereits weiß, wie man die gesamte Wellenform und den gesamten Prozess in MATLAB erhält. Ich dachte daran, einen Schmitt-Trigger zu verwenden, um die späteren Peaks zu ignorieren, da diese möglicherweise die gleichen Zeitverzögerungen aufweisen oder nicht. Kann ich eine Linie verwenden, die hoch ist, um zwei Rampen zu starten, und dann eine Rampe abtasten und halten, wenn 2 Linien hoch sind, und dann die andere abtasten und halten, wenn alle drei hoch sind? Wie kann ich sagen, welches was war?
Ich möchte in der Lage sein, bis zu einigen Zentimetern aufzulösen, was angesichts der Schallgeschwindigkeit in Beton mindestens 320 kHz bedeutet.