Hallo zusammen,
ich möchte gerne eine drahtlose Verbindung zwischen einer Schaltung und
einem Computer realisieren. Dazu stehen mit zwei Bausteine des Typs
"XBee Series 2" zur Verfügung. Die genaue Kennzeichnung der Bausteine
lautet "XB24-Z7CIT-004".
Die Senderschaltung gibt dem Sende-Xbee ein analoges Signal vor, das der
Baustein digitalisieren und an den Empfänger-Xbee am PC verschicken
soll.
Der Empfänger Xbee ist über eine CP2102-USB-zu-UART-Brücke per USB mit
dem PC verbunden.
Da mir der Schaltplan momentan nicht zur Verfügung steht, beschreibe ich
hier mal die PIN-Anschlüsse der XBees:
Empfänger-Xbee:
- PIN1 (VCC) <--- 3,3 V
- PIN2 (DOUT) ---> CP2102-RXD
- PIN3 (DIN) <--- CP2012-TXD
- PIN10 (GND) <--- GND
Sender-XBee:
- PIN1 (VCC) <--- 3,3 V
- PIN10 (GND) <--- GND
- PIN14 (VREF) <-- 1,2 V
- PIN20 (AD0) <--- analoges Signal
Das war es eigentlich auch schon. Ich habe mir auch die zugehörige
Software ("X-CTU") zugelegt und die Bausteine lassen sich prima
programmieren.
Ein Loop-Back-Test zeigt ausserdem, dass sich Test-Daten einwandfrei hin
und her schicken lassen.
Nun habe ich aber das Problem, dass irgendwas mit der AD-Wandlung nicht
funktioniert. Genauer gesagt ist es so:
- den Empfänger-Xbee habe ich als "END-Device" programmiert
- der Sender XBee ist ein "COORDINATOR" mit PIN20 (AD0) auf ADC
programmiert
Ich habe das jetzt so verstanden, dass man einfach die Referenzspannung
und das Signal anlegt und der XBee digitalisiert und verschickt die
Daten dann automatisch, so dass ich diese im Terminal von X-CTU auslesen
kann.
Pustekuchen...es kommt nichts an, denn der Sender-XBee verschickt erst
gar nichts.
Ich habe bereits mehrere Firmwares ausprobiert und auch mal zwischen AT
und AP gewechselt...nichts.
Es stellt sich als schwer heraus, im Internet eine Schrittweise
Anleitung zu erhalten, wie ein derartiges Problem angegangen wird. Dabei
sollte es sich doch um einen Standarteinsatzzweck dieser XBees handeln?
Bei den Fehlerquellen gehe ich von folgendem aus:
- unzureichende XBee-Programmierung
- an den VREF-PIN habe ich am Anfang immer 3,3 V angelegt, bevor ich das
mit den 1,2 V im Datenblatt gelesen habe (ja ich weiss, hätte ich das
mal früher getan). Kann sowas den ADC-Teil schrotten?
Es wäre nett, wenn mir jemand Schritt für Schritt erklären könnte, wie
ich mit den gegebenen Bauteilen bei gegebenem Einsatzzweck vorgehen
sollte. Speziell, wie ich die AD-Wandler-Daten kriegen kann...
Bestimmt fehlen dem ein oder anderen noch Informationen. Bitte fragt und
ich liefere diese nach!
Einen schönen Sonntag noch!
Don Panso
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.