亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Nios II的隨鉆聲波測井儀器調(diào)試臺架系統(tǒng)設計

        2013-10-25 04:25:38吳文河鞠曉東王德國盧俊強張凱
        測井技術(shù) 2013年3期
        關鍵詞:聲波測井信號源板卡

        吳文河,鞠曉東,王德國,盧俊強,張凱

        (1.中國石油大學,北京 102249;2.油氣資源與探測國家重點實驗室,北京 102249)

        0 引 言

        由于泥漿脈沖遙傳通訊速率的限制,隨鉆聲波測井儀器必須在井下實現(xiàn)實時聲波時差處理,而鉆鋌噪聲和泥漿噪聲增加了井下實時波形處理和聲波時差計算的難度。隨鉆聲波測井儀器調(diào)試臺架的研制目的在于對隨鉆聲波測井儀器提供板卡級和整機調(diào)試,驗證井下實時聲波時差處理算法的準確性和抗干擾能力,以及對儀器測井數(shù)據(jù)讀取、野外故障快速診斷和維修的支持[1]。為更好地實現(xiàn)上述功能需求,隨鉆聲波測井儀器調(diào)試臺架采用了主從式系統(tǒng)架構(gòu),主機為高性能PC機,從機(也稱為前端機)采用基于 Nios II[2-4]和IEEE802.3(以太網(wǎng))互聯(lián)的系統(tǒng)架構(gòu)[1]。

        1 儀器調(diào)試臺架的系統(tǒng)架構(gòu)設計

        隨鉆聲波測井儀器調(diào)試臺架的整體組成結(jié)構(gòu)見圖1。調(diào)試臺架主要由Nios II主控電路板(它具有1路CAN和1路MWD接口,用于對儀器進行整體調(diào)校)、多通道陣列波形信號源和電源監(jiān)控板組成,并可根據(jù)需要擴展儀器的板卡級檢測功能板。

        圖1 隨鉆聲波測井儀器調(diào)試臺架結(jié)構(gòu)框圖

        主控電路板是整個調(diào)試臺架系統(tǒng)的控制核心,主要實現(xiàn)與上位機以太網(wǎng)通訊、隨鉆聲波測井儀器調(diào)校接口以及對擴展M-LVDS總線上的各種擴展功能板卡進行控制。主控電路板內(nèi)部通過光耦隔離方式擴展出1路CAN接口和1路MWD接口,其中CAN接口主要用于快速讀取隨鉆聲波測井儀器內(nèi)部FLASH內(nèi)存儲的無法實時上傳的波形數(shù)據(jù),MWD接口用于設置和調(diào)校隨鉆聲波測井儀器以及模擬泥漿脈寬控制器對隨鉆聲波測井儀器進行控制。通過采用M-LVDS差分高速總線作為擴展總線接口,大幅度減少了總線連線數(shù)量,提高了連接可靠性和抗干擾能力。

        多通道陣列波形信號源擴展板主要用于模擬接收換能器輸出陣列波形信號,在井下儀調(diào)校接口的配合下通過該擴展板可以調(diào)校隨鉆聲波測井儀器采集電路,在不需要實際連接測井儀器接收換能器的情況下實現(xiàn)對整個隨鉆聲波測井儀器的時差提取算法、波形數(shù)據(jù)存儲等核心算法進行調(diào)試和驗證。陣列波形信號數(shù)據(jù)可以是實際聲波測井信號,也可以是數(shù)值模擬產(chǎn)生,該數(shù)據(jù)預先存儲在上位機中,由上位機軟件通過以太網(wǎng)下發(fā)至前端機主控板,主控板再通過M-LVDS總線發(fā)送到多通道陣列波形信號源板。

        目前隨鉆聲波測井儀器多使用電池供電,功耗是其電路設計的關鍵參數(shù)。調(diào)試臺架中特別設計電源監(jiān)控板,用于監(jiān)測不同工作狀態(tài)下隨鉆聲波測井儀器的功耗情況。

        2 主控電路板設計

        主控電路板采用32bit Nios II軟核作為嵌入式硬件核心,主要功能是通過以太網(wǎng)將各種接口或功能接口板卡與上位機進行連接,將大量后續(xù)處理任務交由高性能主機完成。Nios II軟核在FPGA(EP2C8Q208)上實現(xiàn)[5],Nios II內(nèi)核按占用資源和運行速率的不同可以有3種不同選擇,分別是Nios II/e、Nios II/s和 Nios II/f,為運行操作系統(tǒng),設計中選擇Nios II/f內(nèi)核。

        Nios II主控電路板結(jié)構(gòu)見圖2。該板集成了1個CAN接口、1個 M-LVDS接口、2個UART(分別用于超級終端和MWD通訊接口)和1個100 Base-T以太網(wǎng)接口。其中,CAN接口用于高速讀取隨鉆聲波測井儀器內(nèi)部存儲的波形數(shù)據(jù)。為節(jié)約FPGA內(nèi)部資源,該設計采用了1片SJA1000[6]接口芯片;以太網(wǎng)接口芯片采用DAVICOM公司的DM9000A[7],該接口芯片10/100Mbit/s兼容且采用LQFP48封裝,節(jié)省印刷板面積;2個UART接口分別由軟核在FPGA內(nèi)部生成,其中一個UART接口作為超級終端接口用于調(diào)試和監(jiān)視主控板系統(tǒng)工作情況,另外一個UART接口通過外部驅(qū)動電路擴展成MWD通訊接口總線。M-LVDS總線即多點低壓差分信號總線,通過采用小擺幅的差分信號實現(xiàn)快速的數(shù)據(jù)傳輸,而且具有低功耗和出色的抗噪性能。為提高安全性,CAN和MWD接口均采用隔離驅(qū)動方式。

        圖2 基于Nios II的嵌入式主控電路板結(jié)構(gòu)框圖

        Nios II處理器通過Avalon[8]總線接口與各種外部設備進行連接,F(xiàn)PGA內(nèi)部的UART接口核以及SDRAM控制器核在Altera公司的SOPC Build-er開發(fā)軟件中均有集成,可以直接調(diào)用。該設計中SJA1000接口控制器核和M-LVDS擴展總線內(nèi)核為用戶自己設計,按照Avalon接口規(guī)范,采用VHDL語言編寫控制接口邏輯。

        3 功能擴展板卡設計

        功能擴展板卡通過M-LVDS總線與主控電路板連接,圖3所示的多通道陣列信號源板是本測試臺架的主要功能擴展板。多通道陣列信號源板采用Altera公司的FPGA(EP2C8T144)作為核心控制芯片,采用具有DAC寄存器同步更新功能的高速DAC(AD5541A,16bit,1Msps)作為精密波形發(fā)生器,少量的波形數(shù)據(jù)預先存儲在EPCS4配置芯片中,大量的動態(tài)變化的波形數(shù)據(jù)由上位機下發(fā)給主控板,然后主控板通過M-LVDS總線下載到多通道陣列信號源板的FPGA內(nèi)部緩存中。信號源板上設有板地址撥碼開關,這樣多塊信號源板就可以一起并聯(lián)使用,模擬更多接收站的輸出信號。為提高輸出信號的質(zhì)量,DAC接口、幅度控制接口和繼電器驅(qū)動接口全部采用高速光電隔離。通過采用隔離繼電器整列實現(xiàn)熱插拔功能,提高了測試的安全性和便利性。

        為了模擬不同源距和間距的聲系,各通道波形信號的輸出起始時間參數(shù)和各通道之間的延時參數(shù)均可設置,圖4為Tektronix DPO3034示波器采集的多通道陣列信號源板輸出的四通道波形,4個通道輸出的波形原始數(shù)據(jù)為存儲在EPCS4配置芯片中的同一道波形數(shù)據(jù),各通道間相對延時為40μs。

        圖3 多通道陣列信號源板結(jié)構(gòu)框圖

        圖4 多通道陣列信號源板輸出波形圖

        4 嵌入式前端軟件設計

        前端機軟件在uClinux 2.6系統(tǒng)平臺上實現(xiàn),包括驅(qū)動程序和應用程序2部分,驅(qū)動程序?qū)崿F(xiàn)CAN和M-LVDS總線實時高速通訊等任務,應用程序則完成實時性要求不高的任務。嵌入端程序架構(gòu)見圖5。其中,網(wǎng)絡通訊模塊實現(xiàn)嵌入端與PC端以太網(wǎng)socket連接功能,命令響應及板卡接口模塊的功能為響應PC機下傳命令并對相應調(diào)試板卡進行控制及操作,CAN驅(qū)動接口和M-LVDS驅(qū)動接口實現(xiàn)與對應驅(qū)動程序的異步消息接口及數(shù)據(jù)交換功能。前端機軟件采用模塊化設計,為各種調(diào)試板卡設計了程序接口,便于功能擴展。

        圖5 嵌入端軟件系統(tǒng)架構(gòu)示意圖

        uClinux中的設備可以分為3類:字符設備、塊設備和網(wǎng)絡設備[9]。該軟件中CAN驅(qū)動程序和M-LVDS驅(qū)動程序為字符型設備。為實現(xiàn)大量通訊數(shù)據(jù)的快速實時收發(fā)功能,以及實現(xiàn)驅(qū)動程序與應用程序快速數(shù)據(jù)和信息交換,驅(qū)動程序中設計了專門的系統(tǒng)緩存和中斷處理,驅(qū)動程序在中斷驅(qū)動下自動操作數(shù)據(jù)緩存完成數(shù)據(jù)的收發(fā),然后使用kill_fasync(&async_queue,SIGIO,POLL_IN)函數(shù)向應用程序發(fā)出SIGIO異步通知請求,應用程序接收到異步通知后通過ioctl()函數(shù)調(diào)用只讀取或提供數(shù)據(jù)即可,這樣提高了通訊速率及程序運行效率。

        5 主機應用軟件設計

        上位機軟件是調(diào)試臺架系統(tǒng)的控制核心,基于Visual Studio.Net開發(fā)平臺,通過以太網(wǎng)控制嵌入式前端機執(zhí)行所有測試功能,系統(tǒng)架構(gòu)見圖6。上位機軟件的底層為基于TCP/IP協(xié)議的數(shù)據(jù)通訊模塊,使用 Winsock套接字和 Windows完成端口模型編程實現(xiàn),完成測試系統(tǒng)控制命令、工作狀態(tài)和測試數(shù)據(jù)的收發(fā)。上位機軟件主要實現(xiàn)儀器調(diào)試和現(xiàn)場測試2類功能,其中儀器調(diào)試類功能主要包括電源監(jiān)控、實時聲波時差處理算法驗證、隨鉆聲波測井儀器硬件板卡功能檢測等,現(xiàn)場測試類功能主要包括儀器工作參數(shù)設置和波形數(shù)據(jù)讀取。

        圖6 主機軟件系統(tǒng)架構(gòu)示意圖

        實時聲波時差處理算法可靠性驗證是該調(diào)試臺架的重要功能。其操作流程為,上位機軟件先從文件中讀取已知時差結(jié)果的波形數(shù)據(jù)下發(fā)至前端機后由多通道陣列信號源輸出波形,MWD接口同時啟動儀器工作開始采集信號源產(chǎn)生的波形然后進行時差處理,前端機再通過MWD接口讀取聲波時差處理結(jié)果并上傳,上位機將收到的隨鉆聲波測井儀器實時處理的時差計算結(jié)果和實際的時差值進行比對,通過這種方法可以測試井下實時時差處理算法的準確性和抗干擾性能。

        6 結(jié) 論

        (1)隨鉆聲波測井儀器調(diào)試臺架是隨鉆聲波測井儀器研制、生產(chǎn)和現(xiàn)場使用過程中的重要專用設備。相對于目前常用的基于ARM技術(shù)的嵌入式系統(tǒng)平臺,采用基于Nios II軟核技術(shù)構(gòu)建的隨鉆聲波測井儀器調(diào)試臺架嵌入式前端系統(tǒng),軟硬件均采用模塊化設計并且可以聯(lián)合設計,調(diào)試方便且具有更高的開發(fā)效率。

        (2)嵌入式前端主控軟件基于開源的uClinux系統(tǒng)平臺,通過專門開發(fā)的帶有中斷響應功能的設備驅(qū)動程序,結(jié)合異步通知請求等技術(shù),實現(xiàn)了大量通訊數(shù)據(jù)的快速實時收發(fā)功能。

        (3)多通道陣列信號源為驗證井下實時聲波時差處理算法提供了便利,前端機采用M-LVDS擴展總線,減少了主控板與各功能板卡之間的連線并提高了總線抗干擾能力,便于功能擴展。

        [1]鞠曉東,成向陽,盧俊強,等.基于嵌入式架構(gòu)的測井儀器調(diào)試臺架系統(tǒng)設計 [J].測井技術(shù),2009,33(3):270-274.

        [2]Altera Corporation.Nios II Processor Reference Handbook[EB/OL].http:∥www.altera.com/literature/hb/nios2/n2cpu_nii5v1.pdf,2011.

        [3]Altera Corporation.Nios II Software Developer’s Handbook[EB/OL].http:∥www.altera.com/literature/hb/nios2/n2sw_nii5v2.pdf,2011.

        [4]Altera Corporation.SOPC Builder User Guide[EB/OL].http:∥www.altera.com/literature/ug/ug_sopc_builder.pdf,2010.

        [5]Altera Corporation.Cyclone II Device Handbook[EB/OL].http:∥ www.altera.com/literature/hb/cyc2/cyc2_cii5v1.pdf,2008.

        [6]NXP Semiconductors.SJA1000Data Sheet[EB/OL].http:∥ www.nxp.com/documents/data _sheet/SJA1000.pdf,2010.

        [7]DAVAICOM Semiconductor,Inc.DM9000AData Sheet[EB/OL].http:∥www.davicom.com.tw/userfile/24247/DM9000A-DS-F01-030311.pdf,2011.

        [8]Altera Corporation.Avalon Interface Specifications[EB/OL].http:∥www.altera.com/literature/manual/mnl_avalon_spec.pdf,2011.

        [9]Jonathan Corbet,Greg Kroah-Hartman,Alessandro Rubini.Linux Device Drivers[M].3rd Edition.U.S.A.:O’Reilly,2005.

        猜你喜歡
        聲波測井信號源板卡
        一種基于可編程邏輯器件的多功能信號源設計
        基于DDS的正交偶極子聲波測井儀快檢裝置研究
        化工管理(2021年7期)2021-05-13 00:46:12
        基于PCI9054的多總線通信板卡的研制
        聲波測井圓環(huán)陣指向性設計
        基于FPGA的多通道模擬量采集/輸出PCI板卡的研制
        聚焦4K視頻播放展望未來信號源發(fā)展
        關于聲波測井技術(shù)的研究進展
        化工管理(2017年29期)2017-03-03 09:19:22
        一種基于光纖數(shù)據(jù)傳輸?shù)亩喟蹇ㄜ浖绦驘龑懠夹g(shù)
        發(fā)射機信號源的自動處理和控制系統(tǒng)
        基于DDS的PCM數(shù)字信號源設計與實現(xiàn)
        電測與儀表(2015年8期)2015-04-09 11:50:18
        亚洲av成人片色在线观看| 91精品啪在线观看国产18| 成人片99久久精品国产桃花岛| 正在播放老肥熟妇露脸| 国产成人一区二区三区影院动漫| 一本一本久久a久久精品综合| 无码毛片aaa在线| 亚洲色欲色欲欲www在线| 男的和女的打扑克的视频| 成人久久黑人中出内射青草| 国产熟人精品一区二区| 男女男精品视频网站免费看| 欧美精品videosex极品| 亚洲热妇无码av在线播放 | 免费a级毛片无码免费视频120软件 | 午夜一区二区在线视频| 精品人妻69一区二区三区蜜桃| 无码人妻久久一区二区三区蜜桃 | 色综合久久中文综合网亚洲| 久久久亚洲精品无码| 久久亚洲精品无码gv| 国内精品九九久久精品小草| 91在线视频视频在线| 青青草手机免费播放视频| 免费国产黄网站在线观看视频| 中文字幕一区二区三区人妻少妇| 国产偷2018在线观看午夜| 精品一区二区亚洲一二三区| 漂亮丰满人妻被中出中文字幕| 少女韩国电视剧在线观看完整| 无码少妇一区二区三区芒果| 亚洲AV永久无码精品表情包| 日本二区三区在线免费| 国产成人无码a区在线观看导航| 亚洲午夜精品久久久久久人妖| 亚洲男人堂色偷偷一区| 国产精品人成在线观看不卡| 国产一区二区av在线免费观看| 国产一区二区精品久久岳| 欧美疯狂做受xxxx高潮小说| 欧美成人网视频|