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