色猫咪av在线网址_91精品国产福利在线观看雪梨还会玩转热点_丁香花的视频免费观看_国产手机在线A∨免费视频_十八禁av无码免费网站APP_综合色一区二区亚洲_日韩精品小电影_漂亮人妻熟睡中被公侵犯_全新成人高清无码片_高级厕所偷窥白领美女嘘嘘

當(dāng)前位置: 首頁 >應(yīng)用方案 >技術(shù)應(yīng)用 >

基于EFR32的zigbee3.0自組網(wǎng)模塊工作原理詳解

zigbee 3.0模塊高性能32位內(nèi)核 自組網(wǎng)快速便

E180-ZG120A概述

E180-ZG120A是成都億佰特基于Silicon Labs EFR32MG1B系列無線SOC設(shè)計生產(chǎn)的一款小體積、低功耗、高可靠性、工作在2.4GHz 頻段的ZIGBEE模塊,芯片自帶高性能 32-bit ARM Cortex -M4 內(nèi)核,內(nèi)部集成功率放大器,發(fā)射功率最高可達(dá)到20dBm。

EFR32是非常有潛力成為未來智能家具、物聯(lián)網(wǎng)改造、工業(yè)自動化首選的無線微控制器,其網(wǎng)絡(luò)特性符合ZIGBEE 3.0技術(shù)標(biāo)準(zhǔn),并提供一個完整的基于IEEE 802.15.4標(biāo)準(zhǔn)ISM頻段的應(yīng)用集成方案。產(chǎn)品經(jīng)過系列權(quán)威射頻儀器的檢驗和認(rèn)證,并結(jié)合多年的市場經(jīng)驗和該行業(yè)用戶的實際需求,將無線產(chǎn)品極復(fù)雜的通訊協(xié)議集成到內(nèi)置的 SoC 中,支持串口透明傳輸模式,并集成快捷易用的自組網(wǎng)功能,提供多路可配置的AD、IO、PWM接口,化繁為簡,大幅簡化無線產(chǎn)品復(fù)雜的開發(fā)過程,使您的產(chǎn)品以更低的成本快速投入市場。

封面E180

1.2功能特點(diǎn)

集中式網(wǎng)絡(luò)管理:ZIGBEE 3.0安全標(biāo)準(zhǔn)集中式入網(wǎng)機(jī)制,數(shù)據(jù)安全、可靠;

Green Power: ZIGBEE 3.0 電源管理機(jī)制,整個網(wǎng)絡(luò)功耗更低,節(jié)點(diǎn)功耗uA級;

互通性:符合zigbee 3.0標(biāo)準(zhǔn)網(wǎng)絡(luò)機(jī)制,可支持ZHA、ZLL等網(wǎng)絡(luò)協(xié)議;

大容量:256K容量的flash,32K容量的RAM,網(wǎng)絡(luò)節(jié)點(diǎn)可以擴(kuò)展到100以上;

角色切換:用戶可通過串口指令讓設(shè)備在協(xié)調(diào)器,路由器,終端和休眠終端的四種類型中任意切換;

TOUCHLINK:模塊支持ZLL協(xié)議中的TOUCHLINK網(wǎng)絡(luò)協(xié)議,主要應(yīng)用于燈控領(lǐng)域,簡化了ZigBee的網(wǎng)絡(luò)形式,不需要協(xié)調(diào)器也可以建立簡單穩(wěn)定的ZigBee網(wǎng)絡(luò);

支持多種網(wǎng)絡(luò)拓?fù)洌狐c(diǎn)對點(diǎn),星型網(wǎng),MESH網(wǎng);

網(wǎng)絡(luò)自愈:網(wǎng)絡(luò)中間節(jié)點(diǎn)丟失,其他網(wǎng)絡(luò)自動加入或保持原網(wǎng)絡(luò);

自動路由:模塊支持網(wǎng)絡(luò)路由功能;

地址收索:用戶可根據(jù)已加入網(wǎng)絡(luò)節(jié)點(diǎn)的 MAC 地址(唯一的,固定的)查找出相應(yīng)的短地址,同時也可以根據(jù)節(jié)點(diǎn)的短地址查找網(wǎng)絡(luò)中每個節(jié)點(diǎn)相應(yīng)的長地址

數(shù)據(jù)安全:集成ZIGBEE 3.0 安全通訊標(biāo)準(zhǔn),網(wǎng)絡(luò)含有多級安全密匙;

串口配置:模塊內(nèi)置串口指令,用戶可通過出串口指令配置(查看)模塊的參數(shù)及功能;

網(wǎng)絡(luò) PAN_ID 更改: 網(wǎng)絡(luò) PAN_ID 的任意切換,用戶可自定義 PAN_ID 加入相應(yīng)網(wǎng)絡(luò)或者將自動選擇 PAN_ID 加入網(wǎng)絡(luò);

網(wǎng)絡(luò)開放時間可配置,可配置持續(xù)一段時間打開網(wǎng)絡(luò),此期間符合ZigBee3.0標(biāo)準(zhǔn)的設(shè)備可以加入網(wǎng)絡(luò),過了這段時間后網(wǎng)絡(luò)將關(guān)閉,任何設(shè)備無法加入。也可以配置永久打開,任何ZigBee3.0標(biāo)準(zhǔn)設(shè)備可以加入

GPIO 控制: 本地/遠(yuǎn)程的 GPIO 電平控制,4個IO可選擇;

PWM 控制: 本地/遠(yuǎn)程的 PWM 控制, 5路PWM 通道供用戶選擇;

ADC 控制: 本地/遠(yuǎn)程的 ADC 讀取,5路 ADC 通道供用戶選擇;

一鍵恢復(fù)波特率:如果用戶忘記或不知波特率的情況下,可使用該功能,恢復(fù)默認(rèn)波特率為 115200;

串口接收喚醒:支持串口接收喚醒功能,當(dāng)模塊處于休眠狀態(tài)下當(dāng)接收到一幀大于等于25個字節(jié)的數(shù)據(jù)時將被喚醒,此數(shù)據(jù)為喚醒幀用于喚醒模塊將不會被當(dāng)做數(shù)據(jù)處理;

模塊復(fù)位:用戶可通過串口命令對模塊進(jìn)行復(fù)位操作

恢復(fù)出廠設(shè)置:用戶可通過串口命令對模塊進(jìn)行出廠設(shè)置的恢復(fù);

空中配置:用戶可使用空中配置指令遠(yuǎn)程配置網(wǎng)絡(luò)中的其他設(shè)備

1.3設(shè)備類型介紹

ZigBee網(wǎng)絡(luò)中存在三種邏輯設(shè)備類型:Coordinator(協(xié)調(diào)器),Router(路由器),End-Device(非休眠終端)和Sleep- End-Device(休眠終端)。ZigBee 網(wǎng)絡(luò)由一個 Coordinator 以及多個 Router 和多個 End_Device 組成(其終端節(jié)點(diǎn)可分為休眠終端和非休眠終端)。

當(dāng)需要接收數(shù)據(jù)時,是通過周期性的喚醒來接收數(shù)據(jù),喚醒周期設(shè)置的越長接收就越延遲,喚醒周期設(shè)置必須小于30秒。若只需上傳數(shù)據(jù)則可以把喚醒周期設(shè)置大于30秒或更長來降低功耗(默認(rèn)為5分鐘)比如電池供電的傳感器。

1.4 zigbee3.0模塊物聯(lián)網(wǎng)應(yīng)用場景

智能家居以及工業(yè)傳感器等;

安防系統(tǒng)、定位系統(tǒng);

無線遙控,無人機(jī);

無線游戲遙控器;

醫(yī)療保健產(chǎn)品;

無線語音,無線耳機(jī);

高級抄表架構(gòu)(AMI);

汽車行業(yè)應(yīng)用;

樓宇自動化解決方案;

農(nóng)業(yè)大棚自動化應(yīng)用

二、E180-ZG120A無線模塊規(guī)格參數(shù)

2.1 無線模塊極限參數(shù)

主要參數(shù)

性能

備注

最小值

最大值

電源電壓(V)

0

3.8

超過3.8V 永久燒毀模塊

阻塞功率(dBm)

-

10

近距離使用燒毀概率較小

工作溫度(℃)

-40

+85

工業(yè)級

2.2 zigbee3.0模塊工作參數(shù)

主要參數(shù)

性能

備注

最小值

典型值

最大值

工作電壓(V)

1.95

3.3

3.7

≥3.3V 可保證輸出功率

通信電平(V)


3.3


使用5V TTL 有風(fēng)險燒毀

工作溫度(℃)

-40

-

+85

工業(yè)級設(shè)計

工作頻段(MHz)

2400

-

2480

支持ISM 頻段

功耗

發(fā)射電流(mA)


135


瞬時功耗

接收電流(mA)


11.6


休眠電流(μA)


2.5


軟件關(guān)斷

最大發(fā)射功率(dBm)

19.6

20.0

20.5


空中速率(bps)

250kbps

主要參數(shù)

描述

備注


參考距離

1000m

兩點(diǎn)之間(zigbee網(wǎng)絡(luò)支持路由多跳功能,可通過增加路由器達(dá)到延長傳輸距離的目的)。


晶振頻率

38.4MHz


支持協(xié)議

Zigbee 3.0


封裝方式

貼片式



接口方式

1.27mm

郵票孔


IC全稱

EFR32MG1B232F256GM48


FLASH

256KB


RAM

32KB


內(nèi)核

Cortex-M4


外形尺寸

17.5*28.7mm


天線接口

PCB/IPEX

等效阻抗約50Ω


三、E180-ZG120A模塊工作模式

3.1 zigbee3.0模塊傳輸模式

當(dāng)模塊進(jìn)入傳輸模式后,串口接收到的任何數(shù)據(jù)都將被無線發(fā)送出去,傳輸模式就是網(wǎng)絡(luò)節(jié)點(diǎn)間進(jìn)行無線通信,其通信的方式包括單播、廣播、組播等。

3.2 zigbee3.0模塊配置模式

當(dāng)zigbee模塊進(jìn)入配置模式后,串口接收的數(shù)據(jù)都默認(rèn)為配置指令,對設(shè)備進(jìn)行功能配置和操作,在配置模式下,模塊串口收到的數(shù)據(jù)均認(rèn)為是HEX指令。

3.3 zigbee3.0模塊模式切換

3.3.1 zigbee3.0模塊指令切換

zigbee3.0模塊上電初始化默認(rèn)為傳輸模式。在傳輸模式下,當(dāng)模塊串口接收到“2A 2D 2E”字符后則進(jìn)入配置模式,進(jìn)入配置模式成功后返回“7A 7D 7E”字符。在配置模式下,當(dāng)模塊串口接收到“2F 2C 2B”字符時則模塊退出配置模式,進(jìn)入傳輸模式,進(jìn)入傳輸模式成功后返回“7F 7C 7B”字符。

3.3.2 zigbee3.0模塊引腳切換

zigbee3.0模塊工作模式切換引腳PB11,內(nèi)部配置上拉電阻輸入模式,上電默認(rèn)高電平,在任何模式下當(dāng)模式切換引腳PB11被拉低時間大于500ms時,則模塊工作模式切換,具體如下圖所示:

550FBF3F-E705-48d5-8DCB-520D8087E3D2

四、E180-ZG120A無線模塊收發(fā)模式

數(shù)據(jù)發(fā)送的方式模塊的數(shù)據(jù)發(fā)送方式包括單播、廣播、組播等3種方式。

4.1、廣播模式

廣播模式下,發(fā)送設(shè)備將串口接收到的數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)中的每一個節(jié)點(diǎn)(也包括自己),網(wǎng)絡(luò)中所有的非休眠設(shè)備都將接收數(shù)據(jù)。

4.2、組播模式

組播模式下,首先對網(wǎng)絡(luò)中的設(shè)備設(shè)定組號(進(jìn)行分組),發(fā)送設(shè)備必須指定發(fā)送的目標(biāo)組號(把數(shù)據(jù)發(fā)給哪一個組),然后發(fā)送設(shè)備將串口收到的數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)中,網(wǎng)絡(luò)中具有相同組號的設(shè)備將接收到數(shù)據(jù)。

4.3、單播模式

點(diǎn)播模式下,網(wǎng)絡(luò)中的設(shè)備通過網(wǎng)絡(luò)地址進(jìn)行點(diǎn)對點(diǎn)的通信,發(fā)送設(shè)備把接收到的串口數(shù)據(jù)發(fā)送給目標(biāo)地址設(shè)備,并且目標(biāo)地址設(shè)備收到數(shù)據(jù)后可以回一個ACK給發(fā)送設(shè)備表示已經(jīng)收到數(shù)據(jù)。

接收數(shù)據(jù)的輸出方式

接收數(shù)據(jù)輸出方式:當(dāng)模塊接收到無線數(shù)據(jù)后,串口輸出數(shù)據(jù)的方式;

4.1、 透明輸出

若配置設(shè)備的輸出模式為透明輸出,則模塊接收到無線數(shù)據(jù)后將原始數(shù)據(jù)通過串口輸出;

4.2、數(shù)據(jù)+短地址

當(dāng)設(shè)備的輸出模式為數(shù)據(jù)+短地址時,模塊接收到無線數(shù)據(jù)后,串口將輸出原始數(shù)據(jù)+發(fā)送設(shè)備的短地址;

4.3、 數(shù)據(jù)+長地址

當(dāng)設(shè)備的輸出模式為數(shù)據(jù)+長地址時,模塊接收到無線數(shù)據(jù)后,串口將輸出原始數(shù)據(jù)+發(fā)送設(shè)備的長地址;

4.4、 數(shù)據(jù)+RSSI

當(dāng)設(shè)備的輸出模式為數(shù)據(jù)+RSSI,模塊接收到無線數(shù)據(jù)后,串口將輸出原始數(shù)據(jù)+接收到該數(shù)據(jù)包的RSSI值;

4.5、 數(shù)據(jù)+短地址+RSSI

當(dāng)設(shè)備的輸出模式為數(shù)據(jù)+短地址+RSSI,模塊接收到無線數(shù)據(jù)后,串口將輸出原始數(shù)據(jù)+發(fā)送設(shè)備的短地址+接收到該數(shù)據(jù)包的RSSI值;

4.6、 數(shù)據(jù)+長地址+RSSI

當(dāng)設(shè)備的輸出模式為數(shù)據(jù)+長地址+RSSI,模塊接收到無線數(shù)據(jù)后,串口將輸出原始數(shù)據(jù)+發(fā)送設(shè)備的長地址+接收到該數(shù)據(jù)包的RSSI值;注:發(fā)送方單包支持最大數(shù)據(jù)包長72字節(jié)

五、E180-ZG120A二次開發(fā)設(shè)計參考

5.1機(jī)械尺寸和引腳定

1

引腳序號

引腳名稱

引腳方向

引腳用途

1

GND

輸入/輸出

地線,連接到電源參考地

2

GND

輸入/輸出

地線,連接到電源參考地

3

VCC

輸入

模塊電源正參考電,電壓范圍1.95~3.7V

4

GND

輸入/輸出

地線,連接到電源參考地

5

PD10

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

6

PD11

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

7

PD12

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

8

PD13

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

9

PD14

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

10

PD15

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

11

PA0

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

12

PA1

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

13

PA2

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

14

PA3

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

15

PA4

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

16

PA5

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

17

PB11

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

18

PB12

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

19

PB13

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

20

GND

輸入/輸出

地線,連接到電源參考地

21

PB14

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

22

PB15

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

23

GND

輸入/輸出

地線,連接到電源參考地

24

GND

輸入/輸出

地線,連接到電源參考地

25

GND

輸入/輸出

地線,連接到電源參考地

26

PC6

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

27

PC7

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

28

PC8

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

29

PC9

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

30

PC10

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

31

PC11

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

32

SWCLK

輸入/輸出

DBG_SWCLKTCK,可配置的通用IO口(詳見EFR32MG1手冊)

33

SWDIO

輸入/輸出

DBG_SWDIOTMS,可配置的通用IO口(詳見EFR32MG1手冊)

34

PF2

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

35

PF3

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

36

PF4

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

37

PF5

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

38

PF6

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

39

PF7

輸入/輸出

可配置的通用IO口(詳見EFR32MG1手冊)

40

RESETN

輸入

復(fù)位引腳

41

GND

輸入/輸出

地線,連接到電源參考地

42

GND

輸入/輸出

地線,連接到電源參考地

5.2 zigbee3.0模塊原理圖

2

5.3 zigbee3.0模塊開發(fā)使用

序號

關(guān)鍵字

注意事項

1

燒錄程序

zigbee3.0模塊是SOC模塊,自帶GPIO口,程序下載使用J-LINK專用下載器 ;我司提供 demo 程序供用戶參考,用戶可以直接下載我們編譯好的HEX文件,或在原代碼基礎(chǔ)上更改實現(xiàn)自己需要的功能。程序下載接口定義

E76系列引腳

J-LINK 接口

VCC

VCC

PF0

SWCLK

PF1

SWDIO

GND

GND

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

2

測試底板

我司暫時沒有提供配套底板。

5.4 硬件設(shè)計

● 推薦使用直流穩(wěn)壓電源對該模塊進(jìn)行供電,電源紋波系數(shù)盡量小,模塊需可靠接地

● 請注意電源正負(fù)極的正確連接,如反接可能會導(dǎo)致模塊永久性損壞

● 請檢查供電電源,確保在推薦供電電壓之間,如超過最大值會造成模塊永久性損壞

● 請檢查電源穩(wěn)定性,電壓不能大幅頻繁波動

● 在針對模塊設(shè)計供電電路時,往往推薦保留30%以上余量,有整機(jī)利于長期穩(wěn)定地工作

● 模塊應(yīng)盡量遠(yuǎn)離電源、變壓器、高頻走線等電磁干擾較大的部分

● 高頻數(shù)字走線、高頻模擬走線、電源走線必須避開模塊下方,若實在不得已需要經(jīng)過模塊下方,假設(shè)模塊焊接在Top Layer,在模塊接觸部分的Top Layer鋪地銅(全部鋪銅并良好接地),必須靠近模塊數(shù)字部分并走線在Bottom Layer;

● 假設(shè)模塊焊接或放置在Top Layer,在Bottom Layer或者其他層隨意走線也是錯誤的,會在不同程度影響模塊的雜散以及接收靈敏度;

● 假設(shè)模塊周圍有存在較大電磁干擾的器件也會極大影響模塊的性能,跟據(jù)干擾的強(qiáng)度建議適當(dāng)遠(yuǎn)離模塊,若情況允許可以做適當(dāng)?shù)母綦x與屏蔽;

● 假設(shè)模塊周圍有存在較大電磁干擾的走線(高頻數(shù)字、高頻模擬、電源走線)也會極大影響模塊的性能,跟據(jù)干擾的強(qiáng)度建議適當(dāng)遠(yuǎn)離模塊,若情況允許可以做適當(dāng)?shù)母綦x與屏蔽;

● 通信線若使用5V電平,必須串聯(lián)1k-5.1k電阻(不推薦,仍有損壞風(fēng)險);

● 盡量遠(yuǎn)離部分物理層亦為2.4GHz的TTL協(xié)議,例如:USB3.0;

● 天線安裝結(jié)構(gòu)對模塊性能有較大影響,務(wù)必保證天線外露,最好垂直向上。當(dāng)模塊安裝于機(jī)殼內(nèi)部時,可使用優(yōu)質(zhì)的天線延長線,將天線延伸至機(jī)殼外部;

● 天線切不可安裝于金屬殼內(nèi)部,將導(dǎo)致傳輸距離極大削弱。

5.5 軟件編寫

1. 此zigbee3.0模塊模塊核心為EFR32,其驅(qū)動方式完全等同于EFR32,用戶可以完全按照EFR32芯片手冊進(jìn)行操作(詳見EFR32手冊);

2.燒錄程序:模塊是SOC模塊,自帶GPIO口,程序下載使用J-LINK專用下載器。

3.程序下載接口定義:

引腳

J-LINK接口

VCC

VCC

PF0

SWCLK

PF1

SWDIO

GND

GND



4000-330-990

https://www.wjx.cn/jq/84863372.aspx