張浩男 姚 遠(yuǎn) 劉 楠
(國家海洋局秦皇島海洋環(huán)境監(jiān)測(cè)中心站 河北秦皇島 066002)
我國海洋捕撈總體形勢(shì)良好,但部分海域受到污染,生態(tài)環(huán)境遭到破壞,魚類資源枯竭,漁業(yè)受到嚴(yán)重影響。因此,必須加強(qiáng)海洋環(huán)境的預(yù)測(cè)和保護(hù),建立海洋環(huán)境監(jiān)測(cè)和管理制度,并進(jìn)行改進(jìn)?,F(xiàn)代海洋監(jiān)視技術(shù)正朝著高度集成、多形式、智能化的網(wǎng)絡(luò)方向發(fā)展。因?yàn)槊绹头▏梢栽谝验_發(fā)的Argos系統(tǒng)上傳輸、接收和處理遠(yuǎn)程和稀缺的數(shù)據(jù)。海洋遙感將衛(wèi)星遙感與海洋抵制網(wǎng)結(jié)合起來,創(chuàng)造了一個(gè)現(xiàn)代的三維海洋監(jiān)視系統(tǒng)。我國海洋監(jiān)測(cè)與發(fā)達(dá)國家相比,還有較大差距。
我國建立三維海洋監(jiān)視系統(tǒng),將為加快全球海域校準(zhǔn)提供技術(shù)支持。本文中開發(fā)的監(jiān)控系統(tǒng)主要收集以下信息和數(shù)據(jù):用于快速連續(xù)監(jiān)測(cè)的完整海洋環(huán)境及其水文氣象背景參數(shù),可用于實(shí)時(shí)數(shù)據(jù)處理和傳輸,以及信息測(cè)試系統(tǒng)的生產(chǎn)和推廣。結(jié)合我國海洋環(huán)境特點(diǎn),結(jié)合海洋氣象的三維結(jié)構(gòu)和海浪、風(fēng)暴、海冰、海溫、海鹽等災(zāi)害的委員會(huì)尼諾數(shù)值預(yù)報(bào)等,對(duì)海水鹽度、溫度、深度、溶解度、氧還原度、pH值、葉綠素?zé)晒獾冗M(jìn)行了研究,測(cè)定了云量、養(yǎng)分和重金屬含量,并進(jìn)行了管理。
本文設(shè)計(jì)的無線傳感器網(wǎng)絡(luò)的組成包括傳感器節(jié)點(diǎn)、匯聚節(jié)點(diǎn)和網(wǎng)關(guān)節(jié)點(diǎn),主要負(fù)責(zé)探測(cè)海洋區(qū)域內(nèi)的各種情況,包括油污檢測(cè)、濁度測(cè)量、化學(xué)需氧量測(cè)量、海藻測(cè)量等等。傳感器節(jié)點(diǎn)主要負(fù)責(zé)網(wǎng)絡(luò)的形成,海洋各項(xiàng)參數(shù)的采集,并將數(shù)據(jù)通過多跳的形式傳輸?shù)絽R聚節(jié)點(diǎn)。整個(gè)海洋監(jiān)測(cè)系統(tǒng)由一定數(shù)量的傳感器網(wǎng)絡(luò)終端節(jié)點(diǎn)、少量匯聚節(jié)點(diǎn)、一個(gè)網(wǎng)關(guān)節(jié)點(diǎn)以及后臺(tái)監(jiān)測(cè)系統(tǒng)組成。為了探測(cè)一定區(qū)域,需要在該區(qū)域內(nèi)布置一定數(shù)量的傳感器節(jié)點(diǎn),以達(dá)到對(duì)整個(gè)區(qū)域的覆蓋,并且需要一個(gè)網(wǎng)關(guān)節(jié)點(diǎn)完成對(duì)來自傳感器終端的數(shù)據(jù)的融合,上傳給后臺(tái)監(jiān)測(cè)系統(tǒng),完成數(shù)據(jù)的分析和處理。本文采用由Chipcon公司生產(chǎn)的低功耗、短距離的無線通信模塊CC2420。CC2420是一款符合ZigBee技術(shù)的高集成度工業(yè)用射頻收發(fā)器件,其MAC層和PHY層協(xié)議符合802.15.4規(guī)范,工作于2.4GHz頻段。該芯片只需極少外部元器件,即可確保短距離通信的有效性和可靠性。數(shù)據(jù)傳輸支持傳輸率高達(dá)250kbit/s,可以實(shí)現(xiàn)多點(diǎn)對(duì)多點(diǎn)的快速組網(wǎng)[1]。
MSP430是一款集成度高、功能豐富、功耗低的16位單片機(jī),MSP430基于單片機(jī)語言的單片機(jī)編程支持,它非常適合內(nèi)部系統(tǒng)。利用MSP430模塊實(shí)現(xiàn)以下功能:無線控制帶收發(fā)器的芯片,提供CC2420功能指導(dǎo)和兩條明確的串行傳輸數(shù)據(jù)指令;實(shí)現(xiàn)傳感器數(shù)據(jù)的采集與管理、加速度檢測(cè)、溫度檢測(cè),聲、光強(qiáng)度局部數(shù)據(jù)處理:提取多余數(shù)據(jù),減輕網(wǎng)絡(luò)傳輸負(fù)擔(dān);安裝和驗(yàn)證無線傳輸包;確定域內(nèi)節(jié)點(diǎn)的維護(hù)功能;為節(jié)點(diǎn)電源管理設(shè)置適當(dāng)?shù)牡却龝r(shí)間,可以節(jié)省能耗,延長(zhǎng)節(jié)點(diǎn)壽命。
要監(jiān)控的物理信號(hào)類型取決于信號(hào)類型。對(duì)系統(tǒng)數(shù)據(jù)和環(huán)境的適當(dāng)要求是傳感器的低能耗,主要有溫濕度傳遞傳感器(用于校準(zhǔn)地面空氣質(zhì)量控制器上的數(shù)據(jù))和空氣質(zhì)量傳感器;建立了多種海洋環(huán)境預(yù)測(cè)系統(tǒng),并初步整合了海洋環(huán)境信息。每個(gè)節(jié)點(diǎn)可連接不同的傳感器,傳感器的安裝應(yīng)靈活,以滿足水下和水下監(jiān)測(cè)點(diǎn)的要求[2]。
網(wǎng)關(guān)節(jié)點(diǎn)、探測(cè)節(jié)點(diǎn)的MSP430系列單片機(jī)支持C語言程序設(shè)計(jì)。適用于MSP430系列的C語言與標(biāo)準(zhǔn)C語言兼容程度高,大大提高了軟件設(shè)計(jì)開發(fā)的工作效率,增強(qiáng)了程序代碼的可靠性、可讀性和可移植性。因此采用C語言進(jìn)行程序設(shè)計(jì)。
主控中心的上位PC機(jī)作為控制中心的核心必須具備網(wǎng)絡(luò)喚醒、數(shù)據(jù)處理、路由維護(hù)功能。C++Builder、Delphi和微軟的VisualBasic都可選的快速開發(fā)工具。上層軟件功能由Delphi實(shí)現(xiàn)。該文的軟件分成前臺(tái)解析軟件和客戶端軟件。前臺(tái)軟件專門負(fù)責(zé)解析接收的數(shù)據(jù);客戶軟件采用瘦客戶端的形式,分成4個(gè)模塊:實(shí)施監(jiān)測(cè)、參數(shù)配置、綜合統(tǒng)計(jì)、權(quán)限管理。
實(shí)時(shí)信息處理子系統(tǒng)是對(duì)多個(gè)傳感器的遠(yuǎn)程控制。參數(shù)監(jiān)測(cè)與管理是一個(gè)分布式的無線傳感器網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)請(qǐng)求實(shí)際上可能取決于其地理位置;實(shí)時(shí)信息處理的任務(wù)是測(cè)量點(diǎn)的定義和顯示、數(shù)據(jù)報(bào)告、曲線表示、圖表生成、數(shù)據(jù)存儲(chǔ)、誤差統(tǒng)計(jì)和報(bào)告打印,與國際TCP/IP網(wǎng)絡(luò)的LAN連接,為L(zhǎng)AN終端提供實(shí)時(shí)通信和數(shù)據(jù)訪問的協(xié)議;提供可視化和圖形化顯示,并對(duì)環(huán)境監(jiān)測(cè)數(shù)據(jù)進(jìn)行明確的分析和評(píng)價(jià),為評(píng)價(jià)海洋環(huán)境質(zhì)量和環(huán)境保護(hù)提供相關(guān)數(shù)據(jù)和信息,為管理提供技術(shù)支持[3]。
本文設(shè)計(jì)的無線傳感器海洋環(huán)境監(jiān)測(cè)系統(tǒng)功耗低、成本低、可靠性高、可擴(kuò)展性強(qiáng),能夠及時(shí)有效地獲取海洋環(huán)境監(jiān)測(cè)數(shù)據(jù)。本系統(tǒng)綜合運(yùn)用無線傳感技術(shù)、嵌入式計(jì)算技術(shù)、現(xiàn)代網(wǎng)絡(luò)技術(shù)、無線通信技術(shù)和分布式智能信息處理技術(shù),將功能相同或不同的無線智能傳感器構(gòu)成網(wǎng)絡(luò)化、智能化的傳感器網(wǎng)絡(luò),大大提高了傳感器的監(jiān)測(cè)能力。本文提出的這一無線傳感器海洋環(huán)境監(jiān)測(cè)模型,為我國的海洋環(huán)境監(jiān)測(cè)工作提供了一種新的技術(shù)手段,為海洋環(huán)境決策提供了技術(shù)依據(jù),具有較高的參考價(jià)值和廣闊的應(yīng)用前景。