www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]摘要:SZF型波浪浮標(biāo)是一種能自動(dòng)、定點(diǎn)、定時(shí)(或連續(xù))地時(shí)波浪水文要素進(jìn)行測(cè)量的小型浮標(biāo)自動(dòng)測(cè)量系統(tǒng)。原本的SZF型波浪浮標(biāo)系統(tǒng)的監(jiān)測(cè)數(shù)據(jù)是通過岸站接收機(jī)進(jìn)行數(shù)據(jù)接收。接收機(jī)可以符合野外接收需要,但為了能滿

摘要:SZF型波浪浮標(biāo)是一種能自動(dòng)、定點(diǎn)、定時(shí)(或連續(xù))地時(shí)波浪水文要素進(jìn)行測(cè)量的小型浮標(biāo)自動(dòng)測(cè)量系統(tǒng)。原本的SZF型波浪浮標(biāo)系統(tǒng)的監(jiān)測(cè)數(shù)據(jù)是通過岸站接收機(jī)進(jìn)行數(shù)據(jù)接收。接收機(jī)可以符合野外接收需要,但為了能滿足不同用戶的需要,該文采用PC機(jī)接收,并編寫友好的人機(jī)接收界面,實(shí)現(xiàn)數(shù)據(jù)的接收和使用。上位機(jī)接收系統(tǒng)使用VC++開發(fā),具備數(shù)據(jù)采集、實(shí)時(shí)顯示、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢功能。通過多次的試驗(yàn)檢測(cè)和拷機(jī)測(cè)試,通信狀況良好,能滿足數(shù)據(jù)接收要求,提高了數(shù)據(jù)監(jiān)測(cè)效率。該系統(tǒng)的開發(fā)大大地降低了海洋監(jiān)測(cè)過程中的實(shí)時(shí)監(jiān)測(cè)和后續(xù)數(shù)據(jù)處理的難度,可作為SZF型波浪浮標(biāo)的配套軟件進(jìn)行推廣。
關(guān)鍵詞:SZF型波浪浮標(biāo);GSM通信;VC++;接收系統(tǒng)

    波浪是海洋監(jiān)測(cè)中的重要監(jiān)測(cè)參數(shù)。SZF型波浪浮標(biāo)通過GSM通信將監(jiān)測(cè)的海浪參數(shù)上傳到岸站接收系統(tǒng),通過上位機(jī)軟件進(jìn)行數(shù)據(jù)的存儲(chǔ)、顯示、二次處理來進(jìn)行預(yù)定海域的海浪參數(shù)監(jiān)測(cè)。本文正是基于Microsoft Visual C++強(qiáng)大的可視化編程環(huán)境來開發(fā)接收系統(tǒng),完成友好的人機(jī)交互操作界面。

1 SZF型波浪浮標(biāo)簡介
    SZF型波浪浮標(biāo)是國家863計(jì)劃海洋監(jiān)測(cè)技術(shù)成果標(biāo)準(zhǔn)化定型產(chǎn)品,自定型以來已在我國海洋臺(tái)站、海洋工程、海洋調(diào)查等領(lǐng)域應(yīng)用。
    SZF型波浪浮標(biāo)采用重力加速度原理進(jìn)行波浪測(cè)量,當(dāng)波浪浮標(biāo)隨波面變化作升沉運(yùn)動(dòng)時(shí),安裝在浮標(biāo)內(nèi)的垂直加速度計(jì)輸出一個(gè)反映波面升沉運(yùn)動(dòng)加速度的變化信號(hào),對(duì)該信號(hào)做二次積分處理后,即可得到對(duì)應(yīng)于波面升沉運(yùn)動(dòng)高度變化的電壓信號(hào),將該信號(hào)做模/數(shù)轉(zhuǎn)換和計(jì)算處理后可以得到波高的各種特征值及其對(duì)應(yīng)的波周期。利用波高傾斜一體化傳感器、方位傳感器除可以測(cè)得波高的各種特征值和對(duì)應(yīng)的波周期外,還可以測(cè)得浮標(biāo)隨波面縱傾、橫傾和浮標(biāo)方位的三組參數(shù),通過計(jì)算處理,得到波浪的傳播方向。浮標(biāo)測(cè)得的波浪各特征值,由浮標(biāo)上的通信機(jī)實(shí)現(xiàn)測(cè)量數(shù)據(jù)的發(fā)送傳遞,并對(duì)測(cè)量數(shù)據(jù)進(jìn)行存貯。
    原本的數(shù)據(jù)接收處理機(jī)外型為一臺(tái)式機(jī)箱,尺寸不大于400 mm×400 mm×160 mm,重量不大于15 kg。起著接收、處理浮標(biāo)發(fā)送數(shù)據(jù)的作用。其中安裝了數(shù)據(jù)處理和控制板、數(shù)據(jù)接收機(jī)、接收天線、微型打印機(jī)和數(shù)據(jù)存儲(chǔ)器。另外具備與計(jì)算機(jī)通信的RS 232接口,可將數(shù)據(jù)實(shí)時(shí)傳送給計(jì)算機(jī)。由于體積小重量輕攜帶方便,可以適合野外等場(chǎng)合作業(yè)。但在岸站接收數(shù)據(jù)的情況下,需要配備一臺(tái)PC機(jī)以進(jìn)行上傳數(shù)據(jù)給上一級(jí)數(shù)據(jù)中心。在此基礎(chǔ)上,使用PC機(jī)來進(jìn)行數(shù)據(jù)接收,就可以實(shí)現(xiàn)數(shù)據(jù)接收和上傳兩種功能,節(jié)省了不必要的開支。

2 GSM通信接口設(shè)計(jì)
    GSM是全球性標(biāo)準(zhǔn)的蜂窩無線電通信系統(tǒng),具有防盜拷能力佳、網(wǎng)絡(luò)容量大、手機(jī)號(hào)碼資源豐富、穩(wěn)定性強(qiáng)不易受干擾、信息靈敏等特點(diǎn)。適合作為近海海域通信系統(tǒng)媒介。
    SZF型波浪浮標(biāo)通過GSM模塊來進(jìn)行數(shù)據(jù)通信。數(shù)據(jù)以短信形式發(fā)送至短信中心,短信中心再轉(zhuǎn)發(fā)給岸站接收模塊。由于網(wǎng)絡(luò)原因,網(wǎng)絡(luò)中心短信可能出現(xiàn)延發(fā)現(xiàn)象,接收模塊可能同時(shí)接收到多包數(shù)據(jù),數(shù)據(jù)包中數(shù)據(jù)信息包含浮標(biāo)處理器時(shí)鐘的發(fā)送時(shí)間,這樣接收包中解析數(shù)據(jù)不會(huì)造成數(shù)據(jù)的混亂。
    本文采用的GSM模塊接口為五芯TTL電平,上位機(jī)接口為RS 232接口,在模塊和上位機(jī)之間使用電平轉(zhuǎn)換線連接以適應(yīng)上位機(jī)的接口電平。接口設(shè)計(jì)如圖1,圖2所示。電源使用10 V直流電源。



3 接收系統(tǒng)設(shè)計(jì)
    SZF型波浪浮標(biāo)通過發(fā)射模塊發(fā)送數(shù)據(jù)包,上位機(jī)通過接收模塊接收數(shù)據(jù)包,再通過串口連接到PC機(jī)上,在PC機(jī)上進(jìn)行數(shù)據(jù)的二次處理。上位機(jī)接收軟件使用可視化開發(fā)環(huán)境VC++進(jìn)行開發(fā)。數(shù)據(jù)處理流程如圖3所示。


3.1 數(shù)據(jù)接收
   
由于是通過串口與PC機(jī)進(jìn)行通信,所以在程序設(shè)計(jì)時(shí)選用了Windows下的MSComm控件來進(jìn)行串口數(shù)據(jù)接收處理。MSComm控件通過串口傳輸和接收數(shù)據(jù),為應(yīng)用程序提供串行通信功能,MSComm控件在串口編程時(shí)非常方便,本文使用其事件驅(qū)動(dòng)方法,接收串口數(shù)據(jù)。為事件添加驅(qū)動(dòng)函數(shù)程序如下:
    ON_EVENT(CSZFRevSysDlg,IDC_MSCOMM1,1,CSZFRevSysDlg::OnCommMscomml,VTS_NONE)
    對(duì)串口進(jìn)行初始化設(shè)置程序如下:
    m_mscom.put_RThreshold(1);
    m_mscom.put_InputMode(1);
    其中特別注意的是:第一條設(shè)置表示串口接收到一個(gè)字符就觸發(fā)處理函數(shù),第二條設(shè)置表示設(shè)置輸入方式為二進(jìn)制,這樣才能對(duì)COle Sa leArray變量進(jìn)行操作,否則COleSafeArray默認(rèn)為test格式,不方便后面對(duì)數(shù)據(jù)進(jìn)行解析。
    由于本系統(tǒng)Windows開發(fā)環(huán)境為Vista,所以為了保證在其他Windows環(huán)境下也可以運(yùn)行程序,需要為MSComm添加注冊(cè),注冊(cè)過程如圖4所示。


3.2 實(shí)時(shí)顯示
   
系統(tǒng)根據(jù)浮標(biāo)不同工作方式(定時(shí)測(cè)量方式,連續(xù)測(cè)量方式和檢測(cè)工作方式),以不同方式啟動(dòng)/關(guān)閉串口。
    浮標(biāo)一般工作在定時(shí)測(cè)量狀態(tài),串口是接收整點(diǎn)前6 min打開,準(zhǔn)備接收數(shù)據(jù),接收到數(shù)據(jù)包后,根據(jù)通信協(xié)議對(duì)數(shù)據(jù)包進(jìn)行解析,再分別顯示在界面相應(yīng)位置,如圖5所示,可供監(jiān)測(cè)人員實(shí)時(shí)的檢測(cè)數(shù)據(jù)。接收整點(diǎn)后10 min關(guān)閉串口,進(jìn)入休眠狀態(tài),如果關(guān)閉串口時(shí)有數(shù)據(jù)接收中,延時(shí)10 s再關(guān)閉串口。


    此外,顯示界面還提供了加密門限值和安全距離設(shè)置操作。加密門限值以“十分之一大波波高”特征值作為比較參數(shù),當(dāng)標(biāo)準(zhǔn)測(cè)量測(cè)得的十分之一大波波高大于加密門限值時(shí),自動(dòng)轉(zhuǎn)為加密狀態(tài);安全距離設(shè)置可以選擇5種報(bào)警距離,一旦浮標(biāo)相鄰2次測(cè)量時(shí)間內(nèi),浮標(biāo)移動(dòng)距離超過設(shè)置距離,超位報(bào)警燈會(huì)顯示紅色以示報(bào)警。
3.3 數(shù)據(jù)存儲(chǔ)
   
數(shù)據(jù)接收后存儲(chǔ)選擇Windows的access數(shù)據(jù)庫,access數(shù)據(jù)庫是一種桌面數(shù)據(jù)庫,適合中小型數(shù)據(jù)量的處理,在處理中小量數(shù)據(jù)時(shí)效率很高,而且簡潔方便??紤]到SZF型波浪浮標(biāo)作為一種小型海洋監(jiān)測(cè)儀器,數(shù)據(jù)量比較小,所以選用access數(shù)據(jù)庫能更好更快的存儲(chǔ)/查詢數(shù)據(jù)。
    本文采用ADO方式方式訪問access數(shù)據(jù)庫,ADO使用存取數(shù)據(jù)源的COM組件,它提供了編程語言和統(tǒng)一數(shù)據(jù)訪問方式OLEDB的一個(gè)中間層。允許開發(fā)人員直接編寫訪問數(shù)據(jù)的代碼,降低了開發(fā)難度。
    為了使用COM組件,必須在CWinAPP::InitInstance()函數(shù)中初始化COM庫:
    CWinApp::InitInstance()
    {
    …
    AfxOleInit();
    …
    }
    然后需要引入ADO類型庫,需要在stdafx.h文件中加入:
    # import”c:\program files\common files\system\ado\msado15.dll”
    no_namespace rename(“EOF”,“adoEOF”)
    這樣就可以連接數(shù)據(jù)源了,再對(duì)access數(shù)據(jù)庫使用SQL語言操作來進(jìn)行存儲(chǔ)數(shù)據(jù)。
3.4 數(shù)據(jù)查詢
   
本系統(tǒng)提供月查詢,在實(shí)時(shí)顯示界面點(diǎn)擊“數(shù)據(jù)查詢”,會(huì)出現(xiàn)數(shù)據(jù)查詢對(duì)話框,可選擇一個(gè)月份進(jìn)行數(shù)據(jù)查詢,包含所有的檢測(cè)數(shù)據(jù),界面如圖6所示。



4 結(jié)語
   
本系統(tǒng)經(jīng)過實(shí)踐測(cè)試證明,MSComm控件能良好的接收模塊發(fā)送的串行口數(shù)據(jù),通信信號(hào)良好,存儲(chǔ)數(shù)據(jù)完整。使用VC++編寫的上位機(jī)接收界面友好,方便監(jiān)測(cè)人員實(shí)時(shí)觀測(cè)數(shù)據(jù)和查詢歷史數(shù)據(jù)。通過一段時(shí)間的運(yùn)行使用,很好的達(dá)到浮標(biāo)岸站接收系統(tǒng)要求,并預(yù)留了上傳通信接口,以后可以方便的擴(kuò)展數(shù)據(jù)向高一級(jí)數(shù)據(jù)中心傳輸?shù)墓δ?,提高了系統(tǒng)的使用壽命。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉