Ultraschallsensor und Empfänger an Mikrocontroller

Gast #2538803
Lesenswert?

Hallo Zusammen,

folgendes Problem: Mithilfe von drei Ultraschallsensoren, die an einen 
Mikrocontroller angeschlossen werden soll die ungefähre Position eines 
Senders (der konstante Ultraschallpulse aussendet) bestimmt werden.

Die ADCs des Mikrocontrollers haben eine Samplingrate von 384ksps daraus 
schliesse ich, dass ein Abstand von 10cm zwischen den Sensoren genügend 
Auflösung bringt. Die Frage ist aber ob ich dafür überhaupt einen 
Mikrocontroller brauche. Bisher habe ich mir das so vorgestellt: Ich 
schliesse die Sensoren an drei verschieden ADC-Eingänge des 
Mikrcontrollers ohne irgendwelche Signalverstärkung dazwischen. Ich 
brauch ja nur zu erkennen wann ein Signal da ist... Leider weiss ich 
nicht genau wie diese Ultraschalldinger funktionieren. Kann ich da 
einfach eine Spannung anlegen und dann generieren die ein Ausgangssignal 
mit konstanter Frequenz (40KHz) und einer Amplitude, die proportional 
zur Spannung ist? Und wenn man sie als Sensor verwendet dann messe ich 
eine Ausgangspannung über dem Sensor der proportional zur Amplitude des 
Eingangssignals ist? Wie kann ich aus dem Datenblatt herausfinden auf 
welche Distanz die Dinger zuverlässig funktionieren?

Vielen Dank.

Gruss.
#2538821
Lesenswert?

Ähm, das sind einfach Lautsprecher und Mikrophone.
Du musst Dein gewünschtes Signal auf die Lautsprecher geben, an den 
Mikrophonen kommt das dann schwach raus.

Das heißt Du musst mit Sicherheit verstärken.

Zur Auswertung brauchst Du idealerweise eine Kreuzkorrelation. Abhängig 
davon wie lange Dein Signal an den Lautsprechern ist, kannst Du die 
direkt oder per FFT machen.
Du tust Dich einfacher, wenn Du das Signal gleich in Software auf ein 
IQ-Signal heruntermischst. Dabei kannst Du auch die Abtastrate 
verringern und das IQ-Signal tiefpassen. Das verringert die Datenmenge 
deutlich.

Ach ja, wenn Du ganz kurze Bursts von 40 kHz aussendest kannst Du 
eventuell auch mit einem Hüllkurvendetektor arbeiten, aber das ist nicht 
wirklich das Gelbe vom Ei.
Gast #2538836
Lesenswert?

alles klar, dann suche ich wohl besser einen Sensor mit integrierter 
Schaltung... ich habe leider nicht die Zeit dazu eine eigen Platine zu 
basteln. Es gibt doch bestimmt in der Robotik fertige 
US-Sensormodule...?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren