《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 用SoC的DMA方式記錄井下鉆具的振動
用SoC的DMA方式記錄井下鉆具的振動
EDN_china
周靜 樊晶晶 牛潔 丁旭東
摘要: 傳統的數據采集方法采用CPU直接控制的方式進行數據采集,數據傳送需要經過CPU的中轉才能存入存儲器,傳送速度慢且采集速率受到CPU的限制,極大影響了系統的采樣頻率,不能滿足對振動信號高速采集的要求。而在DMA傳送方式下,數據傳送不經過CPU,由DMA控制器來實現內存和外設之間數據的直接快速傳送。在XTCS的測控系統中,CPU采用的SoC芯片中集成有DMA,將其與其它器件協同工作就可以實現采集與存儲的同時進行,達到高速采集信號的目的,得到高保真的井下振動信號。
關鍵詞: SOC DMA CPU
Abstract:
Key words :

  從上個世紀九十年代起,電子技術在鉆井井下得到應用。但井下鉆具的振動會給很多傳感器帶來不利影響。

  特別是對測量井下鉆頭姿態的慣性導航傳感器影響巨大,在隨鉆振動環境中,如果對信號不作處理,根本就不能測量出正確的井斜角和方位角,也就無法實現井眼軌跡隨鉆控制的要求。本文介紹應用SoC芯片中的DMA技術對振動的高速采集和存儲功能的實現方法,并給出了鉆井環境中測試的結果。

  方法的提出

  傳統的數據采集方法采用CPU直接控制的方式進行數據采集,數據傳送需要經過CPU的中轉才能存入存儲器,傳送速度慢且采集速率受到CPU的限制,極大影響了系統的采樣頻率,不能滿足對振動信號高速采集的要求。而在DMA傳送方式下,數據傳送不經過CPU,由DMA控制器來實現內存和外設之間數據的直接快速傳送。在XTCS的測控系統中,CPU采用的SoC芯片中集成有DMA,將其與其它器件協同工作就可以實現采集與存儲的同時進行,達到高速采集信號的目的,得到高保真的井下振動信號。

  系統介紹

  該采集系統以C8051F060 SoC為核心,C8051F060內部集成有ADC和DMA。另外,以大容量存儲芯片K9F2808作為數據存儲器。系統結構如圖1所示。

  圖1 信號采集系統結構圖

  該系統應用于井下相關信號的檢測裝置。由于通過壓力與振動傳感器所采集的壓力和振動信號比較微弱,故還需放大電路對信號進行調理放大。傳感器的輸出均為模擬信號,采集數據時會受到噪聲的干擾,為了消除噪聲并提高電路的共模抑制比和輸入阻抗,該采集放大電路使用了前置輸入緩沖器三運放結構。由于SoC內的ADC0只能采集正信號,因而在經過調理放大電路后設有偏置電路,將-5V ~ +5V的電壓轉換為0V~+2.5V,以利于信號的采集。

  CPU控制多路選擇開關進行信號的采集,然后通過ADC轉換,在DMA的傳送方式下,采集的數據直接寫入存儲器K9F2808中,在DMA存儲數據的同時,ADC也一直進行采集。經軟件測試,即采用SoC內集成的定時器2記錄采集一頁512個字節所需時間是1.277ms,而向片外存儲器K9F2808寫一頁數據需要0.722ms。ADC采集一頁的時間小于DMA向片外寫一頁數據的時間,因而可實現數據采集與存儲的同時進行,而不會出現數據覆蓋丟失現象,實現快速準確的數據采集。

  硬件部分

  C8051F060單片機與51系列單片機內核兼容,其內部集成有兩個16位SAR(逐次比較)ADC和一個DMA功能模塊。片內有4352個字節的數據存儲器、64KB 閃存和64KB的數據存儲器接口,可以進行系統編程。兩個SAR ADC的精度為16位,可作為兩個單端或一個差分轉換器。若采用DMA直接將數據存儲到RAM中,就不再需要額外的軟件開銷。

  K9F2808UOC存儲器是NAND結構的超大容量數據存儲器件,在MP3、U盤、數碼相機和PDA中有廣泛的應用。其電源電壓為1.7V~3.6V,體積小,功耗低,按頁進行讀寫,按塊擦除,通過I/O口分時復用作為命令/地址/數據,端口支持實時雙向輸入輸出。將閃存的各控制端口與SoC的P3口連接,通用I/O口與SoC的P7口連接,通過控制SoC口線的輸出,可實現對FLASH存儲器的讀、寫、擦除操作。圖2為芯片的接口電路圖。

  

  圖2 芯片接口電路圖

  A/D轉換與數據存儲

  C8051F060的ADC子系統中集成了跟蹤保持電路、可編程窗口檢測器和DMA接口。這兩個ADC可以被配置為兩個獨立的單端方式ADC或組成一個差分對。數據轉換方式、窗口檢測器和DMA接口都可用軟件特殊功能寄存器來控制。ADC控制寄存器ADCnCN中的ADnEN位被置為邏輯1時ADCn被使能。該系統選用的ADC0有4種轉換啟動方式,由ADC0CN中的ADC0啟動轉換方式位(AD0CM1,AD0CM0)的狀態決定。該測控系統軟件采用定時器3溢出進行定時的連續轉換采集。將ADC初始化后,定時器3溢出一次ADC就自動采集一次。當采集完一頁的數據后,在DMA傳送方式下,采集的數據直接存儲到片外的閃存存儲器K9F2808中,并對該芯片進行讀、寫及擦除。

  在該測控系統中,采用VB語言編寫上位機程序,采用C51語言編寫下位機程序。通過上位機來控制下位機執行相應的任務。由于該系統的SoC集成有UART,可以通過PC機的RS232串口實現通信,下位機每次接收到任務命令后,下位機程序跳入到相應的串行中斷程序中執行任務。下位機主程序包括連續啟動DMA程序、調用片外存儲器K9F2808UOC的寫程序,將用DMA方式采集的512字節送到K9F2808中,實現采集與存儲同步進行。主程序流程圖如圖3所示。子程序主要包括:晶振初始化、端口初始化、串口初始化、ADC初始化、DMA初始化、定時器3初始化、片外存儲器K9F2808UOC的擦除程序、延遲程序等。

  圖3 下位機主程序流程圖

  這里,晶振初始化主要完成對外部振蕩器使用的配置;端口初始化完成對端口p0~p7的初始化配置;串口初始化完成對定時計數器T0和T1的配置及對波特率的設定;ADC0初始化對ADC0進行配置;DMA0初始化主要完成對DMA0的配置,設置外部數據存儲器開始值,ADC0開啟模式等;定時器3初始化主要完成對重裝載值的設定,激發ADC0進行采集;片外存儲器K9F2808的擦除程序完成對K9F2808內數據的擦除。

  性能測試與室內實驗

  硬軟件調試結束后,我們把測試電路和傳感器送到石油儀器儀表質量檢驗中心的標準振動臺上,在(10g,1000Hz)、(25g,100Hz)、 (25g,200Hz)、(25g,1000Hz)條件下對測試系統進行標定,證明對振動幅度的測量精度為1%,振動頻率的測量精度為5‰,這樣的精度可以滿足導向鉆井系統對振動測量的要求。

  參考文獻:

  1. 周靜,付鑫生.利用敏感井底鉆具振動傳遞地面信息的方法[J] . 石油學報,2005.2

  2. 童長飛. C8051F系列單片機開發與C語言編程[M]. 北京:北京航空航天大學出版社,2005

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品白丝jk黑袜喷水| 欧美视频在线观看免费| 亚洲国产成人av好男人在线观看| 亚洲视频在线播放| 午夜精品久久久久久久久| 亚洲国产精品悠悠久久琪琪| 久久综合影音| 黑丝一区二区| 欧美性jizz18性欧美| 一区精品久久| 国产色综合久久| 欧美无乱码久久久免费午夜一区| 午夜在线成人av| 国产精品夜夜嗨| 正在播放欧美视频| 国产日产精品一区二区三区四区的观看方式| 91久久夜色精品国产网站| 亚洲人成在线观看网站高清| 欧美日韩精品国产| 欧美日韩黄色一区二区| 国产亚洲精品久久久久久| 亚洲午夜影视影院在线观看| 欧美日韩精品欧美日韩精品| 亚洲午夜免费视频| 亚洲欧美国产日韩天堂区| 亚洲国产精品一区二区www在线| 一二三区精品福利视频| 亚洲免费网站| 国产日韩精品在线观看| 亚洲一区二区三区国产| 亚洲人成亚洲人成在线观看| 亚洲线精品一区二区三区八戒| 欧美影院午夜播放| 欧美午夜精品久久久| 另类天堂av| 久久综合99re88久久爱| 精品电影一区| 国产精品区免费视频| 国产亚洲成av人片在线观看桃| 欧美成人精品不卡视频在线观看| 欧美日韩日本视频| 在线看片日韩| 久久一区视频| 在线亚洲一区观看| 香蕉久久a毛片| 国产精品亚洲综合色区韩国| 日韩视频在线永久播放| 亚洲一区欧美二区| 国产精品亚洲综合一区在线观看| 欧美日韩日日夜夜| 好吊妞这里只有精品| 久久女同精品一区二区| 欧美视频二区36p| 亚洲精品美女在线观看| 美国十次了思思久久精品导航| 久久亚洲私人国产精品va| 久久在线观看视频| 亚洲精品免费在线观看| 欧美日韩精品在线视频| 亚洲免费综合| 亚洲欧美成人一区二区在线电影| 欧美亚洲免费| 久热精品视频在线观看| 中文国产亚洲喷潮| 亚洲欧美三级伦理| 久久美女艺术照精彩视频福利播放| 在线成人免费视频| 久久久久成人精品免费播放动漫| 国产欧美视频在线观看| 亚洲毛片在线观看.| 99香蕉国产精品偷在线观看| 一区二区三区视频在线| 久久久人成影片一区二区三区| 国产精品女主播| 狠狠色伊人亚洲综合网站色| 亚洲乱码日产精品bd| 亚洲图片你懂的| 在线成人av.com| 久久精品免费电影| 国产视频精品xxxx| 亚洲欧美日韩一区二区三区在线| 久久国产福利国产秒拍| 亚洲国产精品尤物yw在线观看| 久久精品一二三| 久久久女女女女999久久| 欧美精品18| 午夜精品视频在线观看| 欧美一区2区视频在线观看| 伊人激情综合| 亚洲愉拍自拍另类高清精品| 在线成人免费视频| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美激情一区二区三区四区| 久久9热精品视频| 欧美日韩另类丝袜其他| 欧美专区18| 欧美日韩高清免费| 国产偷久久久精品专区| 欧美午夜一区二区福利视频| 欧美另类女人| 一区二区三区免费在线观看| 亚洲永久网站| 免费视频一区| 欧美一级专区| 亚洲经典三级| 国产一区二区三区久久久| 国产亚洲成年网址在线观看| 亚洲人成毛片在线播放| 一本色道久久综合狠狠躁篇的优点| 欧美日韩精品国产| 亚洲欧美日韩一区| 国产综合久久久久久| 久久久久99精品国产片| 欧美综合第一页| 亚洲精品乱码久久久久久按摩观| 国产精品另类一区| 久久精品中文字幕免费mv| 亚洲国产婷婷综合在线精品| 伊人天天综合| 在线日韩视频| 久久九九热re6这里有精品| 国产精品乱码| 久久夜色精品亚洲噜噜国产mv| 国产亚洲一级| 国内成+人亚洲+欧美+综合在线| 久久蜜桃av一区精品变态类天堂| 欧美成年网站| 免费在线观看精品| 午夜一区二区三区不卡视频| 一区二区精品| 亚洲欧美国产日韩中文字幕| 亚洲欧洲美洲综合色网| 欧美日韩国产系列| 久久久久久久久久久一区| 欧美在线视频一区| 欧美一区二区免费| 午夜精品影院在线观看| 每日更新成人在线视频| 欧美国产极速在线| 国产日本欧美在线观看| 国产亚洲制服色| 久久国产天堂福利天堂| 欧美性视频网站| 国产欧美日韩一区二区三区在线观看| 亚洲欧美国产精品va在线观看| 亚洲精品国精品久久99热一| 久久久久免费观看| 国产一区二区三区不卡在线观看| 久久爱91午夜羞羞| 欧美午夜理伦三级在线观看| 欧美乱人伦中文字幕在线| 国产日韩精品久久| 欧美在线影院| 久久精品国产亚洲一区二区三区| 久久久一本精品99久久精品66| 亚洲国产日韩在线| 91久久精品www人人做人人爽| 国产精品欧美久久| 久久久精品一区二区三区| 欧美亚韩一区| 国产一本一道久久香蕉| 久久精品噜噜噜成人av农村| 韩国av一区二区| 国产精品入口夜色视频大尺度| 欧美精品一卡二卡| 久久久久se| 韩日欧美一区| 欧美美女bbbb| 国产日韩欧美a| 好吊视频一区二区三区四区| 精品动漫一区二区| 国产视频综合在线| 伊人精品成人久久综合软件| 国产日韩欧美在线播放不卡| 久久影院亚洲| 韩国精品主播一区二区在线观看| 国产区精品视频| 国产欧美亚洲精品| 国内欧美视频一区二区| 国产一区自拍视频| 国产精品视频你懂的| 亚洲最新视频在线| 夜夜嗨一区二区| 日韩写真在线| 国外成人网址| 国产一区二区三区久久悠悠色av| 欧美日韩黄视频| 欧美有码视频| 欧美日韩免费观看一区=区三区| 国产精品久久久久久久久久免费| 欧美日韩国产成人高清视频| 亚洲综合第一页| 蜜桃久久精品一区二区| 国产精品一区二区三区久久久| 999亚洲国产精| 久久久蜜桃精品| 在线视频国产日韩| 国产日韩欧美不卡在线| 欧美性理论片在线观看片免费| 亚洲欧美成人一区二区三区| 久久久久国色av免费看影院| 国产美女精品在线| 亚洲欧美日韩一区在线| 欧美韩日一区二区三区| 久久久久久久综合狠狠综合| 亚洲国产精品视频| 影音先锋日韩资源| 在线成人av| 久久久久久噜噜噜久久久精品| 欧美中文日韩| 国产午夜精品在线| 欧美1级日本1级| 在线观看的日韩av| 欧美日韩免费观看一区二区三区| 欧美日韩卡一卡二| 狠狠久久亚洲欧美专区| 久久综合亚洲社区| 欧美视频一区二| 久久久久久网址| 在线电影一区| 国产欧美在线观看| 欧美精品三区| 国产一区二区三区在线观看免费视频| 久久精品夜色噜噜亚洲aⅴ| 在线一区免费观看| 国产精品久久久久久久久久三级| 亚洲福利在线视频| 夜夜嗨av色一区二区不卡| 亚洲欧美日韩在线不卡| 国产一区二区三区久久久久久久久| 激情文学一区| 国产精品视频区| 欧美激情导航| 欧美一区二区在线免费观看| 激情视频一区二区三区| 国产视频在线观看一区| 99精品国产在热久久| 久久国产精品99精品国产| 在线免费观看日本一区| 亚洲天堂免费观看| 亚洲精品一品区二品区三品区| 久久精品视频免费播放| 国产日韩专区在线| 国产精品成人v| 久久精品国语| 欧美粗暴jizz性欧美20| 亚洲国产婷婷香蕉久久久久久| 国产精品福利片| 狠狠色丁香久久婷婷综合丁香| 老司机免费视频一区二区| 欧美日产在线观看| 久久综合色88| 久久综合伊人77777尤物| 久久精品国产99精品国产亚洲性色| 性久久久久久| 国产精品毛片大码女人| 欧美三级韩国三级日本三斤| 精品动漫3d一区二区三区免费版| 欧美日韩专区在线| 欧美日韩亚洲一区二区三区| 亚洲人在线视频| 国产亚洲精久久久久久| 国内综合精品午夜久久资源| 久久国产一二区| 亚洲黄色尤物视频| 欧美在线网站| 久久久久久久久久久久久久一区| 玖玖精品视频| 国产精品九九久久久久久久| 欧美黄色免费网站| 亚洲亚洲精品三区日韩精品在线视频| 欧美乱人伦中文字幕在线| 亚洲区一区二区三区| 亚洲一区二区三区午夜| 日韩午夜在线电影| 欧美精品18| 一区电影在线观看| 久久国产精品电影| 欧美一区二区黄色| 欧美日韩在线观看视频| 亚洲国产成人午夜在线一区| 国产亚洲日本欧美韩国| 国产日韩精品在线观看| 亚洲精品久久久久久下一站| 黄色在线成人| 久久av一区二区三区漫画| 99视频一区| 欧美伦理在线观看| 黄色av成人| 欧美精品久久久久久久久久| 在线观看亚洲一区| 精品成人一区二区三区| 午夜日韩电影| 久久精品国亚洲| 亚洲视频网站在线观看| 国产热re99久久6国产精品| 亚洲欧洲日韩综合二区| 久久视频这里只有精品| 久久精品国产清自在天天线| 亚洲欧洲精品天堂一级| 免费成人高清在线视频| 亚洲一区二区高清| 国产精品伊人日日| 欧美日韩1区2区3区| 国产精品日韩电影| 欧美在线精品免播放器视频| 国产一区自拍视频| 亚洲国产美女精品久久久久∴| 久久中文字幕一区二区三区| 亚洲综合大片69999| 一本久久综合亚洲鲁鲁五月天| 欧美日韩国产经典色站一区二区三区| 国产一区二区三区奇米久涩| 日韩写真在线| 激情久久久久久久久久久久久久久久| 久久久久久自在自线| 欧美大片免费久久精品三p| 国产精品爱啪在线线免费观看| 亚洲一区二区三区在线| 国产日韩欧美一二三区| 欧美日韩一区二区三区在线观看免| 欧美96在线丨欧| 亚洲日本欧美日韩高观看| 国产亚洲精品bv在线观看| 99精品视频免费全部在线| 蜜臀99久久精品久久久久久软件| 亚洲国产精品一区| 午夜在线播放视频欧美|