摘 要:在研究無(wú)線(xiàn)傳感器網(wǎng)絡(luò)基礎(chǔ)上,對(duì)遠(yuǎn)程實(shí)時(shí)鄱陽(yáng)湖水質(zhì)監(jiān)測(cè)系統(tǒng)進(jìn)行了分析。應(yīng)用 S3C44B0和 WISMOQ2403設(shè)計(jì)了無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的硬件系統(tǒng),并使用該網(wǎng)絡(luò)對(duì)pH值等水質(zhì)參數(shù)進(jìn)行監(jiān)測(cè)。實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)能對(duì)水質(zhì)參數(shù)進(jìn)行實(shí)時(shí)有效的采集。
關(guān)鍵詞: 無(wú)線(xiàn)傳感器網(wǎng)絡(luò); 水質(zhì)檢測(cè); S3C44B0; GPRS網(wǎng)絡(luò)
江西境內(nèi)的鄱陽(yáng)湖是中國(guó)第一大淡水湖,也是全國(guó)水質(zhì)最好的湖泊之一,流域面積16.22萬(wàn)平方公里。但近年來(lái),鄱陽(yáng)湖水質(zhì)也呈下降趨勢(shì)。江西省水環(huán)境監(jiān)測(cè)部門(mén)監(jiān)測(cè)顯示,2002年鄱陽(yáng)湖水質(zhì)Ⅲ類(lèi)水以上的比例占99.7%,而2006年下降到82.1%,呈逐年下降趨勢(shì)。
由于鄱陽(yáng)湖水域?qū)掗?,包括贛江(外洲站)、撫河(李家渡站)、信江(梅港站)、昌江(渡峰坑站)、樂(lè)安河(石鎮(zhèn)街站)、修河(永修站)、西河(石門(mén)街站)及博陽(yáng)河(梓坊站)等區(qū)域,目前采用的水質(zhì)檢測(cè)方法為派人到各區(qū)域取水樣,然后放在專(zhuān)門(mén)的實(shí)驗(yàn)室檢測(cè)。這樣不能實(shí)現(xiàn)對(duì)湖水連續(xù)檢測(cè),而且效率不高。本文提出了水質(zhì)自動(dòng)檢測(cè)的無(wú)線(xiàn)傳感網(wǎng)絡(luò)設(shè)計(jì)方案,可以實(shí)現(xiàn)對(duì)水質(zhì)的自動(dòng)檢測(cè),而且檢測(cè)的數(shù)據(jù)可以通過(guò)GPRS網(wǎng)絡(luò)發(fā)送到環(huán)保部門(mén)指定的接收點(diǎn)的計(jì)算機(jī),利用該處計(jì)算機(jī)的軟件對(duì)檢測(cè)的數(shù)據(jù)實(shí)時(shí)顯示,并通過(guò)Internet網(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)共享,實(shí)現(xiàn)數(shù)據(jù)多級(jí)管理。
1 系統(tǒng)總體結(jié)構(gòu)
水質(zhì)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)檢測(cè)系統(tǒng)采用兩級(jí)體系 ,一級(jí)為環(huán)保部門(mén)指定的接收水質(zhì)檢測(cè)數(shù)據(jù)的計(jì)算機(jī)(上位機(jī)),二級(jí)為水域的水質(zhì)監(jiān)測(cè)站。上位機(jī)負(fù)責(zé)監(jiān)視、管理和控制水質(zhì)監(jiān)測(cè)站;水質(zhì)監(jiān)測(cè)站負(fù)責(zé)水質(zhì)數(shù)據(jù)的采集和數(shù)據(jù)傳送工作。上位機(jī)和水質(zhì)監(jiān)測(cè)站之間采用GPRS無(wú)線(xiàn)傳輸方式進(jìn)行數(shù)據(jù)通信。由于GPRS通信是基于IP地址的數(shù)據(jù)分組通信網(wǎng)絡(luò),上位機(jī)配置固定的 IP 地址,各水質(zhì)數(shù)據(jù)采集點(diǎn)使用移動(dòng)通信公司統(tǒng)一的 SIM 卡,同時(shí)在上位機(jī)中利用編寫(xiě)的系統(tǒng)數(shù)據(jù)庫(kù)保存相關(guān)水質(zhì)參數(shù)數(shù)據(jù),對(duì)信息進(jìn)行統(tǒng)計(jì)處理,產(chǎn)生各種報(bào)表輸出,支持24小時(shí)實(shí)時(shí)在線(xiàn),實(shí)現(xiàn)信息采集點(diǎn)每隔20 min傳送采集的水質(zhì)信息數(shù)據(jù),并可以將數(shù)據(jù)進(jìn)行圖形化顯示,實(shí)現(xiàn)水質(zhì)數(shù)據(jù)的地圖化、可視化。單點(diǎn)檢測(cè)點(diǎn)與上位機(jī)系統(tǒng)組成結(jié)構(gòu)如圖1 所示。
2 硬件設(shè)計(jì)
2.1 CPU模塊設(shè)計(jì)
鄱陽(yáng)湖的水質(zhì)保護(hù)的重要性對(duì)水質(zhì)檢測(cè)提出了速度快 、測(cè)量準(zhǔn)確的高要求。CPU是整個(gè)水質(zhì)檢測(cè)的“心臟”和 “大腦”。作為整個(gè)系統(tǒng)的中樞,接受所有來(lái)自水質(zhì)傳感器的信號(hào)和數(shù)據(jù),并對(duì)各個(gè)數(shù)據(jù)進(jìn)行處理,最終發(fā)送給GPRS模塊。采用高性能的CPU芯片可以使水質(zhì)檢測(cè)的工作效率大大提高。本設(shè)計(jì)采用了一款三星公司的ARM 內(nèi)核芯片S3C44B0, 其工作效率是普通8位單片機(jī)的 4~5倍 ,非常適合于水質(zhì)參數(shù)的處理。S3C44B0是基于ARM7TDMI-S內(nèi)核的一款CPU,32位寬度的存儲(chǔ)器接口和獨(dú)特的加速結(jié)構(gòu)使代碼能夠在最大時(shí)鐘速率下運(yùn)行。從整體性能看,采用S3C44B0芯片設(shè)計(jì)的原因在于其速度快、調(diào)試方便、運(yùn)行穩(wěn)定。S3C44B0與其他外部設(shè)備連接信號(hào)線(xiàn)如圖2所示。
2.2 水質(zhì)傳感單元設(shè)計(jì)
水質(zhì)的好壞由pH值、渾濁度等參數(shù)決定,其中pH值為十分重要的參數(shù),pH計(jì)電路如圖3所示。
這個(gè)pH計(jì)電路的核心為接在超低電流放大器輸入端廉價(jià)的銀質(zhì)或氯化銀質(zhì)的探頭。從pH計(jì)探頭輸出的信號(hào)的典型阻抗為10~1 000 MΩ,因?yàn)樽杩垢咚苑糯笃鞯妮斎腚娏魈貏e小,這一點(diǎn)是非常重要的。V1為L(zhǎng)MC6001放大器,輸入電流小于25 fA,這正是pH計(jì)所需要的理想元件。標(biāo)準(zhǔn)的銀質(zhì)或氯化銀質(zhì)的探頭在25 ℃室溫下理論輸出電壓是59.16 mV/pH,而在pH值為7時(shí)輸出電壓為0 V,超低輸入電流放大器LM6001放大探頭輸出的信號(hào)使之相對(duì)于pH值為7時(shí)能夠達(dá)到+/-100 mV/pH。pH計(jì)的整體增益可以通過(guò)可調(diào)電位器R2調(diào)節(jié)。V2為微功耗放大器LMC6041提供反向偏置,使得在探頭的整個(gè)測(cè)量范圍內(nèi)輸出電壓與pH值保持線(xiàn)性關(guān)系。
2.3 GPRS單元設(shè)計(jì)
GPRS是無(wú)線(xiàn)傳感網(wǎng)絡(luò)中的“無(wú)線(xiàn)”傳輸部分,系統(tǒng)采用的GPRS模塊是WAVECOM公司的WISMOQ2403,該模塊功能完善、性能穩(wěn)定、體積小、非常適合用于嵌入式應(yīng)用。
其電路設(shè)計(jì)如圖4所示,該模塊大部分引腳可以不必接,只需要注意SIM卡信號(hào)和串口信號(hào),只要這兩部分電路接好,GPRS硬件模塊就可以正常工作了。
3 軟件設(shè)計(jì)
在線(xiàn)水質(zhì)監(jiān)測(cè)系統(tǒng)軟件的兩大部分:下位機(jī)程序和上位機(jī)程序。設(shè)計(jì)流程分別如圖5(a)和圖5(b)所示。
4 系統(tǒng)實(shí)驗(yàn)結(jié)果
圖6為下位機(jī)CPU最小系統(tǒng)測(cè)試時(shí)晶振振蕩圖,圖6(a)為主晶振振蕩圖,振蕩的頻率為10 MHz,圖6(b)為RTC振蕩圖,振蕩的頻率為32.76 kHz。主晶振開(kāi)始振蕩,證明CPU的最小系統(tǒng)已經(jīng)開(kāi)始工作,RTC主要是為定時(shí)模塊提供時(shí)鐘信號(hào)。
圖7為pH值顯示圖,可以實(shí)時(shí)顯示當(dāng)前的pH的情況。環(huán)保監(jiān)控人員不僅可以實(shí)時(shí)看到數(shù)據(jù),而且已經(jīng)可以把數(shù)據(jù)圖像化處理,顯得更加直觀。
參考文獻(xiàn)
[1] 楊勵(lì)君,劉銘富,劉良源.加強(qiáng)鄱陽(yáng)湖生態(tài)經(jīng)濟(jì)區(qū)環(huán)境保護(hù)的建議[J].江西農(nóng)業(yè)大學(xué)學(xué)報(bào),2009,01(4).
[2] 李駒光.ARM應(yīng)用系統(tǒng)開(kāi)發(fā)詳解[M].北京:清華大學(xué)出版社,2008.
[3] Tom Petruzzellis. 傳感器電子制作.北京:科學(xué)出版社, 2008.
[4] 張嶒. 32位嵌入式系統(tǒng)硬件設(shè)計(jì)與調(diào)試[M]. 北京:機(jī)械工業(yè)出版社,2005.