基于無線射頻和GPRS網絡的林火監測數據采集電路設計
0 引言
森林火災是一種世界性的林業重大災害,我國每年都有上千次的森林火災發生,造成嚴重的森林資源破壞、經濟和財產損失。林火的及時發現與報警是防止森林火災發生的重要任務之一,是控制和撲滅森林火災的基礎。我國的林火監測措施按其所在的空間高度可劃分為衛星監測、航空巡護、嘹望臺觀測和地面巡護等四個層次。目前,在森林防火工作中已初步實現了高空有衛星、中空有飛機、地面有嘹望臺和巡護人員的立體監測手段,其中衛星監測和嘹望臺監測是目前我國林火監測的基本方式。根據火災發生時的基本特征,可以利用溫度和煙霧濃度來監測林火,結合森林大面積分布和野外難以布線和供電的特點,設計了基于無線射頻和GPRS網絡的林火監測數據采集電路,可為森林防火提供一種參考。
1 總體設計方案
本設計采用無線射頻與GPRS相結合的方式,終端監測溫度和煙霧濃度,并通過無線射頻發送到基站,基站通過MC55與監控中心通信,將終端采集回的數據打包發送至監控中心,并可接受監控中心的指令,對每個終端進行遠程控制,從而可以實現遠程對林火的監控。系統的整體結構如圖1所示。

2 硬件電路設計
2.1 溫度采集電路
本設計采用DALLAS公司生產的DS18B20數字溫度傳感器。DS18B20在與微處理器連接時僅需要一條口線即可實現微處理器與DS18B20的雙向通訊。可用數據總線供電,電壓范圍為3.0~5.5 V,無需備用電源。測溫范圍-55℃~+125℃。9~12位的可編程分辨率。每個DS18B20都有一個獨特的64位序列號,可作為終端的唯一標識符。
2.2 煙霧濃度采集電路

MQ-2氣體傳感器所使用的氣敏材料是在清潔空氣中電導率較低的二氧化錫(SnO2)。當傳感器所處環境中存在可燃氣體或煙霧時,傳感器的電導率隨空氣中煙霧濃度的增加而增大。使用簡單的電路即可將電導率的變化轉換為與該氣體濃度相對應的輸出信號。在本設計中,將MQ-2電流的變化轉化為電壓值的變化,然后通過A/D轉換得到電壓值,利用電壓值與煙霧濃度對照表可查找得到煙霧濃度的值。
2.3 無線射頻電路設計

圖3無線射頻電路
RF200模塊特點如下:標準異步串行接口,方便與各種控制器的精簡串口連接;數據透明傳輸,所收即所發;模塊內置高性能CPU實現前向糾錯處理,最大可以糾24bits連續突發錯誤,達到業內領先水平;工作頻率范圍為418~455 MHz;GFSK的調制方式;可選的16位RFID(特殊設定以減少一對多時的單片機系統開銷);超大的256 byte數據緩沖區;2000m的傳輸距離,非常適合在嵌入式系統中遠距離無線射頻使用。
2.4 低功耗設計
由于本系統要長期在野外工作,因此低功耗設計尤為重要。
(1)選擇低功耗的外圍器件和傳感器。在低功耗的應用中,穩壓芯片和復位器件的選擇很重要,芯片自身的功耗要很低,而且要有足夠的驅動能力,是系統正常運行的保證。其他器件也要選擇低功耗的器件。本電路在設計時做了大量的調研工作,最終所采用的元器件均為同類別產品中功耗較低的型號。
(2)不用的I/O口全部接地,合理運用器件的低功耗模式。對于高阻輸入引腳,一定不能懸空,通常將其做接地處理,以免因為浮空而引起管腳狀態不定而消耗功率。
(3)合理利用外圍器件的低功耗模式。在本系統設計所包含的部件中,LPC767的低功耗模式有兩種,即空閑模式和掉電模式。本電路設計根據實際需求,使用了LPC767的空閑模式。
傳感器也要有MCU來控制,確保其在不工作時不耗電。
(4)復合三極管要旁路漏電電流。對于用三極管搭接的復合管需要增加偏置電阻,普通三極管由于生產工藝限制達不到理想狀態,即截止電流不可能為0,這樣增加系統功耗。
(5)大功率的器件,要能被關斷。靜態電流較大的器件如MQ-2,在系統靜態時需要關斷其電源,以減低功耗。
3 軟件設計
3.1 終端軟件設計

3.2 終端通信子程序設計
終端與基站的通信功能是通過中斷方式實現的,見數據通信流程圖所示。當基站發送一個命令后,單片機則產生一個中斷。在中斷子程序中,首先進行關閉中斷、保護現場,然后單片機接收一個來自上位機的數據一握手信號,檢查是否正確,并發回應答信號。如果正確,則清除標志位,從中斷子程序返回,再次進入中斷子程序時仍然先判斷是否為握手信號。如果不是,則為接收數據,將數據送入存儲單元中保存,然后判斷數據是否接收完,沒接收完則繼續進行接收,接收完則清除接收數據標志位,并向上位機發送數據結束標志位。最后恢復現場,打開中斷,從中斷子程序返回。圖3終端通信子程序流程圖

3.3 基站軟件設計
如前所述,基站由單片機控制RF200與MC55,測溫主機的程序主要分為系統初始化、設置時鐘芯片、與測溫終端通信及與測控中心通信四大部分,實現接收測溫終端上傳的溫度煙霧濃度數據并發送至監控中心,將接收到的監控中心控制命令下傳至測溫終端等功能。測溫主機的主程序和接收中斷處理部分程序流程如圖4和圖5所示。