Forum: Mikrocontroller und Digitale Elektronik Probleme mit XBee-Module


von Matthias (Gast)


Lesenswert?

Ich habe bei Reichelt zwei Module "Maxstream XBee RF Modul 802.15.4 
SERIES 2" gekauft und zusätzlich zum Konfigurieren der Module eine 
Trägerplatine mit USB-Anschluß bei noDNA (Droids XBee Simple Board und 
Droids XBee USB Board).
Ein Modul steckt also direkt über USB am Rechner, das andere ist erstmal 
nur an ein externes Netzteil angeschlossen.
Firmware ließ sich mit X-CTU problemlos auslesen und aktualisieren. 
Danach habe ich die Module wie auf http://www.plischka.at/Funk_XBEE.html 
beschrieben konfiguriert, also eins als Coordinator, das andere als 
Router/End Device. Dabei auch die Destination Adressen mit der 
Seriennummer des jeweils anderen Moduls eingetragen.
Nur leider passiert im HyperTerminal nichts. Will ich mit Eingabe von 
+++ in den Befehlsmodus wechseln, erhalte ich kein OK. Auch unter X-CTU 
bekomme ich beim Range-Test nur die Meldung "timeout waiting for data". 
(Baud-Rate ist richtig eingestellt).

Auf den Trägerplatinen blinkt nur die rote LED ("Associate LED"), die 
blinkt aber auch, wenn nur eines der Module mit Spannung versorgt wird. 
Bei Eingabe von +++ leuchtet kurz auf beiden Modulen die grüne LED auf 
und erlischt danach wieder.

Wo kann ich mit der Fehlersuche ansetzen ?

von Matthias (Gast)


Lesenswert?

Hat niemand eine Idee ?

von andy (Gast)


Lesenswert?

Hallo,bin auch mit 2 xbees am rumbasteln,klappt so weit.War bei mir 
genauso.Sie sollten sich eigentlich nach jedem einschalten finden.Was 
seltsam ist,das man den Kanal in xctu nicht einstellen kann.Deine werden 
sicher auf verschiedenen Kanälen laufen.Lass den coordinator mal 
eingeschaltet rumstehen und konfigurier den anderen solang neu,bis der 
Rangetest klappt.Danach finden sie sich immer wieder und auch der Kanal 
ist bei beiden gleich.Hat bei mir so geklappt.

gruss

Andy

von Matthias (Gast)


Lesenswert?

Nach den Infos aus Beitrag "X-Bee Übertragung via Hyperterminal nur 1,2kB/s?" müßte 
bereits ein einzelnes Modul in den Kommando-Modus gesetzt werden können, 
ohne daß überhaupt eine Verbindung zu einem zweiten Modul existiert.

Im `Terminal`-Reiter von X-CTU zeigt der Line Status nur CTS als 
aktiviert an, CD und DSR sind schwarz hinterlegt, also deaktiviert. Was 
ist da falsch ? Solange das nicht funktioniert, werde ich wohl ewig 
versuchen können, Befehle ans Modul schicken zu wollen...
Hilft der Support von Digi (Maxstream) Privatanwendern ?

von andy (Gast)


Lesenswert?

Hallo,bei line status brauchst du nichts zu ändern.Den einen xbee hast 
du auf loopback (Ein und ausgang verbunden).Wie gesagt,konfigurier den 
einen als coordinator und lass ihn laufen,rote led blinkt langsam.
Dann konfigurier den anderen als router und probier den loopback.Klappt 
s nicht konfigurier ihn als coordinator und dann wieder als router.
Klingt blöd,aber nach ein paarmal haben sie beide den gleichen Kanal und 
alles klappt.Ich habe Tage darüber gegrübelt warum das so ist,aber keine 
lösung gefunden.Hauptsache es klappt sobald sie einen Kanal haben.Wenn 
Sie sich einmal so gefunden haben,kann man ein und ausschalten so oft 
man will,sie finden sich sofort.
gruss

Andy

von andy (Gast)


Lesenswert?

Hast du unter xctu schon mal ein restore ausgeführt.
Ein xbee hatte sich bei mir mal aufgehängt,danach gings wieder.

gruss

Andy

von Matthias (Gast)


Lesenswert?

Ich habe den Fehler gefunden, er sitzt vor dem Monitor ;-)

Im Hyperterminal hatte ich immer +++ und Return gedrückt, richtigerweise 
darf man nur die drei Pluszeichen eingeben und kurz darauf gibt das XBee 
das ´OK´ zurück (ohne das es ein Drücken der Returntaste benötigte).

Beim Range-Test ein ähnlich idiotischer Fehler: Ich ging davon aus, daß 
das Xbee den Loopback intern vollzieht und wußte nicht, daß man RX und 
TX miteinander verbinden muß...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.