PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ultraschall Empfänger Hilfe



Debrobot
18.09.2013, 16:43
Hallo Leute,

vielleicht kann mir einer von euch weiterhelfen bei folgendem Problem: Ich suche einen Ultraschall Empfänger der bei einem Signal von 40kHz einen Eingang auf einer Elektronikplatine setzt. Er sollte auch möglichst unempfindlich gegen Störgeräusche sein(In der Natur einsetzbar). Bisher habe ich nur Ultraschallentfernungsmesssysteme wie die SRF-Reihe gefunden. Wobei der SRF02 ja auch nur als Empfänger nutzbar seine soll leider habe ich noch nicht rausfinden können ob es damit möglich ist den Signalempfang in der Art von "Signal empfangen setze Variable..." zu realisieren oder ob er nur irgendwelche berechnungswerte heraus gibt(die bis zu 65ms Berechnungszeit möchte ich möglichst vermeiden!).

Bin für alle Tips und Anregungen dankbar...

Peter(TOO)
18.09.2013, 16:57
Hallo,

Um die 65ms kommst du nicht rum!
Die ergeben sich aus der Schalllaufzeit (um die 340m/s) und bei einem Abstand von etwa 11m zum Objekt (da muss der Schall die doppelte Strecke überwinden, also 22m).
Der schlechteste Fall ergibt sich also, wenn kein Echo zurückkommt, dann bricht man z.B. nach 65ms einfach ab.

Du kannst diesen Timeout natürlich auf z.B. 6.6ms runter setzen, dann kannst du aber nur noch 1.1m weit sehen.

Naturkonstanten sind manchmal ärgerlich!

Kürzere Zeiten kann man nur mit Infrarot oder Radar erhalten, hier liegt die Geschwindigkeit dann bei rund 300'000km/s.
Dann musst du aber Zeiten mit einer Auflösung von ns, oder noch kleiner, Messen können, was technisch auch nicht einfacher ist.

MfG Peter(TOO)

Debrobot
18.09.2013, 17:03
Hallo,

danke für die schnelle Antwort ;). Das mit dem Schall ist mir schon klar aber ich will ja mit dem SRF02 nicht das eigene Echeo empfangen sondern das Signal von einem anderen Sender und dieses quasi ohne Verzögerung im Programm weiterverarbeiten am liebsten wie oben beschrieben einfach in einer Variblen...

Peter(TOO)
18.09.2013, 17:20
Hallo,

Also mehr etwas wie eine US-Fernbedienung, evtl. Datenübertragung?

Das sollte schneller gehen, aber du brauchst dazu steile Filter, die brauchen dann aber auch etwas Zeit zum einschwingen.
Da sollte man so auf 1ms kommen können (rund 40 Perioden der 40kHz).

Übrigens, meinen alten Philips-TV, noch mit US-Fernbedienung, konnte ich durch klimpern mit dem Schlüsselbund einschalten.

MfG Peter(TOO)

Debrobot
18.09.2013, 17:45
Nein Datenübertragung spielt für mich zum jetzigen Zeitpunkt keine Rolle ich möchte erst mal die Entfernung zwischen dem Sender und dem Empfänger bestimmen(Sender und Empfänger sind Zeitlich fast synchron).

Und Störungen wie bei der Fernbedingung möglichst ausschließen :)...

Peter(TOO)
18.09.2013, 18:36
Hallo,

Also irgendwie ist das alles etwas wirr ????

Wenn du die Entfernung messen willst, musst du einen Impuls aussenden und abwarten bis das Echo zurück kommt.
Und bei 11m Abstand zum Objekt, dauert das nun mal 65ms!

Also, mach mal einen Plan, wie das werden soll und welche Abstände du messen können willst. So wird das nix :-(

MfG Peter(TOO)

Mumpi
18.09.2013, 18:56
Moin,
also wenn du nur sehen willst ob ein 40 KHz Ultraschallsignal da ist, dann nimm doch den UST-40R Sensor, das anliegende Signal verstärkst du, richtest es gleich (Einweggleichrichtung) und gibst es auf einen Komparator. und schon weißt du ob ein Signal anliegt. So wäre zumindest meine erste Herangehensweise.

i_make_it
19.09.2013, 16:39
1234567890

Debrobot
20.09.2013, 05:29
Ntp Zeit synchronisiert über PPS...Abweichung 2-10 Mikrosekunden. Ja es findet ein Austausch der Zeitstempel statt aber wahrscheinlich per WLan. Leider fehlen mir zum Test noch die passenden US Sender und Empfänger wie oben beschrieben...