本發(fā)明涉及海洋監(jiān)測(cè)設(shè)備技術(shù)領(lǐng)域,特別是涉及一種海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)。
背景技術(shù):
目前海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)接口往往是:RS232接口,RS485接口等,由于需要滿足現(xiàn)場(chǎng)通訊抗干擾的要求,通訊速度比較低,而海洋設(shè)備數(shù)據(jù)的采集周期長(zhǎng),往往是3個(gè)月到1年,所以勢(shì)必造成監(jiān)測(cè)設(shè)備內(nèi)部數(shù)據(jù)量非常龐大(單個(gè)采集設(shè)備數(shù)據(jù)量大概有10M~100M),如何快速的從海洋監(jiān)測(cè)設(shè)備把采集數(shù)據(jù)取出來,成為一直以來的瓶頸。
現(xiàn)有的做法是:海洋研究采樣時(shí)間到了之后,科考船到指定海洋科考地點(diǎn),把海洋監(jiān)測(cè)設(shè)備從采樣地點(diǎn)撈到科考船上,以備后續(xù)讀取數(shù)據(jù),重新設(shè)置等操作。再換上準(zhǔn)備好的相同的海洋監(jiān)測(cè)設(shè)備,投放到該地點(diǎn)進(jìn)行數(shù)據(jù)采集。
現(xiàn)有技術(shù)的海洋監(jiān)測(cè)設(shè)備讀取是通過電腦配備RS232接口和專用數(shù)據(jù)線讀取數(shù)據(jù),正常情況讀取數(shù)據(jù)無需人工干擾,但是由于數(shù)據(jù)量大,通訊接口慢(最快通訊波特率為115200),過程中容易出現(xiàn)通訊異常,電腦自動(dòng)化程度落后,需要人工干預(yù),而通訊時(shí)間比較長(zhǎng),數(shù)據(jù)量大的設(shè)備通訊時(shí)間超過8小時(shí),當(dāng)出現(xiàn)異常后,所有數(shù)據(jù)重新來過,所以海洋監(jiān)測(cè)設(shè)備讀取數(shù)據(jù)成為科研人員科研的障礙。
綜上可知,現(xiàn)有的海洋監(jiān)測(cè)設(shè)備讀取數(shù)據(jù)的缺點(diǎn)如下:
1、通訊速度慢。目前采用比較多的是RS232接口,通訊最高波特率為115200,理論上最高傳輸速度11kbyte/s,實(shí)際運(yùn)作過程中最快2kbyte/s,而且當(dāng)以最高速度通訊時(shí),通訊中間出錯(cuò)的概率比較高。而當(dāng)降低通訊波特率時(shí),通訊出錯(cuò)概率會(huì)降低,但是,通訊速度會(huì)更慢。
2、自動(dòng)化程度低。目前的狀態(tài)是,當(dāng)通訊出錯(cuò)時(shí),電腦不能根據(jù)當(dāng)前搭配自動(dòng)調(diào)整波特率,以更合適的波特率進(jìn)行通訊,沒有對(duì)所有海洋監(jiān)測(cè)設(shè)備進(jìn)行統(tǒng)計(jì)管理,存檔,方便下次通訊。所有出錯(cuò)需要人工干預(yù),沒有人工干預(yù),就停止工作。
3、受電腦RS232限制,目前筆記本電腦沒有RS232通訊接口,必須通過USB轉(zhuǎn)RS232轉(zhuǎn)接線,通訊過程中受USB轉(zhuǎn)RS232限制,理論上,可以通過多個(gè)USB轉(zhuǎn)RS232接口進(jìn)行通訊,但是實(shí)際上操作比較繁瑣,連線較多,所以很少有這樣的應(yīng)用。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng),無須卸載,直接讀取數(shù)據(jù)。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng),包括:
嵌入式微處理器,所述嵌入式微處理器具有多個(gè)串行接口;
采集通信接口,所述采集通信接口與所述嵌入式微處理器連接,用于將所述嵌入式微處理器的串行接口與海洋監(jiān)測(cè)設(shè)備的通信接口進(jìn)行轉(zhuǎn)換并進(jìn)行數(shù)據(jù)交換;
數(shù)據(jù)輸出接口,所述數(shù)據(jù)輸出接口與所述嵌入式微處理器連接,用于將所述嵌入式微處理器從所述海洋監(jiān)測(cè)設(shè)備獲得的數(shù)據(jù)輸出;
電源模塊,所述電源模塊用于為所述嵌入式微處理器供電或?yàn)榕c所述嵌入式微處理器連接的所述海洋監(jiān)測(cè)設(shè)備供電。
其中,還包括與所述嵌入式微處理器連接的狀態(tài)監(jiān)測(cè)模塊,用于檢測(cè)所述電源模塊、所述采集通信接口和所述嵌入式微處理器的運(yùn)行狀態(tài)。
其中,還包括與所述嵌入式微處理器連接的存儲(chǔ)模塊,所述存儲(chǔ)模塊用于存儲(chǔ)所述狀態(tài)監(jiān)測(cè)模塊檢測(cè)到的所述電源模塊、所述采集通信接口和所述嵌入式微處理器的運(yùn)行狀態(tài)參數(shù)。
其中,所述數(shù)據(jù)輸出接口包括SD接口、USB接口、網(wǎng)絡(luò)接口、WIFI接口或藍(lán)牙接口。
其中,所述嵌入式微處理器還包括SDIO接口、SPI接口和AD轉(zhuǎn)換接口。
其中,還包括與所述嵌入式微處理器連接的時(shí)鐘芯片,用于為所述嵌入式微處理器提供精準(zhǔn)的電子時(shí)鐘。
其中,還包括與所述嵌入式微處理器連接的狀態(tài)指示模塊,用于根據(jù)所述狀態(tài)監(jiān)測(cè)模塊的檢測(cè)結(jié)果,向外發(fā)送所述電源模塊、所述采集通信接口或所述嵌入式微處理器的運(yùn)行狀態(tài)信息。
其中,還包括與所述嵌入式微處理器連接的報(bào)警模塊,用于在所述狀態(tài)監(jiān)測(cè)模塊檢測(cè)到所述電源模塊、所述采集通信接口或所述嵌入式微處理器的運(yùn)行狀臺(tái)異常時(shí),進(jìn)行聲光報(bào)警。
其中,所述電源模塊包括220V外接接口和/或蓄電池。
本發(fā)明實(shí)施例所提供的海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng),與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn):
本發(fā)明實(shí)施例提供的海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng),包括:
嵌入式微處理器,所述嵌入式微處理器具有多個(gè)串行接口;
采集通信接口,所述采集通信接口與所述嵌入式微處理器連接,用于將所述嵌入式微處理器的串行接口與海洋監(jiān)測(cè)設(shè)備的通信接口進(jìn)行轉(zhuǎn)換并進(jìn)行數(shù)據(jù)交換;
數(shù)據(jù)輸出接口,所述數(shù)據(jù)輸出接口與所述嵌入式微處理器連接,用于將所述嵌入式微處理器從所述海洋監(jiān)測(cè)設(shè)備獲得的數(shù)據(jù)輸出;
電源模塊,所述電源模塊用于為所述嵌入式微處理器供電或?yàn)榕c所述嵌入式微處理器連接的所述海洋監(jiān)測(cè)設(shè)備供電。
所述海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng),通過設(shè)置多個(gè)串行接口,采用采集通信接口進(jìn)行接口轉(zhuǎn)換,并采用嵌入式微處理器進(jìn)行數(shù)據(jù)處理。在海洋科考船達(dá)到指定科考地點(diǎn),打撈起不同深度的海洋監(jiān)測(cè)設(shè)備后,無需卸載,直接在甲板上用海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)讀取數(shù)據(jù),設(shè)置參數(shù),讀取完成后,直接把此批海洋監(jiān)測(cè)設(shè)備投放到科考地點(diǎn)的海中。
海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)能夠通過嵌入式微處理器自動(dòng)匹配,自動(dòng)讀取,自動(dòng)設(shè)置海洋監(jiān)測(cè)設(shè)備,一方面可以一對(duì)多,另一方面自動(dòng)化程度高,一個(gè)人可以管理多個(gè)。由于具備多個(gè)串行接口,可以同時(shí)對(duì)多個(gè)海洋監(jiān)測(cè)設(shè)備讀取數(shù)據(jù)和設(shè)置參數(shù),讀取設(shè)置時(shí)間比卸裝海洋科考設(shè)備的時(shí)間還短,而且完成了本在航行過程中的所有操作,所以無需卸裝步驟,可直接投放監(jiān)測(cè),節(jié)省了時(shí)間,提高了工作效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)的一種具體實(shí)施方式的結(jié)構(gòu)示意圖。
具體實(shí)施方式
正如背景技術(shù)部分所述,現(xiàn)有的海洋監(jiān)測(cè)設(shè)備讀取數(shù)據(jù)時(shí)通訊速度慢、自動(dòng)化程度低必須通過USB轉(zhuǎn)RS232轉(zhuǎn)接線,效率低,耗時(shí)長(zhǎng)。
基于此,本發(fā)明實(shí)施例所提供了一種海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng),包括:
嵌入式微處理器,所述嵌入式微處理器具有多個(gè)串行接口;
采集通信接口,所述采集通信接口與所述嵌入式微處理器連接,用于將所述嵌入式微處理器的串行接口與海洋監(jiān)測(cè)設(shè)備的通信接口進(jìn)行轉(zhuǎn)換并進(jìn)行數(shù)據(jù)交換;
數(shù)據(jù)輸出接口,所述數(shù)據(jù)輸出接口與所述嵌入式微處理器連接,用于將所述嵌入式微處理器從所述海洋監(jiān)測(cè)設(shè)備獲得的數(shù)據(jù)輸出;
電源模塊,所述電源模塊用于為所述嵌入式微處理器供電或?yàn)榕c所述嵌入式微處理器連接的所述海洋監(jiān)測(cè)設(shè)備供電。
綜上所述,本發(fā)明實(shí)施例提供的海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng),通過設(shè)置多個(gè)串行接口,采用采集通信接口進(jìn)行接口轉(zhuǎn)換,并采用嵌入式微處理器進(jìn)行數(shù)據(jù)處理。在海洋科考船達(dá)到指定科考地點(diǎn),打撈起不同深度的海洋監(jiān)測(cè)設(shè)備后,無需卸載,直接在甲板上用海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)讀取數(shù)據(jù),設(shè)置參數(shù),讀取完成后,直接把此批海洋監(jiān)測(cè)設(shè)備投放到科考地點(diǎn)的海中。海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)能夠通過嵌入式微處理器自動(dòng)匹配,自動(dòng)讀取,自動(dòng)設(shè)置海洋監(jiān)測(cè)設(shè)備,一方面可以一對(duì)多,另一方面自動(dòng)化程度高,一個(gè)人可以管理多個(gè)。由于具備多個(gè)串行接口,可以同時(shí)對(duì)多個(gè)海洋監(jiān)測(cè)設(shè)備讀取數(shù)據(jù)和設(shè)置參數(shù),讀取設(shè)置時(shí)間比卸裝海洋科考設(shè)備的時(shí)間還短,而且完成了本在航行過程中的所有操作,所以無需卸裝步驟,可直接投放監(jiān)測(cè),節(jié)省了時(shí)間,提高了工作效率。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)的說明。
在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實(shí)施的限制。
請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例提供的海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)的一種具體實(shí)施方式的結(jié)構(gòu)示意圖。
在一種具體實(shí)施方式中,所述海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng),包括:
嵌入式微處理器10,所述嵌入式微處理器10具有多個(gè)串行接口;
采集通信接口20,所述采集通信接口20與所述嵌入式微處理器10連接,用于將所述嵌入式微處理器10的串行接口與海洋監(jiān)測(cè)設(shè)備的通信接口進(jìn)行轉(zhuǎn)換并進(jìn)行數(shù)據(jù)交換;
數(shù)據(jù)輸出接口30,所述數(shù)據(jù)輸出接口30與所述嵌入式微處理器10連接,用于將所述嵌入式微處理器10從所述海洋監(jiān)測(cè)設(shè)備獲得的數(shù)據(jù)輸出;
電源模塊40,所述電源模塊40用于為所述嵌入式微處理器10供電或?yàn)榕c所述嵌入式微處理器10連接的所述海洋監(jiān)測(cè)設(shè)備供電。
通過設(shè)置多個(gè)串行接口,采用采集通信接口20進(jìn)行接口轉(zhuǎn)換,并采用嵌入式微處理器10進(jìn)行數(shù)據(jù)處理。在海洋科考船達(dá)到指定科考地點(diǎn),打撈起不同深度的海洋監(jiān)測(cè)設(shè)備后,無需卸載,直接在甲板上用海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)讀取數(shù)據(jù),設(shè)置參數(shù),讀取完成后,直接把此批海洋監(jiān)測(cè)設(shè)備投放到科考地點(diǎn)的海中。海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)能夠通過嵌入式微處理器10自動(dòng)匹配,自動(dòng)讀取,自動(dòng)設(shè)置海洋監(jiān)測(cè)設(shè)備,一方面可以一對(duì)多,另一方面自動(dòng)化程度高,一個(gè)人可以管理多個(gè)。由于具備多個(gè)串行接口,可以同時(shí)對(duì)多個(gè)海洋監(jiān)測(cè)設(shè)備讀取數(shù)據(jù)和設(shè)置參數(shù),讀取設(shè)置時(shí)間比卸裝海洋科考設(shè)備的時(shí)間還短,而且完成了本在航行過程中的所有操作,所以無需卸裝步驟,可直接投放監(jiān)測(cè),節(jié)省了時(shí)間,提高了工作效率。
本發(fā)明采用的嵌入式微處理器10,實(shí)現(xiàn)以下功能:
提高通訊速度。通訊是數(shù)據(jù)交互的過程,涉及主動(dòng)和被動(dòng)兩方面的所耗時(shí)間,由于受海洋監(jiān)測(cè)設(shè)備技術(shù)限制,本發(fā)明不能降低海洋監(jiān)測(cè)設(shè)備通訊響應(yīng)時(shí)間,但是可以通過微處理器自動(dòng)應(yīng)答的方式代替人工操作,提高主動(dòng)應(yīng)答響應(yīng)時(shí)間,從而整體提高通訊速度;
自動(dòng)化程度高。當(dāng)通訊出錯(cuò)時(shí),電腦可以根據(jù)當(dāng)前通訊的海洋監(jiān)測(cè)設(shè)備自動(dòng)調(diào)整波特率,并保存當(dāng)前通訊參數(shù),也可以根據(jù)歷史數(shù)據(jù)庫中保存的參數(shù)作為當(dāng)前的通訊參數(shù),減少出錯(cuò)概率;
受電腦RS232限制,本發(fā)明中通過微控制器內(nèi)置的多個(gè)串行通訊接口,通過電平轉(zhuǎn)化,達(dá)到RS232接口標(biāo)準(zhǔn)。在本發(fā)明中可以通過多個(gè)RS232接口,與海洋監(jiān)測(cè)設(shè)備通訊,并把數(shù)據(jù)保存到內(nèi)置存儲(chǔ)單元,可以通過多種快速接口保存到外接存儲(chǔ)介質(zhì),比如SD卡,U盤,也可以通過藍(lán)牙,WIFI,以太網(wǎng)接口等通訊接口把通訊返回的數(shù)據(jù)傳輸給主機(jī),以便后續(xù)研究分析。
本發(fā)明采用嵌入式微處理器10,具備以下4個(gè)特點(diǎn):
1)對(duì)實(shí)時(shí)多任務(wù)有很強(qiáng)的支持能力,能完成多任務(wù)并且有較短的中斷響應(yīng)時(shí)間,從而使內(nèi)部的代碼和實(shí)時(shí)內(nèi)核心的執(zhí)行時(shí)間減少到最低限度;
2)具有功能很強(qiáng)的存儲(chǔ)區(qū)保護(hù)功能。這是由于嵌入式系統(tǒng)的軟件結(jié)構(gòu)已模塊化,而為了避免在軟件模塊之間出現(xiàn)錯(cuò)誤的交叉作用,需要設(shè)計(jì)強(qiáng)大的存儲(chǔ)區(qū)保護(hù)功能,同時(shí)也有利于軟件診斷;
3)可擴(kuò)展的處理器結(jié)構(gòu),以能最迅速地開展出滿足應(yīng)用的最高性能的嵌入式微處理器10;
4)嵌入式微處理器10必須功耗很低,尤其是用于便攜式的無線及移動(dòng)的計(jì)算和通信設(shè)備中靠電池供電的嵌入式系統(tǒng)更是如此,如需要功耗只有mW甚至μW級(jí)。
由于在通訊過程中,可能會(huì)出錯(cuò),為避免或減少出錯(cuò)帶來的損害,并進(jìn)一步快速定位,找到出錯(cuò)的原因和設(shè)備,所述海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)還包括與所述嵌入式微處理器10連接的狀態(tài)監(jiān)測(cè)模塊50,用于檢測(cè)所述電源模塊40、所述采集通信接口20和所述嵌入式微處理器10的運(yùn)行狀態(tài)。
通過對(duì)系統(tǒng)的主要部件的持續(xù)監(jiān)測(cè),保證整個(gè)數(shù)據(jù)的讀取以及參數(shù)的設(shè)置過程中出錯(cuò)幾率減少。
由于海洋監(jiān)測(cè)設(shè)備的通信過程中,數(shù)據(jù)傳輸較慢,如果在嵌入式微處理器10接收海洋監(jiān)測(cè)設(shè)備的數(shù)據(jù)的同時(shí),嵌入式微處理器10只是一個(gè)臨時(shí)作為數(shù)據(jù)傳輸?shù)闹修D(zhuǎn)站,由于與兩方數(shù)據(jù)傳輸?shù)牟顒e非常大,快的一方會(huì)被慢的一方所拖累,占用大量資源,效率非常低。因此所述海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)還包括與所述嵌入式微處理器10連接的存儲(chǔ)模塊60,所述存儲(chǔ)模塊60用于存儲(chǔ)所述狀態(tài)監(jiān)測(cè)模塊50檢測(cè)到的所述電源模塊40、所述采集通信接口20和所述嵌入式微處理器10的運(yùn)行狀態(tài)參數(shù)。通過在內(nèi)部設(shè)置存儲(chǔ)模塊60,既存儲(chǔ)電源模塊40、采集通信接口20和嵌入式微處理器10的運(yùn)行狀態(tài)參數(shù),也存儲(chǔ)從海洋檢測(cè)設(shè)備獲得的數(shù)據(jù),提高設(shè)備的利用效率,提高了設(shè)備整體的工作效率。
在完成與海洋監(jiān)測(cè)設(shè)備的數(shù)據(jù)傳輸之后,還需要通過數(shù)據(jù)輸出接口30將數(shù)據(jù)傳輸?shù)酵獠浚鰯?shù)據(jù)輸出接口30包括SD接口、USB接口、網(wǎng)絡(luò)接口、WIFI接口或藍(lán)牙接口。
由于在海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)與外界的通信過程中,遇到特殊的存儲(chǔ)介質(zhì)或存儲(chǔ)器件,所述嵌入式微處理器10還包括SDIO接口、SPI接口和AD轉(zhuǎn)換接口。
為保證整個(gè)系統(tǒng)的時(shí)鐘頻率同步,所述海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)還包括與所述嵌入式微處理器10連接的時(shí)鐘芯片70,用于為所述嵌入式微處理器10提供精準(zhǔn)的電子時(shí)鐘。
由于狀態(tài)監(jiān)測(cè)模塊50在運(yùn)行過程中可能會(huì)檢測(cè)到有期間不良運(yùn)行,這是就需要進(jìn)行準(zhǔn)確定位,為此所述海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)還包括與所述嵌入式微處理器10連接的狀態(tài)指示模塊,用于根據(jù)所述狀態(tài)監(jiān)測(cè)模塊50的檢測(cè)結(jié)果,向外發(fā)送所述電源模塊40、所述采集通信接口20或所述嵌入式微處理器10的運(yùn)行狀態(tài)信息。
通過狀態(tài)指示模塊可以快速獲得出現(xiàn)錯(cuò)誤的部件信息以及出錯(cuò)時(shí)間,就行快速修理,提高工作效率。
狀態(tài)指示模塊需要操作人員始終盯著,非常辛苦,為避免這一情況,所述海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)還包括與所述嵌入式微處理器10連接的報(bào)警模塊,用于在所述狀態(tài)監(jiān)測(cè)模塊50檢測(cè)到所述電源模塊40、所述采集通信接口20或所述嵌入式微處理器10的運(yùn)行狀臺(tái)異常時(shí),進(jìn)行聲光報(bào)警。
電源模塊40除了為整個(gè)系統(tǒng)供電之外,還可以為采集通信接口20對(duì)應(yīng)的海洋監(jiān)測(cè)設(shè)備進(jìn)行供電,可以外接220V輸入,也可以采用蓄電池供電,即所述電源模塊40包括220V外接接口和/或蓄電池。
本發(fā)明采用嵌入式微處理器10,把海洋監(jiān)測(cè)設(shè)備的現(xiàn)場(chǎng)數(shù)據(jù)接口低速和數(shù)據(jù)量大的特點(diǎn)和計(jì)算機(jī)高速接口和攜帶不方便的特點(diǎn)作了很好的過度。用自動(dòng)、多個(gè)多通道并行的方式解決低速數(shù)據(jù)量大的問題,把讀到的數(shù)據(jù)通過高速接口與計(jì)算機(jī)對(duì)接,有效緩解了原來系統(tǒng)存在的問題;
自動(dòng)讀取海洋監(jiān)測(cè)設(shè)備數(shù)據(jù),當(dāng)通訊出現(xiàn)異常時(shí),根據(jù)預(yù)先設(shè)定的程序自動(dòng)調(diào)整讀取速度,讀取方案等信息,在盡可能短的時(shí)間內(nèi)完成數(shù)據(jù)讀取和參數(shù)設(shè)置,免去了諸多人機(jī)對(duì)話操作;
當(dāng)海洋監(jiān)測(cè)設(shè)備連接到本發(fā)明對(duì)應(yīng)接口時(shí),本發(fā)明通過兩種狀態(tài)監(jiān)測(cè)是否已經(jīng)連接可靠;由于海洋監(jiān)測(cè)設(shè)備是由本系統(tǒng)提供電源,所有監(jiān)測(cè)供電電流判斷是否已經(jīng)連接;當(dāng)連接上后,發(fā)通訊命令,有正常應(yīng)答,表示連接可靠;另外當(dāng)輸出電流過大時(shí),可以終止對(duì)本接口設(shè)備供電。
本發(fā)明解決了多串口通訊問題,采用大規(guī)模集成電路嵌入式系統(tǒng),內(nèi)置的多串口通訊,一個(gè)系統(tǒng)可以同時(shí)接多個(gè)海洋監(jiān)測(cè)設(shè)備,并同時(shí)工作,可以成倍的提高了總體讀取時(shí)間,并且不在受現(xiàn)場(chǎng)計(jì)算機(jī)的限制。
此外,還具有自動(dòng)記錄異常信息的功能,為后續(xù)管理海洋監(jiān)測(cè)設(shè)備提供了數(shù)據(jù)基礎(chǔ)。
本發(fā)明中的海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)的工作流程如下:
1、初始化,工作參數(shù)裝載,工作狀態(tài)自檢。
2、檢測(cè)數(shù)據(jù)存儲(chǔ)設(shè)備或者數(shù)據(jù)上傳通道是否已經(jīng)暢通?如果準(zhǔn)備就緒,則往下執(zhí)行;如果未就緒,跳轉(zhuǎn)到程序自檢。
3、檢測(cè)是否有新通訊接口接上?如果有,則根據(jù)此接口往下執(zhí)行,如果沒有,跳過通訊,轉(zhuǎn)到程序自檢。
4、根據(jù)存儲(chǔ)參數(shù)內(nèi)容,建立讀取對(duì)應(yīng)接口任務(wù),讀取鏈接上來的海洋監(jiān)測(cè)設(shè)備的狀態(tài)、數(shù)據(jù),并把數(shù)據(jù)保存到對(duì)應(yīng)存儲(chǔ)設(shè)備或者通道。
5、程序自檢,防止程序受干擾出現(xiàn)異常,及時(shí)糾錯(cuò),或者中止運(yùn)行。
6、根據(jù)自檢和運(yùn)行狀態(tài),給出狀態(tài)指示。
7、監(jiān)測(cè)電壓是否有掉電,正常則繼續(xù)循環(huán)。有掉電狀態(tài),進(jìn)入結(jié)束流程。
8、結(jié)束流程,保存數(shù)據(jù),等待掉電。
通過本系統(tǒng),能夠方便快捷的獲取海洋監(jiān)測(cè)設(shè)備的數(shù)據(jù)、狀態(tài)等信息,具體體現(xiàn)在以下幾點(diǎn):
通過本系統(tǒng)能夠及時(shí)自動(dòng)、智能處理海洋監(jiān)測(cè)設(shè)備與本系統(tǒng)通訊時(shí)出現(xiàn)的異常,并對(duì)數(shù)據(jù)做校驗(yàn),保證采樣數(shù)據(jù)的正確性;免去計(jì)算機(jī)操作,在讀取海洋監(jiān)測(cè)設(shè)備時(shí),無需現(xiàn)場(chǎng)攜帶計(jì)算機(jī)并人機(jī)操作;節(jié)省數(shù)據(jù)通訊時(shí)間,通過本系統(tǒng)可以同時(shí)對(duì)多個(gè)海洋監(jiān)測(cè)設(shè)備同時(shí)通訊,提高工作效率;通過本系統(tǒng)可以避免人為因素,造成設(shè)備工作不正常,數(shù)據(jù)無效的情況的發(fā)生。
通過本系統(tǒng)能自動(dòng)記錄異常設(shè)備,異常數(shù)據(jù),并提供聲光報(bào)警。
海洋監(jiān)測(cè)設(shè)備設(shè)備在被采集數(shù)據(jù)時(shí),本系統(tǒng)可以提供電源,降低海洋監(jiān)測(cè)設(shè)備內(nèi)部電池的耗電量,節(jié)能環(huán)保
綜上所述,本發(fā)明實(shí)施例提供的海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng),通過設(shè)置多個(gè)串行接口,采用采集通信接口進(jìn)行接口轉(zhuǎn)換,并采用嵌入式微處理器進(jìn)行數(shù)據(jù)處理。在海洋科考船達(dá)到指定科考地點(diǎn),打撈起不同深度的海洋監(jiān)測(cè)設(shè)備后,無需卸載,直接在甲板上用海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)讀取數(shù)據(jù),設(shè)置參數(shù),讀取完成后,直接把此批海洋監(jiān)測(cè)設(shè)備投放到科考地點(diǎn)的海中。海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)能夠通過嵌入式微處理器自動(dòng)匹配,自動(dòng)讀取,自動(dòng)設(shè)置海洋監(jiān)測(cè)設(shè)備,一方面可以一對(duì)多,另一方面自動(dòng)化程度高,一個(gè)人可以管理多個(gè)。由于具備多個(gè)串行接口,可以同時(shí)對(duì)多個(gè)海洋監(jiān)測(cè)設(shè)備讀取數(shù)據(jù)和設(shè)置參數(shù),讀取設(shè)置時(shí)間比卸裝海洋科考設(shè)備的時(shí)間還短,而且完成了本在航行過程中的所有操作,所以無需卸裝步驟,可直接投放監(jiān)測(cè),節(jié)省了時(shí)間,提高了工作效率。
以上對(duì)本發(fā)明所提供的海洋監(jiān)測(cè)設(shè)備數(shù)據(jù)采集系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。