專(zhuān)利名稱(chēng):一種海洋平臺(tái)的自適應(yīng)數(shù)據(jù)采集裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種海洋平臺(tái)自適應(yīng)數(shù)據(jù)采集裝置。
技術(shù)背景
海洋平臺(tái)監(jiān)測(cè)集成系統(tǒng)有別于一般的監(jiān)測(cè)系統(tǒng),其特點(diǎn)在于要求監(jiān)測(cè)數(shù)據(jù)存儲(chǔ)安全性等級(jí)高,因此對(duì)海洋平臺(tái)的數(shù)據(jù)存儲(chǔ)方案采用“冗余存儲(chǔ)”。監(jiān)測(cè)數(shù)據(jù)在現(xiàn)場(chǎng)由數(shù)據(jù)采集裝置進(jìn)行一次存儲(chǔ),然后在中控室由計(jì)算機(jī)系統(tǒng)進(jìn)行一次存儲(chǔ),這樣可以保證在極端條件下,海洋平臺(tái)人員撤離平臺(tái)停電,中控室內(nèi)計(jì)算機(jī)系統(tǒng)因停電無(wú)法進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí),仍可由現(xiàn)場(chǎng)低功耗數(shù)據(jù)采集裝置在自帶電源供電下,保證極端條件下監(jiān)測(cè)數(shù)據(jù)存儲(chǔ)的安全性。
現(xiàn)有的數(shù)據(jù)采集裝置有兩種,一種是通用數(shù)據(jù)采集裝置,另一種是儀器設(shè)備自帶的數(shù)據(jù)采集裝置。通用數(shù)據(jù)采集裝置可以采集多種傳感器的數(shù)據(jù)信號(hào),但沒(méi)有數(shù)據(jù)存儲(chǔ)功能。儀器設(shè)備自帶的數(shù)據(jù)采集裝置,具有數(shù)據(jù)存儲(chǔ)功能,但只能采集、存儲(chǔ)該儀器設(shè)備的數(shù)據(jù)。因此在現(xiàn)有的數(shù)據(jù)采集裝置中沒(méi)有滿足海洋平臺(tái)監(jiān)測(cè)集成系統(tǒng)要求的數(shù)據(jù)采集裝置。發(fā)明內(nèi)容
針對(duì)上述問(wèn)題,本發(fā)明提供一種用海洋平臺(tái)自適應(yīng)數(shù)據(jù)采集裝置。
為實(shí)現(xiàn)上述目的,本發(fā)明采取以下技術(shù)方案
一種海洋平臺(tái)自適應(yīng)數(shù)據(jù)采集裝置,包含微處理器模塊、傳感器數(shù)據(jù)通信模塊、計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊、數(shù)據(jù)存儲(chǔ)模塊、時(shí)鐘模塊、海洋平臺(tái)監(jiān)測(cè)傳感器信息模塊。
所述的微處理器模塊分別接傳感器數(shù)據(jù)通信模塊、計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊、數(shù)據(jù)存儲(chǔ)模塊、時(shí)鐘模塊;
所述的傳感器數(shù)據(jù)通信模塊連接海洋平臺(tái)監(jiān)測(cè)傳感器,它可以采集海洋平臺(tái)監(jiān)測(cè)系統(tǒng)中傳感器數(shù)據(jù);
所述的計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊連接計(jì)算機(jī)系統(tǒng),把采集到傳感器數(shù)據(jù)發(fā)送至計(jì)算機(jī)系統(tǒng);
所述的數(shù)據(jù)存儲(chǔ)模塊,存儲(chǔ)兩方面內(nèi)容,一方面存儲(chǔ)著采集到的傳感器數(shù)據(jù),另一方面存儲(chǔ)著海洋平臺(tái)傳感器信息模塊;
所述時(shí)鐘模塊,是為傳感器數(shù)據(jù)存儲(chǔ)添加存儲(chǔ)時(shí)間;
所述的海洋平臺(tái)傳感器信息模塊,記錄著對(duì)海洋平臺(tái)監(jiān)測(cè)傳感器的辨識(shí)方式參數(shù)和處理方式參數(shù),海洋平臺(tái)自適應(yīng)數(shù)據(jù)采集裝置能夠自動(dòng)識(shí)別海洋平臺(tái)傳感器信息模塊中的傳感器;根據(jù)該信息模塊能夠完成海洋平臺(tái)傳感器的自動(dòng)辨識(shí)、采集、存儲(chǔ)、發(fā)送過(guò)程。海洋平臺(tái)傳感器信息模塊具體實(shí)現(xiàn)形式如下
(1)傳感器信息模塊由傳感器信息模塊目錄和傳感器信息模塊正文組成。
(2)傳感器信息模塊目錄記錄著每個(gè)通信波特率段的起始地址。
C3)通過(guò)查找相應(yīng)通信波特率段的起始地址,進(jìn)入傳感器信息模塊正文。每個(gè)通信波特率由該波特率下的子目錄和傳感器參數(shù)信息模塊組成。
(4)波特率子目錄,記錄著該波特率的編號(hào)和該波特率下傳感器個(gè)數(shù)。
(5)傳感器參數(shù)信息模塊由傳感器的辨識(shí)方式參數(shù)和處理方式參數(shù)表格組成,由 18項(xiàng)內(nèi)容組成。內(nèi)容如下
<1>波特率編號(hào)。傳感器通信波特率的編號(hào)。
<2>傳感器在該通信波特率段的編號(hào)。傳感器處在該通信波特率位置。
<3>傳感器類(lèi)型。傳感器在所有監(jiān)測(cè)傳感器的編號(hào)。
<4>傳感器數(shù)據(jù)幀的關(guān)鍵字。傳感器數(shù)據(jù)幀中固定不變的字段,通過(guò)該字段辨識(shí)出不同傳感器類(lèi)型。
<5>傳感器數(shù)據(jù)幀的關(guān)鍵字個(gè)數(shù)。傳感器數(shù)據(jù)幀的關(guān)鍵字有效數(shù)據(jù)的長(zhǎng)度。
<6>傳感器數(shù)據(jù)幀頭。用以辨識(shí)是傳感器發(fā)送的數(shù)據(jù),并開(kāi)始接收傳感器數(shù)據(jù)。
<7>傳感器幀頭字節(jié)個(gè)數(shù)。傳感器幀頭有效數(shù)據(jù)的長(zhǎng)度。
<8>傳感器數(shù)據(jù)幀尾。用以辨識(shí)傳感器數(shù)據(jù)發(fā)送完畢,并停止接收傳感器數(shù)據(jù)。
<9>傳感器幀尾個(gè)數(shù)。傳感器幀尾有效數(shù)據(jù)的長(zhǎng)度。
<10>傳感器數(shù)據(jù)域特征值。傳感器數(shù)據(jù)域的分隔符。對(duì)于有數(shù)據(jù)分割符的傳感器數(shù)據(jù)幀,通過(guò)分隔符來(lái)查找有效數(shù)據(jù)位置。
<11>傳感器有效數(shù)據(jù)的個(gè)數(shù)。傳感器數(shù)據(jù)幀中,需要提取有效數(shù)據(jù)的個(gè)數(shù)。
<12>傳感器特征值的起始位置。提取傳感器有效數(shù)據(jù)時(shí)用,與傳感器數(shù)據(jù)域特征值配合使用。當(dāng)有傳感器數(shù)據(jù)域特征值,傳感器特征值的起始位置表示每個(gè)分隔符在數(shù)據(jù)幀中的位置;當(dāng)無(wú)傳感器數(shù)據(jù)域特征值,傳感器特征值的起始位置表示每個(gè)有效數(shù)據(jù)第一個(gè)字節(jié)的起始位置。
<13>傳感器無(wú)特征值時(shí),每組有效數(shù)據(jù)的個(gè)數(shù)。與傳感器特征值的起始位置配合使用。當(dāng)無(wú)傳感器數(shù)據(jù)域特征值,該字段表示每個(gè)特征值的數(shù)據(jù)有效個(gè)數(shù)。
<14>傳感器信息模塊寫(xiě)入數(shù)據(jù)存儲(chǔ)模塊時(shí),每個(gè)傳感器數(shù)據(jù)幀的長(zhǎng)度。即傳感器原始數(shù)據(jù)幀長(zhǎng)度。
<15>傳感器信息模塊寫(xiě)入數(shù)據(jù)存儲(chǔ)模塊時(shí),每個(gè)數(shù)據(jù)存儲(chǔ)模塊段中的傳感器數(shù)據(jù)幀的個(gè)數(shù)。與傳感器數(shù)據(jù)幀的長(zhǎng)度配合使用。根據(jù)數(shù)據(jù)存儲(chǔ)模塊每個(gè)扇區(qū)長(zhǎng)度與傳感器數(shù)據(jù)幀的長(zhǎng)度,計(jì)算每個(gè)扇區(qū)中存儲(chǔ)傳感器原始數(shù)據(jù)幀的個(gè)數(shù)。
<16>傳感器數(shù)據(jù)幀處理方式。對(duì)于不同傳感器數(shù)據(jù)幀,主要采用2進(jìn)制形式和 ASCII碼形式。如果采用ASCII碼形式,需要進(jìn)行處理,對(duì)于2進(jìn)制形式則不需要進(jìn)行處理。
<17〉數(shù)據(jù)的校驗(yàn)方式。每種傳感器都包含數(shù)據(jù)校驗(yàn)位,而每種傳感器數(shù)據(jù)校驗(yàn)方式不盡相同,因此對(duì)于采集到的數(shù)據(jù)幀需要進(jìn)行校驗(yàn)。該位給出數(shù)據(jù)校驗(yàn)的方式。
<18>校驗(yàn)位的位置。與數(shù)據(jù)的校驗(yàn)方式配合使用,給出傳感器數(shù)據(jù)幀中數(shù)據(jù)校驗(yàn)位的位置。
本發(fā)明由于采用以上技術(shù)方案,具有以下優(yōu)點(diǎn)
1、本發(fā)明實(shí)現(xiàn)海洋平臺(tái)監(jiān)測(cè)系統(tǒng)的“數(shù)據(jù)冗余”存儲(chǔ)方案,可在現(xiàn)場(chǎng)對(duì)海洋平臺(tái)監(jiān)測(cè)數(shù)據(jù)進(jìn)行數(shù)據(jù)存儲(chǔ)。
2、本發(fā)明可以連接傳感器信息模塊中的海洋平臺(tái)監(jiān)測(cè)傳感器,完成數(shù)據(jù)采集、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)發(fā)送功能,不必為每種海洋平臺(tái)監(jiān)測(cè)傳感器開(kāi)發(fā)數(shù)據(jù)采集裝置,減少的設(shè)備開(kāi)發(fā)的工作量,減少的系統(tǒng)備份的數(shù)目。
3、本發(fā)明的海洋平臺(tái)傳感器信息模塊,記錄著海洋平臺(tái)監(jiān)測(cè)系統(tǒng)中所有海洋平臺(tái)監(jiān)測(cè)傳感器的參數(shù),傳感器信息模塊可以通過(guò)計(jì)算機(jī)軟件對(duì)傳感器參數(shù)進(jìn)行增加、修改和刪除,從而更新傳感器信息模塊,可以在現(xiàn)場(chǎng)更新傳感器信息模塊,采集更多的傳感器數(shù)據(jù),方便系統(tǒng)的后期升級(jí)和維護(hù)。
4、本發(fā)明可以在極端條件下僅用電池供電獨(dú)立采集并存儲(chǔ)數(shù)據(jù),這些極端條件下的重要數(shù)據(jù),將是后期數(shù)據(jù)分析的重點(diǎn)。
圖1是本發(fā)明的結(jié)構(gòu)框圖。
圖2是本發(fā)明的外觀圖。
圖中1微處理器;2時(shí)鐘模塊;3電源模塊;4存儲(chǔ)器模塊;
5傳感器通信模塊;6計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊;7傳感器信息模塊;8傳感器設(shè)備;9計(jì)算機(jī)系統(tǒng)。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
如圖1所示,微處理器1分別與時(shí)鐘模塊2、電源模塊3、存儲(chǔ)模塊4、傳感器通信模塊5、計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊6相連。
上述實(shí)施例中,傳感器通信模塊5采用RS232通信模塊,傳感器通信模塊5與傳感器設(shè)備8相連,完成傳感器辨識(shí)和數(shù)據(jù)采集功能。
上述實(shí)施例中,計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊6采用RS485通信模塊,計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊6將采集到的所有傳感器數(shù)據(jù)發(fā)送的計(jì)算機(jī)系統(tǒng)9中。
上述實(shí)施例中,存儲(chǔ)器模塊4采用SD卡作為存儲(chǔ)介質(zhì),存儲(chǔ)著兩方面內(nèi)容,一方面存儲(chǔ)著采集到的所有傳感器數(shù)據(jù),另一方面存儲(chǔ)著海洋平臺(tái)傳感器信息模塊。
上述實(shí)施例中,電源模塊型號(hào)為SPX3819,外接5 16V電壓給整個(gè)裝置供電。
一種海洋平臺(tái)自適應(yīng)數(shù)據(jù)采集裝置實(shí)現(xiàn)自適應(yīng)傳感器數(shù)據(jù)采集過(guò)程分為傳感器類(lèi)型辨識(shí),傳感器數(shù)據(jù)接收,傳感器數(shù)據(jù)存儲(chǔ)、傳感器數(shù)據(jù)處理、傳感器數(shù)據(jù)發(fā)送五部分,具體過(guò)程如下
<1>傳感器類(lèi)型辨識(shí)。傳感器數(shù)據(jù)通信模塊5初始化到某一波特率下,在該波特率下接收一定數(shù)據(jù);微處理器模塊1讀取存儲(chǔ)器模塊4中傳感器信息模塊目錄,找到該波特率在數(shù)據(jù)存儲(chǔ)模塊地起始地址,讀取該波特率子目錄,查找該波特率下傳感器的個(gè)數(shù),并根據(jù)傳感器的個(gè)數(shù)將每個(gè)傳感器參數(shù)信息模塊取出,根據(jù)傳感器數(shù)據(jù)幀的關(guān)鍵字和傳感器數(shù)據(jù)幀的關(guān)鍵字個(gè)數(shù)來(lái)辨識(shí)傳感器類(lèi)型;如果辨識(shí)出傳感器種類(lèi),則鎖定該傳感器類(lèi)型,將該傳感器的傳感器參數(shù)信息模塊全部?jī)?nèi)容取出,放到微處理器模塊的緩沖區(qū)中;如果在該波特率下沒(méi)有辨識(shí)出傳感器類(lèi)型,則初始化傳感器數(shù)據(jù)通信模塊到以下波特率下,重復(fù)<1> 操作,直到辨識(shí)出傳感器類(lèi)型,結(jié)束傳感器辨識(shí)工作。
<2>傳感器數(shù)據(jù)接收。根據(jù)傳感器參數(shù)信息模塊的傳感器數(shù)據(jù)幀頭和傳感器數(shù)據(jù)幀頭個(gè)數(shù),取出傳感器的數(shù)據(jù)幀頭數(shù)組,如果接收到的數(shù)據(jù)組跟數(shù)據(jù)幀頭數(shù)組完全相同,則認(rèn)為后續(xù)數(shù)據(jù)是傳感器發(fā)送的數(shù)據(jù),并開(kāi)始接收數(shù)據(jù);根據(jù)傳感器參數(shù)信息模塊的傳感器數(shù)據(jù)幀尾和傳感器數(shù)據(jù)幀尾個(gè)數(shù),取出傳感器的數(shù)據(jù)幀尾數(shù)組,如果接收數(shù)據(jù)時(shí)發(fā)現(xiàn)與數(shù)據(jù)幀尾數(shù)組完全形同的數(shù)據(jù)組,則認(rèn)為傳感器數(shù)據(jù)接收完畢,停止接收數(shù)據(jù);至此,完成對(duì)傳感器數(shù)據(jù)接收過(guò)程。
<3>傳感器數(shù)據(jù)存儲(chǔ)。取出傳感器參數(shù)信息模塊中傳感器數(shù)據(jù)幀的長(zhǎng)度和傳感器數(shù)據(jù)幀的個(gè)數(shù);當(dāng)微處理器模塊1中數(shù)據(jù)存儲(chǔ)緩沖區(qū)中數(shù)據(jù)幀個(gè)數(shù)達(dá)到傳感器參數(shù)信息模塊中傳感器數(shù)據(jù)幀的個(gè)數(shù),則把微處理器模塊1中數(shù)據(jù)存儲(chǔ)緩沖區(qū)數(shù)據(jù)寫(xiě)入數(shù)據(jù)存儲(chǔ)模塊的相應(yīng)位置;至此,完成數(shù)據(jù)存儲(chǔ)過(guò)程。
<4>傳感器數(shù)據(jù)處理。數(shù)據(jù)處理完成兩個(gè)任務(wù),第一個(gè)是傳感器數(shù)據(jù)幀的校驗(yàn),第二個(gè)是傳感器有效數(shù)據(jù)的提取。根據(jù)傳感器參數(shù)信息模塊中數(shù)據(jù)的校驗(yàn)方式,計(jì)算傳感器數(shù)據(jù)幀的校驗(yàn)值,然后根據(jù)傳感器參數(shù)信息模塊中校驗(yàn)位的位置,取出數(shù)據(jù)幀本身的校驗(yàn)值,通過(guò)計(jì)算的校驗(yàn)值和數(shù)據(jù)幀本身的校驗(yàn)值比較判定數(shù)據(jù)幀傳輸過(guò)程是否正確。根據(jù)傳感器參數(shù)信息模塊中的傳感器數(shù)據(jù)域特征值、傳感器特征值的起始位置、傳感器無(wú)特征值時(shí),每組有效數(shù)據(jù)的個(gè)數(shù)參數(shù),完成有效數(shù)據(jù)的提取工作,并把提取后的有效數(shù)據(jù)發(fā)到微處理器模塊中的發(fā)送緩沖區(qū)。至此,完成傳感器數(shù)據(jù)處理過(guò)程。
<5>傳感器數(shù)據(jù)發(fā)送。取出微處理器模塊1中的發(fā)送緩沖區(qū)的數(shù)據(jù),對(duì)發(fā)送數(shù)據(jù)加校驗(yàn)值、幀頭、幀尾后組成一個(gè)發(fā)送數(shù)據(jù)包,通過(guò)傳感器數(shù)據(jù)通信模塊發(fā)送給計(jì)算機(jī)系統(tǒng)。 至此,完成傳感器數(shù)據(jù)發(fā)送過(guò)程。
上述實(shí)施例中,海洋平臺(tái)自適應(yīng)數(shù)據(jù)采集裝置外形包裝如圖2,海洋平臺(tái)自適應(yīng)數(shù)據(jù)采集裝置包裝在一個(gè)金屬外殼,外殼上留有電源接頭,傳感器數(shù)據(jù)通信模塊5接口,計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊6接口,兩個(gè)LED燈指示海洋平臺(tái)自適應(yīng)數(shù)據(jù)采集裝置的工作狀態(tài),一個(gè)電源開(kāi)關(guān)。
本發(fā)明工作時(shí),其工作原理如下
首先上位機(jī)軟件通過(guò)計(jì)算機(jī)數(shù)據(jù)通信模塊6將傳感器信息模塊7下載到存儲(chǔ)器模塊4中;微處理器1根據(jù)傳感器信息模塊7中的傳感器參數(shù)采集與傳感器數(shù)據(jù)通信模塊5 相連的傳感器設(shè)備8的數(shù)據(jù),并將數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器模塊4中;對(duì)采集到的所有數(shù)據(jù)通過(guò)計(jì)算機(jī)數(shù)據(jù)通信模塊6按照統(tǒng)一的通信協(xié)議發(fā)送給計(jì)算機(jī)系統(tǒng)9。在采樣結(jié)束后,將本發(fā)明收回,將存儲(chǔ)器模塊4拔出直接由計(jì)算機(jī)軟件讀取數(shù)據(jù)。
本發(fā)明僅以上述實(shí)施例進(jìn)行說(shuō)明,各模塊的芯片均可有所變化,在本發(fā)面技術(shù)方案的基礎(chǔ)上,飯根據(jù)本發(fā)明原理對(duì)個(gè)別部件進(jìn)行的改進(jìn)或等同變化,均不排除在本發(fā)明的保護(hù)范圍之外。
權(quán)利要求
1.一種海洋平臺(tái)專(zhuān)用的自適應(yīng)數(shù)據(jù)采集裝置,其特征在于包含微處理器模塊、傳感器數(shù)據(jù)通信模塊、計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊、數(shù)據(jù)存儲(chǔ)模塊、時(shí)鐘模塊、海洋平臺(tái)監(jiān)測(cè)傳感器信息模塊;所述的微處理器模塊分別接傳感器數(shù)據(jù)通信模塊、計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊、數(shù)據(jù)存儲(chǔ)模塊、時(shí)鐘模塊;所述的傳感器數(shù)據(jù)通信模塊連接海洋平臺(tái)監(jiān)測(cè)傳感器,采集海洋平臺(tái)監(jiān)測(cè)系統(tǒng)中傳感器數(shù)據(jù);所述的計(jì)算機(jī)系統(tǒng)數(shù)據(jù)通信模塊連接計(jì)算機(jī)系統(tǒng),把采集到傳感器數(shù)據(jù)發(fā)送至計(jì)算機(jī)系統(tǒng);所述的數(shù)據(jù)存儲(chǔ)模塊,存儲(chǔ)兩方面內(nèi)容,一方面存儲(chǔ)著采集到的傳感器數(shù)據(jù),另一方面存儲(chǔ)著海洋平臺(tái)傳感器信息模塊;所述時(shí)鐘模塊,是為傳感器數(shù)據(jù)存儲(chǔ)添加存儲(chǔ)時(shí)間;所述的海洋平臺(tái)傳感器信息模塊,記錄著對(duì)海洋平臺(tái)監(jiān)測(cè)傳感器的辨識(shí)方式參數(shù)和處理方式參數(shù),海洋平臺(tái)自適應(yīng)數(shù)據(jù)采集裝置能夠自動(dòng)識(shí)別海洋平臺(tái)傳感器信息模塊中的傳感器。
2.根據(jù)權(quán)利要求1所述的一種海洋平臺(tái)專(zhuān)用的自適應(yīng)數(shù)據(jù)采集裝置,其特征在于所述的海洋平臺(tái)傳感器信息模塊,實(shí)現(xiàn)形式如下(1)傳感器列表由傳感器列表目錄和傳感器列表正文組成;(2)傳感器列表目錄記錄著每個(gè)通信波特率段的起始地址;(3)通過(guò)查找相應(yīng)通信波特率段的起始地址,進(jìn)入傳感器列表正文;每個(gè)通信波特率由該波特率下的子目錄和傳感器參數(shù)列表組成;(4)波特率子目錄,記錄著該波特率的編號(hào)和該波特率下傳感器個(gè)數(shù);(5)傳感器參數(shù)列表由傳感器的辨識(shí)方式參數(shù)和處理方式參數(shù)表格組成,由18項(xiàng)內(nèi)容組成;內(nèi)容如下<1>波特率編號(hào);傳感器通信波特率的編號(hào);<2>傳感器在該通信波特率段的編號(hào),傳感器處在該通信波特率位置; <3>傳感器類(lèi)型;傳感器在所有監(jiān)測(cè)傳感器的編號(hào);<4>傳感器數(shù)據(jù)幀的關(guān)鍵字傳感器數(shù)據(jù)幀中固定不變的字段,通過(guò)該字段辨識(shí)出不同傳感器類(lèi)型;<5>傳感器數(shù)據(jù)幀的關(guān)鍵字個(gè)數(shù),傳感器數(shù)據(jù)幀的關(guān)鍵字有效數(shù)據(jù)的長(zhǎng)度; <6>傳感器數(shù)據(jù)幀頭,用以辨識(shí)是傳感器發(fā)送的數(shù)據(jù),并開(kāi)始接收傳感器數(shù)據(jù); <7>傳感器幀頭字節(jié)個(gè)數(shù);傳感器幀頭有效數(shù)據(jù)的長(zhǎng)度; <8>傳感器數(shù)據(jù)幀尾,用以辨識(shí)傳感器數(shù)據(jù)發(fā)送完畢,并停止接收傳感器數(shù)據(jù); <9>傳感器幀尾個(gè)數(shù),傳感器幀尾有效數(shù)據(jù)的長(zhǎng)度;<10>傳感器數(shù)據(jù)域特征值;傳感器數(shù)據(jù)域的分隔符;對(duì)于有數(shù)據(jù)分割符的傳感器數(shù)據(jù)幀,通過(guò)分隔符來(lái)查找有效數(shù)據(jù)位置;<11>傳感器有效數(shù)據(jù)的個(gè)數(shù);傳感器數(shù)據(jù)幀中,需要提取有效數(shù)據(jù)的個(gè)數(shù); <12>傳感器特征值的起始位置;提取傳感器有效數(shù)據(jù)時(shí)用,與傳感器數(shù)據(jù)域特征值配合使用;當(dāng)有傳感器數(shù)據(jù)域特征值,傳感器特征值的起始位置表示每個(gè)分隔符在數(shù)據(jù)幀中的位置;當(dāng)無(wú)傳感器數(shù)據(jù)域特征值,傳感器特征值的起始位置表示每個(gè)有效數(shù)據(jù)第一個(gè)字節(jié)的起始位置;<13>傳感器無(wú)特征值時(shí),每組有效數(shù)據(jù)的個(gè)數(shù);與傳感器特征值的起始位置配合使用;當(dāng)無(wú)傳感器數(shù)據(jù)域特征值,該字段表示每個(gè)特征值的數(shù)據(jù)有效個(gè)數(shù);<14>傳感器列表寫(xiě)入數(shù)據(jù)存儲(chǔ)模塊時(shí),每個(gè)傳感器數(shù)據(jù)幀的長(zhǎng)度;即傳感器原始數(shù)據(jù)幀長(zhǎng)度;<15>傳感器列表寫(xiě)入數(shù)據(jù)存儲(chǔ)模塊時(shí),每個(gè)數(shù)據(jù)存儲(chǔ)模塊段中的傳感器數(shù)據(jù)幀的個(gè)數(shù);與傳感器數(shù)據(jù)幀的長(zhǎng)度配合使用;根據(jù)數(shù)據(jù)存儲(chǔ)模塊每個(gè)扇區(qū)長(zhǎng)度與傳感器數(shù)據(jù)幀的長(zhǎng)度,計(jì)算每個(gè)扇區(qū)中存儲(chǔ)傳感器原始數(shù)據(jù)幀的個(gè)數(shù);<16>傳感器數(shù)據(jù)幀處理方式;對(duì)于不同傳感器數(shù)據(jù)幀,主要采用2進(jìn)制形式和ASCII 碼形式;如果采用ASCII碼形式,需要進(jìn)行處理,對(duì)于2進(jìn)制形式則不需要進(jìn)行處理;<17>數(shù)據(jù)的校驗(yàn)方式;每種傳感器都包含數(shù)據(jù)校驗(yàn)位,而每種傳感器數(shù)據(jù)校驗(yàn)方式不盡相同,因此對(duì)于采集到的數(shù)據(jù)幀需要進(jìn)行校驗(yàn);該位給出數(shù)據(jù)校驗(yàn)的方式;<18>校驗(yàn)位的位置;與數(shù)據(jù)的校驗(yàn)方式配合使用,給出傳感器數(shù)據(jù)幀中數(shù)據(jù)校驗(yàn)位的位置;
全文摘要
本發(fā)明涉及一種海洋平臺(tái)專(zhuān)用的自適應(yīng)數(shù)據(jù)采集裝置,其特征在于包含微控制器模塊、RS232通信模塊、RS485通信模塊、數(shù)據(jù)存儲(chǔ)模塊、時(shí)鐘模塊、海洋平臺(tái)監(jiān)測(cè)傳感器列表;所述的微控制器模塊分別接RS232通信模塊、RS485通信模塊、數(shù)據(jù)存儲(chǔ)模塊、時(shí)鐘模塊;所述的RS232通信模塊連接海洋平臺(tái)監(jiān)測(cè)傳感器,它可以采集海洋平臺(tái)監(jiān)測(cè)系統(tǒng)中傳感器數(shù)據(jù);所述的RS485通信模塊連接計(jì)算機(jī)系統(tǒng),把采集到傳感器數(shù)據(jù)發(fā)送至計(jì)算機(jī)系統(tǒng);所述的數(shù)據(jù)存儲(chǔ)模塊,存儲(chǔ)兩方面內(nèi)容,一方面存儲(chǔ)著采集到的傳感器數(shù)據(jù),另一方面存儲(chǔ)著海洋平臺(tái)傳感器列表;所述時(shí)鐘模塊,是為傳感器數(shù)據(jù)存儲(chǔ)添加存儲(chǔ)時(shí)間;所述的海洋平臺(tái)傳感器列表,記錄著對(duì)海洋平臺(tái)監(jiān)測(cè)傳感器的辨識(shí)方式參數(shù)和處理方式參數(shù),海洋平臺(tái)專(zhuān)用自適應(yīng)數(shù)據(jù)采集裝置能夠自動(dòng)識(shí)別海洋平臺(tái)傳感器列表中的傳感器。
文檔編號(hào)G05B13/02GK102520612SQ20111042214
公開(kāi)日2012年6月27日 申請(qǐng)日期2011年12月15日 優(yōu)先權(quán)日2011年12月15日
發(fā)明者何峰, 史然飛, 唐達(dá), 岳前進(jìn), 武文華 申請(qǐng)人:大連理工大學(xué)