SOUND-Detektor

M

malik_123

Guest
Ich bin um ein Projekt, mit 4 Mikrofon, zu erkennen, aus welcher Richtung Ton
Ich bin mit einem electrect Mikrofon, lm324 als preamlifier, dann erkennen einen Höchststand
aber mein Problem ist, ich will auf alle diese 4 Schaltkreise zur Ergänzung der sonund mit der genauen
Amplitude, so dass ich dann, Maßnahme, die ein Mikrofon registriert die hohe Amplitude

aber diese sind nicht amplifing das Signal mit der genauen propotion,
Ich bin mit PIC, um die digitalen Wert
kann jemand mir helfen, wie kann ich die electroinc dsign

Algorithmus und auch das, was ich verwenden soll, um die Richtung der Klang kommt

 
Das Problem wurde nicht durch die Verstärker, sondern durch Mikrofone ..
Eine Möglichkeit, um es zu lösen ist, um (kaufen oder leihen), sagen wir, 20 Mikrofone und mit der gleichen Schallquelle und dem gleichen Vorverstärker 4, wählen Sie führen als colose einander wie möglich ..

Grüße,
IanP

 
Passen Sie die Gewinne der Verstärker, bis alle Kanäle gleich sind, oder multiplizieren Sie den gemessenen Amplituden von Korrekturfaktoren.

Wie IanP vorgeschlagen, Mikrofone,
vor allem Low-Cost-Mikrofone, die ungleiche Leistung.Sie haben noch Schwierigkeiten, wenn sie ihre passenden Frequenz Reaktionen sind unterschiedlich.

Wie werden die Mikrofone positioniert?Haben Sie einen Vergleich der zeitlichen Verzögerungen statt der Amplituden?Üblicherweise in Sonar.

 
Vielen Dank für die Antwort, aber sagen Sie mir, wie kann ich die zeitliche Verzögerung messen,
wobei die Geschwindigkeit der Sound ist 330 m / sec
und die Verzögerung, die durch die Umstellung
Ich bin runing das Bild mit der 8 MHz
wird diese zeitliche Verzögerung Technik sinnvoll einbezogen werden kann bei dieser Geschwindigkeit

 
Vereinbart, einem 8-MHz-PIC können nicht viel tun, Echtzeit-Signalverarbeitung.

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />Die Wahl der Technik Verarbeitung wahrscheinlich hängt von verschiedenen Faktoren ab, wie ...

Wie viel Richtungen Genauigkeit benötigen Sie?

Wie weit weg ist die Schallquelle, und welche Art von Sounds ist es emittieren?

Wo sind die Mikrofone befinden?Sind sie zeigen in unterschiedliche Richtungen?

Gibt es in der Nähe Objekte (Wände, Böden, Tische, etc.), könnte die Wirtschaftlichkeit und zu Verwechslungen führen?

Müssen Sie filtern Umwelt Geräusche?

Hat Sie Analogeingang Schaltung nicht alle Signalverarbeitung, wie Peak-Erkennung, oder sind Sie der Fütterung von Audio-Wellenformen direkt in Ihrem A / D-Wandler?Wie schnell ist die A / D-Sampling-Rate?(Vielleicht haben Sie auch nicht gewählt, diese Dinge noch nicht.)

 
Ja, ich havenot diese viele Dinge in meinem Konto
siehe aber
Ich bin mit 4 Mikrofon verkleidet in der Kegel Art Form
und Mikrofone verstärkt und ihre Gipfel sind erkannt
Höhepunkt ist dann von dem PIC 16f877A 's internen Analog-Digital-Wandler
dann bin ich, sie auf dem LCD
-
zu Beginn des Programms bin ich 20 Proben, und dann werde ich ihnen die durchschnittliche
sie ich eine Schleife, in der ich den aktuellen Wert der Peak-Mikrofone
wenn der Wert der MIC ist größer als der Wert ihrer im Durchschnitt dann zeige ich sie auf dem LCD
-bis zu dieser Stelle möchte ich mich den Werten sobald der Sound ist über dem durchschnittlichen Wert

aber mein eigentliches Ziel ist es, zu bestimmen, in welche Richtung der Klang kommtHinzugefügt nach 35 Sekunden:dafür bin ich dabei die Ideen, die mir helfen

 
Ok, die zeitliche Verzögerung Methode klingt ziemlich hoffnungslos.Vergessen Sie es.

Ein Kegel Vereinbarung!Hoffentlich ist Ihr Mikrofone haben ein stark direktionale Breite, weil die Breite Form wird ein wichtiger Faktor in Ihrer Berechnung.Gibt es in Ihrem Mikrofon Datenblatt umfasst individuelle Breite Muster-Daten?Wahrscheinlich nicht.Sie können eine Prüfvorrichtung mit Ihren vier Mikrofone, und dann der Schallquelle an einem Gitter während der Aufnahme der vier Amplituden in einer Datenbank-Tabelle.Achten Sie auf akustische Reflexionen (Multipath), dass korrupte Ihren Messungen!Dann nutzen Sie MATLAB oder eine andere magische Kurve-FIT-Software, um eine ausreichend genaue Gleichung, dass diese vier Karten Amplitude Variablen in Ihre gewünschte Richtung Winkeln.Dann umzusetzen, dass die Gleichung in der PIC-Code.

Das klingt wie ein nettes Projekt für einen faulen Nachmittag...NICHT!

Alle anderen mit einer besseren Idee,
wenden Sie sich bitte ein!

 
Abhängig von der Situation in Ihrem multipath Test-Umgebung, ist es manchmal besser, mit einem stationären Schallquelle, und drehen Sie das Mikrofon-Array.

Wenn Sie Probleme Mehrwegeausbreitung verursacht, können Sie kurzen Ton Impulse, und messen Sie die Amplitude der erste Teil der Puls vor der Mehrwegeausbreitung kommt.

 

Welcome to EDABoard.com

Sponsor

Back
Top