2012-11-07 43 views
0

我目前正在開發ac項目,在我的電腦上安裝了XBee Pro Series 1,允許我將數據發送到我的nibo2機器人,同時還附帶了xbee模塊。XBee Pro S1 - Nibo2 - 接收數據不能流利地工作

從nibo2機器人發送數據到我的電腦效果很好,沒有任何數據丟失。

從我的電腦發送數據到nibo2工作不好: 當我試圖在一個時間點發送16字節,只有前8字節到達我的nibo2。第二個8字節丟失。當我發送數據拆分爲8字節併發送它們的時間差可能是1s - 2s時,它工作正常。

你應該知道這一點的,也許有趣的事情,在這裏列出:

的XBee數據表:http://ftp1.digi.com/support/documentation/90000982_H.pdf

的機器人所使用的庫(使用UART0):http://nibo.sourceforge.net/doc/html/

沒有人有一個想法還是有人知道這個問題?配置xbee模塊是否是一件事情?中斷問題?

非常感謝。

回答

0

您是如何配置XBee模塊的?哪個固件版本?什麼波特率?您是否使用硬件流量控制(CTS和RTS信號)?

您可以使用PC上X-CTU的Terminal選項卡上的「Assemble Packet」按鈕發送16字節的數據包並使其正確接收?

NIBO2的串口可以在一個請求中處理16個字節嗎?如果您使用有線連接而不是無線連接,它會工作嗎?