日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 物聯(lián)網(wǎng) > 《物聯(lián)網(wǎng)技術》雜志
[導讀]摘要:以CC2530和zstack協(xié)議棧為平臺,給出了基于ZigBee技術的溫度、光照度無線傳感器網(wǎng)絡的設計方法,同時對協(xié)議棧的運行機制、組網(wǎng)過程及應用層的數(shù)據(jù)采集進行了分析與設計。實驗結(jié)果表明,該設計方法可行,各節(jié)點工作良好,能成功實現(xiàn)多跳網(wǎng)絡的數(shù)據(jù)采集。

引言

各行各業(yè)尤其是工農(nóng)業(yè)生產(chǎn)、環(huán)境監(jiān)測等領域,都對無線數(shù)字監(jiān)測系統(tǒng)提出了極大的需求和更高的要求。無線傳感網(wǎng)的迅速發(fā)展并逐漸走向成熟,使得這一需求得到了較好的滿足?;赯igBee技術的無線傳感網(wǎng)具有自組織、低功耗、以數(shù)據(jù)為中心、抗毀性強和無需架設網(wǎng)絡設施等優(yōu)勢,可以在外界環(huán)境十分惡劣的條件下,完成其他監(jiān)測手段無法完成的任務,代表了數(shù)字監(jiān)測的一個新的發(fā)展方向。本文以TI公司的CC2530和zstack協(xié)議棧為平臺,給出了基于ZigBee技術的溫度及光照度無線傳感器網(wǎng)絡的設計方法。

1系統(tǒng)總體設計

本文設計的基于ZigBee技術的無線傳感器網(wǎng)絡由一個協(xié)調(diào)器節(jié)點、若干路由節(jié)點和眾多傳感節(jié)點組成,圖1所示是其系統(tǒng)總體結(jié)構(gòu)。其中,傳感節(jié)點負責對環(huán)境溫度等數(shù)據(jù)的監(jiān)測,然后通過路由節(jié)點以多跳方式將數(shù)據(jù)發(fā)送給協(xié)調(diào)器節(jié)點,協(xié)調(diào)器節(jié)點負責將數(shù)據(jù)上報給監(jiān)測中心PC機。

圖1系統(tǒng)總體結(jié)構(gòu)

2節(jié)點硬件設計

根據(jù)節(jié)點在系統(tǒng)中的應用不同,可分為傳感節(jié)點、路由節(jié)點和協(xié)調(diào)器節(jié)點。各節(jié)點的功能不盡相同,可分為數(shù)據(jù)采集、數(shù)據(jù)處理、無線通信、能量供應和串口通信等功能。各功能模塊采用模塊化的方法設計,這樣可以實現(xiàn)各模塊的并行設計、調(diào)試,縮短開發(fā)周期,同時也便于后期更換和擴展傳感器,從而方便后期維護或移植到其他監(jiān)測領域。

2.1ZigBee模塊

本設計中的各節(jié)點選用CC2530芯片作為ZigBee模塊,實現(xiàn)數(shù)據(jù)處理及ZigBee無線通信功能。CC2530內(nèi)部集成了一個高性能2.4GHz射頻收發(fā)器和一個增強型8051微處理器,最大256KB可編程FLASH、8KB的RAM并提供了一套廣泛的外設集,為2.4GIEEE802.15.4和ZigBee應用提供了一種SOC解決方案。該模塊的電路如圖2所示,圖2中包含了最小系統(tǒng)、射頻前端及I/O接口電路。

2.2數(shù)據(jù)采集模塊

各傳感節(jié)點通過一線制數(shù)字溫度傳感器DS18B20和CDS光敏電阻5516對環(huán)境溫度、光照度進行數(shù)據(jù)采集,圖3所示是數(shù)據(jù)采集模塊電路圖。其中,DS18B20可實現(xiàn)-55~+125℃測量范圍及最高12位測溫分辨率,測溫精度可達±0.0625℃,供電電壓范圍為+3~+5.5V[3]。本設計中供電電壓選擇來自LD1117穩(wěn)壓芯片的+3.3V輸出,數(shù)據(jù)線DQ和CC2530芯片的P2.0相連實現(xiàn)一線接口,如圖3(a)所示。5516光敏電阻的亮電阻為5~10kΩ,暗電阻為500kΩ,電路如圖3(b)所示,輸出電壓為0~2V,送至P0.5進行AD轉(zhuǎn)換。

3節(jié)點軟件設計

節(jié)點軟件是在TI公司的ZigBee協(xié)議棧——Z-stack基礎上開發(fā)設計的。該協(xié)議棧支持ZigBee網(wǎng)絡的建立和加入、自組網(wǎng)、多跳傳輸和動態(tài)網(wǎng)絡拓撲。

3.1Z-stack協(xié)議棧的運行機制

OSAL是TI公司開發(fā)的用于Z-Stack協(xié)議棧的一個輪轉(zhuǎn)查詢式的操作系統(tǒng)。OSAL把優(yōu)先級放在最重要的地位,優(yōu)先級高的任務中的所有事件都具有很高的優(yōu)先級,只要優(yōu)先級高的任務有事件沒有處理完,就一直處理,直到所有事件都得到處理,才去查詢下一個任務的事件。另外,即使當前在處理的任務中有兩個以上事件等待處理,處理完一件后,也要回頭再去查詢優(yōu)先級更高的任務。只有在優(yōu)先級更高的任務沒有事件要處理的情況下,才會處理原來任務優(yōu)先級第二高的事件。如果此時發(fā)現(xiàn)優(yōu)先級高的任務有了新的事件要處理,則立刻處理該事件。通過這種調(diào)度方式,就賦予了優(yōu)先級高的任務最大的權(quán)利,盡可能保證高優(yōu)先級任務的每一個事件都能得到最及時的處理。

3.2ZigBee網(wǎng)絡的組網(wǎng)過程

ZigBee網(wǎng)絡的組網(wǎng)過程包括網(wǎng)絡建立和加入網(wǎng)絡兩個方面,該部分是通過Z-Stack協(xié)議棧各層之間的原語通信實現(xiàn)的。協(xié)調(diào)器節(jié)點負責網(wǎng)絡的參數(shù)配置和建立,應用層通過ZDO層調(diào)用網(wǎng)絡層函數(shù)NLME_NetworkFormationRequest(),在指定信道上進行主動掃描,即發(fā)送MAC層信標請求命令,探測該信道上已存在的網(wǎng)絡;然后網(wǎng)絡層根據(jù)主動掃描結(jié)果,設置PANID,網(wǎng)絡地址,擴展PANID等參數(shù);最后通知各應用端點一個新的ZigBee網(wǎng)絡已經(jīng)建立起來了。其網(wǎng)絡建立過程如圖4所示。

加入網(wǎng)絡有多種方式,通過連接來加入網(wǎng)絡,重新加入網(wǎng)絡,孤立點加入網(wǎng)絡,預先配置加入網(wǎng)絡等。子節(jié)點通過連接方式加入網(wǎng)絡的過程圖如圖5所示。

子節(jié)點應用層通過ZDO層調(diào)用網(wǎng)絡層函數(shù)NLMENetworkDiscoveryRequest(),在指定信道上進行主動掃描,然后監(jiān)聽一段時間看是否收到信標。通過多次發(fā)送MAC層信標請求命令,子節(jié)點可以知道周圍已存在網(wǎng)絡的有關信息,從而確定要加入網(wǎng)絡的PANID,然后通過NLME_JoinRequest()函數(shù)向要加入的節(jié)點發(fā)送MAC層連接請求命令。如果收到成功的MAC層連接響應命令,則可獲取父節(jié)點所分配的網(wǎng)絡地址。如果子節(jié)點是終端節(jié)點,則憫絡加入過程到此完成。而如果子節(jié)點是路由節(jié)點,則子節(jié)點還需通過NLME.

StartRouterRequestO函數(shù)啟動路由器。無論子節(jié)點是傳感節(jié)點還是路由節(jié)點最后都要將加入網(wǎng)絡的結(jié)果通知各應用端點。

協(xié)調(diào)器和路由器節(jié)點可以通過NLME_PermitJoiningRequest()函數(shù)決定是否允許子節(jié)點加入到自己的網(wǎng)絡,這樣可以方便地控制子節(jié)點加入到指定的一個路由節(jié)點中,從而實現(xiàn)多跳組網(wǎng)。

3.3數(shù)據(jù)采集程序設計

采用DS18B20作為測溫元件,其硬件電路相當簡單,但對于單片機來說,為獲取一次溫度數(shù)據(jù),需要先對其執(zhí)行復位操作,發(fā)送ROM命令和RAM命令操作,啟動溫度的轉(zhuǎn)換;等待溫度轉(zhuǎn)換完成后,再重復執(zhí)行上述三步操作,才能實現(xiàn)溫度的讀取。根據(jù)DS18B20配置寄存器的不同,可分為9、10、11和12位的分辨率,所需轉(zhuǎn)換時間最小為93.75ms,最大為750ms。也就是說,在啟動溫度轉(zhuǎn)換后,必須等待較長的時間才能進行溫度的讀取操作。為了避免無謂的等待,本設計中將溫度的測量分為兩個事件:溫度的“轉(zhuǎn)換”和“讀取”事件。溫度采集時,可以設置一個“轉(zhuǎn)換”事件定時器。在處理“轉(zhuǎn)換”事件時,先向DS18B20發(fā)送溫度轉(zhuǎn)換命令,緊接著設置一個“讀取”事件定時器,然后返回OSAL處理其他事件,從而保證系統(tǒng)能及時地響應其他事件。在處理“讀取”事件時,只需要直接讀取溫度,然后再次設置“轉(zhuǎn)換”事件定時器,實現(xiàn)周期性數(shù)據(jù)采集。溫度傳感器的“轉(zhuǎn)換”和“讀取”事件處理流程如圖6所示。

4實驗結(jié)果分析

4.1組網(wǎng)實驗

組網(wǎng)測試時,通過TI公司的CC2531UDUSBDONGLE和SmartRFPacket_Sniffer軟件對空中無線數(shù)據(jù)包進行抓包分析。子節(jié)點加入網(wǎng)絡過程中所抓到的數(shù)據(jù)包如圖7所示。子節(jié)點(IEEE地址為0x00124B0002017B1D)先發(fā)出一個MAC層信標請求命令,接著協(xié)調(diào)器節(jié)點(網(wǎng)絡地址為0x0000)發(fā)出了一個信標幀作為響應。然后,子節(jié)點又發(fā)出一個MAC層連接請求命令,接著協(xié)調(diào)器節(jié)點返回一個應答幀。最后,子節(jié)點向協(xié)調(diào)器節(jié)點發(fā)送一個MAC層數(shù)據(jù)請求命令,接著協(xié)調(diào)器節(jié)點發(fā)出一個MAC層連接響應命令作為響應,為子節(jié)點分配一個網(wǎng)絡地址0x0001。通過數(shù)據(jù)包圖可見子節(jié)點已成功加入網(wǎng)絡。4.2數(shù)據(jù)采集實驗

實驗中,設定各傳感節(jié)點每隔2s進行一次數(shù)據(jù)采集,然后將采集數(shù)據(jù)經(jīng)過路由節(jié)點發(fā)送至協(xié)調(diào)器,協(xié)調(diào)器通過RS232串口將數(shù)據(jù)上傳給PC機,最終顯示的采集數(shù)據(jù)如圖8所示。圖8中的采集數(shù)據(jù)分別是節(jié)點號為10650和10120的2個傳感節(jié)點通過路由節(jié)點2181(父節(jié)點)發(fā)送至協(xié)調(diào)器的。實驗時人工測量溫度值為20.3℃,與采集到的數(shù)據(jù)基本吻合。

5結(jié)語

基于ZigBee技術的無線傳感網(wǎng)可以較好滿足各行各業(yè)對無線數(shù)字監(jiān)測的需求。本文以CC2530和Z-stack協(xié)議棧為平臺,組建了一個多跳ZigBee網(wǎng)絡,實現(xiàn)對環(huán)境溫度、光照度等數(shù)據(jù)的無線監(jiān)測。實驗結(jié)果表明,本設計多跳組網(wǎng)成功,數(shù)據(jù)采集結(jié)果正確。

20211116_6193cd3be3f7c__基于ZigBee技術的環(huán)境監(jiān)測系統(tǒng)設計

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

摘要:電力變壓器是電力系統(tǒng)中的重要電氣設備之一,是電網(wǎng)中電能交換、傳輸?shù)臉屑~,其安全運行直接影響著整個電網(wǎng)供電的高效性、可靠性與穩(wěn)定性。隨著物聯(lián)網(wǎng)技術的發(fā)展,其在電力行業(yè)的應用也越來越廣泛?,F(xiàn)以油浸式變壓器為例,就物聯(lián)網(wǎng)...

關鍵字: 環(huán)境監(jiān)測 狀態(tài)監(jiān)測 故障偵測

區(qū)塊鏈,顧名思義是一個又一個區(qū)塊所組成的鏈條,是分布式賬本技術的一種形式。2008年隨著比特幣這種加密數(shù)字貨幣的出現(xiàn),區(qū)塊鏈開始進入大眾視野,可以說區(qū)塊鏈是比特幣催化下的產(chǎn)物。

關鍵字: 區(qū)塊鏈 環(huán)境監(jiān)測 App

摘要:針對目前水環(huán)境污染狀況的日益惡化的問題,采用無線傳感器網(wǎng)絡,通過節(jié)點傳感器采集水環(huán)境中離子濃度、鹽度、電導率、溫度等參數(shù)來實現(xiàn)實時監(jiān)測。傳感器網(wǎng)絡節(jié)點一跳或多跳方式自組織網(wǎng)絡,匯聚節(jié)點將傳感器網(wǎng)絡節(jié)點采集的數(shù)據(jù)通過...

關鍵字: 無線傳感器網(wǎng)絡 匯聚節(jié)點 水環(huán)境 實時監(jiān)測

摘要:無線傳感器網(wǎng)絡作為一種新興的信息獲取技術,是當前的研究熱點。由于無線傳感器網(wǎng)絡節(jié)點能量有限,因此對其路由協(xié)議的研究成為重中之重。對近年來無線傳感器網(wǎng)絡路由協(xié)議進行歸納和分析,并基于分層路由協(xié)議提出一種均衡能量消耗的...

關鍵字: 無線傳感器網(wǎng)絡 路由協(xié)議 改進算法 能量消耗

摘 要:隨著耕地與水資源的日益減少和人們對高質(zhì)量水產(chǎn)品需求量的不斷增大,越來越多的人們開始嘗試推廣工廠化 的高密度水產(chǎn)養(yǎng)殖方式。而目前尚欠缺一種適應于工廠化高密度水產(chǎn)養(yǎng)殖模式的高效、安全且經(jīng)濟適用的養(yǎng)殖場水體環(huán)境在 線監(jiān)...

關鍵字: 無線傳感器網(wǎng)絡 工廠化水產(chǎn)養(yǎng)殖 水環(huán)境 實時監(jiān)測

摘要:為了通過無線傳感器網(wǎng)絡對室內(nèi)人員無線定位來實現(xiàn)場館人員管理,在分析傳統(tǒng)的RSSI定位算法及其缺陷的基礎上,采用的改進算法增加了模型自適應階段,引入高斯濾波處理對RSSI值進行修正,利用加權(quán)極大似然估算法計算坐標位置...

關鍵字: 無線傳感器網(wǎng)絡 定位 RSSI CC2530

摘 要 :我國醫(yī)療資源緊缺,老年人面臨著看病難、治病難、監(jiān)控難的局面。文中設計基于ZigBee 技術的老年人遠程保健監(jiān)護系統(tǒng)。該系統(tǒng)基于 ZigBee 無線通信技術,將終端采集到的體溫與心率數(shù)據(jù)經(jīng)過主控芯片處理后發(fā)送至協(xié)...

關鍵字: 人體健康監(jiān)測 無線傳輸ZigBee CC2530 協(xié)調(diào)器 串口助手

摘 要 :無線可穿戴網(wǎng)絡作為醫(yī)療物聯(lián)網(wǎng)系統(tǒng)的一個分支,由感知層、網(wǎng)絡傳輸層、應用層組成。感知層中可穿戴傳感器接收與傳輸來自人體的不同生理參數(shù)信號,其中包括睡眠狀況、血壓、心率、體溫等。通過基于ZigBee 無線網(wǎng)絡將信息...

關鍵字: 可穿戴設備 醫(yī)療物聯(lián)網(wǎng) Zigbee 無線傳感器網(wǎng)絡 智慧監(jiān)所 RFID

摘要:將農(nóng)業(yè)相關技術和物聯(lián)網(wǎng)技術相結(jié)合,構(gòu)建了休閑農(nóng)業(yè)智能監(jiān)測與培育系統(tǒng)。介紹了該系統(tǒng)的總體結(jié)構(gòu)及軟硬件設計方法。其中傳感網(wǎng)絡通過網(wǎng)關接入傳輸網(wǎng)絡,與遠程智能中心交換數(shù)據(jù),智能中心則將接收到的數(shù)據(jù)進行分析與處理,由有關人...

關鍵字: 休閑農(nóng)業(yè) 物聯(lián)網(wǎng) 智能監(jiān)測系統(tǒng) CC2530 培育設備

摘 要:提出了一種適合于溫室生產(chǎn)管理的、基于物聯(lián)網(wǎng)的溫室環(huán)境監(jiān)測系統(tǒng)的設計方法。該系統(tǒng)利用ZigBee、RFID技 術,可實時收集溫室環(huán)境參數(shù),并借助于連接在網(wǎng)絡上的信息終端將獲取的溫室信息傳送給溫室管理者。而當溫室環(huán)境...

關鍵字: 物聯(lián)網(wǎng) 溫室 環(huán)境監(jiān)測 系統(tǒng)設計

《物聯(lián)網(wǎng)技術》雜志

2511 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉