Benötige Hilfe bei AD-Wandlung und AD-Daten-Transfer mit einem XBee Series 2

Gast #1972864
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.