PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sensordaten per Funk übertragen



InRoDeMS
06.02.2006, 19:02
Servus zusammen,
wir haben ein kleines Problem,
und zwar bauen wir zur Zeit einen Autonomen Roboter, welcher auf Ketten Fährt. Wir werden nun einige Sensoren dran bauen, das Problem ist aber, daß er mit Rechner später ca. 20Kg wiegen wird (Rechner alleine 5kg+zusätzlich Stromversorgung).
Deshalb wollen wir evtl. den Rechner nicht aufm Roboter mitführen, sondern alle Sensordaten per Funk 300m weit übertragen.
Wir haben
8 Abstandssensoren
1 Wärmesensor
1 Lichtsensor
1 Feuchtesensor
1 GPS Antenne
2 Neigungssensoren
2 Drehzahlsensoren
unser Rechner hat 1,3Ghz und WLan, USB, RS32, Firewire.
kann mir jemand sagen, ob wir alle Daten zum auswerten an den Rechner übertragen können.
Zürückübertragen wird erstmal der Befehl für Elektromotor und Lenkservo.
Mit welchem Funkmodul wäre die Datenmenge realisierbar????
Dankn euch ](*,) :-k

Vitis
06.02.2006, 19:14
n kleines board für auf den Robo und WLAN dran würd
ich so aus dem handelenk sagen bietet sich in dem
Falle an.

InRoDeMS
06.02.2006, 20:22
wie würde so etwas im detail aussehen???
Produktvorschläge

sanxx

BASTIUniversal
07.02.2006, 15:55
Hallo!
Es kommt natürlich ganz darauf an, wie schnell die Daten übertragen werden sollen und wie oft diese Abgefragt werden.
Wenn du die Daten nur zum Navigieren aus der Ferne brauchst, reicht eine aktualisierungsrate von 1sek. bestimmt aus (so schnell wird sich der Robo wahrscheinlich nicht bewegen).
Also rechnen wir mal:
8 Abstandssensoren: 1 Befehlsbyte, je ein Word pro Wert + 1 Byte für die Senor auswahl = 18 Byte
1 Wärmesensor: 1 Befehlsbyte, ein Word pro Wert = 3 Byte
1 Lichtsensor: ----"----- = 3 Byte
1 Feuchtesensor: -----"----- = 3 Byte
1 GPS Sensor: Datenmenge weiß ich nicht, kommt auf das Format an...schätze max. 30 Byte
2 Neigungssensoren: 1 Befehlsbyte, je ein Word pro Wert + 1 Byte für die Auswahl = 6 Byte
2 Drehzahlsensoren: -----"----- = 6 Byte

Insgesamt ca. 69 Byte pro Übertragung.

Sehr viel Bandbreite braucht ihr also nicht, schon bei 9600 Baud könnt ihr 960 Byte/s übertragen.
Für diesen Zweck reicht also wahrscheinlich ein einfaches EasyRadio Modul o.ä. aus...müsst ihr nurnoch nach der Reichweite schauen O:)

MfG
Basti