公司介紹
上海皕科電子有限公司是一家專業(yè)的芯片代理商和方案提供商??偛吭O(shè)在上海,是一家專業(yè)為中國電子企業(yè)提供單片機(jī),無線RF,以太網(wǎng)IC及外圍器件、開發(fā)工具和相關(guān)應(yīng)用解決方案的高新技術(shù)企業(yè)。公司的主要代理品牌有Digi、Wiznet、Xinnova,以及華虹MCU等。
公司擁有優(yōu)秀的銷售團(tuán)隊(duì)和專業(yè)的研發(fā)部門,不但在品牌、價格、供貨、服務(wù)等方面領(lǐng)先業(yè)界,而且可為客戶提供及時、可行的技術(shù)支持和整體設(shè)計(jì)服務(wù),滿足不同客戶多層次需求。
公司擁有優(yōu)秀的銷售團(tuán)隊(duì)和專業(yè)的研發(fā)部門,不但在品牌、價格、供貨、服務(wù)等方面領(lǐng)先業(yè)界,而且可為客戶提供及時、可行的技術(shù)支持和整體設(shè)計(jì)服務(wù),滿足不同客戶多層次需求。
ZIGBEE OEM無線模塊使用和測試方法
本文介紹 XBee ZNet 2.5/XBee PRO Znet 2.5 OEM RF Modules的使用和測試方法。由于DIGI的X-CTU軟件說明書不詳細(xì),在使用X-CTU對XBee PRO Znet 2.5 OEM無線模塊設(shè)置和測試過程中出現(xiàn)了操作系統(tǒng)自動重啟等嚴(yán)重問題。通過多次摸索,終于找到了正確設(shè)置和使用XBee ZNet 2.5/XBee PRO Znet 2.5 OEM RF Modules的方法。
模塊說明書在光盤下的
/documentation/XBee_S2/oem-rf-modules下
目錄中有三個文件
product-manual_XBee_Series2_OEM_RF-Modules_ZigBee.pdf //這個文件就是我們所用模塊的說明書,有91頁,必須通讀一遍。
product-manual_XBee_ZB_OEM_RF-Modules.pdf //
wp_zigbee.pdf // 這個文件介紹ZIGBEE技術(shù)入門知識,必須看一下
X-CTU軟件的說明書為
/documentation/misc/x-ctu/X-CTU_Manual_C.pdf, 這個文件只有16頁,需要看一遍。
安裝好軟件X-CTU和和光盤附帶的USB轉(zhuǎn)串口驅(qū)動程序后,就可以運(yùn)行軟件X-CTU了。X-CTU主要有4大類功能:設(shè)置PC參數(shù)、模塊通信距離測試、終端和模塊設(shè)置。
設(shè)置PC參數(shù):設(shè)置無線模塊與PC的串口通信參數(shù),握手部分選擇硬件握手,波特率可以選9600或更高。
模塊通信距離測試:測試模塊之間在不同通信距離下的傳輸可靠性。
終端:相當(dāng)于超級終端,用戶的輸入通過串口(或轉(zhuǎn)換串口)發(fā)送到ZIGBEE模塊,ZIGBEE模塊再發(fā)送出去。ZIGBEE模塊收到的信息會通過串口傳到PC機(jī),在終端上顯示出來。
模塊設(shè)置:可以更新模塊的固件,設(shè)置模塊的參數(shù)。
使用方法:
1、首先對模塊進(jìn)行固件更新和設(shè)置。 在設(shè)置PC參數(shù)部分選擇9600波特率和硬件握手控制,然后在模塊設(shè)置部分對固件進(jìn)行更新和設(shè)置。模塊型號選擇為XB24-B, 模塊功能選擇為ZNET 2.5 COORDINATOR AT(協(xié)調(diào)器)或ZNET 2.5 ROUTER/END DEVICE AT(路由器或終端)。 版本部分選擇最新的版本。對于協(xié)調(diào)器,我選擇的版本是1047,對于路由器/終端,我選擇的版本是1247。
然后在Modem Parameters and Firmware框下選擇Write以及選擇Always update firmware。如果PC與模塊無法通信,程序會要求用戶對模塊復(fù)位。用戶按下復(fù)位按鈕后,程序會找到正確的波特率并和模塊通信,將固件寫入到模塊的FLASH存儲器中。
固件寫入后,可以設(shè)置模塊通信的目標(biāo)地址DH和DL,以及其它設(shè)置(這個設(shè)置也可以在終端中用AT命令進(jìn)行設(shè)置),也可以把波特率設(shè)置用戶需要的波特率,如115200等。
2、 對模塊進(jìn)行測試。重新對模塊進(jìn)行加電,在設(shè)置PC參數(shù)部分將波特率和流控制設(shè)置成剛才對模塊的設(shè)置,然后點(diǎn)擊Test/Query按鈕,如果測試結(jié)果返回了模塊的型號XB24-B,則波特率設(shè)置正確,可以對模塊進(jìn)行下一步測試。否則,需要對模塊固件進(jìn)行重新寫入和參數(shù)設(shè)置。
如果通信成功,在終端(Terminal) 部分,可以看到流控制信號線狀態(tài)。這個時候可以對模塊進(jìn)行各種操作。輸入+++進(jìn)入命令狀態(tài),這個時候可以設(shè)置模塊的各種參數(shù)。具體設(shè)置方法可以參考模塊的說明書。
也可以在模塊設(shè)置部分讀取和設(shè)置模塊的參數(shù)。
3、開展通信距離測試。將協(xié)調(diào)器的目標(biāo)地址設(shè)置成廣播方式,將路由器的目標(biāo)地址設(shè)置成協(xié)調(diào)器的地址。 將協(xié)調(diào)器與PC串口連接,路由器模塊插在串口適配器上,并且在串口適配器上插入LOOP BACK模塊。在這種情況下,路由器收到的信息就會全部返回到協(xié)調(diào)器。 拿著串口適配器上在不同距離上走動,可以發(fā)現(xiàn)無線通訊信號的強(qiáng)弱變化。
模塊說明書在光盤下的
/documentation/XBee_S2/oem-rf-modules下
目錄中有三個文件
product-manual_XBee_Series2_OEM_RF-Modules_ZigBee.pdf //這個文件就是我們所用模塊的說明書,有91頁,必須通讀一遍。
product-manual_XBee_ZB_OEM_RF-Modules.pdf //
wp_zigbee.pdf // 這個文件介紹ZIGBEE技術(shù)入門知識,必須看一下
X-CTU軟件的說明書為
/documentation/misc/x-ctu/X-CTU_Manual_C.pdf, 這個文件只有16頁,需要看一遍。
安裝好軟件X-CTU和和光盤附帶的USB轉(zhuǎn)串口驅(qū)動程序后,就可以運(yùn)行軟件X-CTU了。X-CTU主要有4大類功能:設(shè)置PC參數(shù)、模塊通信距離測試、終端和模塊設(shè)置。
設(shè)置PC參數(shù):設(shè)置無線模塊與PC的串口通信參數(shù),握手部分選擇硬件握手,波特率可以選9600或更高。
模塊通信距離測試:測試模塊之間在不同通信距離下的傳輸可靠性。
終端:相當(dāng)于超級終端,用戶的輸入通過串口(或轉(zhuǎn)換串口)發(fā)送到ZIGBEE模塊,ZIGBEE模塊再發(fā)送出去。ZIGBEE模塊收到的信息會通過串口傳到PC機(jī),在終端上顯示出來。
模塊設(shè)置:可以更新模塊的固件,設(shè)置模塊的參數(shù)。
使用方法:
1、首先對模塊進(jìn)行固件更新和設(shè)置。 在設(shè)置PC參數(shù)部分選擇9600波特率和硬件握手控制,然后在模塊設(shè)置部分對固件進(jìn)行更新和設(shè)置。模塊型號選擇為XB24-B, 模塊功能選擇為ZNET 2.5 COORDINATOR AT(協(xié)調(diào)器)或ZNET 2.5 ROUTER/END DEVICE AT(路由器或終端)。 版本部分選擇最新的版本。對于協(xié)調(diào)器,我選擇的版本是1047,對于路由器/終端,我選擇的版本是1247。
然后在Modem Parameters and Firmware框下選擇Write以及選擇Always update firmware。如果PC與模塊無法通信,程序會要求用戶對模塊復(fù)位。用戶按下復(fù)位按鈕后,程序會找到正確的波特率并和模塊通信,將固件寫入到模塊的FLASH存儲器中。
固件寫入后,可以設(shè)置模塊通信的目標(biāo)地址DH和DL,以及其它設(shè)置(這個設(shè)置也可以在終端中用AT命令進(jìn)行設(shè)置),也可以把波特率設(shè)置用戶需要的波特率,如115200等。
2、 對模塊進(jìn)行測試。重新對模塊進(jìn)行加電,在設(shè)置PC參數(shù)部分將波特率和流控制設(shè)置成剛才對模塊的設(shè)置,然后點(diǎn)擊Test/Query按鈕,如果測試結(jié)果返回了模塊的型號XB24-B,則波特率設(shè)置正確,可以對模塊進(jìn)行下一步測試。否則,需要對模塊固件進(jìn)行重新寫入和參數(shù)設(shè)置。
如果通信成功,在終端(Terminal) 部分,可以看到流控制信號線狀態(tài)。這個時候可以對模塊進(jìn)行各種操作。輸入+++進(jìn)入命令狀態(tài),這個時候可以設(shè)置模塊的各種參數(shù)。具體設(shè)置方法可以參考模塊的說明書。
也可以在模塊設(shè)置部分讀取和設(shè)置模塊的參數(shù)。
3、開展通信距離測試。將協(xié)調(diào)器的目標(biāo)地址設(shè)置成廣播方式,將路由器的目標(biāo)地址設(shè)置成協(xié)調(diào)器的地址。 將協(xié)調(diào)器與PC串口連接,路由器模塊插在串口適配器上,并且在串口適配器上插入LOOP BACK模塊。在這種情況下,路由器收到的信息就會全部返回到協(xié)調(diào)器。 拿著串口適配器上在不同距離上走動,可以發(fā)現(xiàn)無線通訊信號的強(qiáng)弱變化。
文章評論
發(fā)表評論:(匿名發(fā)表無需登錄,已登錄用戶可直接發(fā)表。) 登錄狀態(tài):
未登錄,點(diǎn)擊登錄