色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用DMA傳送方式的數據采集方法記錄井下鉆具的振動頻率

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-09-11 08:06 ? 次閱讀

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

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

1、方法的提出

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

2、系統介紹

該采集系統以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向片外寫一頁數據的時間,因而可實現數據采集與存儲的同時進行,而不會出現數據覆蓋丟失現象,實現快速準確的數據采集。

3、硬件部分

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為芯片的接口電路圖。

用SoC的DMA方式記錄井下鉆具的振動

圖2 芯片接口電路圖

4、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內數據的擦除。

5、性能測試與室內實驗

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


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    50936

    瀏覽量

    424674
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10878

    瀏覽量

    212167
  • 數據采集
    +關注

    關注

    39

    文章

    6157

    瀏覽量

    113760
收藏 人收藏

    評論

    相關推薦

    振弦式土壓力計的數據采集方法

    。   讀取土壓力計數據   數據采集設備會自動識別連接的振弦式土壓力計,并讀取土壓力計的振動頻率數據。   讀取
    發表于 10-25 14:26

    數據采集的問題

    請大俠幫幫忙本人正在接觸labview數據采集的東西!現在就是想用加速度傳感器測振動信號,數據采集卡是PCI-4472的。不知如何實現振動信號的采集
    發表于 03-22 23:08

    labview振動數據采集問題

    本來菜鳥一枚,最近基于labview用多通道加速度傳感器對車輛振動數據采集數據采集前屏幕上顯示一直有微小加速度波動,不曉得那些波動是正常的不或者怎么調整測量前的參數及設置,去除那些波動,求大神指導
    發表于 05-22 17:06

    基于labview的振動數據采集

    基于labview的振動數據采集
    發表于 06-16 17:21

    存儲記錄儀與數字示波器、數據采集儀的區別

    ,具備了音頻領域以上的f特性,通過后面所述的各種豐富的輸入單元,還可進行機械?振動之類的物理測量。圖1-6所示為各領域分類的信號波形的頻率范圍以及所對應的波形觀測裝置的范圍。存儲記錄儀與數字示波器和
    發表于 11-21 09:54

    采用LabVIEW和聲卡的數據采集系統實現

    )輸入則對于直流分量的損失很大,在被測信號的頻率很低,特別是小于20Hz以后,效果不夠理想。本文結合實例給出了利用聲卡和LabVIEW構建數據采集系統的方法,為低成本下構建數據采集系統
    發表于 05-13 09:40

    傳感器數據采集/總線數據采集記錄知識分享

    精度、分辨率)-測量模塊? 采集頻率(采樣率,采樣周期) -測量模塊? 信號調理(放大,變換,降噪,濾波)-測量模塊? 測試結果(數據格式)-應用軟件★ 如何選擇合適的數據采集設備★
    發表于 09-26 16:25

    基USB總線的振動頻率數據采集系統

    本文介紹了基于D12芯片的USB振動頻率數據采集系統,并在pc機上進行頻率分析。詳細介紹了該系統的硬件軟件設計思路和技術難點。該系統在實際應用中表現出很好的效果。關鍵
    發表于 06-20 09:56 ?21次下載

    ARM系統中DMA方式數據采集中的應用

    討論了ARM系統中DMA通道的工作原理,并利用DMA技術設計了基于S3C2410和FPGA的CCD相機采集系統,給出了數據采集接口設計方案,以及Linux操作系統下接口的設備驅動程序。
    發表于 12-07 14:26 ?56次下載

    超聲波測井的井下數據采集與傳輸系統的實現

    摘要:介紹了井下數據采集與傳輸系統的結構和工作原理,該系統采用先進的CPLD器件ISPLSI1016實現了其中的接口電路,解決了井下數據采集
    發表于 03-24 13:12 ?1179次閱讀
    超聲波測井的<b class='flag-5'>井下</b><b class='flag-5'>數據采集</b>與傳輸系統的實現

    換體DMA高速數據采集電路的CPLD實現

    換體DMA高速數據采集電路的CPLD實現 介紹了換體DMA高速數據采集電路原理及其CPLD實現。用CPLD設計雙端口RAM緩存、控制譯碼、時序邏輯電路,很好地解決了電路元件所占體積
    發表于 03-28 15:09 ?781次閱讀
    換體<b class='flag-5'>DMA</b>高速<b class='flag-5'>數據采集</b>電路的CPLD實現

    便攜式振動信號采集系統設計與實現

    記錄多路振動信號設計了一款基于USB接口的數據采集系統。該系統包含四路信號調理單元、模數轉換單元、以DSP器件為核心的控制單元和采用USB接口的與上位機通信單元。在
    發表于 12-28 09:57 ?17次下載

    基于FPGA的DMA方式高速實時數據采集系統設計方案

    DMA方式數據采集是指數據采集過程由底層數據采集單元完成,而數據采集結果不經過微處理器而被直接寫
    發表于 08-22 15:10 ?2687次閱讀
    基于FPGA的<b class='flag-5'>DMA</b><b class='flag-5'>方式</b>高速實時<b class='flag-5'>數據采集</b>系統設計方案

    高速數據采集記錄系統

    2018年8月,西安慕雷電子發布了全球頂級高速數據采集記錄存儲系統,采樣率高達4GSPS,分辨率12bit,模擬帶寬2GHZ,記錄存儲帶寬高達6GB/S!西安慕雷電子供應全球頂級高速數據采集
    發表于 11-13 21:21 ?679次閱讀

    基于C8051F060單片機和K9F2808UOC存儲器實現數據采集系統的設計

    傳統的數據采集方法采用CPU直接控制的方式進行數據采集數據傳送需要經過CPU的中轉才能存入存儲
    的頭像 發表于 03-28 11:20 ?1979次閱讀
    基于C8051F060單片機和K9F2808UOC存儲器實現<b class='flag-5'>數據采集</b>系統的設計
    主站蜘蛛池模板: 最新国产成人综合在线观看| 高清AV熟女一区| 午夜福利在线观看6080| 日本熟妇乱妇熟色在线电影 | 2021国产精品一卡2卡三卡4卡| 亚州AV人片一区二区三区99久| 色噜噜2017最新综合| 乌克兰肛交影视| 亚洲妈妈精品一区二区三区| 中国女人内谢69XXXXXA片| 儿子操妈妈视频| 露露的性战k8经典| 性女传奇快播| YY600800新视觉理论私人| 久久电影院久久国产| 吻嘴胸全身好爽床大全| gogo免费在线观看| 久久这里只有精品国产99| 性夜影院爽黄A爽免费动漫| yellow在线中文| 久久久久综合一本久道| 性生片30分钟| 宫交拔不出来了h黑人| 欧美 亚洲 有码中文字幕| 亚洲字幕在线观看| 国产三区在线成人AV| 乳巨揉みま痴汉电车中文字幕动漫| 中国老太太xxx| 极品少妇高潮啪啪AV无码吴梦梦| 婷婷色色狠狠爱| 俄罗斯6一12呦女精品| 欧美.亚洲.日韩.天堂| 正在播放国产精品| 簧片免费观看| 亚洲国产精品无码AV久久久| 国产av免费观看日本| 欧美gay老头互吃| 7723日本高清完整版在线观看| 久久re这里精品23| 亚洲青青草原| 国产亚洲精品视频亚洲香蕉视|