Forum: HF, Funk und Felder Probeleme mit der Xbee Pro Einstellung


von Doc Kotoga (Gast)


Lesenswert?

Hallo zusammen! Da ich im Forum nicht fündig geworden bin, stell ich 
einfach mal mein Problem dar. Vielleicht kann mir ja jemand helfen :)

Ich hab ein kleines Elektronik Projekt laufen und benutze darin 2x den 
Xbee Pro. Leider bekomm ich eine simple Schaltung nicht hin, die auf 
entfernung eine LED anschaltet. Da das ganze lediglich ein Kabel 
ersetzten soll, ist kein µC vorgesehen. Laut Hersteller soll meine 
Anwendung auch ohne funktionieren.
Die Verbindung zwischen den beiden Modulen an sich funktioniert 
(Loopbacktest war erfolgreich), aber ich bekomm nicht die richtigen 
Einstellungen dafür hin :(
Die beiden Module sollen jeweils über den DIO0 kommunizieren.

Hier ist eine Übersicht der eingestellten Parameter:

Bei beiden Modulen:
DH / DL (Destination High/Low): auf das jeweils andere Modul Adressiert 
(wie gesagt, die Verbindung steht)
PAN ID: Bei beiden Modulen gleich

Sender:
DIO0 configuration: DI (Digital input)
PR - Digital Pull-up Resistor: 14 (Pullup resitor enable: 1 // Bit 
4-DIO0 - Pin 20)
IC DIO Change Detect: FF

Empfänger:
CE: Coordinator Enable: Coordinator
DIO0 configuration: DO high (Digital Output)
PR - Digital Pull-up Resistor: 14 (Pullup resitor enable: 1 // Bit 
4-DIO0 - Pin 20)
IC DIO Change Detect: FF


An den restlichen Einstellungen wurde nix verändert, auch wenn ich mit 
einigen davon schon experimentiert habe und gefühlt schon die hälfte der 
möglichen 1 Million möglichen Permutationen durch hab ;). Leider ohne 
erfolg :( (u.a. IR, A1, A2)

Aktuell gibt es für mich 2 möglichkeiten. Entweder is eins meiner Module 
irgendwie im Eimer oder ich bin zu blöde. Und ich hoffe es ist nicht das 
erste ;)

Danke schonmal im voraus und Gruß

Doc

von Marcel L. (superhans)


Lesenswert?

Hallo Doc,

Welches Protokoll benutzt du denn? PRO sagt leider nicht viel aus bei 
Digi, da es z.B. das Pro Feature Set als Protokoll gibt (entspricht dem 
ZigBee Protokollstack) und darin Module für Kurze Distanzen und für 
Lange. Die für Lange Distanzen Heißen dann wieder Rum XBee-PRO.
Ich hatte (und habe teilweise auch noch) Probleme damit, ist 
verwirrend^^.

Wie genau schaltest du denn? Am Eingang einfach einen Schalter?

gruß

von Doc Kotoga (Gast)


Lesenswert?

Hallo Marcel,

ich weiß gerade nicht, was du mit Protokoll meinst, aber wenn du auf das 
Function Set anspielst, das steht bei mir auf "Xbee Pro 802.15.4".
Und den DIO0 hab ich beim Sendemodul direkt an einen kleinen 
Tastschalter angeschlossen und beim Empfänger an besagte LED.

Gruß
Doc

von Marcel L. (superhans)


Lesenswert?

OK also ich habe bissher nur Erfahrungen mit dem ZB Protokoll 
(entspricht dem ZigBee Standard). Nichts desto trotz sollte die 
Kommunikation ähnlich Funktionieren.

Wo hast du denn deine Software laufen? Also woher soll der Empfänger 
wissen was er mit deinem "eins" Signal des Tasters bzw. des Digitalen 
Eingangs anfangen soll?
Sorry vielleicht stehe ich jetz auch auf dem Schlauch aber, meines 
Wissens nach must du dann ja im Empfänger (also über die Funkstrecke) 
den DIO0 von Output low, auf Output hight setzten?!?! Oder irre ich?

von Erik (Gast)


Lesenswert?

Hallo Doc Kotoga,

Mindestabstand 2Meter  bei 1mW  einhalten !!!!!
steht auch irgenwo in dem Datenblatt .

von Doc Kotoga (Gast)


Lesenswert?

Danke für den Hinweis mit den 2 meter ... da wär ich im Leben nicht 
drauf gekommen und ich habs im Handbuch auch irgendwie nicht gefunden 
-.-

Kommen wir zum nächsten Problem ;)
Die LED ist in der Empfängerschaltung dauerhaft an, bis ich den Schalter 
betätige. Geplant war aber, dass die LED aus ist und durch betätigung 
des Schalters an ist. Ich hab bei DO low/high schon rumgetestet, aber 
daran liegt es offensichtlich nicht. Hat irgendwer nen Tip?

Danke und Gruß
Doc

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.