Digi XBee 模塊操作說(shuō)明_第1頁(yè)
Digi XBee 模塊操作說(shuō)明_第2頁(yè)
Digi XBee 模塊操作說(shuō)明_第3頁(yè)
Digi XBee 模塊操作說(shuō)明_第4頁(yè)
Digi XBee 模塊操作說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、本文旨在幫助初次使用Digi公司的XBee無(wú)線模塊快速熟悉產(chǎn)品和操作配置方法。模塊操作以Zigbee協(xié)議為例,其它無(wú)線協(xié)議方法類似,具體請(qǐng)查看相關(guān)模塊的產(chǎn)品說(shuō)明書(shū)。在使用過(guò)程中,如果疑問(wèn)或發(fā)現(xiàn)錯(cuò)誤的地方,請(qǐng)聯(lián)系當(dāng)?shù)卮砩碳夹g(shù)支持,或直接聯(lián)系robin.tu。一、使用前的準(zhǔn)備工作 XBee模塊產(chǎn)品按協(xié)議和頻率,傳輸能力的不同,共有數(shù)十種。大多數(shù)XBee模塊產(chǎn)品的串口引腳和電源引腳均相同,可以直接替換。Digi公司的開(kāi)發(fā)套件中帶有通過(guò)電腦串口或USB口操作模塊的開(kāi)發(fā)底板,用戶可以很方便使用串口調(diào)試工具或是Digi公司的X-CTU調(diào)試工具對(duì)模塊進(jìn)行各種配置。X-CTU是Digi出品的一款Window

2、s下的模塊調(diào)試配置工具,拿到Digi產(chǎn)品,首先必須安裝X-CTU。X-CTU下載地址: 請(qǐng)確保計(jì)算機(jī)能訪問(wèn)互聯(lián)網(wǎng),在安裝過(guò)程中會(huì)出現(xiàn)提示:請(qǐng)選擇Yes,以下載Digi模塊產(chǎn)品的固件庫(kù),這樣在操作不同模塊時(shí),X-CTU能識(shí)別最新固件的模塊,并顯示相應(yīng)的AT命令集。下載過(guò)程較長(zhǎng),大約需15-30分鐘。安裝好X-CTU 后,如果您使用USB 接口的底板或產(chǎn)品,還需要安裝一下USB 轉(zhuǎn)串口的驅(qū)動(dòng)程序。Digi 模塊產(chǎn)品的說(shuō)明書(shū)和驅(qū)動(dòng),均可以在 網(wǎng)站上找到。Digi Zigbee 模塊S2B 產(chǎn)品說(shuō)明書(shū)下載地址:使用Digi 的底板調(diào)試程序,其中USB 接口的XBIBU 開(kāi)發(fā)底板需裝驅(qū)動(dòng)程序,如果操作系

3、統(tǒng)沒(méi)有自動(dòng)識(shí)別,請(qǐng)到下面地址下載:Digi Xstick 簡(jiǎn)單說(shuō)明可以在 找到。更多說(shuō)明請(qǐng)參考XBee 模塊的產(chǎn)品說(shuō)明書(shū)。Xstick 需要FT232R USB 轉(zhuǎn)串口驅(qū)動(dòng),請(qǐng)下載合適的操作系統(tǒng)驅(qū)動(dòng):安裝好驅(qū)動(dòng)后,將模塊產(chǎn)品接上電腦,打開(kāi)X-CTU ,在PC Settings 標(biāo)簽下,就可以看到對(duì)應(yīng)的串口,就可以對(duì)模塊進(jìn)行AT 命令或API 命令幀方式操作。二、兩種工作模式AT模式AT 模式也叫透?jìng)髂J剑侵赋醇s定的方式進(jìn)入命令模式外,XBee 模塊的串行口總是工作在傳輸模式下,將所收到的數(shù)據(jù)通過(guò)無(wú)線的方式發(fā)往目標(biāo)地址。工作在AT 模式下,用戶可以通過(guò)輸入+來(lái)進(jìn)入命令模式,在命令模式下,輸入

4、AT 命令會(huì)被立即執(zhí)行,并返回執(zhí)行結(jié)果。在命令模式下進(jìn)過(guò)一定時(shí)間沒(méi)有任何有命令,則會(huì)返回傳輸模式。該超時(shí)時(shí)間可以通過(guò)AT 命令設(shè)置。API 模式API 模式是XBee 模塊的最主要工作模式,在該模式下通過(guò)向XBee 串行口發(fā)送包含地址和數(shù)據(jù)的命令幀,從而轉(zhuǎn)為無(wú)線的方式發(fā)往目的地址。API 模式中數(shù)據(jù)輸出方式,API 模式中有個(gè)AT 命令參數(shù)AO ,決定如何顯示收到的命令幀,可以是僅輸出0x90 接收幀格式數(shù)據(jù)(對(duì)應(yīng)0x10 發(fā)送數(shù)據(jù)命令幀),也可以輸出完整的0x91 接收幀格式(對(duì)應(yīng)0x11 明確尋址發(fā)送數(shù)據(jù)命令)。這樣,在Zigbee 協(xié)議中,可以將APS 應(yīng)用支持子層的數(shù)據(jù)從串口中獲取,從

5、而支持不同的profile 應(yīng)用。對(duì)Zigbee 模塊的I/O 口操作,也只能通過(guò)API 方式。三、模塊操作實(shí)戰(zhàn)將帶有模塊的底板接上電腦,打開(kāi)X-CTU ,在PC Settings 上可以找到對(duì)應(yīng)串口,并可配置波特率和流控等參數(shù)。默認(rèn)出廠時(shí),模塊的波特率設(shè)置為9600,數(shù)據(jù)位8,停止位1,無(wú)奇偶校檢位。不修改默認(rèn)參數(shù)點(diǎn)擊Test/Query ,可以測(cè)試模塊是否能正常通信,類型,固件版本號(hào),Mac 地址等信息,如下圖所示。模塊通信正常后點(diǎn)擊OK 關(guān)閉對(duì)話框。點(diǎn)選Modem Configuration 標(biāo)簽頁(yè),首先點(diǎn)擊Read 按鈕,把模塊的參數(shù)讀出來(lái)。這里,Modem XBEE 是模塊類型,F(xiàn)u

6、nction Set 是模塊所帶有的功能集,不同的模塊類型會(huì)有不同的功能集,而Version 則顯示該模塊的固件版本號(hào)。盡管不同類型的模塊在硬件引腳上大多相互兼容,但值得注意的是,只有相同硬件類型,才可以相互燒寫(xiě)不同的模塊類型固件,XBEE 硬件類型以S 開(kāi)頭來(lái)區(qū)分,有S1,S2,S2B,S2B PRO,S2C ,S2CPRO,S3 等,因此除非您了解,在進(jìn)行固件升級(jí)時(shí)請(qǐng)不要隨意更改Modem XBEE 類型,而總是先Read 出其模塊類型,F(xiàn)unction Set 和Version 則可以任意變換。在模塊的參數(shù)區(qū),可以看到該固件版本所支持的各種AT 命令及其含義,相關(guān)的AT 命令表也可以在產(chǎn)

7、品說(shuō)明書(shū)中查詢到,可以在這里直接設(shè)置或查看模塊的現(xiàn)有參數(shù)值。修改相應(yīng)參數(shù)后,點(diǎn)擊Write 按鈕就會(huì)將所有參數(shù)寫(xiě)入模塊。在透?jìng)髂J较?,更常用的方式還是利用Terminal 串口調(diào)試終端對(duì)產(chǎn)品進(jìn)行修改,點(diǎn)選Terminal 標(biāo)簽頁(yè),輸入+ 三個(gè)加號(hào),返回OK ,則表示已經(jīng)進(jìn)入命令模式,這時(shí)可以打入各種AT 命令,如ATID 顯示設(shè)置的PAN ID 值,ATSH 和ATSL 分別讀取模塊的高位和低位地址,ATDH 和ATDL 則是模塊上設(shè)置的目標(biāo)地址,目標(biāo)地址為0 時(shí)總代表協(xié)調(diào)器的地址,廣播模式下目標(biāo)地址為FFFF ,一些基礎(chǔ)的Zigbee 知識(shí),可以參考產(chǎn)品說(shuō)明書(shū)34 頁(yè)開(kāi)始的介紹資料。一些模塊

8、參數(shù)是可以設(shè)置的,只需在AT 命令后面直接輸入相應(yīng)的參數(shù)值即可,如ATDLFFFF ,就可以把DL 值設(shè)置為FFFF ??梢杂闷渌谡{(diào)試工具實(shí)現(xiàn)AT命令的功能,常用的在Windows下有串口調(diào)試助手,在Linux下有minicom,但如果要用API的通訊模式,則需要用X-CTU更為方便。四、透?jìng)髂J綔y(cè)試1. 準(zhǔn)備兩個(gè)XBee ZB 模塊,用X-CTU 讀取模塊信息,并設(shè)置為AT 模式。設(shè)置方法:S2B 模塊,查看讀取的信息中Function Sets 是否為AT 的固件,如果不是則更新固件為AT 版本。其中一個(gè)模塊燒成Coordinator AT 另一個(gè)模塊燒寫(xiě)為Router AT。選中固件

9、集后點(diǎn)一下”Show Default” ,在always update firmware 上打勾。然后更新固件S2C 模塊,固件集成為一個(gè),只需設(shè)置AP=0,AO=0 即為AT 透?jìng)髂J?,可以通過(guò)AT 命令來(lái)設(shè)置:+OKATAP1ATAO12. 設(shè)置模塊的目標(biāo)地址為對(duì)方地址每個(gè)模塊都有一個(gè)出廠的序列號(hào),也就是64 位的MAC 地址,在AT 命令中為SH 和SL,分別代表高位和低位地址。要實(shí)現(xiàn)和B 的透?jìng)?,就要把模塊的目標(biāo)地址(DH,DL)設(shè)置為的MAC 地址,而把的目標(biāo)地址設(shè)為的MAC 地址。設(shè)置方法:以A 為例假設(shè)B 的MAC 地址為13a20040669e10 ,在模塊A 上用AT 命令+OKATDH13a200ATDL40669e10如果A 是協(xié)調(diào)器,那么B 無(wú)需任何設(shè)置即可以A

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論