• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      海上地震勘探綜合導(dǎo)航模擬測(cè)試系統(tǒng)硬件平臺(tái)設(shè)計(jì)

      2022-07-10 12:08:26翟慧杰張昊楠
      科技視界 2022年14期
      關(guān)鍵詞:母板拖纜嵌入式軟件

      翟慧杰 張昊楠

      (中海油田服務(wù)股份有限公司物探事業(yè)部,天津 300450)

      0 引言

      圖1 拖纜綜合導(dǎo)航作業(yè)示意圖

      目前,國(guó)內(nèi)還沒(méi)有一套成熟的海上拖纜勘探綜合導(dǎo)航模擬測(cè)試系統(tǒng),嚴(yán)重制約了拖纜勘探綜合導(dǎo)航系統(tǒng)的研發(fā),王斌等人設(shè)計(jì)了一套基于Qt多線程多串口的綜合導(dǎo)航模擬上位機(jī)軟件,但該軟件缺少硬件支持,無(wú)法實(shí)現(xiàn)精準(zhǔn)的時(shí)序同步及觸發(fā)控制。本文針對(duì)海上地震勘探綜合導(dǎo)航系統(tǒng)的研發(fā)測(cè)試需求,設(shè)計(jì)了一套模擬測(cè)試系統(tǒng)硬件平臺(tái)如圖2所示,對(duì)系統(tǒng)的設(shè)計(jì)方案進(jìn)行探討,并對(duì)硬件電路及嵌入式軟件進(jìn)行設(shè)計(jì)。

      圖2 綜合導(dǎo)航系統(tǒng)作業(yè)數(shù)據(jù)及控制流

      1 需求分析及總體方案設(shè)計(jì)

      在作業(yè)過(guò)程中,物探船拖曳著槍陣和電纜,沿著設(shè)計(jì)的前繪測(cè)線航行,前繪測(cè)線從起點(diǎn)開(kāi)始,按照固定距離間隔設(shè)置前繪炮點(diǎn)。當(dāng)物探船的響炮參考點(diǎn)到達(dá)前繪炮點(diǎn)的過(guò)程中,導(dǎo)航系統(tǒng)觸發(fā)拖纜控制與定位系統(tǒng),采集水鳥(niǎo)數(shù)據(jù)并發(fā)送給導(dǎo)航系統(tǒng),在到達(dá)前繪炮點(diǎn)時(shí),觸發(fā)槍陣響炮,產(chǎn)生地震波,同時(shí)拖纜采集系統(tǒng)開(kāi)始記錄電纜上采集到的海底底層的反射波。

      為滿足測(cè)試要求,導(dǎo)航模擬測(cè)試硬件平臺(tái)需完成10余項(xiàng)導(dǎo)航數(shù)據(jù)的收發(fā)及時(shí)序控制,實(shí)現(xiàn)綜合導(dǎo)航系統(tǒng)中各個(gè)子系統(tǒng)之間數(shù)據(jù)和時(shí)序的同步協(xié)調(diào)處理,并能夠同時(shí)支持串口和網(wǎng)口的數(shù)據(jù)通信能力。具體需求如下:

      (1)需要具備12個(gè)以上串口,6個(gè)觸發(fā)口,2個(gè)網(wǎng)口,時(shí)序控制精度要達(dá)到50us;

      (2)完成導(dǎo)航數(shù)據(jù)的接收、處理和轉(zhuǎn)發(fā),數(shù)據(jù)收發(fā)時(shí)序控制和觸發(fā)時(shí)序控制;

      (3)具備與上位機(jī)軟件進(jìn)行數(shù)據(jù)通信能力,與綜合導(dǎo)航系統(tǒng)進(jìn)行網(wǎng)絡(luò)通信能力;

      (4)具備與INSP的端口進(jìn)行對(duì)接及數(shù)據(jù)通信能力。

      海上拖纜勘探綜合導(dǎo)航模擬測(cè)試系統(tǒng)由導(dǎo)航模擬測(cè)試硬件平臺(tái)和上位機(jī)軟件兩部分構(gòu)成,其中硬件平臺(tái)包括導(dǎo)航模擬測(cè)試機(jī)箱及嵌入式軟件,應(yīng)用中配合綜合導(dǎo)航系統(tǒng)、INSP、交換機(jī)等設(shè)備及系統(tǒng),以完成整個(gè)模擬測(cè)試流程。整個(gè)系統(tǒng)總體結(jié)構(gòu)如圖3所示。

      圖3 導(dǎo)航模擬系統(tǒng)總體結(jié)構(gòu)

      2 系統(tǒng)硬件設(shè)計(jì)與實(shí)現(xiàn)

      2.1 硬件結(jié)構(gòu)設(shè)計(jì)

      導(dǎo)航模擬測(cè)試機(jī)箱是一個(gè)自行設(shè)計(jì)的小機(jī)箱,內(nèi)置一塊觸發(fā)硬件電路板和一個(gè)電源模塊,具體連接方式如圖4所示。

      圖4 導(dǎo)航模擬測(cè)試機(jī)箱內(nèi)置模塊的連接

      電源模塊的輸入為88~264VAC寬范圍輸入,可將交流電轉(zhuǎn)換成5VDC輸出,供觸發(fā)硬件電路板使用。觸發(fā)硬件電路板提供各種接口,如網(wǎng)口、串口、觸發(fā)口等。

      為了保護(hù)觸發(fā)硬件電路板和電源模塊,綜合導(dǎo)航模擬測(cè)試系統(tǒng)將它們都放置和固定在一個(gè)測(cè)試機(jī)箱內(nèi),這樣使用起來(lái)方便安全且便于攜帶。如圖5所示,機(jī)箱正面引出觸發(fā)硬件電路板的所有接口,包括2個(gè)網(wǎng)口(RJ45接口)、16個(gè)串口(RJ45接口)、6個(gè)觸發(fā)口(BNC頭)、12個(gè)LED燈等。背面則有一個(gè)電源插口,用于接入電源模塊所需的交流電。

      圖5 導(dǎo)航模擬測(cè)試機(jī)箱的機(jī)械結(jié)構(gòu)

      2.2 觸發(fā)硬件電路模塊設(shè)計(jì)

      觸發(fā)硬件電路板采用子母板結(jié)構(gòu):一塊處理母板、一塊串口子板以及兩塊網(wǎng)口子板,采用扣板式結(jié)構(gòu),處理母板與網(wǎng)口子板采用倒扣板式結(jié)構(gòu),即母板的正面與子板的正面相對(duì);處理母板與串口子板采用背扣板式結(jié)構(gòu),即母板的背面與子板的背面相對(duì)。其互連結(jié)構(gòu)如圖6所示,此結(jié)構(gòu)布局可以減小母板尺寸,將所有接口都放在同一側(cè),便于硬件系統(tǒng)開(kāi)發(fā)。

      圖6 觸發(fā)硬件電路模塊的互連結(jié)構(gòu)

      觸發(fā)硬件電路模塊的總體硬件架構(gòu)如圖7所示。

      圖7 觸發(fā)硬件電路模塊的總體硬件架構(gòu)

      3 系統(tǒng)軟件設(shè)計(jì)

      導(dǎo)航模擬軟件由上位機(jī)軟件以及ARM開(kāi)發(fā)板上的嵌入式軟件組成,使用網(wǎng)絡(luò)通信方式連接,ARM與FPGA之間則通過(guò)相關(guān)的接口控制器進(jìn)行連接,從而使整個(gè)軟件同步的進(jìn)行工作。導(dǎo)航模擬軟件的數(shù)據(jù)以及命令通訊連接關(guān)系如下圖所示:

      圖8 導(dǎo)航模擬軟件通信連接圖

      在上圖中,上位機(jī)與嵌入式軟件之間由主進(jìn)程MainProcess與console相連接,負(fù)責(zé)數(shù)據(jù)以及命令之間的交互。上位機(jī)的MainProcess進(jìn)程作為客戶端,嵌入式軟件作為服務(wù)端。而ARM與FPGA之間的數(shù)據(jù)以及命令通訊則依靠UART以及SRAM接口控制器。其中,上位機(jī)主要用于向ARM發(fā)送導(dǎo)航數(shù)據(jù)和接收頭段數(shù)據(jù),以及相關(guān)命令;嵌入式軟件主要用于數(shù)據(jù)的接收與轉(zhuǎn)發(fā),在整個(gè)系統(tǒng)中僅作數(shù)據(jù)轉(zhuǎn)發(fā)以及少量的數(shù)據(jù)處理的工作,含有兩個(gè)主要部分,分別是主進(jìn)程,負(fù)責(zé)與上位機(jī)通訊,協(xié)議解析,導(dǎo)航數(shù)據(jù)幀數(shù)據(jù)緩存等;導(dǎo)航數(shù)據(jù)處理線程負(fù)責(zé)將導(dǎo)航數(shù)據(jù)幀通過(guò)SRAME發(fā)送給FPGA,并在導(dǎo)航數(shù)據(jù)幀緩存的數(shù)據(jù)過(guò)少的情況下通知上位機(jī)進(jìn)行數(shù)據(jù)發(fā)送。

      ARM嵌入式軟件將導(dǎo)航數(shù)據(jù)中的鳥(niǎo)數(shù)據(jù)進(jìn)行緩存,而將其余導(dǎo)航數(shù)據(jù)下傳至網(wǎng)口子板上的FPGA,再由該FPGA將導(dǎo)航數(shù)據(jù)發(fā)送給處理母板進(jìn)行進(jìn)一步的格式、內(nèi)容和時(shí)序的處理。當(dāng)處理母板收到槍控觸發(fā)后,發(fā)送一個(gè)觸發(fā)命令至網(wǎng)口子板上的FPGA,再由該FPGA將觸發(fā)命令上傳給ARM嵌入式軟件,而ARM嵌入式軟件收到觸發(fā)命令后,就立即將緩存的鳥(niǎo)數(shù)據(jù)通過(guò)網(wǎng)絡(luò)發(fā)送至綜合導(dǎo)航系統(tǒng)。

      4 結(jié)語(yǔ)

      本模擬測(cè)試系統(tǒng)硬件平臺(tái)在室內(nèi)進(jìn)行了包含二維及三維在內(nèi)的多條數(shù)據(jù)的模擬測(cè)試(見(jiàn)圖9),測(cè)試結(jié)果顯示,數(shù)據(jù)時(shí)序正確,可滿足綜合導(dǎo)航系統(tǒng)的室內(nèi)測(cè)試要求。該硬件平臺(tái)配合上位機(jī)軟件,結(jié)合綜合導(dǎo)航系統(tǒng),可為我公司自研“海源”數(shù)字震源控制系統(tǒng)、“海亮”地震采集系統(tǒng)的室內(nèi)測(cè)試提供導(dǎo)航測(cè)試環(huán)境,節(jié)省了大量海試成本,具備較好的實(shí)用價(jià)值。

      圖9 室內(nèi)模擬測(cè)試圖

      猜你喜歡
      母板拖纜嵌入式軟件
      拖纜引繩的設(shè)計(jì)改進(jìn)
      拖纜對(duì)水下航行器的操縱性能影響
      潛水器水下拖帶航行運(yùn)動(dòng)響應(yīng)數(shù)值計(jì)算與性能分析
      船海工程(2018年5期)2018-11-01 09:15:16
      實(shí)時(shí)嵌入式軟件的測(cè)試技術(shù)
      全景相機(jī)遙控器嵌入式軟件V1.0 相關(guān)操作分析
      電子制作(2017年17期)2017-12-18 06:40:56
      更換10 kW DAM發(fā)射機(jī)(A18)二進(jìn)制母板的方法及注意事項(xiàng)
      3DX50中波發(fā)射機(jī)母板的改造
      分離母板微型互聯(lián)技術(shù)
      基于Eclipse的航天嵌入式軟件集成開(kāi)發(fā)環(huán)境設(shè)計(jì)與實(shí)現(xiàn)
      航天嵌入式軟件浮點(diǎn)運(yùn)算誤差分析與控制
      江城| 旌德县| 临高县| 桐梓县| 北京市| 托克托县| 伊春市| 甘肃省| 特克斯县| 汉寿县| 泰顺县| 胶州市| 阳春市| 磐安县| 沁水县| 潮安县| 黄石市| 建始县| 凤阳县| 涞源县| 方正县| 屏南县| 法库县| 西昌市| 招远市| 高淳县| 昭通市| 雅安市| 昆明市| 惠水县| 乡城县| 广饶县| 社会| 西安市| 辰溪县| 黔西| 栖霞市| 玉树县| 衡南县| 刚察县| 清远市|