p-968
12. Januar 2010 um 21:14
1
Guten Abend,
ich bekomme meine Xbee`s einfach nicht zum laufen.
Grundsätzliche Fragen:
Coordinator ist das xbee das am Server hängt?
End device ist das mobile xbee?
Es leuchten im Betrieb Dout, Din, PWP? (Dout glimt bei mir nur)
Gibt es eine Software die mir die Stehende Verbindund untereinadner anzeigt?
Die Anleitung von RWN habe ich schon 2x rauf und runter.
Danke
MFG Franz
Ja Coordinator am PC und end device wo auch immer.
Was ist denn daran angeschlossen?
Din und Dout leuchten nur bei aktivität auf der seriellen Leitung.
Doc
Was hast Du für Boards, woher kommt die Stromversorgung?
Kannst du die XBEEs einzeln ansprechen per X-CTU Software?
Und was für XBEEs verwendest Du - Series 1 oder Series 2? Die Anleitung von RWN gilt nur für die 1er Serie, soweit ich das beurteilen kann.
p-968
12. Januar 2010 um 21:52
4
Hi Doc,
Der Roomba:)
Also es leuchtet DIN dauerhaft grün und Dout glimmt rot.
p-968
12. Januar 2010 um 21:55
5
Ich habe das Board für die usb Verbindung und das für den Roomba.
Das Din und Dout immer leuchren ist bestimmt nicht richtig, da hast du was falsch angeschlossen. So viel Traffic haben die Roombas nicht.
Welche Baudrate hast du eingestellt?
Funktionieren die xBees am USB Dongle am PC und kannst du diese über die X-CTU ansprechen?
p-968
12. Januar 2010 um 22:00
7
Baudratre 9600, xbee`s funtionieren alle beide am usb adapter.
Ich weiß nicht weiter:confused:
9600 Baud ist schon mal schwierig, wie willst du den Roomba dazu bewegen?
Entweder 115k was für die xBees zu viel ist oder 19200.
Aber dennoch denke ich, das du am Roomba was falsch angeschlossen hast.
Pinbelegung richtig? Auch von der richtigen Seitenansicht?
p-968
12. Januar 2010 um 22:15
9
Angeschlossen habe ich es so:
Pin 1 +
Pin 6 -
Pin 3 din
Pin 4 dout
Pin 3 + 4 scheinen schon einmal vertauscht zu sein.
Dout heist ja beim xBee raus also zum Roomba rein (input to Roomba).
Doc
p-968
12. Januar 2010 um 22:28
11
Ich habe gerade die Stromversorgung über ein Netzteil laufen lassen und die lichter gehen aus.
Kann ich über das X-Tcu einen kurzen befehl zum testen schreiben z.b. clean?
dreamy1
12. Januar 2010 um 22:29
12
Ja, die müssen andersrum.
Mess mal die Pegel an RXD und TXD am Roomba gegen GND, wenn das XBEE nicht angeschlossen ist. Nicht dass der Roomba vielleicht invertierte Signale benötigt…das XBEE benötigt Low-aktive Signale d.h. die Pegel sind high, solange nichts übertragen wird.
Und die Spannung der Stromversorgung.
p-968
12. Januar 2010 um 22:33
13
So habe gemessen TXD und RXD haben 3,33V gegen Masse.
dreamy1
12. Januar 2010 um 22:35
14
Tut sich denn was an den LEDs am Roomba, wenn Du über den Coordinator etwas sendest? Das müssten sie, den Pins RXD/TXD am XBEE ist es egal ob da etwas dranhängt oder nicht.
p-968
12. Januar 2010 um 22:37
15
Ja es leuchtet beim senden dout am end device (Roomba)
Ich glaube es liegt an der Stromversorgung am roomba.
Denk dran das du wenn du ein ext. Netzteil nimmst das die Massen ggf. unterschiedlich sind, wenn du sie nicht verbunden hast.
So ich geh’ mal ein paar Stündchen schlafen … gute N8.
dreamy1
12. Januar 2010 um 22:44
18
Dann scheint die Übertragung doch zu funktionieren.
Was hat der Roomba denn für einen Akku bzw. mess mal die Akkuspannung.
Ich kenne den Roomba zwar nicht, aber musst Du den vielleicht erst „wecken“? Da ist ein „DD“-Signal auf dem hochgeladenen Bild zu sehen…
Ich geh jetzt aber auch in die Heia - gute Nacht.
Du musst dir erst mal gedanken zur Baudrate machen.
19200 läßt sich am leichtesten einstellen am Roomba > 10s drücken zum einschalten, dann schaltet er um bis zum ausschalten.
Die XBees musst du natürlich darauf konfigurieren.
Grüße,
Doc
p-968
12. Januar 2010 um 23:41
20
Danke an alle,
ich werde morgen die Baudrate umstellen. Den Strom muss ich wohl direkt am Roomba und nicht wie gedacht an der Schnittstelle nehmen.
Doc würdest du mir bitte das mit der Steuerung über IPS etwas näherbringen?
z.b. ein Bild von deinen Variablen und die skripts dazu.
Ich steige da einfach nicht durch.
Guten Nacht