前文介紹了億佰特基于zigbee3.0通信標準研發(fā)的zigbee數(shù)傳電臺而研發(fā)的E180-DTU(Z20-485)、E18-DTU(Z20-485)、E18-DTU(Z27-485)三種工業(yè)級無線數(shù)傳電臺是以ZigBee3.0技術為基礎的4G DTU功能,該zigbee數(shù)傳電臺具透傳功能(無線透明傳輸)、協(xié)議傳輸?shù)榷喾N功能。本文依據(jù)基于億佰特Zigbee3.0技術專利研發(fā)生產(chǎn)的zigbee數(shù)傳電臺的工作原理、工作模式、相關參數(shù)配置等內(nèi)容做詳解介紹,具體zigbee DTU數(shù)傳電臺工作原理配置如下:
當zigbee3.0數(shù)傳電臺模塊進入傳輸模式后,串口接收到的任何數(shù)據(jù)都將被無線發(fā)送出去,傳輸模式就是網(wǎng)絡節(jié)點間進行無線通信,其通信的方式包括單播、廣播、組播等。傳輸模式一共有4種,第一種是普通傳輸模式,該zigbee傳輸模式下傳輸成功會返回“OK”,傳輸丟包或數(shù)據(jù)錯誤會返回“ERRO”或“FAIL”,“BUSY”等錯誤,且zigbee模組掉線或異常時有系統(tǒng)logo輸出;第二種是無應答傳輸,該zigbee傳輸模式下傳輸成功不返回任何消息,但是傳輸失敗或傳輸錯誤,或者模組掉線會打印錯誤提醒;第三種是無打印模式,模組在連接正常的情況下會把串口收到的任何數(shù)據(jù)發(fā)送給指定目標,模組傳輸失敗或者模組異常時不返回任何消息;第四種是Modbus主機模式,該zigbee傳輸模式下模組串口收到的數(shù)據(jù)幀第一個字節(jié)為Modbus ID,且傳輸時不會有任何正?;虍惓5拇蛴∠ⅲ撃J较滦枰O置從機的Modbus ID,且需要從機綁定主機,建議該模式僅在協(xié)調(diào)器或者路由器上使用。
當模塊進入HEX指令模式后,串口接收的數(shù)據(jù)都默認為HEX指令,如果發(fā)送的串口數(shù)據(jù)不符合HEX指令格式會被設備自動過濾掉,對設備進行功能配置和操作,在HEX指令模式下,模塊串口收到的數(shù)據(jù)均認為是HEX指令。具體HEX指令詳情可以在官網(wǎng)下載《億佰特ZigBee 3.0模組HEX命令標準規(guī)范》。
AT指令模式是傳輸模式下的一種特殊模式,傳輸模式下的設備如果沒有配網(wǎng),重新上電后會進入AT指令模式。而在AT模式下成功配網(wǎng)的設備,重啟后自動進入傳輸模式。
Zigbee3.0數(shù)傳電臺模塊上電初始化默認為HEX指令模式。
當無線模塊串口接收到HEX格式命令“55 07 00 11 00 03 00 01 13”命令時則模塊進入普通傳輸模式,進入傳輸模式成功后返回HEX格式命令“55 04 00 11 00 11”命令。如果需要進入無應答傳輸模式,則輸入HEX格式命令“55 07 00 11 00 03 00 02 10”;進入無打印傳輸模式則輸入HEX格式命令“55 07 00 11 00 03 00 03 11”,進入Modbus主機模式則輸入HEX格式命令“55 07 00 11 00 03 00 04 16”。
在傳輸模式下,當模塊串口接收到“+++”字符后則進入配置模式,進入配置模式成功后返回系統(tǒng)通知命令“設備啟動”。在配置模式下。
通過HEX指令“讀取本地屬性”和“設置本地屬性”,可對以上參數(shù)進行讀取,設置。通過HEX指令“ZCL命令——讀取設備屬性”和“ZCL命令——修改設備屬性”可以遠程對模組的以上參數(shù)進行讀取和修改,注意遠程修改僅限“操作”一項中帶“W”的項。
Baud:修改該項參數(shù)可設置或查詢模組當前波特率。
targetAddr:傳輸模式下的目標地址,0xFFFF為廣播傳輸,0xFFFE為發(fā)送給綁定目標MAC。
targetEP:傳輸模式下的目標端口,廣播發(fā)送或綁定發(fā)送時該值設置為0xFF,發(fā)送給指定目標短地址設置成0x01,組播發(fā)送設置成0x00。
send Mode:傳輸模式設置,0-HEX指令模式,1-普通傳輸模式,2-無應答模式,3–無打印模式,4–Modbus主機模式。
target IEEE:綁定目標MAC,該項僅供查看使用。4G DTU模組在可以綁定多個目標MAC,心跳包會輪流發(fā)給所有綁定的MAC,但是傳輸模式下只把數(shù)據(jù)發(fā)給綁定表中最后一個綁定目標。
Modbus ID:4G DTU模組會將該參數(shù)以心跳包(300秒一次)的形式發(fā)送給協(xié)調(diào)器和綁定的目標MAC。如果目標設備是Modbus主機,Modbus主機可以根據(jù)從從機的Modbus ID找到該從機的zigbee網(wǎng)絡地址。
用戶自定義變量:用戶自定義變量有1個32bit的,1個16bit的,2個8bit的,共4個。通過“讀取本地屬性”和“設置本地屬性”對這些值進行設置查詢,也可支持遠程設置和查詢,方便模組進行狀態(tài)管理。
相關文章推薦:基于zigbee3.0通信技術的4G DTU數(shù)傳電臺功能簡介
今天的分享就到這里啦,EBYTE人每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進行了解,還有客服小姐姐在線答疑哦!