




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、廣州致遠(yuǎn)電子股份有限公司產(chǎn)品用戶手冊AW516X 系列ZigBee 無線模塊用戶手冊FastZigbee 組網(wǎng)固件版UM01010101V1.00Date:2016/02/18類別內(nèi)容關(guān)鍵詞AW516X 系列ZigBee 無線模塊,FastZigbee 固件摘要本文主要描述AW516X 系列ZigBee 無線模塊的硬件參數(shù)和使用方法。注意:本文檔僅適用于使用以下固件的AW516X 系列模塊:FastZigBee 組網(wǎng)固件修訂歷史版本日期原因V1.002016-02-18創(chuàng)建文檔目錄1.產(chǎn)品簡介 (11.1模塊命名規(guī)則 (11.2產(chǎn)品選型 (21.3模塊尺寸 (22.硬件描述 (32.1引腳說明
2、 (32.2產(chǎn)品規(guī)格 (42.3電氣特性 (12.3.1額定值 (12.3.2工作條件 (12.4最小系統(tǒng) (12.5天線布局規(guī)范 (22.5.1PCB天線布局 (22.5.2外接天線布局 (22.6生產(chǎn)制造 (32.6.1回流焊溫度曲線 (33.FastZigBee組網(wǎng)協(xié)議 (43.1特點 (43.2節(jié)點類型說明 (63.3軟體基本配置參數(shù) (64.模塊參數(shù)配置 (84.1軟件配置 (84.1.1安裝驅(qū)動 (84.1.2配置工具 (94.1.3快速配置 (114.2命令配置 (144.2.1臨時參數(shù)配置協(xié)議與命令 (144.2.2永久參數(shù)配置協(xié)議 (155.快速上手 (236.免責(zé)聲明 (2
3、51.產(chǎn)品簡介AW516X系列ZigBee無線模塊是廣州致遠(yuǎn)電子股份有限公司基于NXP JN5168芯片開發(fā)的低功耗、高性能ZigBee模塊。工作于標(biāo)準(zhǔn)ISM頻段(2.4-2.5GHz,完美支持FastZigBee、ZLG NET、IEEE802.15.4、JenNet-IP、ZigBee Light Link、ZigBee Smart Energy、RF4CE、ZigBee-PRO等協(xié)議,可快速應(yīng)用于工業(yè)控制、工業(yè)數(shù)據(jù)采集、農(nóng)業(yè)控制、礦區(qū)人員定位、智能家居,智能遙控器等場合。AW516X系列ZigBee模塊,內(nèi)嵌復(fù)雜的通訊協(xié)議,集成完整的射頻收發(fā)電路,并提供4路AD接口,4路PWM接口,4路
4、通用IO接口,從而化繁為簡,減少用戶開發(fā)難度,幫助用戶更快的將產(chǎn)品投入市場,增加競爭力,把握先機。 圖1.1產(chǎn)品外觀1.1模塊命名規(guī)則AW516X系列模塊有以下命名規(guī)則,如圖1.2產(chǎn)品命名規(guī)則所示,本系列所有模塊出廠默認(rèn)參數(shù)均遵循產(chǎn)品命名規(guī)則,在購買產(chǎn)品前請務(wù)必確認(rèn)產(chǎn)品型號是否與需求一致。 圖 1.2產(chǎn)品命名規(guī)則1.2產(chǎn)品選型表 1.1AW516X系列模塊產(chǎn)品型號一覽表型號天線發(fā)射功率固件尺寸備注AW5161P0CF陶瓷天線+2dBm FastZigBee13.5×16.5mmAW5161P0EF IPEX射頻連接器+2dBm FastZigBee13.5×16.5mmAW
5、5169P1CF陶瓷天線+9dBm FastZigBee13.5×16.5mmAW5169P1EF IPEX射頻連接器+9dBm FastZigBee13.5×16.5mmAW5161P2CF陶瓷天線+20dBm FastZigBee13.5×19mmAW5161P2EF IPEX射頻連接器+20dBm FastZigBee13.5×19mmFastZigBee:ZigBee快速組網(wǎng)協(xié)議,多型態(tài)網(wǎng)絡(luò),實際運用最多,推薦使用模塊視距通信距離(外接天線版:P0150m,P1300m,P21.2km板載天線模塊一般需嵌入到用戶產(chǎn)品當(dāng)中,通信距離請根據(jù)實際應(yīng)用實
6、測注:備注處標(biāo)有JN5168-001-M0?,表示該型號硬件完全兼容NXP JN5168系列對應(yīng)型號1.3模塊尺寸AW516X系列模塊包含不同尺寸、不同封裝的產(chǎn)品,不同型號的模塊外形存在差異,具體外形尺寸說明,請參考以下文件:按住Ctrl并單擊可直接訪問:【開發(fā)資料】AW516X系列模塊產(chǎn)品尺寸.rar2.硬件描述2.1引腳說明AW516X系列模塊的引腳分布如圖2.3所示,產(chǎn)品全系列引腳分布一致,并與NXP JN5168系列模塊完全Pin-to-Pin兼容,各引腳的說明如表2.1所示。 圖2.3引腳分別圖AW516X系列無線模塊管腳功能說明如表2.1模塊管腳說明所示,以下說明僅針對使用Fast
7、ZigBee固件的AW516X系列模塊,如使用本系列模塊自行開發(fā)其它協(xié)議,可直接參考NXPJN5168-001-MXX模塊數(shù)據(jù)手冊。表2.1模塊管腳說明引腳號引腳名稱方向功能描述1ISP Input固件升級使用將該管腳拉低后上電,進入ISP固件升級模式2NC-無3NC-無4ADC3Input模擬輸入ADC3輸入5ADC4Input模擬輸入ADC4輸入6NC-無7IO1I/O數(shù)字輸入輸出8PWM1Output PWM輸出9TXD Output串口發(fā)送TTL電平10RXD Input串口接收TTL電平11PWM4Output PWM輸出引腳號引腳名稱方向功能描述12IO2I/O數(shù)字輸入輸出13IO
8、3I/O數(shù)字輸入輸出14IO4I/O數(shù)字輸入輸出15SLEEP Input休眠下降沿有效,使模塊進入休眠狀態(tài)注:ZNET固件只有終端設(shè)備才能進入休眠16PWM3Output PWM輸出17WAKE Input喚醒下降沿有效,使模塊從休眠中喚醒注:ZNET固件只有終端設(shè)備才能進入休眠18DEF Input恢復(fù)出廠內(nèi)部上拉,復(fù)位或重新上電時,如果該管腳被拉低,模塊參數(shù)將被重置為出廠默認(rèn)。注:如果在使用過程中忘記串口參數(shù),可使用該功能。19ACK Output ACK接受指示初始狀態(tài)為低電平,收到ACK回復(fù)后產(chǎn)生高電平脈沖。注意:用戶MCU可通過檢測該管腳判斷數(shù)據(jù)是否已成功到達目標(biāo)節(jié)點。該管腳輸出脈
9、沖時間短,直接驅(qū)動LED無明顯效果。20STATE Output工作指示燈可外接指示燈,模塊工作時500ms閃爍,不使用可懸空21RESETN Input復(fù)位輸入低電平有效,模塊上電時需提供正確的復(fù)位電平,低電平復(fù)位時間至少保持1ms22NC-無23GND-地24VDD-電源25PWM2Output PWM輸出26ADC2Input模擬輸入ADC2輸入27ADC1Input模擬輸入ADC1輸入2.2產(chǎn)品規(guī)格表2.2模塊典型DC特性工作模式AW5161P0系列AW5169P1系列AW5161P2系列最小值典型值最大值最小值典型值最大值最小值典型值最大值深度睡眠模式100nA100nA100nA睡
10、眠模式0.5uA0.7uA0.9uA0.5uA0.7uA0.9uA0.5uA0.7uA0.9uA 發(fā)送模式16mA18mA20mA51mA53mA55mA142mA144mA148mA 接收模式19mA21mA23mA26mA29mA31mA23mA26mA28mA注:VDD=3.3V+25°C表2.3模塊典型RF特性特性AW516XP0AW5169P1AW5168P2接收靈敏度-95dBm-96dBm-100dBm 發(fā)送功率 2.5dBm10dBm20dBm 最大接受功率10dBm10dBm5dBmRSSI范圍-95dBm到-10dBm-95dBm到-10dBm-105dBm到-2
11、0dBm中心頻率偏移+/-25ppm+/-25ppm+/-25ppm輸出電口阻抗505050注意:中心頻率偏移不包括因溫度和老化引起的額外+/-15ppm。2.3電氣特性2.3.1額定值超出以下條件會導(dǎo)致模塊損壞。表2.5電氣連接額定值參數(shù)Min Max電源電壓-0.3V 3.6V管腳-0.3V VDD+0.3V溫度范圍-401502.3.2工作條件表2.6模塊工作條件參數(shù)Min Max電壓 2.2V 3.6V溫度-40852.4最小系統(tǒng)AW516X模塊提供了透明傳輸數(shù)據(jù)的功能,通過模塊的串口實現(xiàn)用戶數(shù)據(jù)的無線傳輸, AW516X模塊典型應(yīng)用如圖2.4所示。 圖2.4典型應(yīng)用圖2.5天線布局規(guī)
12、范2.5.1PCB天線布局AW516X系列模塊部分型號采用PCB板載天線或陶瓷天線設(shè)計,具有一個垂直極化近乎全向輻射。這提供了無需任何額外的接地平面,即可達到無線信號輻射的效果,但必須注意安裝該類型模塊到另一個PCB時需遵循規(guī)范。天線周圍的區(qū)域必須保持與導(dǎo)線或其他金屬物體至少20毫米。這適用于PCB的所有層,而不僅僅是頂層??拷炀€的任何導(dǎo)電物體可能會嚴(yán)重破壞PCB天線或陶瓷天線輻射信號的性能,導(dǎo)致通信效果大幅下降。如下圖所示,上面三種布局是正確的,下面三種布局是違反規(guī)范的。 圖2.4PCB天線布局規(guī)范2.5.2外接天線布局AW516X系列模塊部分型號帶uFI天線接口,可外接棒狀天線、車臺天線
13、等,在使用這類天線時請注意以下幾點:(1使用的天線必須保證能工作于2.4GHz頻段,駐波比(VSWR建議在1.5以下。(2外接天線盡量勿貼近地面、墻面、金屬表面,至少保持30CM的間距。(3帶uFI天線接口的模塊必須連接天線后方可使用,否則會因能量無法輻射損壞產(chǎn)品。(4吸盤天線應(yīng)保證其正常吸附于金屬表面,以達到最佳通信效果。(5如果發(fā)現(xiàn)天線饋線有折損,請停止使用。2.6生產(chǎn)制造2.6.1回流焊溫度曲線AW516X系列產(chǎn)品在回流焊過程中,建議遵循圖表2.1推薦的回流焊溫度曲線及焊料制造商指南進行操作。 圖2.4推薦的回流焊溫度曲線表 2.5回流焊溫度時間對照表溫度(25160160190>
14、220230Pk.Pk.Temp(235接觸時間(s901303060205010151502703.FastZigBee 組網(wǎng)協(xié)議3.1特點標(biāo)準(zhǔn)ZigBee 網(wǎng)絡(luò)協(xié)議包括協(xié)調(diào)器、路由器和終端節(jié)點,而建立一個ZigBee 網(wǎng)絡(luò)除了必須要有協(xié)調(diào)器之外,僅需加上路由器或終端節(jié)點即可。在啟動標(biāo)準(zhǔn)ZigBee Pro 網(wǎng)絡(luò)通信前,如果沒有建立存儲跳轉(zhuǎn)路徑的路由表,則節(jié)點無法通信,所以必須通過發(fā)送網(wǎng)絡(luò)報文查找節(jié)點建立路由表。當(dāng)節(jié)點之間沒有數(shù)據(jù)傳輸時,同樣需要定時地發(fā)送網(wǎng)絡(luò)報文檢查節(jié)點是否異常。由此可見,ZigBee 不僅啟動速度慢,而且定時發(fā)送網(wǎng)絡(luò)報文占用大量的帶寬。如果網(wǎng)絡(luò)上的任意節(jié)點都具備對等的數(shù)據(jù)
15、傳輸功能,且無須協(xié)調(diào)器管理網(wǎng)絡(luò),那么網(wǎng)絡(luò)中的任何一個節(jié)點都可以主動傳輸數(shù)據(jù),這樣一來用戶就無需理會具體的網(wǎng)絡(luò)結(jié)構(gòu),顯然使用起來會更加方便,且施工人員也無需了解相關(guān)配置等?;诖?廣州致遠(yuǎn)電子股份有限公司根據(jù)多年的實踐經(jīng)驗積累,在ZigBee 協(xié)議棧的基礎(chǔ)上開發(fā)了FastZigBee 透傳對等網(wǎng)絡(luò)協(xié)議。其特點如下:啟動零延時已配置好網(wǎng)絡(luò)參數(shù)的FastZigBee 節(jié)點,上電后無需等待加網(wǎng)過程即可工作,該特點在頻繁休眠喚醒的低功耗應(yīng)用領(lǐng)域尤其重要。節(jié)點容量大FastZigBee 采用16bit 短地址管理方式,在輪詢機制下,理論上節(jié)點容量高達65535個。完全透傳FastZigBee 采用3線制串
16、口全透明傳輸方式,即發(fā)送接收數(shù)據(jù)的長度和內(nèi)容完全一致。其優(yōu)勢在于用戶可以創(chuàng)建自己的協(xié)議格式,不再局限于固定第三方協(xié)議。無需二次開發(fā)FastZigBee 組網(wǎng)協(xié)議以固件的形式內(nèi)嵌到ZigBee 模塊內(nèi),所有網(wǎng)絡(luò)參數(shù)均可使用配套的軟件或串口配置命令進行配置。通常情況下,節(jié)點數(shù)量不多時,通過ZigBeeCfg 配置工具配置完成即可馬上投入使用;當(dāng)節(jié)點數(shù)量多到一定的程度時,如果還是一個一個節(jié)點地配置,則顯然非常麻煩,那么使用串口配置命令或ZLG 提供的AMetal 軟件包,即可快速實現(xiàn)現(xiàn)場實時動態(tài)配置及自組網(wǎng)功能??焖偬砑勇酚?FastZigBee 采用了即放即用的智能路由算法,當(dāng)兩個節(jié)點之間的距離超
17、出通信范圍時,那么只要在兩個節(jié)點之間加入路由設(shè)備,其它任何網(wǎng)絡(luò)參數(shù)都不要修改即可恢復(fù)通信,顯然此路由方式特別便于施工。當(dāng)A 節(jié)點向C 節(jié)點發(fā)送數(shù)據(jù)時,無需知道是否存在B 節(jié)點,只需將目標(biāo)節(jié)點指向C ,則B 節(jié) 點會根據(jù)源地址和目標(biāo)地址進行轉(zhuǎn)發(fā),詳見圖3-1。當(dāng)擴展到多級通訊時,同樣是A 節(jié)點,只需設(shè)置好目標(biāo)節(jié)點即可與該節(jié)點通訊,節(jié)點B 和節(jié)點C 負(fù)責(zé)轉(zhuǎn)發(fā)和通訊,詳見圖3-2。顯然,采用FastZigBee 全透傳組網(wǎng)通訊,即可構(gòu)建多種型態(tài)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。即:圖3-1FastZigBee 通訊示意圖圖3-2FastZigBee 多級通訊示意圖P2P 結(jié)構(gòu)在P2P (Peer to Peer 點對
18、點對等網(wǎng)絡(luò)環(huán)境中,成千上萬臺彼此連接的計算機都處于對等的地位,整個網(wǎng)絡(luò)不依賴專用的集中服務(wù)器。網(wǎng)絡(luò)中的每一臺計算機既能充當(dāng)網(wǎng)絡(luò)服務(wù)的請求者,又對其它計算機的請求作出響應(yīng)提供資源和服務(wù)。如圖3-3所示的ZigBee 點對點結(jié)構(gòu)是最基本的拓?fù)浣Y(jié)構(gòu),專用于構(gòu)建兩個系統(tǒng)之間的通信,該方式節(jié)點參數(shù)固定,只要將兩個節(jié)點的目標(biāo)互相指向即可實現(xiàn)通信。星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)星型結(jié)構(gòu)是最古老的一種連接方式,大家每天 都使用的電話就屬于這種結(jié)構(gòu),一般網(wǎng)絡(luò)環(huán)境都被設(shè)計成星型拓?fù)浣Y(jié)構(gòu),因此星型網(wǎng)是廣泛而又首選的網(wǎng)絡(luò)拓?fù)湓O(shè)計之一。在星型拓?fù)浣Y(jié)構(gòu)中,網(wǎng)絡(luò)中的各節(jié)點通過點對點的方式連接到一個中央節(jié)點上,由該中央節(jié)點向目的節(jié)點傳送信
19、息。中央節(jié)點執(zhí)行集中式通信控制策略,因此中央節(jié)點相當(dāng)復(fù)雜,負(fù)擔(dān)比各節(jié)點重得多,在星型網(wǎng)中任何兩個節(jié)點要進行通信都必須經(jīng)過中央節(jié)點控制。如圖3-4所示的星型拓?fù)浣Y(jié)構(gòu)也稱為主從結(jié)構(gòu),該拓?fù)渚W(wǎng)絡(luò)屬于集中控制型網(wǎng)絡(luò),整個網(wǎng)絡(luò)由中心節(jié)點執(zhí)行集中式通信控制管理,各節(jié)點之間的通信都要通過中心節(jié)點,一般由主控制中心不斷切換通信目標(biāo)進行輪詢控制。中繼路由結(jié)構(gòu)中繼(Relay 是兩個交換中心之間的一條傳 輸通路,中繼線是承載多條邏輯鏈路的一條物理連接。在日常生活中,我們經(jīng)常需要通過家里的電話和朋友聊天,或者通過辦公室的電話和公司外的客戶聯(lián)系,要實現(xiàn)這些通話都離不開中繼。在無線通信中,中繼的概念是指允許大量的用戶在
20、一個小區(qū)內(nèi)共享相對較小數(shù)量的信道,即從可用信道庫中給每個用戶按需分配信道。如圖3-5所示的是最基礎(chǔ)的中繼路由拓?fù)鋱D,且終端可任意切換通信目標(biāo),實現(xiàn)任意節(jié)點互相通信。混合型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖3-6所示的是將兩種或幾種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)混合起來構(gòu)成的一種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),又稱為混合型網(wǎng)絡(luò),其不僅具備星型網(wǎng)絡(luò)的簡潔與低功耗,而且兼?zhèn)錁湫尉W(wǎng)絡(luò)以及MESH 網(wǎng)絡(luò)的超遠(yuǎn)距離傳輸能力和自修復(fù)能力。在混合型網(wǎng)絡(luò)中,路由器組成網(wǎng)狀結(jié)構(gòu),而無線終端則在其周圍呈現(xiàn)星型分布。路由中繼擴展了網(wǎng)絡(luò)的傳輸距離,同時提供了容忍故障的能力,在某些路由出現(xiàn)問題或強干擾時,通信路徑會進行自動調(diào)整,以確保信息到達。圖3-4FastZigBee
21、星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖3-5FastZigBee 中繼路由結(jié)構(gòu)3.2節(jié)點類型說明FastZigBee設(shè)備分為終端設(shè)備(Target和路由設(shè)備(Router,且網(wǎng)絡(luò)可通過ZigBee 網(wǎng)關(guān)(如ZBNET-300C-U接入互聯(lián)網(wǎng),詳見表 3.1。表 3.1節(jié)點類型說明節(jié)點類型說明終端設(shè)備(Target終端設(shè)備的主要任務(wù)是發(fā)送和接收消息,不允許其它節(jié)點與終端設(shè)備相連,當(dāng)沒有數(shù)據(jù)收發(fā)時,則進入休眠狀態(tài);當(dāng)需要收發(fā)數(shù)據(jù)時,則通過MCU喚醒進入工作狀態(tài)路由設(shè)備(Router允許其它節(jié)點與路由設(shè)備相連,以擴大網(wǎng)絡(luò)的覆蓋范圍,其主要任務(wù)為轉(zhuǎn)發(fā)報文,起到中繼路由作用,并具備終端設(shè)備的所有功能。注意,路由器必須保持活
22、動狀態(tài),保證終端報文實時轉(zhuǎn)發(fā),因此不允許進入休眠狀態(tài)。如果一個節(jié)點通往另一個節(jié)點存在多條路徑時,即便其中一條路徑出現(xiàn)故障,則網(wǎng) 絡(luò)會自動調(diào)整到其它路徑傳輸,以確保數(shù)據(jù)到達。注意,ZigBee通信效率會隨著路由級數(shù)的增加而下降,所以路由器必須按需布局的3.3軟體基本配置參數(shù)FastZigBee協(xié)議提供了豐富的可配置的參數(shù),用戶可根據(jù)實際的應(yīng)用需求靈活運用,以構(gòu)建不同形式的網(wǎng)絡(luò),詳見表 3.2,以下所有配置參數(shù)均可通過FastZigBee配置工具或AT 指令進行配置。圖3-6FastZigBee網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)表 3.2FastZigBee主要配置參數(shù)配置信息參數(shù)范圍功能說明PanID0x00000x
23、FFFF PanID即ZigBee局域網(wǎng)ID,用于判斷自身所屬的網(wǎng)絡(luò)的標(biāo)識??苫ハ嗤ㄐ诺墓?jié)點,PanID必須相同,且必須保證在同一工作區(qū)域內(nèi)的相鄰網(wǎng)絡(luò)的PanID不同本地網(wǎng)絡(luò)地址0x00000xFFFF 用于區(qū)分網(wǎng)絡(luò)中各個節(jié)點的節(jié)點短地址即為本地網(wǎng)絡(luò)地址,在同一PanID下,本地網(wǎng)絡(luò)地址必須是唯一的,引入短地址的目的是為了提高ZigBee的通信效率目標(biāo)網(wǎng)絡(luò)地址0x00000xFFFF當(dāng)前的通信目標(biāo)(地址,可通過AT指令隨時切換本地物理地址64bit MAC 本地物理地址即為模塊的MAC地址,不可修改的全球唯一標(biāo)識,但FastZigBee協(xié)議不使用目標(biāo)物理地址64bit MAC FastZigB
24、ee協(xié)議不使用設(shè)備類型0、1設(shè)備類型為0,即為終端設(shè)備;設(shè)備類型為1,即為路由設(shè)備通道號CH1126ZigBee提供16個物理信道,必須在同一通道下的節(jié)點才可能互相通信。在同一工作區(qū)域內(nèi)的相鄰網(wǎng)絡(luò),建議使用不同的通道,以免相互干擾導(dǎo)致通信效率降低。比如,工作區(qū)域內(nèi)存在大量的2.4G Wi-Fi熱點,可能會降低ZigBee的通信效率,這時可選擇CH15、20、25、26,達到有效避開干擾的目的發(fā)送模式0、1單播模式就是在單個發(fā)送者和單個接受者之間的通信,廣播模式就是一個發(fā)送者和多個接受者之間的通信。發(fā)送模式參數(shù)為0,即為單播模式;發(fā)送模式參數(shù)為1,即為廣播模式傳輸速率250K ZigBee無線通
25、信速率固定為250K發(fā)送功率03級FastZigBee提供4級功率可調(diào),該參數(shù)僅P0(小功率模塊有效0=-32.0dBm,1=-20.5dBm,2=-9.0dBm,3=+2.5dBm發(fā)送重試次數(shù)0x000xFF 當(dāng)數(shù)據(jù)發(fā)送失敗后,可通過多次發(fā)送保證數(shù)據(jù)的有效傳遞,最多可設(shè)置255次。由于模塊提供了ACK引腳,因此用戶可通過檢測該引腳的數(shù)據(jù)判斷是否成功發(fā)送重試間隔時間0x000xFF(ms當(dāng)數(shù)據(jù)發(fā)送失敗后,可每隔一定的時間再發(fā)送保證數(shù)據(jù)的有效傳遞,最大可設(shè)置為255ms4.模塊參數(shù)配置AW516x系列ZigBee模塊可通過ZigBeeCfg配置工具或配置指令進行參數(shù)設(shè)置,其中配置協(xié)議包括臨時參數(shù)
26、配置協(xié)議和永久參數(shù)配置協(xié)議。用戶可根據(jù)不同的需求使用不同的參數(shù)修改方式。臨時的參數(shù)配置協(xié)議用于即時修改模塊參數(shù),被配置的參數(shù)不寫入到模塊的Flash存儲器中,掉電不保存;永久的參數(shù)配置協(xié)議會將模塊的參數(shù)保存到模塊的Flash內(nèi),掉電保存,使用配置工具進行的配置屬于永久參數(shù)配置。4.1軟件配置本小節(jié)以AW516x評估套件AW516x DEMO BOARD為基礎(chǔ),簡單講解ZigBeeCfg的使用方法以及兩個模塊實現(xiàn)兩點間通信的例子。4.1.1安裝驅(qū)動AW516x評估套件采用USB通訊線纜與PC機連接進行配置和通信,所以使用前需先安裝USB驅(qū)動。首先從ZLG致遠(yuǎn)電子官網(wǎng)下載USB驅(qū)動程序安裝包CP2
27、10X_Drive1r.rar,雙擊運行進入安裝向?qū)Ы缑嫒鐖D4-1所示,點擊Extract進入下一步。 圖4-1USB驅(qū)動程序安裝向?qū)?1如圖4-2的對話框所示,點擊【下一步】按鈕。 圖4-2USB驅(qū)動程序安裝向?qū)?2如圖4-3對話框所示,說明驅(qū)動安裝成功,點擊【完成】按鈕。 圖4-3驅(qū)動安裝成功4.1.2配置工具驅(qū)動安裝完成后,即可通過評估套件配套的USB線纜將評估板連接到PC機,ZM516x 系列模塊提供了簡易的圖形配置工具,用戶通過該配置工具可以方便地對模塊的運行參數(shù)進行配置,配置工具設(shè)置參數(shù)使用永久配置協(xié)議,被配置的參數(shù)在模塊掉電時不會丟失。配置步驟如下:1.將模塊的串口通過電平轉(zhuǎn)換后
28、連接到電腦,將模塊上電,打開配置軟件的【串口】標(biāo)簽頁,波特率、數(shù)據(jù)位、校驗位、停止位等根據(jù)模塊的串口參數(shù)進行設(shè)定,設(shè)定好串口參數(shù)后,點擊【打開串口】按鈕,詳見圖4-4所示。2.選擇【FastZigBee 】標(biāo)簽頁,如圖4-5點擊【獲取信息】按鈕,獲取模塊的配置信息,根據(jù)實際應(yīng)用需求,修改模塊各項參數(shù)后點擊【更改配置】提交模塊的配置信息,首次提交更改,需要輸入配置密碼,配置密碼默認(rèn)為:88888,參數(shù)配置成功后,模塊即可投入使用。注意:使用命令前請確認(rèn)模塊運行的固件為FastZigBee 固件, 且版本在V1.65以上,固件版本向下兼容,但低于該版本號的固件,可能存在部分功能無效。其方法如下:(
29、1 使用ZigBeeCfg 配置工具,獲取模塊目前的固件類型,確認(rèn)模塊固件是否為“FastZigBee 設(shè)備”,如圖4-6所示。模塊所支持的ZigBee 固件,均可通過ZLG 致遠(yuǎn)電子官網(wǎng)下載。圖4-4串口參數(shù)配置圖4-5模塊參數(shù)配置 圖4-6獲取固件類型(2如果是“FastZigBee設(shè)備”,可跳轉(zhuǎn)至“FastZigBee”標(biāo)簽頁,如圖4-7所示。 圖4-7FastZigBee標(biāo)簽頁(3確認(rèn)固件版本是否為V1.77或以上(最新固件版本編號以本文檔首頁摘要為準(zhǔn),可從配置工具以下位置進行確認(rèn),如圖4-8所示。 4.1.3快速配置1.將兩個評估板分別連接到電腦的串口后,點擊【獲取信息】,我們可以看
30、到模塊當(dāng)前的配置參數(shù),模塊工作參數(shù)的詳細(xì)說明可見表 3.2,現(xiàn)在我們需構(gòu)建一個最簡單的點對點通信網(wǎng)絡(luò),需對模塊的配置做相應(yīng)的修改,實現(xiàn)步驟如下:步驟一:FastZigBee采用對等網(wǎng)絡(luò)形式,所以不存在協(xié)調(diào)器,將模塊A和模塊B的設(shè)備設(shè)置為終端設(shè)備;步驟二:兩模塊的通道號必須保持一致,以確保模塊通信時采用同一通信頻段,FastZigBee 提供了16個可選通道,這里選擇25通道,我們在實際使用時,盡量保證相鄰的兩個網(wǎng)絡(luò)間處于不同的頻段,以減少網(wǎng)絡(luò)間相互干擾;步驟三:將PanID 保持一致,以保證兩模塊工作于同一網(wǎng)絡(luò)內(nèi),這里將PanID 設(shè)置成0x1001;步驟四:為每個ZigBee 節(jié)點設(shè)置一個本
31、地網(wǎng)絡(luò)地址,并保證該地址在本網(wǎng)絡(luò)內(nèi)唯一存在,如A 節(jié)點本地網(wǎng)絡(luò)地址為0x2002,B 節(jié)點為0x2001;步驟五:最后需設(shè)置當(dāng)前節(jié)點所需要的通信目標(biāo),如目前A 節(jié)點需要的通信目標(biāo)為B ,所以需將A 節(jié)點的目標(biāo)網(wǎng)絡(luò)地址設(shè)置成B 節(jié)點,模塊的目標(biāo)網(wǎng)絡(luò)地址在實際應(yīng)用時,可通過MCU 給模塊發(fā)送命令隨時切換,以實現(xiàn)網(wǎng)絡(luò)內(nèi)多節(jié)點通信。 圖4-10終端設(shè)備A 參數(shù)配置2.配置完成后關(guān)閉配置工具,使用串口試助手連接到兩個模塊的串口,設(shè)備連接上后,兩個模塊即可實現(xiàn)數(shù)據(jù)透明傳輸。圖4-9終端設(shè)備B 參數(shù)配置 圖4-12節(jié)點A 串口調(diào)試信息3.在此基礎(chǔ)上,如果A 、B 節(jié)點間的距離已超出了通信范圍,那我們需要在A
32、 、B 節(jié)點間加入路由設(shè)備,添加路由設(shè)備的方法也非常簡單,比如節(jié)點C 需當(dāng)路由設(shè)備,只要為其分配一個該網(wǎng)絡(luò)內(nèi)唯一的本地網(wǎng)絡(luò)地址,并將設(shè)備類型設(shè)置為路由設(shè)備,如圖4-13所示,將路由節(jié)點置于A 、B 節(jié)點之間,盡量保證路由節(jié)點的位置能同時與A 、B 互相通信,A 、B 節(jié)點的參數(shù)無需任何改動,即可實現(xiàn)信息路由功能,且路由設(shè)備同時具備終端節(jié)點的所有功能。圖4-11節(jié)點B 串口調(diào)試信息 圖4-13路由節(jié)點配置4.2命令配置4.2.1臨時參數(shù)配置協(xié)議與命令A(yù)W系列ZigBee模塊臨時參數(shù)配置協(xié)議命令幀格式詳見表4.1,協(xié)議標(biāo)志占用3個字節(jié),即:DE DF EF,功能碼占用1個字節(jié),其相應(yīng)的參數(shù)占用N個
33、字節(jié)。表4.1臨時參數(shù)配置命令格式(CMD3字節(jié)(協(xié)議標(biāo)志1字節(jié)N字節(jié)DE DF EF功能碼參數(shù)臨時參數(shù)配置幀應(yīng)答返回詳見表4.2,協(xié)議標(biāo)志占用3個字節(jié),即:DE DF EF,功能碼占用1個字節(jié),其返回值占用1個字節(jié)。表4.2臨時配置命令應(yīng)答格式(RSP3字節(jié)(協(xié)議標(biāo)志1字節(jié)1字節(jié)DE DF EF功能碼返回值1.修改通道號其功能碼為0xD1,命令長度為5個字節(jié),其參數(shù)為1個字節(jié)通道號0x0B0x1A。返回值為0x00,表示修改成功;返回值為0x06,表示超出范圍。即:CMD:DE DF EF D11A/設(shè)置網(wǎng)絡(luò)通道號為0x1ARSP:DE DF EF D1002.修改目的網(wǎng)絡(luò)地址其功能碼為0x
34、D2,命令長度為6個字節(jié),其參數(shù)為2個字節(jié)網(wǎng)絡(luò)地址0x00000xFFFF,返回值為0x00,表示設(shè)置成功;返回其它值,表示設(shè)置失敗。即:CMD:DE DF EF D22001/設(shè)置目標(biāo)網(wǎng)絡(luò)地址為0x2001RSP:DE DF EF D2003.包頭顯示源地址其功能碼為0xD3,命令長度為5個字節(jié),其參數(shù)為0x00,表示不顯示;其參數(shù)為0x01,表示顯示。返回值為0x00,表示設(shè)置成功;返回其它值,表示設(shè)置失敗。當(dāng)設(shè)置成功后,則收到的數(shù)據(jù)包前2個字節(jié)為數(shù)據(jù)包源節(jié)點的網(wǎng)絡(luò)地址。即:CMD:DE DF EF D301/設(shè)置包頭顯示源地址RSP:DE DF EF D300在設(shè)置顯示成功后,當(dāng)模塊收到
35、一幀數(shù)據(jù)時,則數(shù)據(jù)包的前2個字節(jié)為數(shù)據(jù)包源節(jié)點的網(wǎng)絡(luò)地址。即:20013132333435363738392001為源節(jié)點的網(wǎng)絡(luò)地址,313233343536373839為接收到的數(shù)據(jù)。4.設(shè)置I/O輸入輸出其功能碼為0xD4,命令長度為7個字節(jié),其參數(shù)為2字節(jié)地址+1字節(jié)I/O輸入輸出,bit0bit7為IO0IO7,其相應(yīng)位為1,表示I/O為輸出;其相應(yīng)位為0,表示I/O為輸入。返回值為0x00,表示設(shè)置成功;返回其它值,表示設(shè)置失敗??稍O(shè)置本地I/O或遠(yuǎn)程I/O。即:CMD:DE DF EF D4200101/設(shè)置I/O輸入輸出RSP:DE DF EF D4200100將目標(biāo)節(jié)點2001
36、的IO0設(shè)置成輸出,IO1IO7設(shè)置成輸入。5.讀取I/O狀態(tài)其功能碼為0xD5,命令長度為6個字節(jié),其參數(shù)為被讀節(jié)點的地址,1字節(jié)I/O狀態(tài), bit0bit7位為IO0IO7??勺x取本地I/O或遠(yuǎn)程I/O,需先將I/O口設(shè)置成輸入狀態(tài)。即: CMD:DE DF EF D52001/讀取I/O狀態(tài)RSP:DE DF EF D5200101讀取目標(biāo)節(jié)點2001的IO狀態(tài)。返回狀態(tài)值IO0為高電平,IO1IO7為低電平。6.設(shè)置I/O狀態(tài)其功能碼為0xD6,命令長度為7個字節(jié),其參數(shù)為2字節(jié)地址+1字節(jié)I/O狀態(tài)值, bit0bit7位分別代表IO0IO7。返回值為0x00,表示設(shè)置成功;返回其
37、它值,表示設(shè)置失敗??稍O(shè)置為本地I/O或遠(yuǎn)程I/O,需先將I/O口設(shè)置成輸出狀態(tài)。即:CMD:DE DF EF D6200101/設(shè)置I/O狀態(tài)RSP:DE DF EF D6200100將目標(biāo)節(jié)點2001的IO0設(shè)置成高電平,IO1IO7設(shè)置成低電平。7.讀取AD其功能碼為0xD7,命令長度為7個字節(jié),其參數(shù)為2字節(jié)地址+AD通道號(03,返回值為2字節(jié)AD值,可設(shè)置本地或遠(yuǎn)程10位AD,參考電壓2.47V。即: CMD:DE DF EF D7200100/讀取AD值RSP:DE DF EF D7*E讀取目標(biāo)節(jié)點2001的CH0的AD值8.進入休眠其功能碼為0xD8,命令長度為5個字節(jié),其參數(shù)
38、為0x01,表示進入深度休眠狀態(tài);命令參數(shù)為其它值,則表示無效。當(dāng)接收到此命令后,模塊進入休眠狀態(tài),無返回值。即: CMD:DE DF EF D801/模塊進入深度休眠休眠命令無返回,進入休眠后不保存臨時參數(shù)配置,可通過復(fù)位模塊或拉低19管腳進行喚醒,模塊被喚醒后,所有管腳將恢復(fù)到初始狀態(tài)。9.設(shè)置通訊模式其功能碼為0xD9,命令長度為5個字節(jié),其參數(shù)為0x00,表示單播模式;命令參數(shù)為0x01,表示廣播模式。返回值為0x00,表示設(shè)置成功;返回值為其它值,表示設(shè)置失敗。即:CMD:DE DF EF D900/設(shè)置通訊模式為單播發(fā)送模式RSP:DE DF EF D90010.查詢節(jié)點的信號強度
39、其功能碼為0xDA,命令長度為6個字節(jié),其參數(shù)為0x0000,節(jié)點信號強度的返回值為0x000xFF,0xFF表示信號最強,經(jīng)過路由無意義。即:CMD:DE DF EF DA2002/獲取模塊的信號強度RSP:DE DF EF DA2002BA/獲取到的信號強度為0xBA獲取到的信號強度是本機模塊與目標(biāo)模塊2002之間的信號強度。注:所獲信號強度為帶符號值,例如:0xBA=10111010(二進制取反+1=01000101+1=1000110=70 (十進制(-70dbm;如果獲取的信號強度<-92dbm,通信就不可靠了。4.2.2永久參數(shù)配置協(xié)議AW系列ZigBee模塊永久參數(shù)配置除了
40、可以使用配置工具進行配置外,也可以使用命令的方式進行配置。永久參數(shù)配置協(xié)議命令幀格式詳見表4.3。表4.3配置協(xié)議命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)N字節(jié)1字節(jié)AB BC CD命令標(biāo)識符命令實體字節(jié)校驗字節(jié)校驗為整條命令除校驗位外所有字節(jié)相加的和(1字節(jié)。永久參數(shù)配置協(xié)議共有7條命令,命令標(biāo)識符詳見表4.4。表4.4配置協(xié)議命令標(biāo)識命令類型命令標(biāo)識符備注讀取本地配置0xD1設(shè)置通道號0xD2該指令掉電暫不保存搜索0xD4獲取遠(yuǎn)程配置信息0xD5修改配置0xD6設(shè)置成功需復(fù)位復(fù)位0xD9命令類型命令標(biāo)識符備注恢復(fù)出廠設(shè)置0xDA設(shè)置成功需復(fù)位包頭顯示源地址0xDC設(shè)置成功需復(fù)位I/O方向設(shè)置0xE1設(shè)置
41、成功需復(fù)位IO/AD采集設(shè)置0xE2設(shè)置成功需復(fù)位I/O控制輸出0xE3PWM控制輸出0xE4各配置命令幀返回的應(yīng)答幀中包含有各種操作的響應(yīng)狀態(tài),各響應(yīng)狀態(tài)詳見表4.5。表4.5配置命令響應(yīng)狀態(tài)響應(yīng)狀態(tài)錯誤碼OK0x00LENGTH_FAUSE0x01ADDRESS_FAUSE0x02CHECK_FAUSE0x03WRITE_FAUSE0x04OTHER_FAUSE0x051.讀取本地配置表 4.6讀取本地配置命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)1字節(jié)(幀尾AB BC CD D1AA讀取成功應(yīng)答如下表 4.7所示:表 4.7讀取本地配置應(yīng)答報文3字節(jié)(協(xié)議標(biāo)志1字節(jié)65字節(jié)1字節(jié)2字節(jié)2字節(jié)AB BC
42、CD D1DEV_INFO結(jié)構(gòu)信息運行狀態(tài)設(shè)備類型固件版本DEV_INFO結(jié)構(gòu)信息詳見表4.8。運行狀態(tài):0xAA該參數(shù)保留固件類型:0x0003表4.8DEV_INFO結(jié)構(gòu)信息信息偏移地址長度(字節(jié)備注默認(rèn)值DevName016設(shè)備名稱ZLG DeviceDevPwd1616設(shè)備密碼88888DevMode321設(shè)備類型0:終端設(shè)備1:路由設(shè)備終端設(shè)備Chan331通道號0x19(CH25 PanID342網(wǎng)絡(luò)ID(PanID0x1001 MyAddr362本地網(wǎng)絡(luò)地址0x2001MyIEEE388本地物理地址(MAC每個模塊的具有唯一的MAC地址,不可修改信息偏移地址長度(字節(jié)備注默認(rèn)值D
43、stAddr462目標(biāo)網(wǎng)絡(luò)地址0x2002DstIEEE488目標(biāo)物理地址(保留0x0000000000000000 Reserve561保留0x00PowerLevel571發(fā)射功率:0x00:-32.0dBm0x01:-20.5dBm0x02:-9.0dBm0x03:+2.5dBm0x03RetryNum581發(fā)送數(shù)據(jù)重試次數(shù)0x05TranTimeout591發(fā)送數(shù)據(jù)重試時間間隔(單位:10ms0x0ASerial_Rate601串口波特率【1】0x07 Serial_DataB611串口數(shù)據(jù)位【2】0x08 Serial_StopB621串口停止位【3】0x01 Serial_Pari
44、tyB631串口校驗位【4】0x00Reserve641發(fā)送模式:0x00=單播0x01=廣播0x00(1串口波特率:值為17,對應(yīng)波特率:2400、4800、9600、19200、38400、57600、115200(2數(shù)據(jù)位:58注意:數(shù)據(jù)位如果設(shè)置為5、6、7位,則不可以獲取配置信息。(3停止位:12(4校驗位:校驗位為0,表示無校驗;校驗位為1,表示奇校驗;校驗位為2,表示偶校驗。命令示例:讀取本地配置CMD:AB BC CD D1AARSP:AB BC CD D15A4C47204465766963650000000000003838383838000000000000 000000
45、000001191001200100381C2500158D00200200000000000000000003030A070801 0000AA000101002.設(shè)置通道號模塊可工作在16個物理通道上,載波頻率不同,不同通道的模塊彼此間物理不通,可以實現(xiàn)物理上劃分網(wǎng)段的效果。表4.9通道號設(shè)置命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)1字節(jié)1字節(jié)(幀尾AB BC CD D2通道號(1126AA設(shè)置成功回應(yīng)報文如表 4.10所示:表 4.10通道號設(shè)置應(yīng)答報文3字節(jié)(協(xié)議標(biāo)志1字節(jié)1字節(jié)AB BC CD D2響應(yīng)狀態(tài)命令示例:修改通道號CMD:AB BC CD D20B AARSP:AB BC CD D20
46、03.搜索模塊接收到本命令后,會向本網(wǎng)段所有通道的其他模塊發(fā)出廣播搜索包,運行本公司固件的ZigBee模塊會應(yīng)答此廣播,將自己的相關(guān)基本信息返回到搜索發(fā)起節(jié)點。表 4.11搜索命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)1字節(jié)(幀尾AB BC CD D4AA搜索成功回應(yīng)報文如表 4.12所示:表 4.12搜索應(yīng)答報文3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)1字節(jié)2字節(jié)2字節(jié)1字節(jié)AB BC CD D4設(shè)備類型通道號速率網(wǎng)絡(luò)號本地網(wǎng)絡(luò)地址運行狀態(tài)命令示例:搜索命令CMD:AB BC CD D4AARSP:AB BC CD D400010B0010012002AA4.獲取遠(yuǎn)程配置信息為了獲取其它節(jié)點的信息,可以通過向本機
47、模塊發(fā)送此命令。表 4.13獲取遠(yuǎn)程配置命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)(幀尾AB BC CD D5目標(biāo)網(wǎng)絡(luò)地址AA注意:數(shù)據(jù)位如果設(shè)置為5、6、7位,則不可以獲取配置信息。遠(yuǎn)程的節(jié)點返回包含自己所有信息的數(shù)據(jù)包,回應(yīng)報文如表 4.14所示:表 4.14獲取遠(yuǎn)程配置應(yīng)答報文3字節(jié)(協(xié)議標(biāo)志1字節(jié)65字節(jié)1字節(jié)2字節(jié)2字節(jié)AB BC CD D5DEV_INFO結(jié)構(gòu)信息運行狀態(tài)設(shè)備類型固件版本命令示例:獲取遠(yuǎn)程配置信息CMD:AB BC CD D52002AARSP:AB BC CD D55A4C472044657669636500000000000038383838380000000000
48、 000000000000000B1001200200381C0900158D00200100000000000000000003030A0708 010000AA000301005.修改配置表 4.15修改配置命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)65字節(jié)1字節(jié)(幀尾 AB BC CD D6網(wǎng)絡(luò)地址DEV_INFO結(jié)構(gòu)信息AA 修改本機配置時,只需在命令中填本地網(wǎng)絡(luò)地址即可。設(shè)置成功回應(yīng)報文如下表 4.16所示:表 4.16修改配置應(yīng)答報文3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)AB BC CD D6網(wǎng)絡(luò)地址響應(yīng)狀態(tài)響應(yīng)狀態(tài)詳見表4.5。命令示例:修改配置命令CMD:AB BC CD D620015A4
49、C472044657669636500000000000038383838380000000000 000000000000001910012001005B286100158D00200200000000000000000003050A0708 010000AARSP:AB BC CD D62001006.復(fù)位表 4.17復(fù)位命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)2字節(jié)1字節(jié)(幀尾AB BC CD D9網(wǎng)絡(luò)地址設(shè)備類型AA命令示例:復(fù)位CMD:AB BC CD D920010003AA/*復(fù)位幀無應(yīng)答*/7.恢復(fù)出廠設(shè)置表 4.18恢復(fù)出廠設(shè)置命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)2字節(jié)1字節(jié)(幀尾AB
50、BC CD DA網(wǎng)絡(luò)地址設(shè)備類型AA恢復(fù)出廠設(shè)置幀應(yīng)答報文如表 4.19所示:表 4.19恢復(fù)出廠設(shè)置應(yīng)答報文3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)2字節(jié)1字節(jié)AB BC CD DA網(wǎng)絡(luò)地址設(shè)備類型響應(yīng)狀態(tài)響應(yīng)狀態(tài)詳見表4.5。命令示例:恢復(fù)出廠設(shè)置CMD:AB BC CD DA20010003AARSP:AB BC CD DA20010003008.包頭顯示源地址表4.20包頭顯示源地址命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)1字節(jié)(幀尾AB BC CD DC網(wǎng)絡(luò)地址包頭設(shè)定值A(chǔ)A當(dāng)包頭設(shè)定值為1時,模塊在收到一幀數(shù)據(jù)時,數(shù)據(jù)包的前2個字節(jié)為數(shù)據(jù)包源節(jié)點的網(wǎng)絡(luò)地址,當(dāng)包頭設(shè)定值為0時,接收的數(shù)據(jù)幀不包含
51、源節(jié)點的網(wǎng)絡(luò)地址。包頭顯示源地址幀應(yīng)答報文如表 4.21所示:表4.21包頭顯示源地址應(yīng)答報文3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)AB BC CD DC網(wǎng)絡(luò)地址響應(yīng)狀態(tài)響應(yīng)狀態(tài)詳見表4.5。命令示例:包頭顯示源地址CMD:AB BC CD DC200101AARSP:AB BC CD DC2001009.I/O方向設(shè)置表 4.22I/O方向設(shè)置命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)1字節(jié)(幀尾AB BC CD E1網(wǎng)絡(luò)地址IO AAIO字節(jié)的bit0bit3為IO0IO3,bit0表示IO0,bit1表示IO1,bit2表示IO2,bit3表示IO3。其相應(yīng)位為1,表示I/O為輸出;其相應(yīng)位為0
52、,表示I/O為輸入,可設(shè)置本地I/O或遠(yuǎn)程I/O。I/O方向設(shè)置應(yīng)答報文如表4.23所示:表 4.23I/O方向設(shè)置應(yīng)答報文3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)AB BC CD E1網(wǎng)絡(luò)地址響應(yīng)狀態(tài)響應(yīng)狀態(tài)詳見表4.5。命令示例:I/O方向設(shè)置CMD:AB BC CD E1200101AARSP:AB BC CD E120010010.IO/AD采集設(shè)置AW系列ZigBee模塊有4路的IO和4路的AD,IO/AD采集設(shè)置命令可設(shè)定模塊IO 觸發(fā)上傳IO和AD狀態(tài)及根據(jù)配置的周期時間定時上傳IO和AD狀態(tài),設(shè)置的命令為:表4.24IO/AD采集設(shè)置命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)2字節(jié)1字節(jié)
53、1字節(jié)(幀尾 AB BC CD E2網(wǎng)絡(luò)地址IO周期是否休眠AAIO字節(jié)的bit0bit3為IO0IO3,bit0表示IO0,bit1表示IO1,bit2表示IO2,bit3表示IO3。當(dāng)這些位為1時,表示上升沿觸發(fā),為0時,表示下降沿觸發(fā)。周期的單位為10ms,最大可設(shè)置的值為65535,即設(shè)置的最大周期為655350ms。是否休眠字節(jié)指示模塊是否處于休眠狀態(tài),該字節(jié)為1表示模塊處于休眠狀態(tài),IO根據(jù)配置的狀態(tài)發(fā)生變化時喚醒模塊,并發(fā)送IO/AD采集幀,如果周期大于0,模塊會定時喚醒,然后發(fā)送IO/AD采集幀,該字節(jié)為0表示模塊正常工作不休眠。設(shè)置該命令后模塊處于休眠狀態(tài)時,通過把管腳10拉
54、低,可使模塊不休眠,方便用戶對模塊進行配置,用戶配置完成后,把管腳10拉高或懸空,模塊根據(jù)配置的參數(shù)重新處于休眠狀態(tài)。只有把IO通過I/O方向設(shè)置命令設(shè)置為輸入后,才能觸發(fā)模塊喚醒。IO/AD采集設(shè)置應(yīng)答報文如表4.25所示:表4.25IO/AD采集設(shè)置應(yīng)答報文3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)AB BC CD E2網(wǎng)絡(luò)地址響應(yīng)狀態(tài)響應(yīng)狀態(tài)詳見表4.5。模塊IO觸發(fā)或定時發(fā)送的IO/AD采集幀格式為:3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)2字節(jié)2字節(jié)2字節(jié)2字節(jié)AB BC CD E2網(wǎng)絡(luò)地址IO AD0AD1AD2AD3IO字節(jié)的bit0bit3為IO0IO3,bit0表示IO0,bit1表示IO
55、1,bit2表示IO2,bit3表示IO3。該字節(jié)返回模塊IO當(dāng)前的電平值,1為高電平,0為低電平。AD0AD3表示返回模塊4路的AD轉(zhuǎn)換值,返回為10位的AD轉(zhuǎn)換值,需要自行轉(zhuǎn)換為電壓值,模塊ADC的參考電壓為2.47V。命令示例:配置0x2001地址的模塊IO0為上升沿觸發(fā),IO1為下降沿觸發(fā),IO2為上升沿觸發(fā),IO3為下降沿觸發(fā),模塊定期上傳IO/AD數(shù)據(jù),周期為5S,模塊需要休眠。CMD:AB BC CD E220010501F401AARSP:AB BC CD E200當(dāng)模塊觸發(fā)或周期時間到時,往目標(biāo)地址上傳采集幀:AB BC CD E220010B0200020002000200
56、/*返回IO0為高電平,IO1為高電平,IO2為低電平,IO3為高電平,4路的AD轉(zhuǎn)換值都為:0x200*/11.I/O控制輸出表 4.26I/O控制輸出命令3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)1字節(jié)(幀尾AB BC CD E3網(wǎng)絡(luò)地址IO AAIO字節(jié)的bit0bit3為IO0IO3,其相應(yīng)位為1,表示I/O為輸出高電平;其相應(yīng)位為0,表示I/O為輸出低電平,在調(diào)用該命令前需要先調(diào)用I/O方向設(shè)置命令把相應(yīng)的IO設(shè)置為輸出。I/O控制輸出應(yīng)答報文如表4.27所示:表 4.27I/O控制輸出應(yīng)答報文3字節(jié)(協(xié)議標(biāo)志1字節(jié)2字節(jié)1字節(jié)AB BC CD E3網(wǎng)絡(luò)地址響應(yīng)狀態(tài)響應(yīng)狀態(tài)詳見表4.5。命令示例:I/O控制輸出CMD:AB BC CD E3200101AARSP:AB BC CD E320010012.PWM控制輸出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深度解析《GBT 2820.9-2024往復(fù)式內(nèi)燃機驅(qū)動的交流發(fā)電機組 第9部分:機械振動的測量和評價》
- 汽車自動駕駛傳感器融合
- 護理規(guī)章制度培訓(xùn)
- 手術(shù)室壓瘡護理個案比賽
- 地產(chǎn)行業(yè)面試自我介紹
- 公司合同標(biāo)準(zhǔn)文本找誰寫
- 急性壞死性腸炎患兒的護理
- 護理學(xué)導(dǎo)論與健康教育
- 供奶合同標(biāo)準(zhǔn)文本
- 中介獨家協(xié)議合同標(biāo)準(zhǔn)文本
- 2024中國山東省集中供熱行業(yè)發(fā)展趨勢預(yù)測及投資戰(zhàn)略咨詢報告
- 企業(yè)主要負(fù)責(zé)人安全培訓(xùn)試題及答案 完整
- 全民國家安全教育日主題班會-童你一起共護國安課件
- 肯德基店面試試題及答案
- 2024年 全國職業(yè)院校技能大賽(中職組)嬰幼兒保育項目 規(guī)程
- 【北師大版】2024-2025學(xué)年七年級數(shù)學(xué)下冊教學(xué)工作計劃(含進度表)
- 深信服下一代防火墻技術(shù)白皮書20231120
- 《國際貨運代理英語》課件-Customs Clearance 清關(guān)基本知識介紹
- 廣州市白云區(qū)2025年招考社區(qū)居委會專職人員高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2024年浙江省煙草專賣局(公司)管理類崗位招聘筆試真題
- 統(tǒng)編版語文七年級下第18課《井岡翠竹》公開課一等獎創(chuàng)新教學(xué)設(shè)計
評論
0/150
提交評論