PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe bei Xbee Einstellungen



Blamaster
26.11.2010, 14:16
Hi,

ich habe zwei Xbee Module ich glaube Serie 1.

Nun möchte ich beide Module so konfigurieren, dass ich über das Terminal der X-Ctu Daten zwischen den beiden Modulen Senden kann.

Ich weiß allerdings nicht genau was ich dazu einstellen muss. Meine Einstellungen sehen momentan aus wie auf dem Screenshot im Anhang. (Firmware kann ich gerade nicht ändern, habe nur Rxd und Txd angeschlossen)

Ich hoffe das weiß jemand rat.

Gruß Yannic

shedepe
26.11.2010, 15:05
Hey
Schau mal hier:
http://plischka.at/Funk_XBEE.html

26.11.2010, 16:13
Hi,

danach hatte ich es schon veruscht. Bringt mich aber nicht weiter.
- Node Join Time = FF
- Node Identifier = router1 (frei wählbar)

die Einstellungen gibt es bei mir nicht. Und auch Router kann ich nicht auswählen.

shedepe
26.11.2010, 16:37
Du hast auch das richtige FunctionSet ausgewählt ?

Blamaster
26.11.2010, 17:49
Ich habe die Folgenden Functionsets zur Auswahl:

-XBEE 802.15.4
-XBEE 802.15.4 ANALOG IO ADAPTER
-XBEE 802.15.4 DIGITAL IO ADAPTER
-XBEE 802.15.4 RS232 POWER HARVESTER

shedepe
26.11.2010, 18:07
Und er wählt bei Modem XB24 aus wenn du Read verwendest ?

Blamaster
26.11.2010, 18:21
Ja genau steht nach dem Read automatisch da.

Hero_123
26.11.2010, 20:47
Ich nehme an, daß Du die neueste X-CTU SW benutzt, oder?

Normalerweise ist ein Gerät ein Enddevice, das andere der Router (wird so im "Function Set" eingestellt) - wenn Du diese Optionen nicht hast - hast Du schon mal ein Firmware-Update probiert (ich weiß, habs oben gelesen - geht momentan nicht)?

Ich frage deshalb, weil ich auch Probleme mit meinen Xbees hatte (ich konnte eines nicht zum Router machen, da die FW dafür bei X-CTU SW nicht vorhanden war, habe dann aber eine Adresse im Netz gefunden http://electronics.stackexchange.com/questions/2668/using-x-ctu-to-setup-xbee-modem und dann eine passende FW runtergeladen und installiert - habe auch nur RDX, TXD, GND und Power am Xbee)

mußte auch am FTDI-Treiber rumschrauben, bis es halbwegs ok war...

26.11.2010, 21:03
Hi,

genau ich benutze die neuste X-CTU Version. Ich kann die Module auch auslesen und die Einstellungen verändern. Was nicht geht ist die Firmware zu updaten (Liegt es daran das nur Rxd und Txd in gebrauch sind ?)

Soweit ich es verstanden habe ist die einfachste Weise um die Kommunikation zu testen beiden Xbees auf Broadcast zu setzen. Sprich einfach alle Einstellungen auf default zu lassen und nur bei beiden Xbees die FFFF Broadcastadresse anzugeben. Tut sich danach allerdings leider überhaupt nichts.

Was musstest du am ftdi treiber machen ?

Gruß Yannic

Hero_123
26.11.2010, 21:16
Hi

ich mußte den FTDi Treiber auf 9600, 8N1 stellen (war nicht so eingestellt), dann konnte ich Daten austauschen, muß dazu aber sagen, daß mein Xbee "Enddevice" an meinem Roboter am UART hängt, mein "Router" am USB Port des PC (mein"Router" - Xbee steckt auf einem Xbee Explorer USB Board, und auf diesem ist dieser FDT-Chip, der - warum auch immer - bei der Installation falsch eingestellt war)...


Hast du schon mal www.microcontroller.net besucht? Die haben manchmal ganz gute Tipps bzgl Xbees....


mfg

Hero_123

26.11.2010, 22:46
Ich werde morgen nochmal den RTS Pin anschließen und beide Module auf die neuste Firmware updaten. Mal sehen ob dann was passiert.

Gruß Yannic

Blamaster
27.11.2010, 15:28
Hmm,

habe RTS angeschlossen, kann aber die Firmware immernoch nicht updaten. Was wird zum Firmware flashen noch benötigt außer Rxd. Txd, RTS ?

Gruß Yannic

Blamaster
27.11.2010, 21:55
Es liegt wohl doch nicht an der Konfiguration der Xbees. Wenn ich Die
beiden Xbees ca. 10cm nebeneinanderhalte, dann empfangen beide Module
problemlos.

Die Module haben einen Ufl Anschluss. Ich habe die folgenden Antennen
benutzt: http://www.farnell.com/datasheets/483910.pdf

Wie ist die Reichweite so stark eingeschränkt ? Das eine Xbeemodul sitzt
zwar in einem Metallgehäuse, aber die Antenne liegt logischerweise
außerhalb.

10 cm sind irgendwie nicht die Angegebenen 100m

Gruß Yannic