新型的基于傾角法海流測量?jì)x的研究與開(kāi)發(fā)
1.2 測量?jì)x設計
本文介紹的傾角法海流測量?jì)x可以實(shí)現將采集到的原始海流數據進(jìn)行濾波、A/D轉換、FLASH存儲以及回放處理等功能。測量?jì)x總體結構框圖如圖2所示。本文引用地址:http://dyxdggzs.com/article/194364.htm
1.2.1 硬件設計
傾角法海流測量?jì)x選用了Atreel公司制造的低功耗、高性能CMOS型8位單片機AT89S52,它具有8 KB、1 000次擦寫(xiě)周期的可編程FLASH存儲器。AT89S52單片機是傾角法海流測量?jì)x數據接收電路的核心部分,它協(xié)調和組織其他各模塊的工作。時(shí)鐘電路采用美國達拉斯半導體公司生產(chǎn)的DS12887時(shí)鐘芯片,內置鋰電池,斷電情況下運行長(cháng)達10年不會(huì )丟失數據,以二進(jìn)制或BCD碼表示時(shí)間、日歷。該測量?jì)x采用Atml公司生產(chǎn)的串行接口的可編程閃速存儲器AT45DB161。它擁有17 301 504位主存儲器單元。采用微硅技術(shù)制造的傾角傳感器測量海流流速。它的最大工作角度可達90°,測量精度一般可達到0.1°~0.5°。在硬件設計上通過(guò)增加2個(gè)低通濾波器并通過(guò)數字濾波來(lái)消除海流以外的波動(dòng)影響。
選用電子方位傳感器測量海流流向,該傳感器具有不受環(huán)境溫度變化和電源變化的特性。溫度傳感器采用的是集成溫度傳感器AD590,傳感器輸出的信號是電流,其抗干擾能力強,可以遠距離傳輸溫度信號。
由于RS 485通信距離長(cháng)達1 200 m,傾角法海流測量?jì)x采用RS 485串行方式進(jìn)行通信??紤]到傾角法海流測量?jì)x中AT89S52單片機接口電路是TTL電平,所以需要經(jīng)過(guò)MAX485芯片實(shí)現與RS 485標準電平的轉換工作。同時(shí)添加S2-485轉換器實(shí)現RS 485電平與RS 232電平的轉換,從而達到海流測量?jì)x與上位機之間正常通信。硬件電路板圖如圖3所示。
1.2.2 軟件設計
上位機軟件采用Visual C++6.0與Matlab 7.1混合編程。Visual C++6.0是微軟推出的一款C++編譯器,將“高級語(yǔ)言”翻譯為“機器語(yǔ)言(低級語(yǔ)言)”的程序,它是一個(gè)功能強大的可視化軟件開(kāi)發(fā)工具。Matlab 7.1是由美國mathworks公司發(fā)布的主要面對科學(xué)計算、可視化以及交互式程序設計的高科技計算環(huán)境。傾角法海流測量?jì)x上位機軟件結構示意圖如圖4所示。
評論