謝騰,陳壽元,邵增珍
(山東師范大學 信息科學與工程學院 山東省分布式計算機軟件新技術重點實驗室,山東 濟南 250014)
基于ZigBee和ARM技術的森林火情監測系統的設計
謝騰,陳壽元,邵增珍
(山東師范大學 信息科學與工程學院 山東省分布式計算機軟件新技術重點實驗室,山東 濟南 250014)
介紹了基一種基于ZigBee和ARM技術的無線森林火情監測系統。該系統采用無線傳感網絡結合上位機數據處理中心的框架,采取ZigBee和短波無線通信方案,融合了傳感器網絡、ARM等工控技術,實現了森林環境參數采集和傳輸。在系統的總體框架下,重點分析了ZigBee組網的的設計方案,包括軟件設計和硬件設計。最后,對節點性能和整個監控系統進行了測試,證明了系統的穩定性和其數據傳輸的可靠性。
ARM;ZigBee;短波;無線通信
森林在國民經濟中占有重要地位,然而,森林火災會給森林帶來嚴重危害。但是,人類在制服森林火災上,卻依然尚未取得突破性的進展,于是在火災還在萌芽狀態立即撲滅它就顯得尤為重要。因此推廣森林火情監測系統具有非常中的價值和意義。
基于BP神經網絡和支持向量機的降水量空間插值對比研究——以甘肅省為例 李純斌,劉永峰,吳 靜,等Ⅳ(12)
森林火情監控系統利用預設在森里中的各種不同功能的傳感器節點采集各類森里環境參數,傳輸到上位機,利用信息管理軟件,進行數據存儲、顯示、分析處理等操作,對異常情況進行預測和報警。
目前,我國還有部分的森林火情監控還采用興建瞭望塔、建立視頻監控等方式。因為森林火災經常發生在人煙罕至的原始森林中,因此上述方式存在著諸多不足。鑒于此,提出了一種基于ZigBee+短波無線通信的森林火情監控系統。ZigBee是一種近距離通信技術,適合傳感器節點的組網要求;短波作為一種遠距離無線通信技術,在遠程數據傳輸方面有著獨到的優勢。以上二者的優勢互補,在森里火情監測系統中具有廣闊的應用前景[1]。
整個系統由3部分構成,如圖1所示。
在外圍設備接口電路方面,由于TM32F103C8和數傳電臺以及ZigBee模塊均為串口連接,在電路設計方面簡單可靠。TM32F103C8的程序燒寫方式采用在系統(ISP),采用ST的ISP軟件,設置完芯片的啟動模式為system memory,即可通過串口和ISP軟件來下載Bin文件。程序下載板主要由一塊美信公司MAX3232電平轉換芯片構成。其能夠將PC串口標準(RS232)轉轉換為TM32F103C8串口TTL標準。
考慮到具體的硬件電路圖設計比較繁雜,在此給出Coor-Node的節點的硬件設計框圖,STM32F103C8是數傳電臺和ZigBee模塊的中間層,通過兩個串口分別連接數傳電臺和ZigBee,作為模擬電臺數據和ZigBee數據的交互層,通過對其軟件進行編程,實現兩種網絡數據的轉化[4]。
2)中繼節點 一個帶有為控制器的網絡中繼節點,具有短波和ZigBee兩種協議數據的轉換能力,ZigBee模塊部分接受ZigBee網絡采集到的數據,經過處理后,通過短波數傳電臺傳送送遠程上位機監控中心,同時通過短波數傳電臺也能夠從上位機獲得各種控制和設置指令,并把這些指令傳送到ZigBee網絡,從而實現對對監測網絡的設置。
國土資源行政應訴的七大技巧(謝偉) ..........................................................................................................9-46

圖1 系統框架圖Fig.1 Structure diagram of the system
系統硬件設計主要以STM32F103C8為中心設計其外圍電路,包括電源電路設計、時鐘電路設計、復位電路設計,存儲電路設計和接口電路設計等方面。

圖2 Coor-Node節點硬件設計框圖Fig.2 Structure diagram of Coor-Node hardware design
Coor-Node處在系統的中間層,既要與無線傳感器網絡進行通信,又要與通過數傳電臺與上位機監控中心進行數據交互,這就要求其具有較強的數據處理能力。基于此考慮,本設計方案選用了ST公司的STM32F103C8作為微控制器。STM32F103C8是基于一個實時仿真和跟蹤的32位CortexTM-M3 core CPU的微控制器,并帶有64 kB嵌入的高速 Flash存儲器。采用48腳封裝、極低的功耗,多個32位定時器,2路12位的ADC、1個CAN總線以及多達7個的外部中斷。
數傳電臺模塊選用FY602型號的數傳電臺,載頻433 MHz ISM頻段,無需申請頻段,接口速率和信道速率可達到38 400 bps。干擾性強,接收靈敏度高,應用廣泛。
3)上位機監控中心 上位機端,電臺將接收到的模擬信號轉化為數字信號,并數據由串口輸入上位機的管理軟件中,從而實現整個監測網絡系統的設置和森林環境參數的的顯示、查詢、存儲等功能[2]。
ZigBee模塊DIGI公司推出的新型XBP24-BWIT-004,250 kbps的數據傳輸速率。1 600 M的通信距離,支持AT和API命令集,工作頻段為868/915 MHz。特別適合遠距離的組網要求。
9月25日下午,第五屆黃河國際論壇水領導人高層論壇舉行。水利部部長陳雷在論壇講話并回答現場提問。水利部副部長胡四一,聯合國教科文組織前副總干事、聯合國教科文組織水教育學院院長納吉共同主持論壇。水利部副部長李國英,水利部黃河水利委員會主任陳小江,水利部總工程師汪洪、總規劃師周學文等出席。
第1步:根據組別T分層,分別對Y(成功與否)做Logistic回歸,得到兩個Logistic模型。即當T=1時得到模型A,當T=0時得到模型B。
系統硬件設計有ZigBee網絡的End-Node和Coor-Node節點與中繼節點3部分組成。End節點采用XBee PRO 900 XSC模塊作為無線收發模塊,Coor-Node節點采用ARM7+XBee PRO 900 XSC+Pt-205模塊構成。中繼節點采用Pt-205模塊短波傳輸模塊。以下分析Coor-Node節點的硬件設計方案。Coor-Node節點硬件設計框圖如圖2所示。
在Coor-Node電路板上因很多芯片的工作電壓和電流不同,因此電源部分的設計非常關鍵。整個系統有外部的12 V的太陽蓄電池供電,而TM32F103C8的工作電壓為1.8 V,I/O工作電壓為3.3 V,數傳電臺的工作電壓為4.5~5.5 V,ZigBee模塊的供電電壓為3.3 V,因此選擇LM2576-5.0,MIC29302及AMS1117系列的電壓轉換芯片,得到各芯片相應的工作電壓。電源部分的設計思想如圖3所示[3]。

圖3 電源轉換示意圖Fig.3 Diagram of the power conversion
相對電源部分,時鐘電路和硬件復位電路的設計相對簡單,時鐘晶振采用12 MHZ的外部晶振電路,硬件復位電路采用MAX813復位芯片實現。由于TM32F103C8只具有64KB的片內Flash存儲器和20 kB的SRAM,只能夠滿足系統的基本需求,有考慮到ZigBee子節點地址等相關系統參數的存儲問題,所以外擴了一塊8 MB的Flash和以一塊32 k的Sram62256.
1)ZigBee網絡 該網絡中的ZigBee模塊按功能不同,可分為End-Node和Coor-Node。End,是一種帶有傳感器的數據采集節點,采集并無線發送森林環境信息;Coor-Node的組成,用途。在單個網絡內,所有的End-Node和Coor-Node節點按照ZigBee協議組成星型網絡。
相比TM32F103C8,由于數傳電臺和XBee都是模塊的封裝,其外圍電路設計比較簡單。Xbee模塊的串口與TM32F103C8的串口0直接連接。數傳電臺的串口與TM32F103C8的串口1直接連接。另外,在實際應用中,為了增加系統可視化,在硬件電路上增加數碼管顯示和LED指示燈,可通過數碼管和LED的狀態了解Coor-Node節點的運行情況,如與中繼節點的連接,芯片正常工作,接受和發送森林環境參數等[5-6]。
系統軟件設計分為4部分:XBee模塊的單片機軟件編程,Coor-Node的節點TM32F103C8軟件編程,中繼節點軟件編程,上位機管理軟件的設計。在此只介紹XBee模塊的軟件編程。XBee軟件編程包括采集節點的XBee模塊上的單片機編程和Coor-Node節點的XBee模塊上的單片機編程。
Coor-Node節點的XBee模塊上的單片機編程。Coor-Node節點的XBee模塊在構建的星型網絡中作為協調器,協議棧初始化,創建PAN CO-ORDINATOR,選擇PAN ID和Coor-Node的短地址,選擇空閑信道,啟動網絡,轉發數據。協調器軟件流程圖如圖4所示。
當反常出現后,當自然界以某種方式違反支配常規科學所做的預測后,此時科學共同體成員則會對反常的現象和領域進行一定的研究,以便找出問題所在,通過調整范式來消解這種反常。“發現始于意識到反常,即始于認識到自然界總是以某種方法違反支配常規科學的范式所做的預測。”[2]44由此可見,出現反常現象后,調整范式是關鍵的一步。范式有能力迫使科學共同體成員去處理這種反常,因此,范式不僅僅是被動的被利用的,它也有主動的一面。科學共同體依賴于范式的時候,范式便由被動的狀態變為主動的狀態,由靜態轉變為動態。

圖4 協調器軟件流程圖Fig.4 Flow chart the Coor-Node software
End-Node節點的XBee模塊的編程,首先協議棧初始化,然后掃描信道發現網絡中的協調器Coor-Node節點,通過相應的信道發送加入網絡的請求,一旦Coor-Node節點接受了該設備,它將發送一個16位的短地址給設備,作為設備在網絡中標識。
學校與醫院共同建立教學評價制度,創建“評價主體多元、形式多元、關注過程和能力”的考核評價體系,尤其注重實習的“出科”技能考核和帶教教師對學生綜合素質的評價;共同舉辦全省護理技能大賽,聘請醫院護理專家擔任評委。目前學校已與貴州省人民醫院、貴州省武警醫院共同舉辦省級護理技能大賽5次。
系統任務定時進行喂狗和向上位機發送心跳幀。定時喂狗可以在程序“跑飛”和“死鎖”情況下實現自動復位;在數據上傳間隔時間較長的情況下,定時發送心跳幀能夠檢測設備是否正常工作。
以上提出了一種新的基于ZigBee和ARM的無線森林火情監測系統,有機結合了ARM高效的處理技術、短波靈活的遠程數據傳輸技術和ZigBee的低成本、低功耗等特點,經實驗表明,該系統工作穩定,可靠性強,該系統在森林火情監測中有良好的應用前景。
[1]宋蜇存,陳寧,李迪飛.ZigBee無線傳感技術在森林火災監測中的應用[J].自動化儀表,2011(4):84-86.
SONG Zhe-cun,CHEN Ning,LIDi-fei.Application of ZigBee wireless sensor technology in forest conflagration surveillance[J].Process Automation Instrumentation,2011(4):84-86.
[2]周慧玲,甘典文,王智威,等.基于ARM/GPRS/ZIGBEE技術的無線糧情監控系統的設計與實現 [J].測控技術,2011(2):11-15.
ZHOU Hui-ling,GAN Dian-wen,WANG Zhi-wei,etal.Design and realization of wireless grain monitoring system based on ARM/GPRS/ZigBee[J].Measurement&Control Technology,2011(2):11-15.
[3]呂治安.ZigBee網絡原理與應用開發[M].北京:北京航空航天大學出版社,2008.
[4]ZigBee-Specification 2007,ZigBee協議棧2007[S].
[5]武風波,強云霄.基于ZigBee技術的遠程無線溫濕度測控系統的設計[J].西北大學學報:自然科版,2008(5):731-734.
WU Feng-bo,QIANG Yun-xiao.Observation and control system based on ZigBee technology[J].Journal of Northwest University:Natrual Science Edition,2008(5):731-734.
[6]張英梅,傅仕杰.STM32的智能溫室控制系統[J].軟件.2010(12):14-18.
ZHANG Ying-mei,FU Shi-jie.STM32’S controling system of intelligent greenhouse[J].Software,2010(12):14-18.
Design of wireless forest fire monitoring communication system based on ZigBee and ARM
XIE Teng,CHEN Shou-yuan, SHAO Zeng-zhen
(Shandong Province Key Laboratory for Distributed Computer Software Novel Technology,Institute of Information Science&Engineering,Shandong Normal University,Jinan250014,China)
A solution of wireless forest fire monitoring system based on ZigBee and ARM technology is introduced.This system combines a framework of wireless sensor network with host data processing center.Wireless sensor networks,ARM and other industrial technologies are involved in the system to achieve the functions of collection and transmission on forest environment parameters.ZigBee and shortwave are respectively used for wireless communication between End-Node, Router-Node,Coordinator-Node and host computer.Under the systemic framework,the design of ZigBee network is mainly analyzed,including its hardware design and software design.Finally,node performance and monitoring system are tested to prove its stability and reliability of transmission.
ARM;ZigBee;shortwave;wireless communiaciton
TN92
A
1674-6236(2012)04-0146-03
2011-11-02 稿件編號:201111010
山東省科技發展計劃項目(2009GG10001008);山東省自然科學基金(ZR2011FQ029,ZR2011FL026)
謝 騰(1986—),男,山東濟寧人,碩士研究生。研究方向:數據通信理論與技術。