王文華,岳維光,王宇飛,谷偉豪,趙太飛
(1.西安理工大學自動化與信息工程學院,陜西西安710048;2.桓臺縣實驗中學山東淄博256400)
?
多傳感器無線智能水質監測系統設計及應用
王文華1,岳維光2,王宇飛1,谷偉豪1,趙太飛1
(1.西安理工大學自動化與信息工程學院,陜西西安710048;2.桓臺縣實驗中學山東淄博256400)
摘要:該多傳感器無線智能水質監測系統以STC12C5A60S2型號單片機作為主控芯片實現對PH值、溫度、濁度等水質參數的遠程實時監測,并將數據通過GSM模塊進行無線傳輸。該系統能夠將數據快速、準確、實時的采集和傳遞,有效地減少人力、財力的支出。該系統運用PH傳感器、濁度傳感器、溫度傳感器快速、準確的測量水體PH、濁度、溫度3個重要參數,并通過AD轉換對數據進行采集,LCD1602進行顯示,與以前的人工監測方式不同,對于偏遠地區有很好的應用前景。
關鍵詞:多傳感器;STC12C5A60S2;遠程實時監測;無線傳輸
隨著國家綜合國力的提升,矗立在各個地區的工廠逐漸增多,工業廢水,生活廢水,正在一步步危害我們的生活。水體污染嚴重,水資源匱乏,必須引起我們的注意。環保觀念的深入人心和水質污染的日趨擴大,全面、實時和準確的監測水體質量已是大勢所趨。對于水質的如何監測和處理是我們正面臨的重大問題。現如今,水質參數對時效性有著很高的要求,尤其是水質預警預報要求快速、準確、實時的采集和傳遞。
因此,我們采取的水質監測與傳統的人工檢測的不同,提出了一種多傳感器無線智能水質監測系統[1 -3],以STC12C5A60S2型號單片機作為主控芯片實現對PH值、溫度、濁度等水質參數的遠程實時監測,并將數據進行傳輸與保存,依據設定參數便能對水質進行分析判定。應用此多傳感器無線智能水質監測系統可有效地減少人力、財力的支出。運用傳感器[4](溫度,濁度,PH)來使測量結果更加精準,采用無線傳輸解放了人力,能夠實時的對水質進行監測,對于偏遠地區有很好的應用前景。
該系統從外部看是一個黑盒子外加一個1602顯示屏,黑盒子內的主控芯片為STC12C5A60S2單片機,系統由溫度傳感器模塊、PH傳感器模塊、濁度傳感器模塊、SIM300模塊、顯示模塊、存儲模塊、電源模塊等7個模塊組成,水質監測的硬件框圖如圖1所示。
從框圖中我們可以看出,系統的硬件部分主要由12個部分組成,其包括主控芯片STC12C5A60S2,7個模塊(包括PH傳感器模塊、濁度傳感器模塊、溫度傳感器模塊、顯示模塊、存儲模塊、電源模塊、SIM300模塊),AD轉換,反饋裝置(包括升溫、降溫裝置)以及手持終端。
這12個部分互相協調,就可以實現對水質PH、濁度以及溫度的檢測,并作出反饋。

圖1 系統的硬件框圖
2.1水質的PH值檢測
PH值是衡量水質酸堿度的標準之一,是生活用水、工業用水、養殖水體的重要標準,PH值6~9之間為國家允許的標準。我們采用的PH值檢測儀是龍戈電子PH傳感器,模塊上集成了PH傳感器和水溫傳感器,便于我們計算PH值時考慮系統溫度補償。該產品的檢測溫度范圍為0~80℃,工作電流為5~10 mA,PH值檢測范圍為0~14。選用的電極是雷磁E-201-C PH復合電極,使用之前需要對PH值進行校準,此電極可以測量低導電率的水樣,如自來水,河水、雨水等。
通過PH傳感器模塊和PH電極對水質酸堿度的測量與采集,經單片機的AD轉換和顯示就可以得到水體的酸堿度。
2.2水質的濁度檢測
無論是何種水體都離不開對水體渾濁的判定,濁度的國家標準范圍是0.14~0.93NTU,我們采用的濁度傳感器是GE濁度傳感器TS型,模塊上含有防水探頭,能安全的測量水體的濁度。該產品的最大工作電流是30 mA,信號輸出電流信號,操作溫度為-30~80℃。
渾濁度的傳感器的測量實質是通過測量水中懸浮顆粒的多少來判定水體的濁度,其原理是利用一束光線通過水樣時,由于水體中懸浮顆粒對光線的散射以及反射,使得到達接收端的光線和發射端的光線強度有所減弱,其減弱的大小與渾濁度一一對應[5]。同PH傳感器,對于水體濁度的采集和顯示需要經單片機的AD轉換。
2.3水質的溫度檢測
溫度是最常用的物理指標之一。由于水的許多物理特性、水中進行的化學過程和生物過程都與溫度有關,所以它是必須加以測定的。天然水的溫度因水源的不同而異;地表水的溫度與季節氣候條件有關,其變化范圍大約在0.1~30℃;地下水的溫度則比較穩定,一般變化于8~12℃左右;而海水的溫度變化范圍為-2~30℃。
我們采用的是DS18B20數字溫度傳感器探頭,該溫度傳感器,有較高的靈敏性,極小的溫度延遲。主要參數有:測量溫度范圍為-55~125℃,溫度以“一線總線”的數字方式傳輸,工作電壓為3~5 V。提高了系統的抗干擾性。在中控芯片STC12C5A60S2的控制下,可以采集溫度并顯示。
2.4無線傳輸模塊
無線傳輸[6-12]采用SIM300模塊通過短信實現,無線數傳模塊具有復雜度低、成本低、功耗低等特點,在實現實時控制方面具有很大的優勢。在任何有移動網絡的地方,都可以實現遠距離的實時監測水質的PH、濁度和溫度這3個參數,并作出反饋。中央控制芯片利用STC12C5A60S2,終端到上位機的無線傳輸部分利用無線數傳模塊,傳輸文字與圖片等信息或者是利用基于SIM300模塊的移動通信將數據發送到手機、平板等移動終端[13]。
2.5報警裝置
水體的溫度,PH,濁度高于(或低于)國家標準范圍時需要系統進行報警[14],報警采用3種不同顏色的發光二極管(紅,綠,黃)以及蜂鳴器來通知用戶。如果不在國家標準范圍,對應參數的發光二極管發光(溫度-紅,PH-綠,濁度-黃),同時蜂鳴器報警,讓用戶不僅可以及時的收到報警信息,而且也能通過人工或是系統的自身反饋對相應的參數作出調節使其達到國家標準范圍。
3.1上位機軟件
上位機多傳感器無線智能水質監測人機界面是基于C#高級語言軟件編寫[15]的,具有顯示、控制以及存儲數據的功能。該界面可以對采集到的PH值、溫度、濁度進行顯示,并顯示各個水質參數數值的浮動范圍以及最近數據變化趨勢。
3.2下位機編程
下位機是基于C語言的STC12C5A60S2單片機開發,單片機通過I/O口與各傳感器的連接進行AD轉換來采集數據。串口1與無線數傳模塊連接實現與上位機之間的通信。當水質采集模塊開始正常工作后,單片機將采集到的100次數據求平均值后通過無線數傳模塊發送到用戶終端,實現水質參數的實時監測和傳送。具體流程如圖2所示。
如圖2所示,是水質監測系統的流程圖,主要有數據采集、數據顯示、數據存儲、數據傳輸、報警模塊等算法流程。數據采集的算法流程又包含了電壓值——PH、電壓值——濁度的AD轉換算法流程和DS18B20的返回值——溫度的算法流程;報警模塊的將采集值與設定值比較以決定是否報警的算法流程。
利用此水質監測系統對實驗水質進行實時檢測,可以通過LCD1602顯示出當時的水質參數,如圖3所示。
將實驗水質的參數調節到MCU設置的正常范外,則報警模塊的3個燈會根據采集到的數據與設定好的數據的偏離程度而有不同程度的亮滅。
通過對3種實驗水質的監測結果的記錄和分析,可以得出表1。表1所示為3種不同實驗水質的監測結果。

圖2 水質監測系統算法流程圖

圖3 LCD1602顯示數據

表1 3種不同水質的監測結果
將表1所得的數據與實際數據比較,得出溫度測量的誤差較小,與實際溫度十分接近;而PH值因為與溫度有關,3種水質的PH誤差也不盡相同,但總體與實際的PH值還是相符合的,可以成功地監測水質酸堿度。
為了使結果更加明確,更有對比性,我們分別作了不同溫度下的自來水(表2)、醋(表3)、洗衣粉水(表4)的水質參數(PH值、濁度)變化。

表1 不同溫度下自來水的監測結果
這3種水體水質的PH值隨溫度變化較為緩慢;濁度隨溫度的變化,只有自來水的濁度變化較為緩慢,醋和洗衣粉水的濁度變化明顯。

表1 不同溫度下醋的監測結果

表1 不同溫度下洗衣粉水的監測結果
多傳感器無線智能水質監測系統將會給水質監測帶來全面革新,使得多水域、全方位覆蓋監測成為可能,同時使我國的水質監測問題得到緩解。現如今,水質信息對時效性有著很高的要求,尤其是水質預警預報要求快速、準確、實時的采集和傳遞。而以前的人工監測方式顯然無法滿足這一高要求、高標準,因此研究一種多傳感器水質監測系統勢在必行。本文研究的水質監測系統在水環境監測及水污染治理方面的作用將不可忽視,在漁類養殖業也會創造巨大的經濟價值。
參考文獻:
[1]朱小偉,宦娟,劉劍飛,等.智能水質監測船的設計[J].大眾科技,2014,16(168):25-26.
[2]鄒賽,劉昌明,李法平.基于無線傳感器網絡的水環境監測系統[J].重慶電子工程職業學院,2010,29(9):104-106.
[3]郭文川,陳寒杰,李瑞明,等.基于無線傳感器網絡的溫室環境信息監測系統[J].農業機械學報,2010,41(7):181-185.
[4]敖俊宇.基于ZjgBee的水質監測無傳感器網絡的研究[D].南昌:南昌大學,2012.
[5]許航,謝小輝,胡攀.多傳感器無線智能水質監測系統設計[J].科學與財富,2014,(11):287-288.
[6]Brjto L M P,Pera1ta L M R,Santos F E S,et a1.Wjre1ess Sensor Networks App1jed to Museums Envjronmenta1 Monjtorjng [C]. The Fourth Internatjona1 Conference on Wjre1ess and Mobj1e Communjcatjons,2008:364-369.
[7]許顯榮,高清維.一種用于農業環境監測的無線傳感器網絡[J].儀表技術與微系統,2009(7):98-100.
[8]張陽明.無線傳感網在水質監測中的應用研究[D].合肥:合肥工業大學,2013.
[9]杜志國.基于無線傳感器網絡的水質監測系統設計[J].計算機工程與設計,2008,29(17):4568-4592.
[10]趙敏華.基于無線傳感器網絡的水質監測系統設計[J].計算機工程,2014,40(2):92-96.
[11]任豐原,黃海寧.無線傳感器網絡[J].軟件學報,2013,14(7):107-111.
[12]李華,李文秀.無線傳感器網絡技術在養殖業污染檢測上的應用[J].漁業現代化,2008,35(2):28-31.
[13]林群馥,傅隆亮,陳曉斌,等.無人駕駛水域環境智能監測船[J].中國新技術新產品,2014(3):169-170.
[14]李慧,劉星橋,李景,等.基于物聯網漁業水質參數多點監測報警系統[J].湖北農業科學,2014,53(2):437-440.
[15]華晶,何火嬌.基于WSN的農業溫室環境監控系統[J].農機化研究,2010(11):126-129.
Wlreless and lntelllgent water quallty monltorlng system deslgn and aPPllcatlon wlth multl-sensor
WANG Wen-hua1,YUE Wej-guang2,WANG Yu-fej1,GU Wej-hao1,ZHAO Taj-fej1
(1.Faculty of Automation and Information Engineering,Xi'an University of Technology,Xi'an 710048,China;2.Huantai Experimental Middle School,Zibo 256400,China)
Abstract:The mu1tj-sensor wjre1ess jnte11jgent water qua1jty monjtorjng system to STC12C5A60S2 mode1 as the master chjp mjcrocontro11er for pH,temperature,turbjdjty and other water qua1jty parameters of remote monjtorjng. The data were transmjtted through GSM. The system can reduce the expendjture of human and fjnancja1 resources. The system uses PH sensors,turbjdjty sensors,temperature sensors fast,PH water bodjes,turbjdjty,temperature,three jmportant parameters to accurate1y measure,and the data co11ected by the AD converter,LCD1602 djsp1ay,wjth the prevjous manua1 monjtorjng jn djfferent ways. For remote areas have good prospects.
Key words:mu1tj-sensor;STC12C5A60S2;remote monjtorjng;wjre1ess transmjssjon
中圖分類號:TN99
文獻標識碼:A
文章編號:1674-6236(2016)07-0135-03
收稿日期:2015-11-18稿件編號:201511173
基金項目:國家自然科學基金委員會-中國民航局民航聯合研究基金資助(U1433110);西安市科學計劃項目(CXY1435(4));全國大學生創新創業基金支持(251051558)
作者簡介:王文華(1996—),女,陜西寶雞人。研究方向:通信。