




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
TOC\o"1-5"\h\z第一章概述 3\o"CurrentDocument"1.1產品簡介 3\o"CurrentDocument"1.2功能特點 3\o"CurrentDocument"1.3設備類型介紹 4\o"CurrentDocument"1.3.1非休眠終端 4\o"CurrentDocument"1.3.2休眠終端 4\o"CurrentDocument"1.4應用場景 4第二章規格參數 5\o"CurrentDocument"2.1極限參數 5\o"CurrentDocument"2.2工作參數 5第三章 機械尺寸與引腳定義 6第四章工作模式 7\o"CurrentDocument"4.1傳輸模式 7\o"CurrentDocument"4.2配置模式 84.3模式切換 84.3.1指令切換 8\o"CurrentDocument"4.3.2引腳切換 8第五章收發方式 8\o"CurrentDocument"5.1數據發送的方式 8\o"CurrentDocument"5.1.1廣播模式 8\o"CurrentDocument"5.1.2組播模式 9\o"CurrentDocument"5.1.3單播模式 9\o"CurrentDocument"5.2接收數據的輸出方式 9\o"CurrentDocument"5.2.1透明輸出 9\o"CurrentDocument"5.2.2數據+短地址 9\o"CurrentDocument"5.2.3數據+長地址 9\o"CurrentDocument"數據+RSSI 9\o"CurrentDocument"5.2.5數據+短地址+RSSI 9\o"CurrentDocument"5.2.6數據+長地址+RSSI 10第六章應用功能和指令配置 10\o"CurrentDocument"功能引腳 10\o"CurrentDocument"LINK詳解 10\o"CurrentDocument"WAKE詳解 10\o"CurrentDocument"AUX詳解 10\o"CurrentDocument"ACK詳解 10\o"CurrentDocument"UART_BAUD_RESET 詳解 106.2無線遠程配置功能 11\o"CurrentDocument"6.3功能參數說明 11HEX指令集 12指令規則 12\o"CurrentDocument"讀取指令集 13\o"CurrentDocument"配置指令集 15\o"CurrentDocument"網絡操作指令集 16HEX參數說明 176.6.1系統發送模式 17\o"CurrentDocument"6.6.2接收數據輸出方式 17\o"CurrentDocument"6.6.3網絡節點類型 17\o"CurrentDocument"6.6.4網絡狀態 17\o"CurrentDocument"6.6.5網絡PAN_ID 18\o"CurrentDocument"6.6.6網絡短地址: 18\o"CurrentDocument"6.6.7MAC地址 18\o"CurrentDocument"6.6.8父節點網絡短地址 18\o"CurrentDocument"6.6.9父節點MAC地址 18\o"CurrentDocument"6.6.10網絡組號 18\o"CurrentDocument"6.6.11網絡信道 18\o"CurrentDocument"6.6.12發送功率 18\o"CurrentDocument"6.6.13串口波特率 19\o"CurrentDocument"6.6.14休眠時間 19\o"CurrentDocument"6.6.15父節點保存時間 19\o"CurrentDocument"6.6.16父節點丟失后網絡重連的周期 19\o"CurrentDocument"6.6.17嘗試重連的最大次數 19\o"CurrentDocument"6.6.18無線遠程配置ID 20\o"CurrentDocument"用戶gpio參數 20\o"CurrentDocument"用戶pwm參數 20\o"CurrentDocument"6.6.21用戶adc參數 21\o"CurrentDocument"6.6.22配置所有網絡參數 21\o"CurrentDocument"6.6.23讀取所有網絡參數 21第七章快速入門 22\o"CurrentDocument"7.1快速建立一個ZigBee網絡 22\o"CurrentDocument"7.2快速加入一個ZigBee網絡 25ZigBee網絡通信測試 287.3.1單播測試 28\o"CurrentDocument"7.3.1.1終端和協調器之間相互以短地址形式單播 287.3.1.2終端和協調器之間相互以長地址形式單播 29\o"CurrentDocument"7.3.2組播測試 30\o"CurrentDocument"7.3.3廣播測試 32第九章常見問題 33\o"CurrentDocument"9.1傳輸距離不理想 33\o"CurrentDocument"9.2模塊易損壞 33\o"CurrentDocument"9.3誤碼率太高 33關于我們 34第一章概述1.1產品簡介E180-Z6907A是基于TELINKTLSR8269無線SOC設計生產的一款小體積、低功耗、高可靠性、工作在2.4GHz頻段的ZIGBEE模塊,芯片自帶高達48Mhz的32位高性能MCU,發射功率最高可達到7dBm。TLSR8269是非常有潛力成為未來智能家具、物聯網改造、工業自動化首選的無線微控制器,其網絡特性符合ZIGBEE3.0標準,并提供一個完整的基于IEEE802.15.4標準ISM頻段的應用集成方案。產品經過系列權威射頻儀器的檢驗和認證,并結合多年的市場經驗和該行業用戶的實際需求,將無線產品極復雜的通訊協議集成到內置的SoC中,支持串口透明傳輸模式,并集成快捷易用的自組網功能,提供多路可配置的ADC、IO、PWM接口,化繁為簡,大幅簡化無線產品復雜的開發過程,使您的產品以更低的成本快速投入市場。1.2功能特點集中式網絡管理:ZIGBEE3.0安全標準集中式入網機制,數據安全、可靠;互通性:符合zigbee3.0標準網絡機制,可兼容ZHA等網絡協議;大容量:512K容量的flash,32K容量的RAM,網絡節點可以擴展到100以上;角色切換:用戶可通過串口指令讓設備在終端和休眠終端的兩種種類型中任意切換;支持多種網絡拓撲:點對點,星型網,MESH網;網絡自愈:網絡中間節點丟失,其他網絡自動加入或保持原網絡;地址收索:用戶可根據巳加入網絡節點的MAC地址查找出相應的短地址,同時也可以根據節點的短地址查找網絡中每個節點相應的長地址。數據安全:集成ZIGBEE3.0安全通訊標準,網絡含有多級安全密匙;串口配置:模塊內置串口指令,用戶可通過出串口指令配置(查看)模塊的參數及功能。網絡PAN_ID更改:網絡PAN_ID的任意切換,用戶可自定義PAN_ID加入相應網絡或者將自動選擇PAN_ID加入網絡;GPIO控制:本地/遠程的GPIO電平控制,3個IO可選擇;PWM控制:本地/遠程的PWM控制,4路PWM通道供用戶選擇;ADC控制:本地/遠程的ADC讀取,5路ADC通道供用戶選擇;一鍵恢復波特率:如果用戶忘記或不知波特率的情況下,可使用該功能,恢復默認波特率為115200。串口接收喚醒:支持串口接收喚醒功能,當模塊處于休眠狀態下當接收到一幀小于等于10個字節的數據時將被喚醒,此數據為喚醒幀用于喚醒模塊將不會被當做數據處理。模塊復位:用戶可通過串口命令對模塊進行復位操作?;謴统鰪S設置:用戶可通過串口命令對模塊進行出廠設置的恢復空中配置:用戶可使用空中配置指令遠程配置網絡中的其他設備1.3設備類型介紹在ZigBee網絡中存在四種邏輯設備類型:Coordinator(協調器),Router(路由器),End-Device(非休眠終端)和Sleep-End-Device(休眠終端)。ZigBee網絡由一個Coordinator以及多個Router和多個End_Device組成(其終端節點可分為休眠終端和非休眠終端)。本產品只支持其中End-Device(非休眠終端)和Sleep-End-Device(休眠終端)兩種設備類型,Coordinator(協調器)和Router(路由器)兩種類型使用我司E180-ZG120A/B產品。1.3.1非休眠終端終端設備的主要任務是發送和接收消息,不允許其它節點與終端設備相連。非休眠終端,一直處于工作狀態,任意時刻都可以接收和發送數據。1.3.2休眠終端休眠終端,當沒有數據收發時,則進入休眠狀態,休眠電流低至16uA左右。當需要發送無線數據或進行指令操作時,需先通過串口發送喚醒幀,長度需要10個字節(建議用“FFFFFFFFFFFFFFFFFFFF”10個字節的“FF”喚醒),喚醒時間持續1000ms,期間內可以處理串口數據(配置命令、有效負載),當成功接收到一幀串口數據后,喚醒超時計數器將被刷新,喚醒持續時間再往后推移1000ms,否則設備將重新進入休眠;當需要接收數據時,是通過周期性的喚醒來接收數據,喚醒周期設置的越長接收就越延遲,喚醒周期設置必須小于30秒。若只需上傳數據則可以把喚醒周期設置大于30秒或更長來降低功耗(默認為5分鐘)比如電池供電的傳感器。1.4應用場景智能家居以及工業傳感器等;安防系統、定位系統;無線遙控,無人機;無線游戲遙控器;醫療保健產品;無線語音,無線耳機;高級抄表架構(AMI);汽車行業應用;樓宇自動化解決方案;農業大棚自動化應用;第二章規格參數2.1極限參數主要參數性能備注最小值最大值電源電壓(V)1.93.6超過3.6V永久燒毀模塊阻塞功率(dBm)-10近距離使用燒毀概率較小
工作溫度(°C) -40 +85工業級2.2工作參數主要參數性能備注最小值典型值最大值工作電壓(V)1.93.33.6N3.3V可保證輸出功率通信電平(V)3.3使用5VTTL有風險燒毀工作溫度(C)-40-+85工業級設計工作頻段(MHz)2405-2480支持ISM頻段功耗發射電流(mA)40瞬時功耗接收電流(mA)35休眠電流(UA)16.5軟件關斷最大發射功率(dBm)7空中速率(bps)250kbps主要參數描述備注參考距離130m兩點之間(zigbee網絡支持路由多跳功能,可通過增加路由器達到延長傳輸距離的目的)。支持協議Zigbee3.0封裝方式貼片式接口方式1.27mm郵票孔IC全稱TELINKTLSR8269FLASH512KBRAM32KB內核32位MCU外形尺寸11.5*22mm天線接口PCB等效阻抗約50Q第三章機械尺寸與引腳定義WeightAB±0.1gUnitinmWeightAB±0.1gUnitinm引腳序號引腳名稱引腳方向引腳用途1NC_預留,直接懸空2GND_地線,連接到電源參考地3PD2輸入預留4PC4輸入WAKE引腳主要用于對休眠終端喚醒使用,上電時為高電平,當外部將該引腳拉低時,休眠的終端設備將被喚醒5TX輸出串口發送端口TX6RX輸入串口接收端口RX7NC_預留,直接懸空8NC_預留,直接懸空9PD3輸入工作模式切換引腳,當拉低時間大于500ms時工作模式切換。10PE2輸入UART_BAUD_RESET引腳用于設備波特率復位,上電默認高電平,任何模式
下,該引腳拉低1000ms以上模塊串口參數將恢復默認的11520011PE0輸出ACK引腳用于指示上一次用戶數據發送狀態,啟動發送前該引腳拉低,發送成功后引腳拉高12PE3(GPIO0)輸入/輸出GPIO輸入/輸出端口013VCC_模塊電源正參考電,電壓范圍14GND_地線,連接到電源參考地15PA1(GPIO1)輸入/輸出GPIO輸入/輸出端口116NC_預留,直接懸空17NC_預留,直接懸空18PA7輸出AUX引腳指示當前設備工作狀態,當引腳為低電平時,指示設備繁忙,高電平指示設備空閑19PE1(GPIO2)輸入/輸出GPIO輸入/輸出端口220NC_預留,直接懸空21PB1(ADC1)輸入ADC檢測端口122PB5(ADC2)輸入ADC檢測端口223PB6(ADC3)輸入ADC檢測端口324PB7(ADC4)輸入ADC檢測端口425NC_預留,直接懸空26SWS_預留27PB4(PWM0)輸出PWM輸出端口028PA3(PWM2)輸出PWM輸出端口229PC5(PWM3)輸出PWM輸出端口330PA4輸出LINK引腳指示模塊當前網絡狀態,輸出高電平表巳加入網絡31NC_預留,直接懸空32PA0(PWM1)輸出PWM輸出端口133NC_預留,直接懸空34NC_預留,直接懸空35NC_預留,直接懸空36GND輸入/輸出地線,連接到電源參考地37nRESET輸入復位引腳第四章工作模式4.1傳輸模式當模塊進入傳輸模式后,串口接收到的任何數據都將被無線發送出去,傳輸模式就是網絡節點間進行無線通信,其通信的方式包括單播、廣播、組播等。4.2配置模式當模塊進入配置模式后,串口接收的數據都默認為配置指令,對設備進行功能配置和操作,在配置模式下,模塊串口收到的數據均認為是HEX指令。4.3模式切換4.3.1指令切換模塊上電初始化默認為傳輸模式。在傳輸模式下,當模塊串口接收到“2A2D2E”字符后則進入配置模式,進入配置模式成功后返回“7A7D7E”字符。在配置模式下,當模塊串口接收到“2F2C2B”字符時則模塊退出配置模式,進入傳輸模式,進入傳輸模式成功后返回“7F7C7B”字符。4.3.2引腳切換工作模式切換引腳PD3,內部配置上拉電阻輸入模式,上電默認高電平,在任何模式下當模式切換引腳PD3被拉低時間大于500ms時,則模塊工作模式切換,具體如下圖所示:配置模式引腳電平脈沖模式引腳電平脈沖傳輸配置模式引腳電平脈沖模式引腳電平脈沖傳輸模式引腳電平>500ms-第五章收發方式5.1數據發送的方式模塊的數據發送方式包括單播、廣播、組播等3種方式。5.1.1廣播模式廣播模式下,發送設備將串口接收到的數據發送給網絡中的每一個節點(非休眠終端),網絡中所有的非休眠設備都將接收數據。5.1.2組播模式組播模式下,首先對網絡中的設備設定組號(進行分組,并新建網絡生效),發送設備必須指定發送的目標組號(把數據發給哪一個組),然后發送設備將串口收到的數據發送到網絡中,網絡中具有相同組號的設備(非休眠終端)將接收到數據。5.1.3單播模式單播模式下,網絡中的設備通過網絡地址進行點對點的通信,發送設備把接收到的串口數據發送給目標地址設備,并且目標地址設備收到數據后可以回一個ACK給發送設備表示巳經收到數據(休眠終端節點沒有ACK功能)。5.2接收數據的輸出方式接收數據輸出方式是指,當模塊接收到無線數據后,串口輸出數據的方式;5.2.1透明輸出若配置設備的輸出模式為透明輸出,則模塊接收到無線數據后將原始數據通過串口輸出;5.2.2數據+短地址當設備的輸出模式為數據+短地址時,模塊接收到無線數據后,串口將輸出原始數據+發送設備的短地址;5.2.3數據+長地址當設備的輸出模式為數據+長地址時,模塊接收到無線數據后,串口將輸出原始數據+發送設備的長地址;數據+RSSI當設備的輸出模式為數據+RSSI,模塊接收到無線數據后,串口將輸出原始數據+接收到該數據包的RSSI值;5.2.5數據+短地址+RSSI當設備的輸出模式為數據+短地址+RSSI,模塊接收到無線數據后,串口將輸出原始數據+發送設備的短地址+接收到該數據包的RSSI值;5.2.6數據+長地址+RSSI當設備的輸出模式為數據+長地址+RSSI,模塊接收到無線數據后,串口將輸出原始數據+發送設備的長地址+接收到該數據包的RSSI值;注:發送方單包支持最大數據包長72字節第六章應用功能和指令配置6.1功能引腳LINK詳解LINK引腳指示模塊當前網絡狀態,設備入網成功后當前引腳拉高,當設備沒有網絡或父節點丟失時此引腳拉低,外部設備可通過該引腳電平查詢設備網絡狀態。WAKE詳解WAKE引腳主要用于對休眠終端喚醒使用,上電時為高電平,當外部將該引腳拉低時,休眠的終端設備將被喚醒;非休眠設備,該引腳無意義。AUX詳解AUX引腳指示當前設備工作狀態,當引腳為低電平時,指示設備繁忙;高電平指示設備空閑;當設備收到數據時,模塊將AUX引腳將拉低2~5ms后,串口開始輸出數據,用于喚醒外部控制設備。ACK詳解ACK引腳用于指示上一次用戶數據發送狀態,啟動發送前該引腳拉低,發送成功后引腳拉高,用戶可通過該引腳狀態判斷數據是否成功到達。該引腳功能無法指示協調器發送廣播消息。(只作用于非休眠終端)。UART_BAUD_RESET詳解UART_BAUD_RESET引腳用于設備波特率復位,上電默認高電平,任何模式下,該引腳拉低1000ms以上模塊串口參數將恢復默認的115200、8N1。
功能引腳引腳端口LINKPA4WAKEPC4AUXPA7ACKPE0UART_BAUD_RESETPE26.2無線遠程配置功能模塊支持遠程配置功能,用兩個字節的無線配置ID默認為A88A來標識,用戶可修改模塊的遠程配置ID,當模塊接收到無線空中數據的前兩個字節為無線配置ID時,模塊則判斷數據包為遠程配置命令,執行對應命令的操作,該數據包不會通過串口輸出。休眠終端遠程配置需要先喚醒。6.3功能參數說明模塊提供了豐富的可配置的參數,可根據實際的應用需求靈活運用,以構建不同形式的網絡。配置信息屬性參數范圍功能說明PANID讀/寫0x0000?0xFFFFPANID為ZIGBEE的網絡標識符,用于判斷自身所屬的網絡的標識。同一個網絡中的設備所有的設備PANID必須相同,當終端或路由器配置為0xFFFF,可加入相同信道巳存在的任意網絡中;本地網絡地址讀0x0000?0xFFFF用于區分網絡中各個節點,每個設備在同一網絡中,本地網絡地址必須是唯一的,未加入網絡時,設備的網絡地址為0xFFFF,加入后,設備短地址由協調器分配。協調器固定為:0x0000;網絡狀態讀0、2表示當前設備的網絡狀態,包括無網絡、巳經成功加入網絡;目標網絡地址讀/寫0x0000?0xFFFF當前的設備通信目標(短地址),可通過配置命令隨時切換;本地MAC地址讀64bitMAC本模塊網絡分配的MAC地址,用戶不可更改(重入網改變)目標MAC地址讀/寫64bitMAC定點模式下,使用長地址發送設備類型讀/寫E、S分別為:非休眠終端、休眠終端;信道讀/寫CH11?26ZIGBEE工作的物理信道;發送模式讀/寫0、1、2、3配置模塊的傳輸模式,分別為:廣播模式、組播模式、短地址點播模式,長地址點播模式詳細請查看對應的模式功能介紹;輸出模式讀/寫0、1、2、3、4、5配置模塊的數據輸出模式,分別為:透傳;數據+短地址;
數據+長地址;數據+RSSI;數據+短地址+RSSI;數據+長地址+RSSI;發送功率讀/寫-37dbm?7dbm模塊的輸出功率,對功耗要求高,距離無要求的場合可降低發射功率以節省平均功耗;遠程配置ID讀/寫2個字節用于判斷空中無線接收的數據是否是遠程配置指令,客戶可以根據需求更改無限配置ID,默認為A88A;本地網絡組號讀/寫0?255用于配置設備在網絡中的組號;目標網絡組號讀/寫0?255用于配置設備組播時對應目標的組號;喚醒周期(休眠時間)讀/寫0?2010秒用于配置終端休眠設備的喚醒周期,周期越大,整體功耗越低,但接收數據的延遲就會越大;丟失父節點重連周期讀/寫1?255分鐘當父節點丟失后(協調器掉電),終端設備每隔一段時間重連之前的網絡;重連的最大次數讀/寫1?255次父節點丟失后,最大的重連次數,若還沒有重連成功,則清除掉之前的網絡信息,重新掃描新的網絡,掃描周期等于重連周期;IO狀態讀/寫高/低訪問/控制模塊GPIO通道的電平狀態;PWM讀/寫1?500ms訪問/控制模塊PWM通道的占空比和周期;ADC值讀0?3300mv讀取設備的ADC值,其中0通道可以讀取設備電源電壓值;HEX指令集6.5.1指令規則本地串口讀取格式:網絡參數讀取FELENCMDFF外設參數讀取FELENCMDCHANNELFFFE:固定頭LEN:DATA的實際長CMD:實際命名IDCHANNEL:PWM、ADC、GPI。讀取時通道選擇FF:命令結束符讀取返回格式:FBCMDDATAFB:固定頭CMD:命令IDDATA:參數本地串口配置格式:FDLENCMDDATAFFFD:固定頭LEN:DATA的實際長度CMD:實際命名IDDATA:實際參數FF:命令結束符配置返回:FACMDFA:固定頭CMD:命令ID在讀取/配置訪問時返回:F7FF不存在該信息/讀取/配置/格式失敗無線遠程讀取/配置格式:在本地串口方式的指令格式前加上無線配置ID默認為A88A(其值可修改),例如:配置格式為A88AFDLENCMDDATAFF參數讀取格式A88AFELENCMD(CHANNEL)FF網絡操作格式:F5LENCMDDATAFFF5:固定頭LEN:DATA的實際長度CMD:實際命名IDDATA:實際參數FF:命令結束符配置返回:FCCMDSTATUSFC:固定頭CMD:實際命名IDSTATUS:00操作成功01操作失敗6.5.2讀取指令集指令描述命令ID指令格式指令舉例讀取設備類型01發送:FE0101FF返回:FB01dev_type發送:FE0101FF返回:FB0103讀取網絡狀態02發送:FE0102FF返回:FB02nwk_state發送:FE0102FF返回:FB0202讀取網絡PAN_ID03發送:FE0203FF返回:FB03pan_id發送:FE0203FF返回:FB03FE5B讀取本地網絡短地址05發送:FE0205FF返回:FB05Short_Addr發送:FE0205FF返回:FB05F6FA讀取本地MAC地址06發送:FE0806FF返回:FB06Mac_Addr發送:FE0806FF返回:FB061F1C21FEFF57B414
讀取父節點網絡短地址07發送:FE0207FF返回:FB07Coor_shortAddr發送:FE0207FF返回:FB070000讀取父節點MAC地址08發送:FE0808FF返回:FB08Coor_Mac_Addr發送:FE0808FF返回:FB080C460CFEFF9FFD90讀取網絡組號09發送:FE0109FF返回:FB09group發送:FE0109FF返回:FB0901讀取通信信道0A發送:FE010AFF返回:FB0Achannel發送:FE010AFF返回:FB0A0B讀取發射功率0B發送:FE010BFF返回:FB0Btxpower發送:FE010BFF返回:FB0B0A讀取串口波特率0C發送:FE010CFF返回:FB0Cbaud發送:FE010CFF返回:FB0C09讀取休眠時間0D發送:FE010DFF返回:FB0Dsleep_time發送:FE010DFF返回:FB0D54讀取目標的網絡短地址23發送:FE0223FF返回:FB23Dec_ShortAddr發送:FE0223FF返回:FB230000讀取目標的網絡組號24發送:FE0124FF返回:FB24Dec_netid發送:FE0124FF返回:FB2400讀取目標的長地址25發送:FE0825FF返回:FB25Dec_mac發送:FE0825FF返回:FB250A1C21FEFF57B414讀取系統發送模式26發送:FE0126FF返回:FB26send_mode發送:FE0126FF返回:FB2602讀取數據輸出方式27發送:FE0127FF返回:FB27out_mode發送:FE0127FF返回:FB2700父節點丟失網絡重連的周期29發送:FE0129FF返回:FB29net_rejoinperiod發送:FE0129FF返回:FB2905父節點丟失網絡重連的最大次數30發送:FE0130FF返回:FB30net_rejoincount發送:FE0130FF返回:FB3005讀取無線配置ID31發送:FE0231FF返回:FB31header發送:FE0231FF返回:FB31A88A讀取設備所有網絡參數FE發送:FE2FFEFF返回:FBFEall_info發送:FE2FFEFF返回:FBFE0302FE5BF6FA1F1C21FEFF57B41400000C460CFEFF9FFD90010B0A09540000000A1C21FEFF57B4140200FF0505A88A讀取遠程/本地GPI。電平20指令:FE0320GpioIdFF返回:FB20GpioIdIn/Outlevel發送:FE032000FF返回:FB20000101讀取遠程/本地PWM參數21指令:FE0621PWMIdFF返回:FB21PWMIdstart/stopPeriodPerioddutyduty發送:FE062100FF返回:FB2100010A3E6350讀取本地/遠程ADC狀態22指令:FE0322adcidFF返回:FB22adcidvoltage1voltage2發送:FE032200FF返回:FB22000CE4讀取父節點的終端節點數量32指令:FE0132FF返回:FB32child_count發送:FE0132FF返回:FB320A讀取父節點的終端節點明細表33指令:FE0E33FF返回:FB33indexdev_typeShort_AddrMac_Addr發送:FE0E33FF返回:FB330003FE5B0A1C21FEFF57B414讀取固件版本號34指令:FE0334FF返回:FB34ChipTypeChipTypeFirmwareVersion發送:FE0334FF返回:FB348269006.5.2配置指令集配置設備類型發送:FD0101dev_typeFF返回:FA01發送:FD010103FF返回:FA01配置PAN_ID發送:FD0203pan_idFF返回:FA03發送:FD0203FE5BFF返回:FA03配置網絡組號發送:FD0109groupFF返回:FA09發送:FD010901FF返回:FA09配置通信信道發送:FD010AchannelFF返回:FA0A發送:FD010A0BFF返回:FA0A配置發送功率(0-10對應功率)發送:FD010BtxpowerFF返回:FA0B發送:FD010B0AFF返回:FA0B配置串口波特率發送:FD010CbaudFF返回:FA0C發送:FD010C09FF返回:FA0C配置休眠時間(終端有效)發送:FD010Dsleep_timeFF返回:FA0D發送:FD010D54FF返回:FA0D配置目標網絡短地址發送:FD0223dec_addrFF返回:FA23發送:FD02230000FF返回:FA23配置目標網絡組號發送:FD0124netidFF返回:FA24發送:FD012400FF返回:FA24配置目標長地址發送:FD0825dec_macFF返回:FA25發送:FD08250A1C21FEFF57B414FF返回:FA25配置系統發送模式發送:FD0126modeFF返回:FA26發送:FD012602FF返回:FA26配置模塊的數據輸出方式發送:FD0127modeFF返回:FA27發送:FD012700FF返回:FA26配置打開集中式網絡時間(協調發送:FD0128timeFF發送:FD0128FFFF器有效本模塊不支持)返回:FA28返回:FA28配置終端節點丟失父節點后rejoin的周期發送:FD0129timeFF返回:FA29發送:FD012905FF返回:FA29終端節點丟失父節點后最大rejoin的次數發送:FD0130timeFF返回:FA30發送:FD013005FF返回:FA30配置無線遠程配置ID發送:FD0231headerFF返回:FA31發送:FD0231A88AFF返回:FA31配置所有網絡參數發送:FD1AFEall_infoFF返回:FAFE發送:FD1AFE03FE5B010B0A09540000000A1C21FEFF57B4140200FF0505A88AFF返回:FAFE配置遠程/本地GPIO輸入輸出狀態指令:FD0320GpioIdIn/OutlevelFF返回:FA20發送:FD0320000101FF返回:FA20配置遠程/本地PWM狀態指令:FD0621PwmIdstart/stopPeriod1Period2duty1duty2FF返回:FA21發送:FD062100FF03650248FF返回:FA21設備重啟發送:FD0012FF返回:FA12發送:FD0012FF返回:FA12恢復出廠設置發送:FD0013FF返回:FA13發送:FD0013FF返回:FA136.5.3網絡操作指令集打開網絡發送:F5014001FF返回:FC4000發送:F5014001FF返回:FC4000離開網絡發送:F5014002FF返回:FC4000發送:F5014002FF返回:FC4000新建網絡發送:F5014003FF返回:FC4000發送:F5014003FF返回:FC4000HEX參數說明6.6.1系統發送模式mode:0x00廣播(默認);0x01組播;0x02點播+短地址;0x03點播+長地址;6.6.2接收數據輸出方式mode:0x00透傳(默認);0x01數據+短地址;0x02數據+長地址;0x03數據+RSSI;0x04數據+短地址+RSSI;0x05數據+長地址+RSSI;注:最大包長為726.6.3網絡節點類型dev_type:0x03終端(默認)0x04休眠終端更改節點類型的配置需要重啟后生效,正常運行中配置了節點類型設備將會離開當前網絡處于無網絡狀態,重啟后將切換到更改后的節點類型。休眠終端支持串口接收引腳喚醒功能,喚醒幀字節長度小于等于10個字節,建議用“FFFFFFFFFFFFFFFFFFFF”10個字節的“FF”喚醒。6.6.4網絡狀態nwk_state:0x00無網絡0x02巳經加入網絡6.6.5網絡PAN_IDpan_id:0x0000?0xFFFE固定網絡PAN_ID0xFFFF隨機網絡PAN_IDPANID參數需要建立網絡或加入網絡前配置。6.6.6網絡短地址:Short_Addr:2Byte由協調器隨機分配的地址6.6.7MAC地址Mac_Addr:8Byte6.6.8父節點網絡短地址Coor_shortAddr:2Byte當前節點的父節點短地址若是協調器均為0x00006.6.9父節點MAC地址Coor_Mac_Addr:8Byte當前節點的父節點長地址6.6.10網絡組號group:組號范圍0x01?0xFF(默認1)6.6.11網絡信道channel:信道范圍0x0B(11)?0x1A(26)(默認11信道)channel參數需要在入網或建立網絡前配置。6.6.12發送功率txpower:發射功率等級(默認7dBm)可調范圍-37dbm,-30dbm,-27.5dbm,-23.3dbm,-18.8dbm,-13.6dbm,-9.5dbm,-4.3dbm,-0.6dbm,5dbm,7dbmtxpower發射功率等級Buad波特率007dbm(默認)06-18.6dbm015dbm07-23.3dbm02-0.6dbm08-27.5dbm03-4.3dbm09-30dbm04-9.5dbm0A-37dbm05-13.6dbm6.6.13串口波特率波特率參數baud對照表:Buad波特率Buad波特率014800087680002960009115200(默認)03144000A12800004192000B23040005384000C25600006500000D4608000757600更改串口通信的波特率配置,需要重啟設備,更改后的波特率才生效。6.6.14休眠時間sleep_time:(1?60)休眠喚醒周期表示1?60單位(秒)(61?255)休眠喚醒周期表示60+(sleep_time-60)*10單位(秒)默認60秒(60)。6.6.15父節點保存時間time: 父節點保存其子節點的數據為30秒,若有終端節點需要接受父節點數據時,休眠時間的配置不能大于30秒6.6.16父節點丟失后網絡重連的周期Rejoinperiod: (1?255)重連周期范圍1?255單位分鐘默認5分鐘6.6.17嘗試重連的最大次數Rejoinmaxcount:(1?255)重連最大次數范圍1?255次注:嘗試最大次數rejoin后,若還沒有恢復之前的網絡則清除之前的網絡信息,以Rejoinperiod周期性的掃描新的網絡加入,掃描新網絡的功耗高于恢復之前網絡的功耗,所以對功耗要求高的設備需要把Rejoinperiod和Rejoinmaxcount兩個參數設置大一些,默認都設置為56.6.18無線遠程配置IDRemoteHeader:0x0000表示關閉無線網絡配置,0x0001?OxFFFF表示打開遠程配置,默認設置為0xA88A(0xA80x8A)。6.6.19用戶gpio參數gpio外設配置數據的格式(3Byte):GpioldIn/Outlevel。gpioid:通道ID通道IDGPI。端口00PE3端口01PA1端口02PE1端口In/Out:通道輸出/輸入模式0輸出1輸入level:通道的電平狀態0低電平1高電平2翻轉注:當配置為輸入時level表示輸入的電平值0(低電平)或1(高電平),配置輸出時level表示0(低電平),1(高電平),2(電平翻轉)輸出。6.6.20用戶pwm參數Pwm外設配置數據格式(6Byte):PwmIdstart/stopPeriodlPeriod2dutylduty2PwmId:通道ID通道IDPWMGPIO端口0x00PB4端口0x01PA0端口0x02PA3端口0x03PC5端口start/stop:啟動和停止通道PWM輸出0xFF表示啟動PWM0x00表示停止PWMperiod:pwm的周期時間(單位1=1ms)推薦設置范圍0x02?0x1f4Periodl表示周期的高8位Period2表示周期的低8為duty:pwm的占空比時間(單位1=1ms)可設置范圍0x01?0x1f3dutyl表示占空比的高8位duty2表示占空比的低8為注;周期period值必須大于占空比duty,推薦周期period和占空比duty的差值大于2ms,若周期小于占空比系統會默認周期period等于占空比duty的兩倍,此處的占空比表示高電平時間。6.6.21用戶adc參數Adc外設讀取數據格式(3Byte):adcidvoltage1voltage2adcid:ADC通道ID通道IDADCGPIO端口0x00VDD電源電壓檢測0x01PB1端口0x02PB5端口0x03PB6端口0x04PB7端口voltage:讀取到的ADC通道電壓值(單位mV)可檢測的范圍0x0000?0x0E74(0?3700)voltage1表示高8位voltage2表示低8位列如讀取值:voltage=0x0Cvoltage=0xE4則電壓值為:voltage=0x0CE4注:若電源電壓為最高的3.3V時,此時ADC的檢測范圍能達到3.3V的電壓6.6.22配置所有網絡參數allinfo:FD1AFE03FE5B010B0A09540000000A1C21FEFF57B4140200FF0505A88AFF節點類型03;網絡短地址FE5B;網絡組號01;信道0B;發送功率0A;波特率09;休眠時間54;目標網絡短地址0000; 目標網絡組號00;目標長地址0A1C21FEFF57B414
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人與企業的承包合同模板
- 二人股權轉讓合同書
- 二手手機買賣合同樣本
- 合作伙伴銷售代理合同范本
- 專家課件視頻職業
- 人才交流合同
- 高速公路標志牌工程承包合同
- 不玩火安全教育課件
- 煙臺汽車工程職業學院《材料結構基礎與應用B》2023-2024學年第二學期期末試卷
- 長沙師范學院《人體形態與結構》2023-2024學年第二學期期末試卷
- 五年級《歐洲民間故事》知識考試題庫(含答案)
- 廢品入庫單模板
- PFMEA的嚴重度SOD的評分和優先級別
- 婚育情況登記表
- INVOICE-商業發票樣本格式
- 圓周率1000000位 完整版
- DB33-1036-2021《公共建筑節能設計標準》
- 巖芯鑒定手冊
- 快速排序算法高校試講PPT
- 甘肅歷史與甘肅文化
- 工程勘察設計收費標準
評論
0/150
提交評論