新型的基于傾角法海流測(cè)量?jī)x的研究與開(kāi)發(fā)
摘要:為了在海流測(cè)量中更好地使用海流計(jì)獲取真實(shí)的流速和流向信息,設(shè)計(jì)了一種新型的基于傾角法的海流測(cè)量?jī)x。該測(cè)量?jī)x采用Atmel公司開(kāi)發(fā)的低功耗、高性能的CMOS型AT89S52單片機(jī),通過(guò)串行口與上位機(jī)通信,利用VC++6.0友好的設(shè)計(jì)界面以及Matlab的繪圖功能,實(shí)現(xiàn)對(duì)原始采集數(shù)據(jù)大容量存儲(chǔ)、回放處理功能。海流測(cè)量?jī)x操作簡(jiǎn)單,運(yùn)行穩(wěn)定,有較好的應(yīng)用前景。
關(guān)鍵詞:海洋調(diào)查;海流計(jì);傾角法;VC++;Matlab
0 引言
21世紀(jì)是海洋的世紀(jì),開(kāi)發(fā)利用海洋資源是解決陸地資源逐漸匱乏的重要途徑,各國(guó)政治、經(jīng)濟(jì)、科技也都離不開(kāi)海洋。為了合理利用開(kāi)發(fā)海洋資源,努力實(shí)現(xiàn)海洋資源的可持續(xù)利用,需要使用儀器設(shè)備對(duì)海洋進(jìn)行調(diào)查、研究。其中,海流作為海洋水文三要素(海浪、海流、潮汐)之一,是海洋調(diào)查中不可或缺的參數(shù),同時(shí)也是物理海洋學(xué)家們非常關(guān)注的海洋要素。掌握流場(chǎng)規(guī)律,可以更好地為國(guó)防、海運(yùn)、漁業(yè)、港建等服務(wù)。
目前,海流的測(cè)量包括流速和流向兩個(gè)參數(shù),海流的測(cè)量方法根據(jù)所采用的方式和手段分為兩類:漂流浮標(biāo)測(cè)流法以及定點(diǎn)觀測(cè)法。其中海流計(jì)是最常用的測(cè)流儀器。海流計(jì)從原理上又可分為機(jī)械旋槳式海流計(jì)、電磁流速計(jì)、聲學(xué)多普勒海流計(jì)以及剖面海流儀等。國(guó)外海流計(jì)的研究起步較早,技術(shù)較成熟,1905年瑞典首先設(shè)計(jì)制造了厄克曼海流計(jì);挪威生產(chǎn)的安德拉海流計(jì),是目前全世界使用最廣泛的海流計(jì),最大使用深度為6000m;另外,美國(guó)生產(chǎn)的S4型電磁海流計(jì),流速準(zhǔn)確度高達(dá)±1cm/s,流向準(zhǔn)確度為±2°。國(guó)內(nèi)海流計(jì)的研究起步相對(duì)較晚,20世紀(jì)50—70年代主要以機(jī)械海流計(jì)為主,90年代國(guó)家海洋局海洋技術(shù)研究所研制的SLLY4—1型深水流速計(jì),最大工作水深4000m。
與國(guó)外產(chǎn)品相比,國(guó)內(nèi)海流計(jì)價(jià)格相對(duì)低廉,但是穩(wěn)定性、測(cè)量精度等方面不及國(guó)外,因此市場(chǎng)占有率較低。本文介紹的基于傾角法的海流測(cè)量?jī)x可測(cè)流速為0~300 cm/s,準(zhǔn)確度為(0.02±1)cm/s,流向?yàn)?~360°,準(zhǔn)確度為±2°。它采用低功耗、高性能的CMOS型AT89 S52單片機(jī),通過(guò)串行口與上位機(jī)通信,利用VC++6.0友好的設(shè)計(jì)界面以及Matlab的繪圖功能,對(duì)原始采集數(shù)據(jù)進(jìn)行存儲(chǔ)、回放。該測(cè)量?jī)x操作相對(duì)簡(jiǎn)單,運(yùn)行穩(wěn)定,應(yīng)用前景較為廣闊。
1 測(cè)量?jī)x原理及設(shè)計(jì)
海流是海水大規(guī)模并且相對(duì)穩(wěn)定的流動(dòng),是海水比較重要的普遍運(yùn)動(dòng)形式之一。海流的觀測(cè)包括流向和流速兩個(gè)參數(shù)。其中,流速是單位時(shí)間海水流動(dòng)的距離,單位為m/s或cm/s;流向是以地理方位角表示的,是指海水流去的方向,單位為(°);規(guī)定正北為0,順時(shí)針進(jìn)行旋轉(zhuǎn)。
1.1 工作原理
本文設(shè)計(jì)的海流測(cè)量?jī)x,是一種新型的基于傾角法的測(cè)流技術(shù)。外殼采用封閉式防水鋼結(jié)構(gòu),主要包括圓柱型儀器倉(cāng)、導(dǎo)流雙翼、方型框架、重錘4部分。傾角法海流測(cè)量?jī)x的外部結(jié)構(gòu)圖如圖1所示。
理想狀態(tài)下,如果海水有運(yùn)動(dòng),在導(dǎo)流雙翼的作用下,內(nèi)含傳感器的圓柱型儀器倉(cāng)繞著x軸旋轉(zhuǎn);固定儀器倉(cāng)的方型框架則會(huì)繞著x軸轉(zhuǎn)動(dòng);倘若流速是固定值,那么圓柱型儀器倉(cāng)的傾斜方向最終會(huì)與流向保持一致;與此同時(shí),由于受到海流的影響,在導(dǎo)流雙翼作用下,圓柱型儀器倉(cāng)會(huì)產(chǎn)生不同程度的傾斜,其傾斜角與流速成一定比例關(guān)系,表達(dá)式如式(1)所示:
式中:V為通過(guò)海流測(cè)量?jī)x的流速;θt為傾斜角;θ0為無(wú)流時(shí)的傾斜角;θD為舉、拉中心和測(cè)量?jī)x軸之間的夾角;θf為翼弦線和測(cè)量?jī)x軸之間的夾角;τ90為無(wú)流時(shí)使測(cè)量?jī)x傾斜90°所需要的扭矩;A為測(cè)量?jī)x的區(qū)域(投影到平行測(cè)量?jī)x軸的平面上);LD為從轉(zhuǎn)軸到拉力作用中心的距離;CD為拉力系數(shù);CL為升力系數(shù);ρ為海水密度。在實(shí)際應(yīng)用中,不但海流會(huì)對(duì)測(cè)量?jī)x產(chǎn)生作用力,還會(huì)有多種因素參與其中,因此設(shè)計(jì)測(cè)量?jī)x的結(jié)構(gòu)時(shí),應(yīng)充分考慮各個(gè)因素的影響,力求將影響減至最低。
1.2 測(cè)量?jī)x設(shè)計(jì)
本文介紹的傾角法海流測(cè)量?jī)x可以實(shí)現(xiàn)將采集到的原始海流數(shù)據(jù)進(jìn)行濾波、A/D轉(zhuǎn)換、FLASH存儲(chǔ)以及回放處理等功能。測(cè)量?jī)x總體結(jié)構(gòu)框圖如圖2所示。
1.2.1 硬件設(shè)計(jì)
傾角法海流測(cè)量?jī)x選用了Atreel公司制造的低功耗、高性能CMOS型8位單片機(jī)AT89S52,它具有8 KB、1 000次擦寫(xiě)周期的可編程FLASH存儲(chǔ)器。AT89S52單片機(jī)是傾角法海流測(cè)量?jī)x數(shù)據(jù)接收電路的核心部分,它協(xié)調(diào)和組織其他各模塊的工作。時(shí)鐘電路采用美國(guó)達(dá)拉斯半導(dǎo)體公司生產(chǎn)的DS12887時(shí)鐘芯片,內(nèi)置鋰電池,斷電情況下運(yùn)行長(zhǎng)達(dá)10年不會(huì)丟失數(shù)據(jù),以二進(jìn)制或BCD碼表示時(shí)間、日歷。該測(cè)量?jī)x采用Atml公司生產(chǎn)的串行接口的可編程閃速存儲(chǔ)器AT45DB161。它擁有17 301 504位主存儲(chǔ)器單元。采用微硅技術(shù)制造的傾角傳感器測(cè)量海流流速。它的最大工作角度可達(dá)90°,測(cè)量精度一般可達(dá)到0.1°~0.5°。在硬件設(shè)計(jì)上通過(guò)增加2個(gè)低通濾波器并通過(guò)數(shù)字濾波來(lái)消除海流以外的波動(dòng)影響。
選用電子方位傳感器測(cè)量海流流向,該傳感器具有不受環(huán)境溫度變化和電源變化的特性。溫度傳感器采用的是集成溫度傳感器AD590,傳感器輸出的信號(hào)是電流,其抗干擾能力強(qiáng),可以遠(yuǎn)距離傳輸溫度信號(hào)。
由于RS 485通信距離長(zhǎng)達(dá)1 200 m,傾角法海流測(cè)量?jī)x采用RS 485串行方式進(jìn)行通信。考慮到傾角法海流測(cè)量?jī)x中AT89S52單片機(jī)接口電路是TTL電平,所以需要經(jīng)過(guò)MAX485芯片實(shí)現(xiàn)與RS 485標(biāo)準(zhǔn)電平的轉(zhuǎn)換工作。同時(shí)添加S2-485轉(zhuǎn)換器實(shí)現(xiàn)RS 485電平與RS 232電平的轉(zhuǎn)換,從而達(dá)到海流測(cè)量?jī)x與上位機(jī)之間正常通信。硬件電路板圖如圖3所示。
1.2.2 軟件設(shè)計(jì)
上位機(jī)軟件采用Visual C++6.0與Matlab 7.1混合編程。Visual C++6.0是微軟推出的一款C++編譯器,將“高級(jí)語(yǔ)言”翻譯為“機(jī)器語(yǔ)言(低級(jí)語(yǔ)言)”的程序,它是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。Matlab 7.1是由美國(guó)mathworks公司發(fā)布的主要面對(duì)科學(xué)計(jì)算、可視化以及交互式程序設(shè)計(jì)的高科技計(jì)算環(huán)境。傾角法海流測(cè)量?jī)x上位機(jī)軟件結(jié)構(gòu)示意圖如圖4所示。
傾角法海流測(cè)量?jī)x上位機(jī)軟件包括三部分功能:
(1)通信設(shè)置。利用VC 6.0的MSComm控件設(shè)置串口號(hào)、波特率、數(shù)據(jù)位、停止位、校驗(yàn)位;
串口的開(kāi)、關(guān)控制。傾角法海流測(cè)量?jī)x機(jī)器編號(hào)、工作方式、起停設(shè)置;以及數(shù)據(jù)接收、保存設(shè)置。如表1所示。
(2)數(shù)據(jù)處理。將BCD編碼方式的海流數(shù)據(jù)轉(zhuǎn)換為可被用戶識(shí)別的EXCEL文檔,該部分可以對(duì)單文件、多文件、全部文件操作。
(3)圖形繪制。利用Matlab 7.1強(qiáng)大的繪圖功能,繪制某段時(shí)間內(nèi)流速、流向隨時(shí)間變化的二維曲線圖。
傾角法海流測(cè)量?jī)x上電后啟動(dòng)初始化,進(jìn)入接收狀態(tài),它通過(guò)RS 485接口接收上位機(jī)發(fā)送的指令,做出相應(yīng)的響應(yīng),一經(jīng)確認(rèn)進(jìn)入工作狀態(tài)。工作方式分為定時(shí)3 min,5 min,30 min采樣間隔,數(shù)據(jù)回放。在每個(gè)采樣間隔內(nèi)分別對(duì)流速、流向采樣30 s,溫度采樣3 s。如果接收工作方式字有效,方式字設(shè)為采樣,啟動(dòng)定時(shí)器時(shí)鐘芯片,開(kāi)始進(jìn)行采樣管理初始化,分別對(duì)海流的流速、流向、溫度數(shù)據(jù)采樣,并進(jìn)行數(shù)據(jù)處理。上位機(jī)發(fā)送給海流測(cè)量?jī)x的數(shù)據(jù)幀結(jié)構(gòu)如表1所示。其中,控制字節(jié)用于上位機(jī)對(duì)傾角法海流測(cè)量?jī)x進(jìn)行工作狀態(tài)的控制;當(dāng)傾角法海流測(cè)量?jī)x接收到上位機(jī)發(fā)送的指令后,會(huì)向上位機(jī)發(fā)送返回信號(hào),用來(lái)說(shuō)明控制命令是否執(zhí)行。
由于用二進(jìn)制形式保存文件可以大大節(jié)省存儲(chǔ)空間,所以傾角法海流測(cè)量?jī)x將采集的原始海流數(shù)據(jù)保存為8421BCD碼,但是字節(jié)與字符并不一一對(duì)應(yīng),用文本文件打開(kāi)時(shí),顯示的數(shù)據(jù)為不易識(shí)別的亂碼,用戶分析時(shí)帶來(lái)諸多不便。因此本文設(shè)計(jì)了數(shù)據(jù)轉(zhuǎn)換程序。因?yàn)?421BCD碼每4位表示1個(gè)十進(jìn)制數(shù),所以可以將包含海流信息的一串BCD碼轉(zhuǎn)換成字符串,按照一定的數(shù)據(jù)格式輸出到Excel文件中。為了使用方便,本文不僅設(shè)計(jì)了單文件轉(zhuǎn)換程序,還可以一次處理多個(gè)文件,供用戶選擇。關(guān)于數(shù)據(jù)分析處理方法、有效數(shù)據(jù)選取等數(shù)據(jù)處理規(guī)則參照國(guó)標(biāo)(GB17378.2—1998)海洋監(jiān)測(cè)規(guī)范相關(guān)章節(jié)。
2 實(shí)驗(yàn)與結(jié)論
傾角法海流測(cè)量?jī)x不僅從理論上證明了可行性,而且與實(shí)踐相結(jié)合,進(jìn)行了大量實(shí)驗(yàn),圖5為傾角法海流測(cè)量?jī)x與安德拉海流計(jì)在青島棧橋水域測(cè)量數(shù)據(jù)對(duì)比圖。實(shí)驗(yàn)證明,該測(cè)量?jī)x工作穩(wěn)定,操作簡(jiǎn)單,數(shù)據(jù)處理精度較高。傾角法海流測(cè)量?jī)x可以實(shí)現(xiàn)的技術(shù)指標(biāo)為:流速:0~300 cm/s,分辨率:0.2 cm/s,準(zhǔn)確度:2%±1 cm/s;流向:0~360°,分辨率:0.1°,準(zhǔn)確度:±2°;水溫:-5~35℃,分辨率:0.05℃,準(zhǔn)確度:0.1℃;海流測(cè)量最大水深為100m。
3 結(jié)語(yǔ)
本文設(shè)計(jì)了一種新型的基于傾角方法的海流測(cè)量?jī)x。與國(guó)外產(chǎn)品相比,該傾角法海流測(cè)量?jī)x成本較低、性能良好、運(yùn)行可靠、操作方便、有較好的推廣前景。