王霞俊,周大農(nóng),袁 鋒
(常州輕工職業(yè)技術學院,江蘇 常州 213164)
傳統(tǒng)的污水排放監(jiān)測系統(tǒng),由提攜式或定點安置在監(jiān)測區(qū)內(nèi)的傳感設備,先進行各種水質參數(shù)(如濁度、pH 值、溫度等)測量,將采集到的模擬量轉換成數(shù)字量后,進行存儲、分析,再通過有線或無線的方式,與監(jiān)控端進行通信。這種傳統(tǒng)方式面臨許多問題,當監(jiān)測區(qū)域很大、環(huán)境復雜時,將會大大增加系統(tǒng)的生產(chǎn)、安裝成本,同時維護也比較困難。
隨著無線技術、有線技術以及新型傳感技術的高速發(fā)展,污水排放監(jiān)測系統(tǒng)正向著自動化、實時化、智能化、無線化、低功耗等方向發(fā)展。
由于無線傳感器網(wǎng)絡(Wireless Sensor Network,WSN)具有覆蓋范圍廣、距離遠、精度高、快速布網(wǎng)和生產(chǎn)安裝成本低以及對生態(tài)環(huán)境影響小等優(yōu)點,現(xiàn)在已經(jīng)廣泛應用于環(huán)境監(jiān)測、軍事等許多領域[5]。把無線傳感網(wǎng)絡技術應用到污水排放監(jiān)測系統(tǒng)中,是人們近幾年來研究的熱點。
針對傳統(tǒng)污水排放監(jiān)測系統(tǒng)的監(jiān)測耗時、監(jiān)測信息處理實時性差、監(jiān)測能力不足的現(xiàn)狀,設計了一種基于無線傳感網(wǎng)(WSN)技術與GPRS/3G 技術的污水在線監(jiān)測系統(tǒng)。在城市污水排放口,設置由水質傳感器組成的無線傳感網(wǎng)絡,采集城市污水的多種水質參數(shù),并通過GPRS/3G 等無線技術實現(xiàn)遠程傳輸。這樣在傳統(tǒng)污水監(jiān)測系統(tǒng)的基礎上,只要少許改動,就可以實現(xiàn)對城市生活污水排放區(qū)域的有效監(jiān)測,同時生產(chǎn)、施工和維護的成本也較低。
基于無線傳感網(wǎng)(WSN)的污水排放在線監(jiān)測系統(tǒng),整體架構主要由前臺和后臺兩部分組成。前臺的主要任務,是區(qū)域內(nèi)多種污水水質參數(shù)數(shù)據(jù)的采集和發(fā)送,主要由多個傳感器節(jié)點、少量網(wǎng)關組成。傳感器節(jié)點,負責污水水質參數(shù)數(shù)據(jù)的采集,然后發(fā)送給網(wǎng)關。網(wǎng)關節(jié)點負責收集各傳感器節(jié)點發(fā)送過來的水質參數(shù)數(shù)據(jù),整合后通過Internet、GPRS/3G 等發(fā)送給后臺。除了負責對網(wǎng)絡的監(jiān)視、維護工作外,后臺的數(shù)據(jù)監(jiān)控中心更重要的作用,是負責對前臺采集并通過網(wǎng)絡傳送回來的各種污水水質參數(shù)數(shù)據(jù)進行存儲、加工與分析處理。
系統(tǒng)總體方案設計如圖1所示。

圖1 基于無線傳感網(wǎng)的污水排放在線監(jiān)測系統(tǒng)總體架構圖
主要由各種能夠檢測水質的物理、化學參數(shù),如pH 值、水溫、色度、渾濁度、透明度、電導率、重金屬、溶解氧等的水質參數(shù)數(shù)據(jù)采集傳感器節(jié)點組成。主要作用是完成各種水質參數(shù)的采集。除了各種水質參數(shù)傳感器,參數(shù)采集節(jié)點還包括信號調(diào)理電路、A/D轉換電路、微控制單元MCU 和無線收發(fā)器。作用是控制并把水質傳感器采集的數(shù)據(jù)模擬量轉換成相應的數(shù)字量,然后通過無線收發(fā)器發(fā)送給網(wǎng)關。
由于數(shù)據(jù)采集區(qū)域的數(shù)據(jù)量會比較集中,需要一個設備來集中收集這些參數(shù)數(shù)據(jù)。網(wǎng)關節(jié)點就是完成這個功能的設備,可以完成對來自多個污水參數(shù)采集傳感器終端發(fā)來的污水數(shù)據(jù)進行整合。從網(wǎng)關節(jié)點到監(jiān)控中心,距離一般都比較遠,可采用現(xiàn)有的相對低廉、傳輸速率較高、性價比較高的GPRS、3G等網(wǎng)絡進行遠程數(shù)據(jù)傳輸。該模塊主要是指帶GPRS功能的網(wǎng)關,一方面通過WSN 收集參數(shù)采集節(jié)點發(fā)送過來的各種水質參數(shù),同時也要通過GPRS 網(wǎng)絡,實現(xiàn)與遠程監(jiān)控中心的上位管理機的連接,以實現(xiàn)污水水質參數(shù)的長遠距離傳輸。
主要由遠程上位管理計算機及數(shù)據(jù)管理軟件實現(xiàn)對監(jiān)測系統(tǒng)上傳的污水水質參數(shù)進行處理,實現(xiàn)實時數(shù)字化、圖形化顯示,實現(xiàn)對水污染源進行遠程連續(xù)在線自動監(jiān)測。
污水水質監(jiān)測無線傳感網(wǎng),是區(qū)域分布的,包括有:傳感器部分、數(shù)據(jù)處理部分、通信模塊功能的節(jié)點,通過自組織方式連接在一起構成的自組織無線網(wǎng)絡。無線傳感器網(wǎng)絡具有監(jiān)測精度高、可遠程監(jiān)控、覆蓋范圍大、容錯性強等許多優(yōu)點。該網(wǎng)絡中節(jié)點的硬件設計,要求成本低,功耗小,壽命長[5]。因此,單個網(wǎng)絡節(jié)點的設計,硬件部分必須采用功耗低、成本低的成熟芯片;軟件部分必須支持多跳的路由協(xié)議,必須能夠滿足監(jiān)測較大范圍的要求。
在商品化水質傳感器的基礎上,自主研發(fā)了基于嵌入式系統(tǒng)的污水水質監(jiān)測數(shù)據(jù)采集系統(tǒng),通過多種標準接口與多種類型的在線分析儀器和傳感器連接,完成水質實時數(shù)據(jù)的采集、分析與傳輸。
本系統(tǒng)中的傳感器節(jié)點,其硬件包括:數(shù)據(jù)處理單元(MCU 微控制單元,如LPC2220,存儲器)、傳感器單元(如pH 傳感器等多種傳感器)、一到兩個通信模塊單元(如基于Zigbee的CC2420/CC2430 無線收發(fā)芯片、GPRS/3G 模塊、I/O 接口)以及電源供電模塊單元。為保證傳輸?shù)目煽啃裕梢圆捎媒y(tǒng)一的傳輸協(xié)議。
匯聚節(jié)點的硬件部分主要包括:數(shù)據(jù)處理單元(MCU 微控制單元)、兩個基于Zigbee的無線收發(fā)通信模塊單元及相應電源供電控制管理模塊組成。為了提高對數(shù)據(jù)的處理、轉發(fā)能力,網(wǎng)關(sink)節(jié)點就可以不含有傳感器單元,同時由于網(wǎng)關節(jié)點一般距離監(jiān)控中心較遠,必須包括一個可以遠距離傳送數(shù)據(jù)的GPRS/3G 單元。所以網(wǎng)關節(jié)點的硬件包括:數(shù)據(jù)處理單元(MCU 微控制單元)、一個基于Zigbee的無線收發(fā)通信模塊單元、一個遠距離通信單元(如GPRS/3G模塊)及相應電源供電管理單元(如圖2所示)。

圖2 參數(shù)采集節(jié)點電路原理圖
微控制單元(MCU)除完成污水水質數(shù)據(jù)采集并將該模擬信號轉換為相應數(shù)字信號的功能外,還要能夠在線實時數(shù)據(jù)分析、處理,然后存儲- 轉發(fā)給遠程的數(shù)據(jù)監(jiān)控中心。所以,MCU 要具有足夠強的性能才能滿足要求。
在課題設計的系統(tǒng)中,目前選用的是飛利浦公司的LPC2220,該芯片是屬于ARM7TDMI 系列的微處理器。LPC2220 是基于一個支持實時仿真和嵌入跟蹤的32/16位ARM7TDMI-S CPU。對代碼規(guī)模有嚴格控制的應用,可使用16位Thumb 模式將代碼規(guī)模降低超過30%,而性能的損失卻很小。片內(nèi)128 寬度的存儲器接口和獨特的加速機構,使32位代碼能夠在最大時鐘速率下運行。LPC2220 有144 腳封裝、2個32位定時器、8 路10位AD轉換器(轉換時間低至2.44 μs)、6 路PWM 輸出以及多達9個外部中斷管腳。通過配置總線LPC2220 最多可提供76個通用I/O 口。多個串行接口包括2個16C550 工業(yè)標準UART、高速I2C 接口(400 kbit/s)和2個SPI 接口。CPU 內(nèi)核工作電壓范圍1.65~1.95 V(1.8V± 0.15 V)、I/O 操作電壓范圍3.0~3.6 V(3.3V±l0%)。
由于豐富的功能模塊、眾多的引腳資源、極低的功耗,使得LPC2220 特別適用于工業(yè)控制、醫(yī)療系統(tǒng)、訪問控制和電子收款機(POS)、通信網(wǎng)關、協(xié)議轉換器、嵌入式軟件調(diào)制解調(diào)器以及其他各種類型的應用。
本系統(tǒng)中Zigbee 通信模塊,采用CC2430 來實現(xiàn)。CC2430 是一顆真正的系統(tǒng)芯片(SoC)CMOS 解決方案[11],能夠提高性能,并滿足以ZigBee為基礎的2.4GHz ISM波段應用。
CC2430 芯片包含1個8051 微控制器、128 kB閃存、8 kB RAM、ADC、Timer、AES128 協(xié)同處理器、Watchdog timer、32 kHz 晶振休眠模式定時器以及21個可編程I/O 引腳。
CC2430 芯片采用0.18 μm CMOS 工藝生產(chǎn),工作電流損耗為27 mA;接收和發(fā)射電流損耗分別低于27 mA 或25 mA。CC2430 可以在休眠模式和主動模式之間轉換,而且轉換時間超短,特別適合對電池壽命要求非常長的應用。
CC2430 與LPC2220 MCU的典型應用電路連接圖,如圖3所示。

圖3 CC2430 與LPC2220 MCU 連接圖
GPRS 是利用GSM 網(wǎng)絡中未使用的TDMA 信道,可以實現(xiàn)提供中速的污水水質參數(shù)的數(shù)據(jù)傳輸。
本設計采用SIMCOM公司的SIM300C 芯片[8]。該芯片功能強大,操作簡單,性價比高。其內(nèi)嵌TCP/IP協(xié)議棧,支持GSM/GPRS 模式。LPC2220的P2.0(98)連接SIM300C的PWRKEY 引腳,以控制SIM300C的開、 關 機。 LPC2220的P0.0 (42)、P0.1(49)(UART0-TxD0 RxD0)分別與SIM300C的RxD 和TxD 引腳連接,以實現(xiàn)板間數(shù)據(jù)的收發(fā)。
微控制單元(MCU)LPC2220 與GPRS 無線通信模塊SIM300C 芯片的硬件電路連接圖如圖4所示。

圖4 GPRS 模塊與MCU 連接圖
CC2430 是一款真正符合IEEE 802.15.4 標準的射頻收發(fā)芯片。其硬件已經(jīng)可以支持一部分IEEE 802.15.4數(shù)據(jù)幀格式。數(shù)據(jù)幀格式如表1所示[5]。

表1 數(shù)據(jù)幀格式
IEEE 802.15.4數(shù)據(jù)幀格式,主要有8 部分組成。前導碼序列字段長度為4 字節(jié)。幀開始分隔符字段長度為1 字節(jié)。物理幀頭的長度為1 字節(jié),幀控制字段為2 字節(jié)、序列號部分為1 字節(jié),地址部分為6 字節(jié),包括目的地址、源地址和個人區(qū)域網(wǎng)身份識別號碼,幀實體部分為待發(fā)數(shù)據(jù)段,幀校驗序列(FCS)為2字節(jié)。
傳感器節(jié)點、網(wǎng)關節(jié)點的工作流程如圖5所示。

圖5 傳感器節(jié)點、網(wǎng)關工作流程圖
傳感器節(jié)點在開機后,首先進行自檢,MCU 初始化,協(xié)議棧初始化。為了實現(xiàn)低功耗,系統(tǒng)設置了兩種模式。初始化之后,判斷節(jié)點所處的工作模式。如處于采集模式,則接收網(wǎng)關節(jié)點的采集指令,啟動數(shù)據(jù)采集程序進行水質參數(shù)的采集,并存儲數(shù)據(jù),然后啟動發(fā)送任務把數(shù)據(jù)發(fā)送給網(wǎng)關節(jié)點。采集、發(fā)送完所有數(shù)據(jù)后,并且得到網(wǎng)關的接受確認后,該節(jié)點就轉入MCU 睡眠節(jié)電模式。若無數(shù)據(jù)采集、發(fā)送任務,則設置外部時鐘電路,節(jié)點轉入MCU 睡眠節(jié)電模式。
網(wǎng)關節(jié)點在初始化之后,判斷節(jié)點所處的工作模式。若目前處于接收模式,則啟動接收程序并接收、存儲數(shù)據(jù)。若是處于發(fā)送模式,則設置啟動GPRS發(fā)送,建立與遠程管理計算機的TCP/IP 連接。之后設置外部時鐘電路,轉入MCU 睡眠節(jié)電模式。
上位管理軟件運行在遠程監(jiān)控中心的計算機上,采用Winsock 控件實現(xiàn),可以實時實現(xiàn)對基于WSN、GPRS/3G的上傳的污水水質參數(shù)數(shù)據(jù)的數(shù)字化、圖形化接收、顯示、存儲和控制等。
本文在總結已有研究成果的基礎上,將無線傳感網(wǎng)技術應用于城市污水排放環(huán)境監(jiān)測中,綜合運用有線無線網(wǎng)絡技術、嵌入式技術、專家系統(tǒng)、智能輔助決策等關鍵技術,構建了一個基于無線傳感網(wǎng)的污水排放在線監(jiān)測系統(tǒng)。
該系統(tǒng)具有覆蓋范圍廣、遠程可監(jiān)控、監(jiān)測精度高、節(jié)點能自組、快速布網(wǎng)和生產(chǎn)安裝成本低以及對生態(tài)環(huán)境影響小等特點,可以廣泛應用于許多行業(yè),有一定的實用價值與推廣價值,市場前景廣闊。
[1]李 森.水質在線數(shù)字視頻監(jiān)控系統(tǒng)設計[J].電子測試,2008,(160):72-77.
[2]蔣 鵬.基于無線傳感器網(wǎng)絡的濕地水環(huán)境遠程實時監(jiān)測系統(tǒng)關鍵技術研究[J].傳感技術學報,2007,20(1):183-186.
[3]面向水環(huán)境監(jiān)測的WSN 網(wǎng)關設計[J].計算機工程,2010,36(16):213-215.
[4]鄒賽,劉昌明,李法平.基于無線傳感器網(wǎng)絡的水環(huán)境監(jiān)測系統(tǒng)[J].傳感器與微系統(tǒng),2010,29(9):104-105,109.
[5]畢衛(wèi)紅,郭海軍.基于無線傳感器網(wǎng)絡的海洋水環(huán)境監(jiān)測系統(tǒng)的設計[J].電子技術,2010,(8):68-71.
[6]雷文禮,邵婷婷.基于ZigBee的污水無線監(jiān)測系統(tǒng)設計[J].水電能源科學,2011,29(4):158-160.
[7]陳 強,盧啟福,李 亭,等.基于WSNs的城市污水監(jiān)測系統(tǒng)研究[J].湖南科技學院學報,2011,32(4):83-86.
[8]葛愛欣,賈敏智,吳秀紅.基于GPRS的污水在線監(jiān)測系統(tǒng)[J].機械工程與自動化,2009,(6):85-87.
[9]魏青建,呂云峰,馬仁智,等.無線傳感器網(wǎng)絡水環(huán)境監(jiān)控中心軟件設計[J].計算機科學,2010,37(7A):231-233.
[10]林 勁.基于數(shù)字視頻技術煙塵在線監(jiān)測關鍵技術的研究[D].重慶:重慶大學,2006.
[11]百度百科:CC2430[EB/OL].Http://www.baidu.com/view/17 35618.htm