《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于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亚洲国产精品_日韩亚洲一区二区
亚洲婷婷综合久久一本伊一区| 欧美一区二区免费| 国产一区二区三区av电影| 国产精品jvid在线观看蜜臀| 欧美精品三级| 欧美激情亚洲视频| 免播放器亚洲一区| 裸体丰满少妇做受久久99精品| 久久精品夜色噜噜亚洲aⅴ| 久久av一区| 午夜精品国产更新| 香蕉久久夜色| 性欧美暴力猛交另类hd| 性久久久久久久久| 欧美一区二区免费| 久久精品国产久精国产思思| 欧美在线播放一区| 欧美一区二区在线免费播放| 欧美伊人精品成人久久综合97| 午夜精品剧场| 久久精品人人做人人综合| 久久九九国产| 麻豆九一精品爱看视频在线观看免费| 久久亚洲精品一区| 久久综合九色综合久99| 欧美顶级艳妇交换群宴| 欧美黄色aaaa| 欧美日韩国产a| 国产精品入口麻豆原神| 国产精品美女久久久免费| 国产免费亚洲高清| 国内精品一区二区三区| 精品成人在线视频| 欧美日韩一区二区三| 欧美先锋影音| 国产欧美一区二区精品性色 | 久久久久网站| 老司机久久99久久精品播放免费 | 99精品欧美一区| 亚洲午夜高清视频| 欧美一级二级三级蜜桃| 久久精品一区四区| 免费亚洲一区| 欧美精品色综合| 国产精品多人| 国产一区激情| 亚洲国产视频直播| 99精品国产一区二区青青牛奶| 亚洲视频在线观看一区| 午夜亚洲一区| 91久久精品美女| 一本在线高清不卡dvd| 亚洲在线观看视频网站| 久久aⅴ国产欧美74aaa| 免费欧美电影| 欧美日本国产一区| 国产欧美短视频| 亚洲国产成人精品女人久久久| 日韩亚洲欧美中文三级| 性伦欧美刺激片在线观看| 亚洲国产综合在线看不卡| 宅男在线国产精品| 久久精精品视频| 欧美精品久久一区二区| 国产欧美日韩一区| 亚洲国产精彩中文乱码av在线播放| 99视频国产精品免费观看| 久久av免费一区| 亚洲视频一区在线| 久久免费视频在线| 欧美色图麻豆| 精品91久久久久| 亚洲一区二区三区国产| 亚洲欧洲另类国产综合| 亚洲欧美国产va在线影院| 老牛影视一区二区三区| 国产精品久久久久久久一区探花| 国内外成人在线视频| 中日韩视频在线观看| 亚洲福利专区| 欧美一级欧美一级在线播放| 欧美精品一区在线播放| 国内精品嫩模av私拍在线观看 | 亚洲精品色婷婷福利天堂| 午夜精品一区二区三区电影天堂| 日韩午夜高潮| 久久婷婷国产麻豆91天堂| 国产精品麻豆va在线播放| 亚洲国产毛片完整版 | 中文欧美日韩| 免费成人高清视频| 国产免费成人| 一区二区三区不卡视频在线观看 | 亚洲综合电影一区二区三区| 欧美国产日韩精品免费观看| 国产欧美日韩免费| 亚洲少妇最新在线视频| 亚洲乱码久久| 农村妇女精品| 国产亚洲精品成人av久久ww| 一本综合久久| 一本色道**综合亚洲精品蜜桃冫| 久久综合久久久久88| 国产日韩欧美一区二区三区四区| 一本久久精品一区二区| 亚洲毛片一区二区| 农村妇女精品| 精品1区2区3区4区| 欧美伊人久久大香线蕉综合69| 亚洲欧美中文字幕| 欧美午夜不卡视频| 亚洲美女精品成人在线视频| 91久久精品国产91性色tv| 久久久久国产一区二区三区四区 | 最新中文字幕一区二区三区| 亚洲黄一区二区三区| 久久精品中文字幕一区| 国产欧美一区视频| 亚洲综合色激情五月| 亚洲欧美日韩综合一区| 欧美手机在线视频| 中国成人在线视频| 亚洲欧美视频在线| 国产精品久久| 亚洲午夜精品| 亚洲欧美综合网| 国产精品女主播| 亚洲男人影院| 久久高清免费观看| 国产午夜精品理论片a级探花| 亚洲春色另类小说| 亚洲精品视频免费观看| 欧美成人免费大片| 亚洲欧洲在线一区| 日韩视频免费| 欧美日韩综合视频网址| 99精品国产热久久91蜜凸| 亚洲一区免费网站| 国产精品久久久久久久久借妻| 亚洲午夜久久久久久久久电影网| 亚洲欧美日韩精品久久亚洲区 | 亚洲经典视频在线观看| 亚洲美女区一区| 欧美日韩一本到| 中文av一区特黄| 欧美中文字幕在线| 韩国三级电影久久久久久| 亚洲国产精品视频一区| 欧美激情一区二区三区全黄| 99视频+国产日韩欧美| 亚洲欧美中文日韩v在线观看| 国产日韩三区| 亚洲国产cao| 欧美激情中文字幕乱码免费| 一本高清dvd不卡在线观看| 午夜精品理论片| 国产一区二区丝袜高跟鞋图片| 性色一区二区| 亚洲一区二区三区视频| 国产欧美日韩精品一区| 亚洲第一精品福利| 欧美精品粉嫩高潮一区二区| 中文国产成人精品| 久久久国产91| 日韩一级黄色大片| 欧美一区二区三区视频在线| 一区二区在线免费观看| 99日韩精品| 国产免费一区二区三区香蕉精| 久久精品欧洲| 欧美日韩国产不卡| 亚洲一区二区在线播放| 亚洲性人人天天夜夜摸| 欧美三级乱码| 亚洲欧美影院| 欧美69视频| 亚洲午夜羞羞片| 女人天堂亚洲aⅴ在线观看| 中文av一区特黄| 午夜精品免费在线| 在线观看日韩| 午夜在线精品偷拍| 亚洲欧洲日本专区| 亚洲欧洲一区二区在线观看| 国产精品区一区二区三区| 亚洲国产欧洲综合997久久| 欧美性猛交一区二区三区精品| 一本色道久久88综合日韩精品| 亚洲色图在线视频| 激情五月婷婷综合| 亚洲免费在线观看视频| 伊人婷婷欧美激情| 午夜视黄欧洲亚洲| 亚洲人成毛片在线播放| 久久国产手机看片| a91a精品视频在线观看| 美女任你摸久久| 亚洲欧美在线看| 欧美日韩一区二区三区视频| 久久国产精品一区二区三区四区|