scanner suono

E

electron_boy

Guest
salve
sto facendo un robot per un concorso dove Ive di monitorare costantemente una sorgente sonora fissa freq e Ive a muoversi verso di esso.così IAM con 2 microfoni stereo per la ricezione del suono e di determinare la posizione della sorgente sonora dalla differenza dei due mics.im utilizzando il programma di installazione i seguenti

MIC -> amp -> LPF -> ADC -> differenza <- ADC <- LPF <- amp <- MIC

sarà il set-up di lavoro e come traccia di un particolare guadagno frequency.probably Quanto dovrei fissare in modo da percepire la differenza tra i segnali.

 
Dubito che si sarà in grado di misurare una differenza di ampiezza.Invece si
dovrebbero utilizzare la differenza di fase.

Vorrei risolvere il problema con i circuiti analogici e di non utilizzare ADC - aggiungono
inutili complessità al progetto.

/ Rambo

 
A) Non ho alcuna esperienza
b) - Non credo che sarebbe in grado di misurare l'ampiezza differenza, perché la fonte e sia microfoni sarà relativamente molto vicini gli uni agli altri.
c) Se i microfoni sarebbe più distanti è possibile misurare differenza di spostamento di fase e di valutarlo.Ma ancora una volta i microfoni sono troppo vicini gli uni agli altri.
d) l'ipotesi migliore in questo momento sarebbe quella di utilizzare in maniera molto restrittiva orientata MIC (specializzata microfono o microfono alla fine del tubo con isolamento acustico) - allora si sarebbe in grado di eseguire la scansione della zona e nel caso in cui si ottiene il segnale a muoversi verso di esso.dal microfono avrebbe stretto angolo di apertura della reception potrebbe funzionare.e si dovrebbe essere in grado di percepire l'ampiezza solo dalla corrente che esce dal microfono e semplice confronto.
e) un altro modo potrebbe essere un semplice DLL / Architettura kinda PLL - se si conosce la frequenza è possibile generare lo internaly e confrontare la differenza di fase di questi due.Si può "ricordare" il valore di partenza e lo usa come riferimento se si sta avvicinando o via ....kinda doppler ....

 
È possibile utilizzare il metodo trovato in RADAR monopulse.Mettere i microfoni ad un circuito che richiede la somma di un output e la differenza in un altro.Quindi confrontare la fase della somma e della differenza.Si ottengono diverse polarità di spostamento di fase a destra ea sinistra fuori asse.Se la sorgente sonora è dritto il sentiero differenza avrà un segnale molto bassa ampiezza.

I due microfoni devono essere distanti tra loro, ma non più di una lunghezza d'onda sonora mezzo.

 
XNOX_Rambo ha scritto:

Dubito che si sarà in grado di misurare una differenza di ampiezza.
Invece si

dovrebbero utilizzare la differenza di fase.Vorrei risolvere il problema con i circuiti analogici e di non utilizzare ADC - aggiungono

inutili complessità al progetto./ Rambo
 
La risposta da parte flatulenti fornisce tutte le informazioni necessarie per ottenere stai andando.

Se volete saperne di più vi suggerisco di usare Google e la ricerca utilizzando le parole
"fase di suono robot direzione".Si può buttare in "lego" anche ...

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />/ Rambo

 
flatulenti ha scritto:

È possibile utilizzare il metodo trovato in RADAR monopulse.
Mettere i microfoni ad un circuito che richiede la somma di un output e la differenza in un altro.
Quindi confrontare la fase della somma e della differenza.
Si ottengono diverse polarità di spostamento di fase a destra ea sinistra fuori asse.
Se la sorgente sonora è dritto il sentiero differenza avrà un segnale molto bassa ampiezza.I due microfoni devono essere distanti tra loro, ma non più di una lunghezza d'onda sonora mezzo.
 

Welcome to EDABoard.com

Sponsor

Back
Top