王文華,岳維光,王宇飛,谷偉豪,趙太飛
(1.西安理工大學(xué)自動(dòng)化與信息工程學(xué)院,陜西西安710048;2.桓臺(tái)縣實(shí)驗(yàn)中學(xué)山東淄博256400)
?
多傳感器無(wú)線智能水質(zhì)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)及應(yīng)用
王文華1,岳維光2,王宇飛1,谷偉豪1,趙太飛1
(1.西安理工大學(xué)自動(dòng)化與信息工程學(xué)院,陜西西安710048;2.桓臺(tái)縣實(shí)驗(yàn)中學(xué)山東淄博256400)
摘要:該多傳感器無(wú)線智能水質(zhì)監(jiān)測(cè)系統(tǒng)以STC12C5A60S2型號(hào)單片機(jī)作為主控芯片實(shí)現(xiàn)對(duì)PH值、溫度、濁度等水質(zhì)參數(shù)的遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè),并將數(shù)據(jù)通過(guò)GSM模塊進(jìn)行無(wú)線傳輸。該系統(tǒng)能夠?qū)?shù)據(jù)快速、準(zhǔn)確、實(shí)時(shí)的采集和傳遞,有效地減少人力、財(cái)力的支出。該系統(tǒng)運(yùn)用PH傳感器、濁度傳感器、溫度傳感器快速、準(zhǔn)確的測(cè)量水體PH、濁度、溫度3個(gè)重要參數(shù),并通過(guò)AD轉(zhuǎn)換對(duì)數(shù)據(jù)進(jìn)行采集,LCD1602進(jìn)行顯示,與以前的人工監(jiān)測(cè)方式不同,對(duì)于偏遠(yuǎn)地區(qū)有很好的應(yīng)用前景。
關(guān)鍵詞:多傳感器;STC12C5A60S2;遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè);無(wú)線傳輸
隨著國(guó)家綜合國(guó)力的提升,矗立在各個(gè)地區(qū)的工廠逐漸增多,工業(yè)廢水,生活廢水,正在一步步危害我們的生活。水體污染嚴(yán)重,水資源匱乏,必須引起我們的注意。環(huán)保觀念的深入人心和水質(zhì)污染的日趨擴(kuò)大,全面、實(shí)時(shí)和準(zhǔn)確的監(jiān)測(cè)水體質(zhì)量已是大勢(shì)所趨。對(duì)于水質(zhì)的如何監(jiān)測(cè)和處理是我們正面臨的重大問(wèn)題?,F(xiàn)如今,水質(zhì)參數(shù)對(duì)時(shí)效性有著很高的要求,尤其是水質(zhì)預(yù)警預(yù)報(bào)要求快速、準(zhǔn)確、實(shí)時(shí)的采集和傳遞。
因此,我們采取的水質(zhì)監(jiān)測(cè)與傳統(tǒng)的人工檢測(cè)的不同,提出了一種多傳感器無(wú)線智能水質(zhì)監(jiān)測(cè)系統(tǒng)[1 -3],以STC12C5A60S2型號(hào)單片機(jī)作為主控芯片實(shí)現(xiàn)對(duì)PH值、溫度、濁度等水質(zhì)參數(shù)的遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè),并將數(shù)據(jù)進(jìn)行傳輸與保存,依據(jù)設(shè)定參數(shù)便能對(duì)水質(zhì)進(jìn)行分析判定。應(yīng)用此多傳感器無(wú)線智能水質(zhì)監(jiān)測(cè)系統(tǒng)可有效地減少人力、財(cái)力的支出。運(yùn)用傳感器[4](溫度,濁度,PH)來(lái)使測(cè)量結(jié)果更加精準(zhǔn),采用無(wú)線傳輸解放了人力,能夠?qū)崟r(shí)的對(duì)水質(zhì)進(jìn)行監(jiān)測(cè),對(duì)于偏遠(yuǎn)地區(qū)有很好的應(yīng)用前景。
該系統(tǒng)從外部看是一個(gè)黑盒子外加一個(gè)1602顯示屏,黑盒子內(nèi)的主控芯片為STC12C5A60S2單片機(jī),系統(tǒng)由溫度傳感器模塊、PH傳感器模塊、濁度傳感器模塊、SIM300模塊、顯示模塊、存儲(chǔ)模塊、電源模塊等7個(gè)模塊組成,水質(zhì)監(jiān)測(cè)的硬件框圖如圖1所示。
從框圖中我們可以看出,系統(tǒng)的硬件部分主要由12個(gè)部分組成,其包括主控芯片STC12C5A60S2,7個(gè)模塊(包括PH傳感器模塊、濁度傳感器模塊、溫度傳感器模塊、顯示模塊、存儲(chǔ)模塊、電源模塊、SIM300模塊),AD轉(zhuǎn)換,反饋裝置(包括升溫、降溫裝置)以及手持終端。
這12個(gè)部分互相協(xié)調(diào),就可以實(shí)現(xiàn)對(duì)水質(zhì)PH、濁度以及溫度的檢測(cè),并作出反饋。
圖1 系統(tǒng)的硬件框圖
2.1水質(zhì)的PH值檢測(cè)
PH值是衡量水質(zhì)酸堿度的標(biāo)準(zhǔn)之一,是生活用水、工業(yè)用水、養(yǎng)殖水體的重要標(biāo)準(zhǔn),PH值6~9之間為國(guó)家允許的標(biāo)準(zhǔn)。我們采用的PH值檢測(cè)儀是龍戈電子PH傳感器,模塊上集成了PH傳感器和水溫傳感器,便于我們計(jì)算PH值時(shí)考慮系統(tǒng)溫度補(bǔ)償。該產(chǎn)品的檢測(cè)溫度范圍為0~80℃,工作電流為5~10 mA,PH值檢測(cè)范圍為0~14。選用的電極是雷磁E-201-C PH復(fù)合電極,使用之前需要對(duì)PH值進(jìn)行校準(zhǔn),此電極可以測(cè)量低導(dǎo)電率的水樣,如自來(lái)水,河水、雨水等。
通過(guò)PH傳感器模塊和PH電極對(duì)水質(zhì)酸堿度的測(cè)量與采集,經(jīng)單片機(jī)的AD轉(zhuǎn)換和顯示就可以得到水體的酸堿度。
2.2水質(zhì)的濁度檢測(cè)
無(wú)論是何種水體都離不開(kāi)對(duì)水體渾濁的判定,濁度的國(guó)家標(biāo)準(zhǔn)范圍是0.14~0.93NTU,我們采用的濁度傳感器是GE濁度傳感器TS型,模塊上含有防水探頭,能安全的測(cè)量水體的濁度。該產(chǎn)品的最大工作電流是30 mA,信號(hào)輸出電流信號(hào),操作溫度為-30~80℃。
渾濁度的傳感器的測(cè)量實(shí)質(zhì)是通過(guò)測(cè)量水中懸浮顆粒的多少來(lái)判定水體的濁度,其原理是利用一束光線通過(guò)水樣時(shí),由于水體中懸浮顆粒對(duì)光線的散射以及反射,使得到達(dá)接收端的光線和發(fā)射端的光線強(qiáng)度有所減弱,其減弱的大小與渾濁度一一對(duì)應(yīng)[5]。同PH傳感器,對(duì)于水體濁度的采集和顯示需要經(jīng)單片機(jī)的AD轉(zhuǎn)換。
2.3水質(zhì)的溫度檢測(cè)
溫度是最常用的物理指標(biāo)之一。由于水的許多物理特性、水中進(jìn)行的化學(xué)過(guò)程和生物過(guò)程都與溫度有關(guān),所以它是必須加以測(cè)定的。天然水的溫度因水源的不同而異;地表水的溫度與季節(jié)氣候條件有關(guān),其變化范圍大約在0.1~30℃;地下水的溫度則比較穩(wěn)定,一般變化于8~12℃左右;而海水的溫度變化范圍為-2~30℃。
我們采用的是DS18B20數(shù)字溫度傳感器探頭,該溫度傳感器,有較高的靈敏性,極小的溫度延遲。主要參數(shù)有:測(cè)量溫度范圍為-55~125℃,溫度以“一線總線”的數(shù)字方式傳輸,工作電壓為3~5 V。提高了系統(tǒng)的抗干擾性。在中控芯片STC12C5A60S2的控制下,可以采集溫度并顯示。
2.4無(wú)線傳輸模塊
無(wú)線傳輸[6-12]采用SIM300模塊通過(guò)短信實(shí)現(xiàn),無(wú)線數(shù)傳模塊具有復(fù)雜度低、成本低、功耗低等特點(diǎn),在實(shí)現(xiàn)實(shí)時(shí)控制方面具有很大的優(yōu)勢(shì)。在任何有移動(dòng)網(wǎng)絡(luò)的地方,都可以實(shí)現(xiàn)遠(yuǎn)距離的實(shí)時(shí)監(jiān)測(cè)水質(zhì)的PH、濁度和溫度這3個(gè)參數(shù),并作出反饋。中央控制芯片利用STC12C5A60S2,終端到上位機(jī)的無(wú)線傳輸部分利用無(wú)線數(shù)傳模塊,傳輸文字與圖片等信息或者是利用基于SIM300模塊的移動(dòng)通信將數(shù)據(jù)發(fā)送到手機(jī)、平板等移動(dòng)終端[13]。
2.5報(bào)警裝置
水體的溫度,PH,濁度高于(或低于)國(guó)家標(biāo)準(zhǔn)范圍時(shí)需要系統(tǒng)進(jìn)行報(bào)警[14],報(bào)警采用3種不同顏色的發(fā)光二極管(紅,綠,黃)以及蜂鳴器來(lái)通知用戶(hù)。如果不在國(guó)家標(biāo)準(zhǔn)范圍,對(duì)應(yīng)參數(shù)的發(fā)光二極管發(fā)光(溫度-紅,PH-綠,濁度-黃),同時(shí)蜂鳴器報(bào)警,讓用戶(hù)不僅可以及時(shí)的收到報(bào)警信息,而且也能通過(guò)人工或是系統(tǒng)的自身反饋對(duì)相應(yīng)的參數(shù)作出調(diào)節(jié)使其達(dá)到國(guó)家標(biāo)準(zhǔn)范圍。
3.1上位機(jī)軟件
上位機(jī)多傳感器無(wú)線智能水質(zhì)監(jiān)測(cè)人機(jī)界面是基于C#高級(jí)語(yǔ)言軟件編寫(xiě)[15]的,具有顯示、控制以及存儲(chǔ)數(shù)據(jù)的功能。該界面可以對(duì)采集到的PH值、溫度、濁度進(jìn)行顯示,并顯示各個(gè)水質(zhì)參數(shù)數(shù)值的浮動(dòng)范圍以及最近數(shù)據(jù)變化趨勢(shì)。
3.2下位機(jī)編程
下位機(jī)是基于C語(yǔ)言的STC12C5A60S2單片機(jī)開(kāi)發(fā),單片機(jī)通過(guò)I/O口與各傳感器的連接進(jìn)行AD轉(zhuǎn)換來(lái)采集數(shù)據(jù)。串口1與無(wú)線數(shù)傳模塊連接實(shí)現(xiàn)與上位機(jī)之間的通信。當(dāng)水質(zhì)采集模塊開(kāi)始正常工作后,單片機(jī)將采集到的100次數(shù)據(jù)求平均值后通過(guò)無(wú)線數(shù)傳模塊發(fā)送到用戶(hù)終端,實(shí)現(xiàn)水質(zhì)參數(shù)的實(shí)時(shí)監(jiān)測(cè)和傳送。具體流程如圖2所示。
如圖2所示,是水質(zhì)監(jiān)測(cè)系統(tǒng)的流程圖,主要有數(shù)據(jù)采集、數(shù)據(jù)顯示、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)傳輸、報(bào)警模塊等算法流程。數(shù)據(jù)采集的算法流程又包含了電壓值——PH、電壓值——濁度的AD轉(zhuǎn)換算法流程和DS18B20的返回值——溫度的算法流程;報(bào)警模塊的將采集值與設(shè)定值比較以決定是否報(bào)警的算法流程。
利用此水質(zhì)監(jiān)測(cè)系統(tǒng)對(duì)實(shí)驗(yàn)水質(zhì)進(jìn)行實(shí)時(shí)檢測(cè),可以通過(guò)LCD1602顯示出當(dāng)時(shí)的水質(zhì)參數(shù),如圖3所示。
將實(shí)驗(yàn)水質(zhì)的參數(shù)調(diào)節(jié)到MCU設(shè)置的正常范外,則報(bào)警模塊的3個(gè)燈會(huì)根據(jù)采集到的數(shù)據(jù)與設(shè)定好的數(shù)據(jù)的偏離程度而有不同程度的亮滅。
通過(guò)對(duì)3種實(shí)驗(yàn)水質(zhì)的監(jiān)測(cè)結(jié)果的記錄和分析,可以得出表1。表1所示為3種不同實(shí)驗(yàn)水質(zhì)的監(jiān)測(cè)結(jié)果。
圖2 水質(zhì)監(jiān)測(cè)系統(tǒng)算法流程圖
圖3 LCD1602顯示數(shù)據(jù)
表1 3種不同水質(zhì)的監(jiān)測(cè)結(jié)果
將表1所得的數(shù)據(jù)與實(shí)際數(shù)據(jù)比較,得出溫度測(cè)量的誤差較小,與實(shí)際溫度十分接近;而PH值因?yàn)榕c溫度有關(guān),3種水質(zhì)的PH誤差也不盡相同,但總體與實(shí)際的PH值還是相符合的,可以成功地監(jiān)測(cè)水質(zhì)酸堿度。
為了使結(jié)果更加明確,更有對(duì)比性,我們分別作了不同溫度下的自來(lái)水(表2)、醋(表3)、洗衣粉水(表4)的水質(zhì)參數(shù)(PH值、濁度)變化。
表1 不同溫度下自來(lái)水的監(jiān)測(cè)結(jié)果
這3種水體水質(zhì)的PH值隨溫度變化較為緩慢;濁度隨溫度的變化,只有自來(lái)水的濁度變化較為緩慢,醋和洗衣粉水的濁度變化明顯。
表1 不同溫度下醋的監(jiān)測(cè)結(jié)果
表1 不同溫度下洗衣粉水的監(jiān)測(cè)結(jié)果
多傳感器無(wú)線智能水質(zhì)監(jiān)測(cè)系統(tǒng)將會(huì)給水質(zhì)監(jiān)測(cè)帶來(lái)全面革新,使得多水域、全方位覆蓋監(jiān)測(cè)成為可能,同時(shí)使我國(guó)的水質(zhì)監(jiān)測(cè)問(wèn)題得到緩解?,F(xiàn)如今,水質(zhì)信息對(duì)時(shí)效性有著很高的要求,尤其是水質(zhì)預(yù)警預(yù)報(bào)要求快速、準(zhǔn)確、實(shí)時(shí)的采集和傳遞。而以前的人工監(jiān)測(cè)方式顯然無(wú)法滿足這一高要求、高標(biāo)準(zhǔn),因此研究一種多傳感器水質(zhì)監(jiān)測(cè)系統(tǒng)勢(shì)在必行。本文研究的水質(zhì)監(jiān)測(cè)系統(tǒng)在水環(huán)境監(jiān)測(cè)及水污染治理方面的作用將不可忽視,在漁類(lèi)養(yǎng)殖業(yè)也會(huì)創(chuàng)造巨大的經(jīng)濟(jì)價(jià)值。
參考文獻(xiàn):
[1]朱小偉,宦娟,劉劍飛,等.智能水質(zhì)監(jiān)測(cè)船的設(shè)計(jì)[J].大眾科技,2014,16(168):25-26.
[2]鄒賽,劉昌明,李法平.基于無(wú)線傳感器網(wǎng)絡(luò)的水環(huán)境監(jiān)測(cè)系統(tǒng)[J].重慶電子工程職業(yè)學(xué)院,2010,29(9):104-106.
[3]郭文川,陳寒杰,李瑞明,等.基于無(wú)線傳感器網(wǎng)絡(luò)的溫室環(huán)境信息監(jiān)測(cè)系統(tǒng)[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2010,41(7):181-185.
[4]敖俊宇.基于ZjgBee的水質(zhì)監(jiān)測(cè)無(wú)傳感器網(wǎng)絡(luò)的研究[D].南昌:南昌大學(xué),2012.
[5]許航,謝小輝,胡攀.多傳感器無(wú)線智能水質(zhì)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].科學(xué)與財(cái)富,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]許顯榮,高清維.一種用于農(nóng)業(yè)環(huán)境監(jiān)測(cè)的無(wú)線傳感器網(wǎng)絡(luò)[J].儀表技術(shù)與微系統(tǒng),2009(7):98-100.
[8]張陽(yáng)明.無(wú)線傳感網(wǎng)在水質(zhì)監(jiān)測(cè)中的應(yīng)用研究[D].合肥:合肥工業(yè)大學(xué),2013.
[9]杜志國(guó).基于無(wú)線傳感器網(wǎng)絡(luò)的水質(zhì)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(17):4568-4592.
[10]趙敏華.基于無(wú)線傳感器網(wǎng)絡(luò)的水質(zhì)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)工程,2014,40(2):92-96.
[11]任豐原,黃海寧.無(wú)線傳感器網(wǎng)絡(luò)[J].軟件學(xué)報(bào),2013,14(7):107-111.
[12]李華,李文秀.無(wú)線傳感器網(wǎng)絡(luò)技術(shù)在養(yǎng)殖業(yè)污染檢測(cè)上的應(yīng)用[J].漁業(yè)現(xiàn)代化,2008,35(2):28-31.
[13]林群馥,傅隆亮,陳曉斌,等.無(wú)人駕駛水域環(huán)境智能監(jiān)測(cè)船[J].中國(guó)新技術(shù)新產(chǎn)品,2014(3):169-170.
[14]李慧,劉星橋,李景,等.基于物聯(lián)網(wǎng)漁業(yè)水質(zhì)參數(shù)多點(diǎn)監(jiān)測(cè)報(bào)警系統(tǒng)[J].湖北農(nóng)業(yè)科學(xué),2014,53(2):437-440.
[15]華晶,何火嬌.基于WSN的農(nóng)業(yè)溫室環(huán)境監(jiān)控系統(tǒng)[J].農(nóng)機(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
中圖分類(lèi)號(hào):TN99
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1674-6236(2016)07-0135-03
收稿日期:2015-11-18稿件編號(hào):201511173
基金項(xiàng)目:國(guó)家自然科學(xué)基金委員會(huì)-中國(guó)民航局民航聯(lián)合研究基金資助(U1433110);西安市科學(xué)計(jì)劃項(xiàng)目(CXY1435(4));全國(guó)大學(xué)生創(chuàng)新創(chuàng)業(yè)基金支持(251051558)
作者簡(jiǎn)介:王文華(1996—),女,陜西寶雞人。研究方向:通信。