Synchronisation von Countern/Timern

Gast #3586737
Lesenswert?

Hallo,

ich möchte eine Entfernungsmessung (bis zu 50m) mittels 
Schallausbreitung realisieren. Dazu möchte ich einen separaten Sender 
und Empfänger nutzen. Mit dem losschicken des Signals vom Sender soll 
auch die genaue Zeit übermittelt werden wann dieses los geschickt wurde. 
Zum Beispiel durch Übertragung der Zeitinformation per bluetooth. Bei 
eintreffen des Signals im Empfänger soll mit der ebenfalls 
eingetroffenen Zeitinformation auf die Entfernung geschlossen werden. 
Dazu müsste man eine synchronisierte Uhr oder Timer haben. Ist eine 
Umsetzung möglich.
Gast #3587573
Lesenswert?

Erich Kempinski schrieb:

> Ist eine
> Umsetzung möglich.

Prinzipiell natürlich ja. Die Frage ist bloß, wie genau die Messung 
werden soll.

Außerdem: Ein Schallereignis, welches auch aus 50m Entfernung sicher 
genug für eine halbwegs genaue Messung detektierbar ist, muß schon 
einiges an Energie aufweisen. Oder anders ausgedrückt: Das ist 
gesundheitsschädigender Lärm.

Ich würde keine Meßeinrichtung bauen, bei der von vornherein feststeht, 
daß damit ständig eine Ordnungwidrigkeit begangen wird. In bewohnter 
Umgebung hast du sie dann nämlich nicht lange, sobald du sie regelmäßig 
benutzt.
Gast #3587627
Lesenswert?

Prinzip:

a) du nutzt ein Signalmuster, das sich von sonstigen, störenden 
Geräuschen unterscheiden lässt.

b) du startest einen Timer nachdem dein Signalmuster gesendet wurde. Der 
Clock des Timers bestimmt deine Auflösung. Du brauchtst keine Timestamp.

c) Du empfängst und verifizierst dein Signalmuster und stoppst den 
Timer. Der Rest ist 3-Satz-Arithmetik.


Praxis:

Auf 50m (100m hin und zurück) wird dein Schallfeld zu diffus werden, um 
gezielt bestimmte Objekte damit anpeilen und die Distanz zu ihnen 
auswerten zu können. Es sei denn, du möchtest nur große, ebene Flächen 
damit anpeilen.
(Firma: matzetronics) #3587638
Lesenswert?

Erich Kempinski schrieb:
> ich möchte eine Entfernungsmessung (bis zu 50m) mittels
> Schallausbreitung realisieren. Dazu möchte ich einen separaten Sender
> und Empfänger nutzen.

Hatte hier gerade ein Sonin mit dem gleichen Prinzip (natürlich 
Ultraschall) auf dem Tisch.
Für den Dual-Betrieb (also Sender/Messgerät und seperater 'Responder') 
senden die Jungs ein mit Linsen gebündeltes IR-Signal aus, und die 
Gegenstelle 'pingt' mit Ultraschall, wenn sie das IR Signal gesehen hat. 
Lt. Hersteller soll das bis 250m gehen, das Dings hier war aber 
rettungslos defekt, konnte es nicht ausprobieren. Dazu wird also kein 
kräftiges Echo gebraucht.
Ob der Ansatz für dich brauchbar ist? Die Bluetooth Lösung hat bei 50m 
mehrere Probleme: Zum einen sind 50m nicht mit Bluetooth Geräten kleiner 
Leistung nicht sicher übertragbar, zum anderen hat BT immer eine 
Latenzzeit.
#3587643
Lesenswert?

Daran hatte ich auch mal gearbeitet:

- IR als Sync: Funktioniert, ging aber in direktem Sonnenlicht überhaupt 
nicht mehr (hier kommts vermutlich auf deinen Aufbau drauf an)

- Funk: Ist ne Lösung die zu überlegen wäre, bspw immer einen Puls auf 
2,4 GHz oder so rausblasen

- DCF77 Signal auswerten. Achtung: Das Signal lässt sich für einzelne 
Pulse nicht genau genug samplen und sollte daher über viele Pulse 
gemittelt werden
Gast #3587645
Lesenswert?

Funk geht wunderbar, wir haben das RFM12B benutzt.
Vom Senden zum Empfangen eines Pakets vergeht ein deterministischer 
Zeitanteil von wenigen ms, den kann man durch vorheriges Messen einfach 
rausrechnen. Der nicht-deterministische Anteil der Laufzeit+Verarbeitung 
im Modul beträgt irgendwas im Bereich von 3µs, erlaubt also bei 
Ultraschall eine Entfernungsmessung im mm-Bereich.

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