張少華,肖金球*,李長才
(1.蘇州科技大學(xué)電子與信息工程學(xué)院,江蘇蘇州215009;2.蘇州市智能測控工程技術(shù)研究中心,江蘇蘇州215009)
多參數(shù)空氣質(zhì)量監(jiān)測系統(tǒng)設(shè)計
張少華1,2,肖金球1,2*,李長才1,2
(1.蘇州科技大學(xué)電子與信息工程學(xué)院,江蘇蘇州215009;2.蘇州市智能測控工程技術(shù)研究中心,江蘇蘇州215009)
為了提高空氣質(zhì)量監(jiān)測水平,實現(xiàn)對空氣中多參數(shù)的實時監(jiān)測,設(shè)計了一種基于無線傳感網(wǎng)的多參數(shù)空氣質(zhì)量監(jiān)測系統(tǒng)。系統(tǒng)將ZigBee無線傳感網(wǎng)與各傳感器相結(jié)合,實現(xiàn)數(shù)據(jù)的實時采集和傳輸,以ARM處理器S3C2410為硬件電路的核心,通過GPRS模塊將數(shù)據(jù)發(fā)送到監(jiān)測中心顯示并保存。測試結(jié)果表明:該監(jiān)測系統(tǒng)運行穩(wěn)定,覆蓋范圍廣,能對空氣中多個參數(shù)實時監(jiān)測,具有較高的實用性。
無線傳感網(wǎng);多參數(shù);實時監(jiān)測;GPRS
隨著我國經(jīng)濟飛速發(fā)展,工業(yè)化和城市化帶來的不僅僅是現(xiàn)代化的生活,還有隨處可見的污染,對于空氣污染的監(jiān)測已成為現(xiàn)今最熱的話題之一。目前空氣質(zhì)量監(jiān)測采用的方法主要有兩種:傳統(tǒng)的人工取樣實驗室分析法和利用外國進口的自動化空氣檢測設(shè)備進行在線監(jiān)測的方法[1]。這兩種監(jiān)測方法都存在一定的缺點,因此,有必要設(shè)計一個能對空氣中多種有害氣體以及PM2.5等參數(shù)進行實時監(jiān)測的系統(tǒng)[2-3],使用安放在不同區(qū)域的氣體傳感器采集空氣中污染物的濃度,并將所采集的數(shù)據(jù)通過ZigBee無線傳感網(wǎng)傳輸數(shù)據(jù)到主節(jié)點上,最后主節(jié)點通過GPRS模塊將數(shù)據(jù)發(fā)送到遠程監(jiān)測中心,及時了解不同地區(qū)空氣中各污染物的濃度,當某項參數(shù)超標時進行報警提醒[4-5],以便相關(guān)部門及時對污染采取防治措施。基于ZigBee無線傳感網(wǎng)的空氣質(zhì)量監(jiān)測是一種典型的無線傳感器網(wǎng)絡(luò)應(yīng)用[6-7],這種方法能實時自動監(jiān)測,且各節(jié)點可移動性高,運行和維護簡單方便。
文中設(shè)計了一種基于無線傳感網(wǎng)的多參數(shù)空氣監(jiān)測系統(tǒng),系統(tǒng)的總體結(jié)構(gòu)如圖1所示,系統(tǒng)能監(jiān)測空氣中的多個參數(shù),實時反映出監(jiān)測區(qū)域空氣的狀況,當有參數(shù)超標及時發(fā)出警報。系統(tǒng)可以對不同區(qū)域進行監(jiān)測,為了方便無線傳感網(wǎng)進行自主組網(wǎng),各區(qū)域內(nèi)的監(jiān)測節(jié)點在組網(wǎng)時采用多級異構(gòu)分簇的路由協(xié)議。根據(jù)監(jiān)測需要選擇相對應(yīng)的傳感器,可對各區(qū)域空氣中的多種參數(shù)實時監(jiān)測,主要包括溫度、濕度、氣壓和PM2.5的值,以及CO、CO2、O3、NO2、SO2等氣體的濃度。各監(jiān)測節(jié)點所測得的數(shù)據(jù)都匯總到網(wǎng)關(guān)節(jié)點,由ARM處理器S3C2410對數(shù)據(jù)進行處理分析,監(jiān)測結(jié)果用GPRS模塊發(fā)送到監(jiān)測中心的服務(wù)器上[8-9],使監(jiān)測中心能實時掌握各區(qū)域所測信息。
圖1 系統(tǒng)總體結(jié)構(gòu)
2.1 數(shù)據(jù)采集模塊
數(shù)據(jù)采集模塊主要包括各類傳感器和相應(yīng)的調(diào)理電路以及射頻芯片,各無線傳感網(wǎng)中的監(jiān)測節(jié)點負責(zé)采集空氣中各項參數(shù)的數(shù)值,網(wǎng)關(guān)節(jié)點則負責(zé)接收和匯總各區(qū)域監(jiān)測節(jié)點采集的數(shù)據(jù),最后傳輸給處理模塊,可以實現(xiàn)對監(jiān)測參數(shù)的感知、采集和預(yù)處理。
2.1.1傳感器與調(diào)理電路
系統(tǒng)所選取的傳感器主要有溫、濕度傳感器,氣體傳感器和PM2.5傳感器。
PM2.5的檢測采用的是光學(xué)空氣質(zhì)量傳感器GP2Y1010AU0F,傳感器內(nèi)部有紅外線發(fā)光二極管和光電晶體管,通過對角安放使光電晶體管能夠檢測到氣室中塵埃顆粒的反射光的光照強度。
在空氣監(jiān)測中,氣體檢測通常使用對應(yīng)的氣體傳感器,其中電化學(xué)傳感器是用于檢測氣體時使用最多、技術(shù)最完善、檢測性能最好的方法,該系統(tǒng)就是采用各類氣體的電化學(xué)傳感器。選取的傳感器應(yīng)具有良好的分辨率、檢測精度等參數(shù),氣體電化學(xué)傳感器的主要技術(shù)指標見表1。
表1 電化學(xué)傳感器主要技術(shù)參數(shù)
為保證系統(tǒng)采集數(shù)據(jù)的準確性,使用電化學(xué)傳感器時,需每隔一段時間對其進行校準調(diào)零,系統(tǒng)選用TI公司生產(chǎn)的一款新型可編程電化學(xué)模擬前端芯片LMP91000[10]。 LMP91000芯片通過編程控制增益和溫度補償,能夠完成傳感器的自動調(diào)零和智能校準,能很大程度上提高測量結(jié)果的精度,調(diào)理電路具體如圖2所示。電路的數(shù)字接口部分與控制器的ADC和I2C(SCL和SDA)接口相連,可直接讀取傳感器輸出信號以及實現(xiàn)芯片的控制。
圖2 電化學(xué)傳感器調(diào)理電路
2.1.2 ZigBee無線傳感網(wǎng)
ZigBee是一種短距離、低速率、低功耗的數(shù)據(jù)通信網(wǎng)絡(luò)協(xié)議,建立在IEEE802.15.4標準基礎(chǔ)上,主要工作在2.4 GHz、915 MHz和868 MHz的3個頻段上,傳輸距離在10-75 m的范圍內(nèi),ZigBee網(wǎng)絡(luò)可以將多個小型的傳感器組織起來通信,網(wǎng)絡(luò)能夠覆蓋整個監(jiān)測區(qū)域,可以和互聯(lián)網(wǎng)、GPRS網(wǎng)絡(luò)等數(shù)據(jù)傳輸網(wǎng)進行連接,很大程度上能降低遠程監(jiān)控和數(shù)據(jù)傳輸?shù)某杀尽?/p>
ZigBee監(jiān)測節(jié)點采用TI公司生產(chǎn)的芯片CC2530,CC2530在單個芯片上集成了一個工作在2.4 GHz頻段IEEE802.15.4標準的RF無線電收發(fā)機和一個高性能低功耗的8051微控制器,其無線接收靈敏度高且抗干擾性強,特別適用于搭建功能健全、價格低廉的網(wǎng)絡(luò)節(jié)點。
2.2 核心處理模塊
該系統(tǒng)的核心處理模塊完成將網(wǎng)關(guān)傳來的數(shù)據(jù)進行處理,終端顯示,參數(shù)設(shè)置、數(shù)據(jù)存儲等任務(wù),并將處理所得的數(shù)據(jù)通過通信模塊傳輸給監(jiān)測中心,核心處理模塊的系統(tǒng)框圖如圖3所示。
圖3 核心處理電路的系統(tǒng)框圖
2.2.1 ARM處理器
該系統(tǒng)的處理器是三星公司生產(chǎn)的16/32位RSIC處理器S3C2410。這是一款CPU采用ARM920T內(nèi)核的嵌入式微處理器,具有低價格、低功耗、高性能等特點。ARM920T實現(xiàn)了MMU、AMBA BUS和Harvard高速緩沖體系結(jié)構(gòu),這一結(jié)構(gòu)具有獨立的16 KB指令Cache和16 KB數(shù)據(jù)Cache,每個都是由8字長的行構(gòu)
成,通過提供一系列完整的系統(tǒng)外圍設(shè)備,消除了為系統(tǒng)配置額外器件的需要,可以大大縮短開發(fā)周期。雖然S3C2410的運算能力一般,但擁有多個控制器和接口,以及其他外設(shè)的擴展,能夠完全滿足空氣監(jiān)測系統(tǒng)中數(shù)據(jù)處理和網(wǎng)絡(luò)傳輸?shù)囊蟆?/p>
2.2.2 供電電路
該系統(tǒng)要將各傳感器模塊放置在不同的監(jiān)測地點,放置地點都處于戶外,因此,只有工作穩(wěn)定、可靠且容量大的電池才能滿足系統(tǒng)的供電。電源作為整個系統(tǒng)驅(qū)動的基礎(chǔ),對系統(tǒng)的安全性、可靠性和正常運行都起關(guān)鍵作用,因此,選用可充電的膠體太陽能蓄電池,膠體太陽能蓄電池有比較好的深循環(huán)能力,有著很好的過充和過放能力,并且電池使用壽命長,能適用不同的環(huán)境要求,適合為該系統(tǒng)的供電。
2.3 無線通信模塊
考慮到該系統(tǒng)通信模塊安放地點條件惡劣,為了節(jié)約成本,保證系統(tǒng)穩(wěn)定,實現(xiàn)所需功能,無線通信模塊采用的是GPRS模塊,將處理過的信息發(fā)送到遠程監(jiān)測中心的服務(wù)器,發(fā)送和接收均通過GPRS模塊完成。系統(tǒng)使用西門子公司生產(chǎn)的MC55i模塊,這是一款應(yīng)用范圍廣泛并且成熟可靠的GPRS模塊,接收速率可達86.2 kbps,發(fā)送速率則為21.5 kbps,通過RS232連接S3C2410處理器,利用AT指令進行控制,收發(fā)數(shù)據(jù),無需編程,操作簡單,抗干擾能力強。
圖4 ZigBee組網(wǎng)流程圖
系統(tǒng)軟件主要有戶外設(shè)備處理軟件和上位機監(jiān)測系統(tǒng)軟件兩部分組成。戶外設(shè)備處理軟件主要包括檢測終端、無線網(wǎng)關(guān)和路由以及數(shù)據(jù)處理等設(shè)備上的的軟件。上位機監(jiān)測系統(tǒng)軟件則主要負責(zé)接收GPRS模塊傳輸?shù)臄?shù)據(jù),然后進行處理后存入服務(wù)器,并將最終的監(jiān)測結(jié)果顯示在終端顯示器上。
3.1 戶外設(shè)備處理軟件
現(xiàn)場設(shè)備軟件主要分為兩大部分。第一部分是ZigBee組網(wǎng)以及其中各個節(jié)點的軟件設(shè)計,軟件設(shè)計具體流程如圖4所示。其中包括OSAL的初始化、ZigBee網(wǎng)絡(luò)的組建、各節(jié)點的初始化和數(shù)據(jù)的采集處理等模塊。第二部分是嵌入式系統(tǒng)的初始化和處理完數(shù)據(jù)的GPRS傳輸,具體流程如圖5所示。
圖5 系統(tǒng)程序執(zhí)行流程圖
3.2 上位機監(jiān)測系統(tǒng)軟件
上位機監(jiān)測系統(tǒng)軟件主要由路由器、防火墻、服務(wù)器以及相應(yīng)的軟件程序構(gòu)成,能夠完成數(shù)據(jù)實時收發(fā)、數(shù)據(jù)的存儲、直觀地呈現(xiàn)在數(shù)據(jù)顯示界面中,以方便工作人員進行實時查詢和對歷史記錄的查詢。用戶登錄軟件并選擇監(jiān)測區(qū)域后的界面如圖6所示,上半部分直接顯示監(jiān)測區(qū)域測得的實時數(shù)據(jù),下半部分則可對歷史數(shù)據(jù)進行查詢,在選擇所需查詢的參數(shù)和起止時間后便可得到歷史記錄的曲線。
圖6 監(jiān)測系統(tǒng)數(shù)據(jù)查詢界面
為了測試該系統(tǒng)的實際使用性,選取對蘇州市上方山景區(qū)
周圍區(qū)域進行測量,將連續(xù)多天測量的結(jié)果繪制成折線圖,空氣的溫度和濕度測量結(jié)果如圖7所示,PM2.5和CO2參數(shù)測量結(jié)果如圖8所示。將以上結(jié)果與國家權(quán)威機構(gòu)所發(fā)布的數(shù)據(jù)進行對比,所測數(shù)據(jù)與其發(fā)布數(shù)據(jù)基本吻合,某些點會存在誤差,經(jīng)分析得出結(jié)論,是由于傳感器放置地點不準確引起測量結(jié)果的不準確,以后將進一步完善確定傳感器的準確位置。
圖7 溫度、濕度測量結(jié)果
該系統(tǒng)是基于ZigBee無線傳感網(wǎng)的數(shù)據(jù)采集,以ARM處理器S3C2410為控制核心構(gòu)建的嵌入式監(jiān)測平臺,實現(xiàn)了對空氣中多參數(shù)的采集監(jiān)測、存儲傳輸與終端顯示。系統(tǒng)可對空氣中多個參數(shù)的值進行實時動態(tài)監(jiān)測,且體積小、成本少、功耗低,采用太陽能電池供電,具有低功耗、壽命長、綠色環(huán)保等優(yōu)點。系統(tǒng)運行穩(wěn)定、測量準確、可靠性高,具有很高的實際使用價值和較好的市場應(yīng)用前景。
圖8 PM2.5和CO2測量結(jié)果
[1]刁慧琴.ZigBee技術(shù)在污染氣體監(jiān)測系統(tǒng)中的研究與應(yīng)用[D].上海:東華大學(xué),2012.
[2]陳榮軍,余祥云,譚洪舟,等.基于S3C6410的遠程無線環(huán)境監(jiān)測系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2014,40(5):143-146.
[3]徐珍,周鳳星,陳虎.基于ARM處理器的CO氣體在線監(jiān)測系統(tǒng)的設(shè)計[J].工業(yè)安全與環(huán)保,2011,37(9):24-25.
[4]陳聰偉,肖金球,劉士游,等.基于ARM的水體溶解氧監(jiān)測系統(tǒng)設(shè)計[J].微型機與應(yīng)用,2014,33(24):35-37,41.
[5]陳榮軍,余祥云,譚洪舟,等.基于S3C6410的遠程無線環(huán)境監(jiān)測系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2014,40(5):143-146.
[6]穆亞梅.基于ZigBee無線傳感網(wǎng)絡(luò)空氣質(zhì)量監(jiān)測系統(tǒng)的實現(xiàn)[J].自動化與儀器儀表,2014(3):83-84.
[7]吳迪,皇潤風(fēng),柯燕燕,等.基于無線傳感器網(wǎng)絡(luò)的空氣污染實時監(jiān)測系統(tǒng)[J].計算機測量與控制,2013,21(7):1756-1758.
[8]李建坡,鐘鑫鑫.基于GPRS的空氣質(zhì)量綜合監(jiān)測系統(tǒng)[J].東北電力大學(xué)學(xué),2014,34(5):69-37.
[9]王凡,李博.基于開源硬件的在線空氣質(zhì)量監(jiān)測系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2014,40(12):82-85.
[10]許劍鋒,蘆靜,郝歡,等.基于LMP9100的電化學(xué)傳感器調(diào)理電路設(shè)計[J].傳感器世界,2014,20(3):23-25.
Design of multi-parameter air quality monitoring system
ZHANG Shaohua1,2,XIAO Jinqiu1,2,LIChangcai1,2
(1.School of Electronic&Information Engineering,SUST,Suzhou 215009,China;2.SuzhouIntelligence Control Engineering Technology Center,Suzhou 215009,China)
Aimed at solving the existed air quality monitoring problems,improving the monitoring level and realizing the real-time monitoring of multi-parameters,we designed a multi-parameter air quality monitoring system based on wireless sensor network.Combining ZigBee wireless sensor network with various sensors,this system implemented data real-time acquisition and transmission.It also used ARM processor S3C2410 as the core of hardware circuit sending the data to the monitoring center via GPRS module for display and restoration.Test results show that the system has the advantages of stability and wide coverage.It can realize the real-time air monitoring of multi-parameters with high practical value.
wireless sensor network;multi-parameter;real-time monitoring;GPRS
TP368.1
A
1672-0687(2016)04-0068-04
責(zé)任編輯:艾淑艷
2016-04-05
江蘇省住房和城鄉(xiāng)建設(shè)廳科技項目(2014JH12);蘇州科技學(xué)院科研基金資助項目(XKZ201412)
張少華(1991-),男,江蘇丹陽人,碩士研究生,研究方向:智能測控技術(shù)。
*通信聯(lián)系人:肖金球(1963-),男,教授,碩士,碩士生導(dǎo)師,E-mail:xjq@mail.usts.edu.cn。