<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于加速度傳感器的油井示功圖位移測量技術(shù)研究

          基于加速度傳感器的油井示功圖位移測量技術(shù)研究

          作者:于云華 張家珍 時海濤 王平 中國石油大學(xué)(華東)信息與控制工程學(xué)院 時間:2009-09-07 來源:電子產(chǎn)品世界 收藏

            單片機A/D采集與數(shù)據(jù)處理

          本文引用地址:http://www.ex-cimer.com/article/97855.htm

            以上加速度水平、垂直信號經(jīng)過調(diào)理后,都要輸入單片機的 A/D進(jìn)行模數(shù)轉(zhuǎn)換。中ADC12模塊[4]能夠?qū)崿F(xiàn)12位精度的模數(shù)轉(zhuǎn)換,本系統(tǒng)使用穩(wěn)壓芯片輸出電壓3V作為A/D參考電源。

            測試儀的垂直加速度變化大,水平加速度變化小。垂直加速度信號范圍:1~2V,水平加速度信號范圍:0.5~2.5V。通過以上MSP430 A/D功能特點分析,確定其完全可以滿足信號的采集需求。

            示功儀加速度在兩次去除邊界積分后并不能得到準(zhǔn)確的沖程,往往對于同一口井會得出兩個差異很大的沖程。因為加速度量的電壓信號很小,3V供電系統(tǒng)造成加速度與電壓的比例系數(shù)很小(0.56V/g),MCU采集加速度電壓信號受干擾嚴(yán)重。所以必須對采集的加速度信號進(jìn)行合適的濾波后再雙重積分得到?jīng)_程。

            首先,將采集到一個周期的加速度的數(shù)據(jù)存放在RAM中,對加速度數(shù)據(jù)進(jìn)行奇異值的濾除;然后對加速度量進(jìn)行3次7點平滑窗濾波,最大限度地將噪聲信號濾除;最后,應(yīng)用周期去邊界的雙重積分得到各點的值,對應(yīng)各點載荷量,在液晶屏上畫出,并將油井信息和示功圖信息儲存到外部EEPROM中。

            加速度信號的復(fù)合濾波方法

            示功儀采用加速度信號進(jìn)行雙重積分算法得到和沖程,但是,加速度信號由于電源紋波和信號干擾的影響引起波形的微小畸變,經(jīng)過雙重積分后沖程累積誤差增大。針對加速度信號測量和沖程所存在的問題,本文在分析形態(tài)濾波和傳統(tǒng)平滑濾波的基礎(chǔ)上,提出了一種改進(jìn)的復(fù)合濾波方法。

            形態(tài)濾波法

            形態(tài)濾波[6]是一種非線性數(shù)字濾波技術(shù),主要應(yīng)用在人臉識別領(lǐng)域。根據(jù)加速度信號的特點,形態(tài)濾波可以有效地抑制加速度信號的噪聲,較好的保持加速度信號的幾何特征[5]。本文采用了腐蝕與擴(kuò)散相結(jié)合的方式來達(dá)到形態(tài)濾波的效果,核心算法定義為:

            Y={[(fΘg)⊕g](n)+[(f⊕g)Θg](n)}/2

            其中,[(fΘg)⊕g](n)表示形態(tài)開運算,[(f⊕g)Θg](n)表示形態(tài)閉運算,g表示結(jié)構(gòu)元素,本文選用{0,7.0711,10,7.0711,0}。

            通過抽油現(xiàn)場測試,游梁式抽油機的位移和沖程測量效果理想,加速度信號波形如圖3所示。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();