
一、硬件介紹
本實驗箱內(nei)包含(han)兩種帶有(you)ZigBee通信模塊的硬件(jian),一個是“ZigBee節點底(di)板(ban)模塊(kuai)”,一個是“智能綜(zong)合網關底(di)板(ban)”。
ZigBee節點底板模塊:
1. ZigBee模塊:主要(yao)用(yong)于實現ZigBee數據傳輸的(de),可(ke)以(yi)利用(yong)STM32高級ARM處理器進(jin)行控制(zhi)。下面有個LED燈(deng),當節點加入到網絡后,該燈(deng)熄滅。
2. 仿真器接口:主(zhu)要(yao)用于下載程(cheng)序用,配(pei)套的(de)ST-LINK就是插(cha)在此處,注意,下(xia)載程序前需要(yao)對代碼進行下(xia)載器設置(默認的demo程序已經設置(zhi)完),詳細內容可以參看“STLINK調(diao)試補充教程.pdf”文件(jian)、
3. STM32處理器,此處理器主(zhu)要用(yong)于數據采集(ji)和處理用(yong)。
4. 三個按鍵(jian):S1、S2、REST(復位)。
5. 兩(liang)個指示(shi)燈:D1、D2
6. 電(dian)源指示燈:燈亮證明(ming)系統供電(dian)正常。
7. 總開關:該開關向下(xia)按為USB或(huo)者(zhe)DC圓口電源(yuan)供電的(de)(de)“導通”方(fang)向(xiang)。向(xiang)上為底部電池的(de)(de)“導通”方(fang)向(xiang),所以,用電池的(de)(de)時候,需要注(zhu)意下。
8. 迷你USB接口:主要用于硬(ying)件(jian)與(yu)PC端的串口通(tong)訊,以及低電流供(gong)電。(建議能用DC圓口供(gong)電,就盡量不用(yong)迷(mi)你USB接口供電)
9. 5V電源接(jie)口(kou):該接(jie)口(kou)為5V直流供電口,實(shi)驗(yan)箱標配8個(ge)供電線(xian)轉USB口(kou),以及1個HUB集中供電(dian)設備(bei)(八爪魚),盡(jin)量(liang)連(lian)接1A以上的USB供電口。普通的USB2.0電(dian)流(liu)比較低,有時(shi)候(hou)會導致底板無法正常工作,請注意。
10. 跳線區:在(zai)8組跳線插針(zhen)下面有(you)4個標識,工(gong)作(zuo)、配置(zhi)、UART4、UART1,其中(zhong)需要接2個(ge)跳線(xian)帽才可以正常工作。如:
①跳線(xian)帽接在“工作”端,電路連接為(wei)ZigBee的串口(kou)端(duan)與STM32的串口(kou)4(UART4)進行直連(lian),此時STM32的(de)數(shu)據(ju)可以通過ZigBee節點進(jin)行(xing)向(xiang)外發(fa)送(song)或接受數據(ju)。
②跳線帽接(jie)(jie)在“配置(zhi)”端,電路(lu)連(lian)接(jie)(jie)為ZigBee的(de)串口端(duan)與迷你USB串口(kou)端(duan)進行直(zhi)連,此時STM32與ZigBee是斷開的,并且ZigBee模塊可以與電(dian)腦進行通(tong)信(xin),通(tong)過打開“ZigBee配置(zhi)軟件.exe”軟件(jian),可以對(dui)ZigBee參數進行設置(zhi),實現不同(tong)的ZigBee網絡傳輸(shu)。
③跳線帽(mao)接在“UART4”端,電(dian)路(lu)連(lian)接為STM32芯片(pian)的(de)串口4(UART4)端與迷你USB串(chuan)口端進(jin)(jin)行(xing)直(zhi)連,可(ke)以通過(guo)此(ci)接口對數據進(jin)(jin)行(xing)查看和(he)測試。
④跳線帽接在“UART1”端,電(dian)路連接為STM32芯片的(de)串口(kou)1(UART1)端(duan)與迷你USB串口(kou)(kou)端(duan)進(jin)行直連,可以通過此接口(kou)(kou)對(dui)數據進(jin)行查看和測試(shi)。
智能綜合網關底板:
1.ZigBee模塊:主(zhu)要用于實現ZigBee數據傳(chuan)輸的,可以利用STM32高級ARM處理(li)器進行控制。下面有個LED燈,當(dang)網(wang)關布置好無線(xian)網(wang)絡后(hou),該燈熄滅。
2.仿(fang)真器接口:主要用(yong)于下載程序(xu)用(yong),配套的ST-LINK就是插(cha)在此處,注意,下(xia)載(zai)程序前(qian)需要(yao)對代(dai)碼進行下(xia)載(zai)器設置(默認的demo程序(xu)已經設(she)置完),詳(xiang)細內容可(ke)以(yi)參看“STLINK調(diao)試補充(chong)教程(cheng).pdf”文件(jian)。
3.STM32處理器,此處理器主要(yao)用于數據采集和處理用。
4.三個(ge)按鍵:S1、S2、REST(復(fu)位)。
5.兩個(ge)指示燈:D51、D41為(wei)WiFi模塊(kuai)指示燈,D51滅的時候證明沒有加入任何網絡,當(dang)D51點(dian)亮(liang)后,證(zheng)明加入(ru)到WiFi網絡中。D41為工(gong)作指示燈,如(ru)果該(gai)燈滅,證明(ming)工(gong)作不正常,請檢(jian)查是(shi)否電源電流足(zu)夠使用,建議1A的(de)電源供電。
6.電(dian)源指示燈:燈亮證明(ming)系(xi)統(tong)供電(dian)正(zheng)常。
7.總開關:該開關向下按為USB或者DC圓(yuan)口電(dian)源供電(dian)的“導通”方向(xiang)。向(xiang)上為底(di)部電(dian)池(chi)的“導通”方向(xiang),所以,用電(dian)池(chi)的時候,需要注意(yi)下。
8.迷你(ni)USB接(jie)口:主要用于硬件與(yu)PC端的串口通訊(xun),以及低電流供電。(建議能用DC圓口供電,就盡量不(bu)用迷(mi)你USB接口(kou)供電)
9.5V電源接口(kou):該接口(kou)為5V直流供電口,實(shi)驗箱標(biao)配8個供電線(xian)轉USB口,以(yi)及1個HUB集中供電設(she)備(八爪魚(yu)),盡量連接1A以上的USB供(gong)電口。普通(tong)的USB2.0電流比較低(di),有時(shi)候會導(dao)致底(di)板無法正常工作,請注意。
10.跳線(xian)區(qu):在(zai)10組(zu)跳線插(cha)針右(you)面有5個(ge)標識,工作(zuo)、配置、USB、WIFI、OUT,其中需(xu)要接2個跳線(xian)帽才可(ke)以正(zheng)常工作。如:
①跳線(xian)帽接在“工作”端,電路連接為ZigBee的(de)串口端與STM32的(de)串(chuan)口4(UART4)進行直連,此時STM32的數據可以通過ZigBee節點進行向外發送或接受數據。
②跳線帽(mao)接在“配置(zhi)”端,電路連接為ZigBee的串口端與迷(mi)你(ni)USB串口端進行直(zhi)連,此(ci)時(shi)STM32與ZigBee是斷開的,并且ZigBee模(mo)塊可以與(yu)電(dian)腦(nao)進行通(tong)信(xin),通(tong)過打開“ZigBee配置軟件(jian).exe”軟件,可以(yi)對ZigBee參(can)數進行設置(zhi),實現不同的ZigBee網絡(luo)傳輸。(注(zhu)意,進行網關(guan)節點設置(zhi)的時候,其他8組(zu)跳線帽全部取下(xia))
③跳(tiao)線帽(mao)接(jie)在“USB”端,電路連接為STM32芯片的串口1(UART1)端與迷你USB串口(kou)端進行(xing)直連,可以通(tong)過此接(jie)口(kou)對數據進行(xing)查看和測試。
④跳線帽接(jie)在“WiFi”端,電路(lu)連接為STM32芯片的串口1(UART1)端與WiFi模(mo)塊的(de)串口(kou)端進行直連,可以(yi)通過WiFi網絡對ZigBee數據進(jin)行(xing)獲取(qu)和通信(xin)。
⑤跳(tiao)線帽接在“OUT”端,電路連接為STM32芯(xin)片的串口1(UART1)端(duan)與OUT端(duan)連接,OUT端(duan)在這(zhe)里其實就是(shi)UART1的RXD和(he)TXD端。
⑥輸出端:即“OUT”端,主(zhu)要用于接Linux主板或者攝(she)像(xiang)頭主板,作為集(ji)成網(wang)關使用。
基于ZigBee協議實驗列表 |
基(ji)礎實驗(yan) | 1.LED組件實(shi)驗 3.串(chuan)口(kou)調試組件實(shi)驗 5.Flash組件實(shi)驗 |
2.定時器組件(jian)實驗 4.串(chuan)口通(tong)訊組件(jian)實驗 6.看門狗實驗 |
無線射頻(pin)實驗(yan) | 1.點對(dui)點通信(xin)實驗 4.系統(tong)A/D采集(ji)組件(jian) 7.添加數(shu)字式(shi)傳感器(qi)實驗 |
2.射(she)頻廣播實驗 5.數字式傳(chuan)感(gan)器(qi)實驗 8.添(tian)加開關式傳(chuan)感(gan)器(qi)實驗 |
3.RSSI采(cai)集(ji)實(shi)驗 6.添加(jia)A/D傳感器(qi)實(shi)驗 9.傳感器(qi)采(cai)集(ji)通訊實(shi)驗 |
ZigBee綜合(he)實驗 | 1.ZigBee星(xing)形網絡(luo)拓撲(pu)(pu)實(shi)驗(yan) 3.ZigBee網狀(zhuang)網絡(luo)拓撲(pu)(pu)實(shi)驗(yan) 5.ZigBee網絡(luo)數(shu)據(ju)互發(fa)實(shi)驗(yan) |
2.ZigBee串(chuan)狀網(wang)絡拓(tuo)撲實(shi)驗(yan) 4.ZigBee動態路由實(shi)驗(yan) 6.ZigBee無線傳感(gan)器網(wang)絡實(shi)驗(yan) |