Forum: Mikrocontroller und Digitale Elektronik XBee Pro S2B UART Kommunikation


von Silvio F. (silvio123)


Lesenswert?

Hallo

Ich habe früher die alte Xbee Pro Version genutzt und die ließ sich auch 
leicht parametrieren.Die habe ich in etwa so parametriert.

AT..   Xbee 1   Xbee 2
ATCH   12   12
ATID   1000   1000
ATDH   0   0
ATMY   1   2
ATDL   2   1
ATBD   3   3
ATAP   0   0
ATRR   0   0
ATRO   3   3

Aber bei dem XBee Pro S2B funktionieren einige Befehle nicht z.B. ATCH12 
oder ATMY1. Hat jemand eine Idee wie ich die neuen Xbees zur 
Kommunikation bringe?

Danke

von Markus U. (markjus) Benutzerseite


Lesenswert?

Moin

Warum willst du das denn einstellen? Die initial network config macht 
doch der Coordinator für MY und CH sowieso.
Wichtig sind die korrekt eingestellten ATDH und ATDL sowie natürlich die 
PAN ID. Dann geht der Rest normalerweise automatisch.

von Silvio F. (silvio123)


Lesenswert?

Danke. Wie meinst du das mit dem Coordinator? Macht man das jetzt noch 
über ein Terminalprogramm oder über ein anderes Tool?

von Markus U. (markjus) Benutzerseite


Lesenswert?

Ich nehme an, Du hast vorher die Series 1 benutzt? Dann solltest Du 
erstmal das XBee Manual für die Series 2 durchlesen. Da werden die 
meisten Fragen zum Networking im entsprechenden Kapitel behandelt.

von Silvio F. (silvio123)


Lesenswert?

Ja habe ich. Kannst du mir bitte die paar Zeilen Code sagen, die ich 
eingeben muss damit die beiden Module eine einfache UART Kommunikation 
machen? Es soll nur alle paar Sekunden ein Wort übertragen werden. Also 
nichts besonderes.

Vielen Dank

von Markus U. (markjus) Benutzerseite


Lesenswert?

Ist das eine programmable XBee oder welche Zeilen Code meinst Du? 
Konfiguriert werden die Module mit X-CTU, also ohne Code, sondern direkt 
in dem Konfigurationstool von Digi.

von Silvio F. (silvio123)


Lesenswert?

Gut also XCTU habe ich offen. Und was muss man da eingeben? Sind doch 
sicher nur 2 oder 3 Einstellungen die man machen muss oder?

von Markus U. (markjus) Benutzerseite


Lesenswert?

Jepp sind nur wenige Einstellungen (s.o.)
Außerdem eine XBee als Coordinator, die andere als Router oder End 
Device und die Kommunikation müsste klappen. Kann man ja im Terminal 
mode im X-CTU ausprobieren.

von Silvio F. (silvio123)


Lesenswert?

Also ich habe jetzt dem einen "ZIGBEE COORDINATOR API" (2CA7) und dem 
anderen "ZIGBEE Router API" (23A7) zugewiesen. Beide Modems heißen 
XBP24BZ7. Die kommunikation funktioniert aber nicht. Muss icih noch 
etwas einstellen?


Danke

von Markus U. (markjus) Benutzerseite


Lesenswert?

Ne, Du hast da scheinbar 'ne Menge noch nicht kapiert...

Bitte Datenblatt/ Tutorials etc. lesen. Sonst wird das nix.

von Silvio F. (silvio123)


Lesenswert?

Habs jetzt auf "ZIGBEE COORDINATOR AP" und "ZIGBEE Router AP" gestellt. 
Zudem PAN ID bei beiden auf 1000, DH auf 0 und Dl auf FFFF gestellt bei 
beiden. Das habe ich im Tutorial so gelesen. Geht aber immernochnicht. 
Hat jemand eine Bessere Idee oder ein besseres Tutorial?

von Silvio F. (silvio123)


Lesenswert?

So jetzt funktioniert es soweit.
Aber beim senden wird manchmal ein Punkt vor das Wort gesetzt welches 
ich sende.

Also ich sende "Hallo"
und es kommt ".Hallo" an.

Hat jemand eine Idee woher der kommt?

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.