Autor |
Distanzerkennung in alle Richtungen innerhalb eines Viertelkreises |
|
|
|
|
BID = 88043
Tapio Gerade angekommen
Beiträge: 7 Wohnort: Seeon
|
|
Hallo Leute,
einmal haben wir in diesem Forum schon gute Hilfe bekommen (Grüsse an Perl und Flo). Nun haben wir eine weitere Problemstellung: Ein Tier, das sich in einem Raum frei bewegen kann ist mit einem Sender und einem damit verbundenen Schalter versehen. Bei einem bestimmten Ereignis soll der Schalter betätigt werden und über den Sender ein Signal an einen in einer Ecke des Raumes installierten Empfänger gesendet werden. Entscheidend ist, dass zum Zeitpunkt des gesendeten Signals die Entfernung des Senders am Tier zum Empfänger ungefähr ermittelt werden kann. Wir sind keine Fachleute und stellen uns einfach einmal vor, dass wir gleichzeitig mit dem Funksignal Schallwellen (Ultraschall oder hörbar) aussenden würden und mit Hilfe eines angeschlossenen Microcontrollers aus dem zeitlichen Abstand zwischen eintreffendem Funksignal (Lichtgeschwindigkeit) und Schallwellen (330 m/s glaube ich) den Abstand ungefähr errechnen könnten. Eine Genauigkeit von +/- 5 cm bei einer Reichweite von 3 m würde ausreichen. Ist das ein Ansatz oder hat jemand eine bessere Idee?
Falls jemand Bedenken wegen Tierschutz hat: wir sind grosse Tierfreunde und der Zweck des Versuchs ist gerade eine Verbesserung in der Tierhaltung. Danke schon im Voraus!
|
|
BID = 88092
Jornbyte Moderator
Beiträge: 7148
|
|
Ich hätte da eine Idee, aber vorher die Frage, ist das Tier in einem Raum?
_________________
mfg Jornbyte
Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten. |
|
BID = 88198
Tapio Gerade angekommen
Beiträge: 7 Wohnort: Seeon
|
Hallo Jornbyte,
ja, das Tier is in einem Raum, es kann sich sowohl im Messbereich (Radius von 2,5 m) oder ausserhalb dieses Bereichs aufhalten.
Danke!
|
BID = 88244
tixiv Schreibmaschine
Beiträge: 1492 Wohnort: Gelsenkirchen
|
Wie währe es, einfach jedesmal ein Foto von der Region zu machen, wenn das Tier den Schalter betätigt ?
|
BID = 88447
Jornbyte Moderator
Beiträge: 7148
|
Die Differenz von Funk und Schall zu messen wird nix bei der kleinen Strecke. Die Sache mit dem Ton b.z.w . Ultraschall könnte das Tier erschrecken. Ich würde in dem Raum (IR)Lichtschranken einbauen, wobei sich Sender und Empfänger gegenüber stehen. Natürlich so hoch das der Lichtstrahl durch den Körper und nicht durch Beine unterbrochen wird. Die Anzahl richtet sich nach der geforderten Auflösung. Nun kannst du durch einen Controller die (IR)Empfänger abfragen und auswerten.
Foto ist auch nicht geeignet, in der Nacht ist kein Licht.
_________________
mfg Jornbyte
Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.
|
BID = 88696
Tapio Gerade angekommen
Beiträge: 7 Wohnort: Seeon
|
Hallo Jornbyte
bei einer Entfernung von einem Meter wäre die Zeitdifferenz ungefähr 3/1000stel Sekunden. Kann das der Controller nicht mehr auflösen?
Lichtschranke würde sicher funktionieren, ist aber sehr aufwändig.
Dank und Grüsse!
Tapio
|
BID = 88757
Jornbyte Moderator
Beiträge: 7148
|
Die 3/1000stel Sekunden könntes du mit einem sehr schnellen DSP erreichen, nur wirst du keinen finden der dir dazu das Proggi in ASAM schreibt. Hochsprachen sind für so einen Einsatz nicht geeignet.
_________________
mfg Jornbyte
Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.
|
BID = 88760
Colonel2601 Gelegenheitsposter
Beiträge: 97 Wohnort: Enger
|
Hi.
Hab ich irgendwas missverstanden?
Wenn z.B. eine Hardware sowohl für den Funkteil als auch für den Ultraschallteil vorhanden ist, welche bei Vorhandensein des jeweiligen Signals ein digitales Schaltsignal abgibt, würde doch sogar nen ganz einfacher Prozessor reichen.
Selbst ein PIC mit 4 MHz hat schon eine Abarbeitungsgeschwindigkeit von 1us pro ASM-Befehl, d.h. er würde in der Zeit von 3/1000 Sekunden (=3ms) 3000 Befehle schaffen.
Und das für ne einfache Warteschleife, die nen Zähler hochzählt, bis das zweite Signal da ist...
MfG,
colonel2601
|