在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于DSP和FPGA的油田測井系統(tǒng)總線通信接口設計

            基于DSP和FPGA的油田測井系統(tǒng)總線通信接口設計

            作者: 時間:2016-12-21 來源:網(wǎng)絡 收藏

            0 引言

            本文引用地址:http://www.biyoush.com/article/201612/332272.htm

            隨著測井技術的發(fā)展,井下儀器的組合功能越來越強,處理的數(shù)據(jù)也隨之倍增,要求片下儀器和地面系統(tǒng)之間具有實時雙向通信功能,因此井下儀器與地面系統(tǒng)之間需要一個良好的接日電路以協(xié)調2部分的工作。

            本文采用DSP+FPGA的方案,由FPGA實現(xiàn)編鋸碼和數(shù)據(jù)的存儲,DSP完成數(shù)據(jù)處理和總線協(xié)議轉換。兩者結合將1553B總線運用于現(xiàn)代油田測井系統(tǒng)中可以更好地發(fā)揮其高可靠性、穩(wěn)定性并能夠和CAN總線形成互補,能夠最大限度地提高系統(tǒng)的數(shù)據(jù)處理和通訊能力。和傳統(tǒng)設計方法相比胲方法數(shù)字化程度高,速度和實時性更高。

            1 測井系統(tǒng)中通信接口功能及組成

            本沒計完成油田測井系統(tǒng)中井下儀器與地面系統(tǒng)之間的通訊。需要設計一個完整的信號實時雙向通訊系統(tǒng),把井下儀器采集的全部地層信息傳輸?shù)降孛?,地面系統(tǒng)給井下儀器供電,記錄、解碼并處理井下儀器傳輸?shù)降孛娴男盘栆约翱刂凭聝x器的各種狀態(tài)。通訊接口通過1553B總線和地面系統(tǒng)通信,通過CAN總線和井下工控機通信。所以,通訊接口是整個測井系統(tǒng)中的關鍵部件,主要完成總線的信息綜合,資源共享,任務協(xié)調和密錯重構。

            遙訊接訂框由1553B調制解凋電路、FPGA模塊電路、DSP模塊電路和CAN總線控制模塊組成,執(zhí)行總線通訊協(xié)議,正確接收總線上的曼徹斯特碼數(shù)據(jù),按照規(guī)定的格式發(fā)送曼徹斯特II型碼,實現(xiàn)1553B總線和終端的連接通道的通訊接u功能。

            1.1 調制解調模塊

            1553B總線信號進入接口板后,通過耦合變壓器實現(xiàn)電氣隔離助止故障的傳播;通過隔離電阻,主電纜可以短路,從而實現(xiàn)r失效隔離;與直接耦合相比,增加了總線抽頭的阻抗,防止了由于反射而引起雙絞線E信號畸變。然后經(jīng)過收發(fā)器將雙電平曼徹斯特碼轉化為單電平曼徹斯特碼進入FPGA。發(fā)送過程與之相反。本設計采用的總線收發(fā)器,內部具有兩路收發(fā)電路分別和耦合變壓器相連,實現(xiàn)雙冗余結構。HOLT公司的HI一1570PSI收發(fā)器和PM—DB2725EX耦合變壓器共同組成總線通訊接【J的調制解調部分。

            1.2 FPGA模塊

            FPGA模塊完成1553B總線上數(shù)據(jù)的發(fā)送和接收、曼徹斯特碼的調制與解調、串并和并串轉換、同步頭的產(chǎn)生與檢測、狀態(tài)字的自動響應以及錯誤檢測等功能。

            時鐘模塊:將輸入的時鐘分頻為編碼時鐘、解碼時鐘、寫FIFO的讀時鐘和讀FIFO的寫時鐘。接收數(shù)據(jù)流程:曼徹斯特II型碼經(jīng)過調制鰓調電路,變?yōu)門rI。電平數(shù)字信號進入FPGA,在FPGA中經(jīng)解碼模塊解碼成包含16位數(shù)據(jù)、一位區(qū)分狀態(tài)字/命令字的數(shù)據(jù)位和一位奇偶校驗位的18位數(shù)據(jù),存入18位的讀FIFO中,經(jīng)18變16位轉換模塊變成18位數(shù)據(jù)分兩次送給DSP.沒置三位寄存器XA,當XA為000時把16位數(shù)據(jù)送給輸出Q;當XA為001時把18位數(shù)據(jù)中的后兩位送給輸出Q。

            發(fā)送數(shù)據(jù)流程根據(jù)XA_0的狀態(tài)將兩次接收到的DSP分別發(fā)送來的16位數(shù)據(jù)轉換成包含命令類型、奇偶位和16位數(shù)據(jù)的18位數(shù)據(jù)存入18位的寫FIFO模塊,并設援空、滿標志位,供編碼控制模塊調用。編碼控制模塊根據(jù)編碼模塊的狀態(tài)和寫FIFO中有無待編數(shù)據(jù),即tx_busy非忙,empty非空時,從WFIFO中讀取待編數(shù)據(jù)送給編碼器,并設置命令狀態(tài)字和數(shù)據(jù)字端口。編碼模塊根據(jù)命令狀態(tài)字和數(shù)據(jù)字端口狀態(tài),編寫命令字、狀態(tài)字和數(shù)據(jù)字,在編碼控制模塊控制下由編碼控制器生成單電平曼徹斯特碼,經(jīng)調髓餌調電路送至1553B總線。編碼過程中跫位tx_busy,編碼完成后復位。

            1.3 DSP接口模塊

            本部分足通訊接口系統(tǒng)的核心部分,DSP模塊通過多通道高速緩沖串口Mcbsp+j FPGA相連,在一個既定的協(xié)議下能夠實現(xiàn)CAN總線系統(tǒng)與1553B總線系統(tǒng)的信息交瓦,同時滿足兩總線系統(tǒng)對實時性的要求。DSP和FPGA的連接如圖1所示。

            DSP提供讀使能信號RE、寫使能信號WR、地址信號A。?A3.DSP和FPGA之問的輔助控制信號還有:讀、寫FIFO空滿標志信號RFULL10?1】和WFULI.[0?1】,高電平有效;接收曼碼合理信號DVAL,低電平有效;讀數(shù)據(jù)順序信號XA[o?2]根據(jù)其狀態(tài)分兩次把FPGA解碼的18位數(shù)據(jù)讀入;寫數(shù)據(jù)順序信號xA_o【o?2】,DSP寫數(shù)據(jù)時根據(jù)發(fā)送的不同數(shù)據(jù)設置不同的狀態(tài)供FPGA接收。


            上一頁 1 2 下一頁

            評論


            技術專區(qū)

            關閉