《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于PIC32和ZigBee的地質災害監測系統設計
基于PIC32和ZigBee的地質災害監測系統設計
來源:電子技術應用2014年第2期
王晨輝, 孟慶佳
中國地質調查局水文地質環境地質調查中心,河北 保定071051
摘要: 提出了一種基于PIC32和ZigBee的地質災害監測系統設計,系統將傳感器技術與無線網絡技術相結合,可以實現對地質災害易發區的雨量、位移、傾斜、含水率、泥水位等參數的實時數據采集和在線監測。介紹了地質災害監測系統的組成,重點對無線傳感器網絡協調器、路由器和傳感器節點的軟硬件進行了設計。系統結構簡單,數據傳輸的可靠性和實時性較好。
中圖分類號: TP393
文獻標識碼: A
文章編號: 0258-7998(2014)02-0068-03
Design of geological disaster monitoring system based on PIC32 and ZigBee
Wang Chenhui, Meng Qingjia
Center for Hydrogeology and Environmental Geology Survey, CGS, Baoding 071051, China
Abstract: A geological disaster monitoring system based on PIC32 and ZigBee is designed. The system combines sensor technology and wireless technology, which can be achieved real-time data acquiring and on-line monitoring on the geological disaster-prone areas of the rainfall, displacement, slope, moisture, mud water level. The paper introduces composition of geological disaster monitoring system, focusing on design of hardware and software of wireless sensor networks of the coordinator, router and sensor node. The system is characterized by simple structure and has better data transmission in reliability and real-time ability.
Key words : PIC32; ZigBee; geological disaster; monitoring system

    我國的地質災害種類繁多,而且地質條件復雜,地質災害分布范圍廣,突發性和破壞性非常強,因此對地質災害進行實時在線監測,可以降低地質災害的危害性和破壞性,有效地減少和保護人民生命財產。傳統的地質災害監測手段已經不能滿足當前監測技術手段的要求,因此本文將傳感器技術、無線網絡技術應用到地質災害監測系統中,結合ZigBee無線傳感器網絡技術,以32位高性能微處理器PIC32單片機作為協調器和數據采集器,實現對地質災害監測點的數據實時采集和分布式管理,極大地提高了地質災害監測的實時性和可靠性。
1 系統總體設計
    地質災害無線傳感器網絡監測系統主要包括數據監控中心、GPRS網絡(或北斗衛星)、協調器、路由器節點及傳感器節點,系統總體框圖如圖1所示[1]。地質災害無線傳感器網絡監測系統的任務主要是負責實時監控地質災害現場數據,通過GPRS或者北斗網絡傳輸到后端數據監控中心,數據監控中心通過一系列的數據解析和分析來自動判斷地質災害現場所發生的情況,給監測人員提供可靠的決策依據。

    地質災害無線傳感器網絡監測系統的前端是傳感器節點,它負責實時采集地質災害現場數據,主要包括雨量、位移、傾斜、含水率、泥水位等,傳感器節點將采集到的現場數據發送給路由器節點,路由器節點再將現場數據發送到協調器(或者是通過其他的路由器節點轉發到協調器),協調器分別包含GPRS網絡或北斗衛星網絡連接的模塊,通過GPRS網絡或者北斗網絡將現場采集數據實時發送到遠程數據監控中心。傳感器節點、路由器節點以及協調器通過ZigBee無線網絡相互進行數據傳輸[2]。
2 系統硬件電路設計
2.1 PIC32MX795F512L簡介

    PIC32MX795F512L是Microchip新推出的超低功耗32位單片機系列產品,該器件具有豐富的外設功能部件和增強的計算性能,它還為高性能應用提供了新的移植選項,能夠在數據和存儲空間之間傳送信息,最大512 KB(程序空間)和128 KB(數據空間)的線性尋址,具有一系列能在工作時顯著降低功耗的功能,主要包含動態時鐘切換、休眠模式工作、基于指令的節能模式等。
2.2 ZigBee模塊
    ZigBee是基于IEEE802.15.4標準的低功耗個域網協議。根據這個協議規定的技術是一種短距離、低功耗的無線通信技術,其特點是近距離、低復雜度、自組織、低功耗、低數據速率、低成本。它的傳輸距離根據不用的通信環境而各有差異,傳輸距離大約在10 m~100 m之間,在增加功放以后傳輸距離可以達到1 km~3 km。ZigBee支持自組網模式,不同節點之間可以根據自身優化算法自動尋找相近的節點進行數據傳輸,而且某些節點的丟失不會影響傳輸效率,不同節點之間可以重新尋找新的通信鏈路進行數據傳輸。
    系統所用的ZigBee模塊是ST公司的STM32W108。 STM32W108是高性能的IEEE802.15.4無線片上系統,它集成了2.4 GHz 且IEEE802.15.4兼容的收發器,STM32W108內置128 KB Flash和8 KB SRAM, 具有高性能、 低功耗的特點。
2.3 數據采集電路
    本設計采用的是ADS1256內部集成的8通道24位A/D模數轉換器,支持片上采樣和保持功能,并支持掉電模式,在2.5 MHz的A/D轉換器時鐘下,最大轉換速率可達到500 kS/s。地質災害現場的位移、含水率、泥水位、傾斜等數據都可以通過A/D采集電路傳送到PIC32單片機中。雨量傳感器可以產生一個脈沖信號,將脈沖信號送到PIC32MX795F512L的INT2,通過對中斷INT2編程進而計算出單位時間內的降雨量。
2.4 電源電路設計
    系統電源模塊通過太陽能供電方式解決。因為PIC32MX795F512L、ADS1256以及每個傳感器所需電源不盡相同,分別需要3.3 V、5 V、12 V電源供電,所以要給不同部分分別供電。太陽能電池板所采集到的太陽能通過太陽能控制盒給12 V電瓶充電,供雨量傳感器、傾斜傳感器和含水率傳感器使用;12 V電源經LM2596S轉換為5 V電源供位移傳感器使用;5 V電源經LM117-3.3轉換為3.3 V供PIC32MX795F512L、ADS1256和無線傳感器網絡各節點使用。
3 無線傳感器網絡實現
3.1 協調器實現

    協調器由數據處理模塊PIC32MX795F512L、無線網絡通信模塊STM32W108、GPRS模塊(或北斗模塊)、供電模塊組成。協調器節點結構圖如圖2所示。協調器主要完成ZigBee無線傳感器網絡建立。協調器上電后,接收路由器節點發送過來的請求和數據,負責路由器的入網管理和網絡結構的維護,實現網絡自組織功能。當接收到節點網絡請求后,協調器會分配網絡地址給請求節點。協調器同時包含GPRS模塊(或北斗模塊),將接收到的現場采集數據全部發送到遠程數據監控中心[3]。

 

 

3.2 傳感器節點實現
    傳感器節點負責采集地質災害現場數據,主要包括雨量傳感器、位移傳感器、傾斜傳感器、含水率傳感器、泥水位傳感器。數據采集部分采用Microchip公司的PIC32MX795F512L負責整個傳感器節點數據采集,它具有低功耗和低成本的特點,內置8通道A/D轉換器,它可以對傳感器節點進行集中管理和控制,并將采集到的數據進行數據處理和存儲。傳感器節點結構如圖3所示。
3.3 路由器節點實現
    路由器節點在整個ZigBee網絡中主要起數據轉發作用,完成各個節點之間的數據發送、接收、轉發功能。無線網絡通信模塊選用TI公司的STM32W108,它負責對傳感器節點采集的數據以無線方式發送到協調器節點。路由器節點結構圖如圖4所示。

4 系統軟件設計
    根據功能設計要求,地質災害無線傳感器網絡的軟件設計分別包括協調器節點軟件設計、路由器節點軟件設計以及傳感器節點軟件設計。系統軟件設計主要參考Tiny OS操作系統,確定地質災害無線傳感器網絡是基于任務和硬件事件處理的并發模型,每個任務之間的優先級不同,按照相應的優先級先后來執行各個任務,這樣可以減輕任務量,降低系統運行復雜度,各個節點實現模塊化編程,通過操作系統可以實現不同節點之間的合理分配和調度工作,較好地完成各個節點的并行管理控制。因為無線傳感器網絡各個節點都是太陽能供電模式,功耗問題要重點考慮,所以地質災害無線傳感器網絡采用定時喚醒的模式來管理各級節點,當需要采集地質災害現場數據時,由數據監控中心下發命令到協調器節點,然后協調器節點逐級喚醒各個路由器節點,開始現場數據的采集和發送[4]。
4.1 協調器節點的程序設計
    協調器節點各功能模塊上電初始化后,首先要建立無線傳感器通信網絡,實時偵測是否有路由器節點發出入網請求,如有則判斷路由器節點地址并將其加入到剛建立的無線傳感器網絡中。協調器的主要任務是建立ZigBee無線通信網絡,接收路由器節點發送過來的數據,通過GPRS模塊或者是北斗衛星將采集數據發送到遠程數據監控中心。協調器需要實時監控ZigBee網絡與數據監控中心保持實時連接狀態,隨時等待監控中心下發命令來判斷是否發送或接收數據。當收到發送數據命令時就會喚醒路由器節點, 將路由器節點發送過來的采集數據轉發到遠程數據監控中心[5]。協調器節點程序流程圖如圖5所示。

4.2 傳感器節點和路由器節點的程序設計
    傳感器節點上電后,完成PIC32MX795F512L軟硬件初始化,PIC32MX795F512L通過加載SPI驅動來完成對無線通信模塊STM32W108的初始化,各個傳感器節點與終端節點之間以及中心節點之間會完成ZigBee自動組網[6]。ZigBee網絡以簇狀樹形網絡拓撲結構為基礎架構,在各個節點之間自動選擇最優傳輸路徑,簇成員節點采集到的雨量、位移、傾斜含水率、泥水位等數據經過簇首節點將相關數據進行融合,融合后經路由器將傳感器節點采集的數據以最優、最短、最快方式發送到協調器節點。傳感器節點程序流程圖如圖6所示。

4.3 數據監控中心軟件設計
    遠程數據監控中心軟件作為主要的數據接收、分析和處理平臺,通過Internet網絡接收程序來接收無線傳感器網絡協調器從現場發送來的數據,監控中心需要把接收到的采集數據存到數據庫SQL Server中,這樣數據就可以實現歷史數據查詢和實時查看。可以在監控軟件中設置相應的預警值,當現場某一點采集的數據超過預警值時就會發出報警消息,引起監測人員的注意。
    本文以低功耗單片機PIC32作為硬件基礎,采用ZigBee無線傳感器技術,通過無線方式進行數據傳輸,對數據進行分析、存儲、查詢等操作,可以通過遠程數據監控中心直觀分析地質災害現場信息,實現了地質災害現場的實時數據采集和在線監測。系統結構簡單,成本較低,維護方便,具有很強的實用價值。
參考文獻
[1] 殷松遷,郭培源,王建華. 基于嵌入式及ZigBee技術的居室環境監測系統[J].電子技術應用,2012,38(8):23-25.
[2] 陳繼海,魏曉慧.基于 ZigBee 無線網絡的氣體監測報警系統設計[J].電子科技,2012,25(10):29-30.
[3] 吳呈瑜,孫運強.基于ZigBee技術的短距離無線數據傳輸系統[J].儀表技術與傳感器,2008(5):38-39.
[4] 鄧興,王華軍,王合闖.基于無線網絡技術的地質災害預警系統[J].電腦知識與技術,2010,31(6):8695-8696.
[5] 雷文禮,任新成,樊延虎,等.基于ZigBee的大壩監測系統接收終端研究[J].現代電子技術,2012,35(12):4-6.
[6] 王延年,穆文靜.基于ZigBee的無線信號采集傳輸系統的研究[J].西安工程大學學報,2010,24(4):510-515.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲综合首页| 久久精品视频导航| 欧美伊人久久久久久久久影院| 亚洲国产日韩一区| 黄色工厂这里只有精品| 国产欧美韩日| 国产精品久久久久久久午夜| 欧美日韩精品一区二区天天拍小说 | 91久久久一线二线三线品牌| 欧美在线视频观看免费网站| 午夜一区二区三区不卡视频| 亚洲女人天堂av| 午夜精品久久久久久99热软件| 亚洲综合视频1区| 亚洲欧美精品在线| 欧美一区二区三区四区夜夜大片| 亚洲欧美日韩在线| 欧美一区二区三区在线看 | 欧美3dxxxxhd| 欧美精品导航| 欧美日韩精品免费观看视频完整| 欧美日韩免费观看中文| 欧美日韩日本国产亚洲在线 | 亚洲国产精彩中文乱码av在线播放| 雨宫琴音一区二区在线| 亚洲福利国产精品| 亚洲精品日韩欧美| 一本色道久久综合亚洲精品按摩 | 欧美日韩精品一区二区在线播放 | 中文网丁香综合网| 亚洲自拍另类| 欧美在线视频在线播放完整版免费观看| 久久xxxx精品视频| 久久综合九色综合久99| 欧美成人午夜激情在线| 欧美另类极品videosbest最新版本| 欧美日韩日本国产亚洲在线| 国产精品久久久久久久久久尿| 国产美女搞久久| 精品88久久久久88久久久| 亚洲激情电影中文字幕| avtt综合网| 午夜精品剧场| 亚洲经典视频在线观看| 一区二区三区免费网站| 欧美亚洲免费| 米奇777在线欧美播放| 欧美日韩在线三区| 国产欧美一区二区精品仙草咪| 亚洲精品国产精品久久清纯直播 | 久久成人精品一区二区三区| 久久夜色精品国产| 欧美精品国产一区| 国产精品美腿一区在线看| 欧美亚洲日本一区| 亚洲女人天堂av| 亚洲国产精品国自产拍av秋霞| 日韩亚洲欧美在线观看| 亚洲欧美三级在线| 久久欧美肥婆一二区| 欧美紧缚bdsm在线视频| 国产精品美女久久久久久免费 | av成人黄色| 亚洲欧美日韩精品综合在线观看| 久久久综合网站| 欧美区日韩区| 国产欧美精品久久| 91久久久久久久久| 亚洲欧美日韩天堂| 亚洲免费观看在线观看| 羞羞答答国产精品www一本| 欧美aaaaaaaa牛牛影院| 国产精品久久久久久久免费软件| 国内在线观看一区二区三区| 99在线精品免费视频九九视| 欧美在线啊v一区| 在线亚洲精品| 看片网站欧美日韩| 国产精品美女久久久久av超清| 亚洲高清激情| 亚洲一区综合| 一本色道久久综合亚洲二区三区| 久久精品日产第一区二区三区| 欧美三级网址| 亚洲国产精品综合| 欧美一区91| 亚洲一级二级在线| 欧美大尺度在线| 国内精品久久久久影院优| 一本久久青青| 亚洲卡通欧美制服中文| 久久久免费精品| 国产精品午夜国产小视频| 最新国产乱人伦偷精品免费网站| 欧美在线视频a| 午夜精品久久久久久久久久久久久| 欧美激情第六页| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲午夜精品| 亚洲深夜福利视频| 欧美精品性视频| 亚洲第一区在线观看| 久久成人人人人精品欧| 欧美亚洲自偷自偷| 国产精品激情| 夜夜嗨一区二区| 亚洲免费成人av| 欧美成人黄色小视频| 韩日欧美一区二区| 欧美亚洲一级| 久久爱www| 国产亚洲欧美另类中文| 亚洲尤物视频网| 亚洲尤物在线视频观看| 欧美日韩精品国产| 999在线观看精品免费不卡网站| 亚洲精选在线观看| 欧美精品亚洲精品| 亚洲区一区二| 一区二区av| 欧美色图五月天| 99精品热6080yy久久 | 欧美精品在线视频观看| 91久久午夜| 亚洲理论在线| 欧美精品一区二区三区蜜桃| 亚洲国产精品一区二区第四页av| 亚洲人成绝费网站色www| 免费影视亚洲| 亚洲激情电影在线| 妖精视频成人观看www| 欧美片在线播放| 亚洲精选在线| 亚洲一区免费网站| 国产精品久久看| 亚洲在线免费视频| 欧美在线观看一区二区| 国产一区二区丝袜高跟鞋图片| 欧美一区二区三区在线看| 久久久天天操| 在线观看欧美亚洲| 亚洲精品综合精品自拍| 欧美日韩国产不卡| 一区二区三区高清在线| 亚洲影音先锋| 国产免费观看久久黄| 欧美一区二区精品久久911| 久久性色av| 亚洲国产欧美日韩另类综合| 99在线精品免费视频九九视| 国产精品xxxav免费视频| 亚洲一区免费视频| 久久久久久亚洲精品杨幂换脸 | 亚洲淫片在线视频| 久久精品国产久精国产一老狼 | 欧美另类久久久品| 亚洲无人区一区| 久久精品一区二区三区不卡牛牛| 狠色狠色综合久久| 99re6热只有精品免费观看| 国产精品videosex极品| 欧美亚洲专区| 欧美激情在线狂野欧美精品| 中文av一区二区| 久久久综合精品| 亚洲免费观看视频| 欧美一区二区三区视频在线| 精品成人在线观看| 夜夜嗨av一区二区三区网站四季av| 国产精品久久久久aaaa樱花| 欧美一级淫片aaaaaaa视频| 欧美va亚洲va国产综合| 一区二区不卡在线视频 午夜欧美不卡'| 欧美一区二区性| 亚洲高清在线视频| 亚洲主播在线观看| 黄色成人91| 亚洲一区国产精品| 韩国精品在线观看| 亚洲线精品一区二区三区八戒| 国产一区二区三区久久 | 黄色一区二区在线| 亚洲一区不卡| 韩国三级电影一区二区| 亚洲视频一二| 悠悠资源网亚洲青| 亚洲一区亚洲| 亚洲第一精品夜夜躁人人爽| 午夜精品剧场| 亚洲国产毛片完整版| 欧美一区二区视频97| 亚洲精品资源美女情侣酒店| 久久精品国产综合精品| 日韩视频在线一区二区| 久久人体大胆视频| 亚洲一区二区三区精品视频 | 欧美三日本三级少妇三2023 | 欧美日本二区| 久久精品一二三| 国产精品系列在线|