壓力是油氣管道系統(tǒng)中的重要參數(shù)之一,油氣管道系統(tǒng)的實時監(jiān)測和故障診斷通常要檢測出管道內(nèi)部各個部位的壓力。傳統(tǒng)的壓力測量方法種類繁多,但大多數(shù)采用的是介入式壓力測量,例如機械壓力表、壓阻式、振弦式、應(yīng)變式等壓力測量方法。介入式壓力測量需要預(yù)留壓力測量接口,破壞了管道系統(tǒng)結(jié)構(gòu)的完整性,在高壓情況下還存在安全隱患。因此,設(shè)計一種超聲波壓力測量裝置具有重要的現(xiàn)實意義和應(yīng)用前景。
隨著社會發(fā)展,人們追求簡單、方便、安全的測壓裝置。人們在改善這種工具方面進行了大量的探索和研究,也生產(chǎn)出了許多新型的產(chǎn)品。目前,有的超聲波壓力測量裝置不能消除超聲波在管壁和聲楔等介質(zhì)中因傳遞時間而產(chǎn)生的誤差,從而影響測量精度;有的超聲波測壓裝置的超聲波換能器采用單晶探頭,超聲波接收和發(fā)射采用一個換能器,這樣提高了電路設(shè)計的復(fù)雜度,也使壓力計算繁瑣;有的超聲波測壓裝置數(shù)據(jù)處理芯片采用單片機,但其處理速度不夠,對較小管道的壓力不能準(zhǔn)確測量。
針對傳統(tǒng)壓力測量裝置和現(xiàn)有超聲波壓力測量裝置的不足,設(shè)計了一種基于DSP的超聲波壓力測量裝置。該裝置包括超聲波發(fā)射探頭、超聲波接收探頭、超聲波發(fā)射電路、超聲波接收電路、DSP及外圍控制電路、鍵盤及顯示單元。超聲波壓力測量裝置以DSP為核心,DSP特別適合信號處理運算,具有數(shù)據(jù)處理速度快、精度高等優(yōu)點。超聲波換能器采用雙晶直探頭,降低了系統(tǒng)電路設(shè)計的復(fù)雜程度。超聲波壓力測量原理采用時差法,原理簡單,降低了系統(tǒng)運算的復(fù)雜度。超聲波傳送時間采用平均值,提高了系統(tǒng)精度和壓力值的準(zhǔn)確度。超聲波壓力測量裝置從軟硬件兩個方面綜合考慮了系統(tǒng)的抗干擾因素,提高了超聲波測壓裝置的精度。
超聲波測壓原理
石油屬于烴類物質(zhì),其聲學(xué)特性符合Kneser液體的規(guī)律。根據(jù)比卡爾的研究成果和《聲學(xué)手冊》提供的實驗數(shù)據(jù),在一定溫度下,Kneser液體中液壓與聲速具有近似一次線性關(guān)系,尤其在壓力較高且溫度波動范圍不大的條件下,線性關(guān)系比較穩(wěn)定,其關(guān)系如式(1)所示。
其中,C為液體中聲速,單位為m/s;C0為常溫、一個大氣壓下液體中聲速,單位為m/s;P為液體壓力,單位為Pa;K為比例系數(shù)。其中C0、K為常數(shù),通過實驗或者查表可以求得。由式(1)可以看出,測量超聲波在管道中的聲速就能得到管道的壓力值。
超聲波換能器采用雙晶直探頭,換能器用夾具對稱地接觸在管道兩側(cè),其方式如圖1所示。

超聲波在不同管道材料中的速度為已知,由此可以得到超聲波在管道壁之間傳送的時間t1如式(3)所示,其中超聲波在管道壁之間的傳送速度為V,單位為m/s。
由式(1)、(2)、(3)可知管道中的壓力為:
由式(4)可知,壓力值P與超聲波傳送時間t0存在唯一對應(yīng)關(guān)系,只要測得超聲波傳送時間t0,就能得出管道中的壓力值,由此可知超聲波壓力測量裝置的關(guān)鍵技術(shù)是對超聲波在管道中的傳送時間進行測量。
2 超聲波測壓裝置系統(tǒng)結(jié)構(gòu)
超聲波壓力測量裝置系統(tǒng)結(jié)構(gòu)如圖2所示,系統(tǒng)包括DSP及外圍電路、超聲波發(fā)射模塊、超聲波接收模塊、鍵盤及顯示模塊。
數(shù)據(jù)處理模塊采用TMS320F2812最小系統(tǒng),TMS320F2812是目前性價比最高的DSP芯片之一,具有強大的數(shù)字信號處理能力,被廣泛應(yīng)用于工業(yè)控制,特別是應(yīng)用在對處理速度、處理精度方面要求高的領(lǐng)域。TMS320F2812支持全新CCS環(huán)境的C Compiler,提供C語言中直接嵌入?yún)R編語言的開發(fā)界面,可以在C語言的環(huán)境中搭配匯編語言來撰寫程序[10]。TMS320F2812采用C語言,編程簡單,C語言中搭配匯編語言,可以提高程序的運行效率。
換能器T1用于將電信號轉(zhuǎn)換為聲波信號,換能器T2用于將檢測到的微弱聲波信號轉(zhuǎn)換為電信號。根據(jù)需求,換能器選擇用于穿透的壓電窄頻帶脈沖換能器。換能器選擇組合雙晶直探頭,一個探頭用于將電信號轉(zhuǎn)換為聲波信號,另一個探頭用于將聲波信號轉(zhuǎn)換為電信號。超聲波發(fā)射探頭采用脈沖方式激勵,超聲波換能器的驅(qū)動電壓為9 V,中心頻率為1 MHz。
鍵盤和顯示模塊中,鍵盤用于設(shè)定管道壁厚d1、超聲波在管壁之間的傳送速度V、常溫下超聲波在介質(zhì)中的聲速C0、比例系數(shù)K以及管道的內(nèi)徑d0。顯示部分用于顯示被測管道內(nèi)的壓力值。通過鍵盤和顯示單元,使超聲波壓力測量裝置使用范圍更加廣泛,操作更加簡單,數(shù)據(jù)讀取更加方便。
超聲波壓力測量裝置主要用于測量超聲波在管道中的傳送時間t0,其測量方法如下:啟動壓力測量裝置,DSP啟動定時器T0開始計時,同時DSP的引腳GPIOA0發(fā)出信號,經(jīng)過超聲波發(fā)射模塊放大處理后,激發(fā)超聲波發(fā)射換能器,超聲波發(fā)射換能器產(chǎn)生超聲波透過管道送至接收換能器,接收換能器把接收到的信號經(jīng)過處理送至DSP,DSP接收信號過后停止定時器T0,得出時間t2;重復(fù)上述過程分別得到時間t3、t4,求三組數(shù)據(jù)的平均值得出超聲波在管道中的傳送時間t0。通過求平均值得到傳送時間t0,提高了系統(tǒng)測量精度,減少了系統(tǒng)隨機誤差。
2.1 發(fā)射電路設(shè)計
超聲波發(fā)射電路的作用是產(chǎn)生一個具有一定功率、一定脈沖寬度和一定頻率的脈沖信號去激勵發(fā)射換能器,發(fā)射換能器將電信號轉(zhuǎn)換為聲波信號向外發(fā)射。超聲波換能器的驅(qū)動電壓為9 V,DSP的GPIO口輸出電壓為3.3 V,不能直接驅(qū)動換能器,因此需要將電壓進行放大。LM324系列器件帶有差動輸入的四運算放大器,由4個獨立的、高增益、內(nèi)部頻率補償運算放大器組成,可以工作在低到3.0 V或者高到32 V的電源下,能滿足設(shè)計要求。信號發(fā)射電路如圖3所示。

2.2 接收電路設(shè)計
超聲波接收換能器產(chǎn)生的信號微弱,信號要能被DSP準(zhǔn)確檢測到,需要對信號進行濾波、放大。OP37是一款高精度集成運算放大器,共模抑制比高、運放的失調(diào)、溫漂和噪聲很小,能夠滿足設(shè)計要求。接收電路如圖4所示。


3 超聲波測量裝置軟件設(shè)計
超聲波壓力測量裝置軟件部分包括DSP初始化、超聲波信號發(fā)射、超聲波信號接收、數(shù)據(jù)處理和人機交互5部分。超聲波壓力測量裝置軟件流程圖如圖7所示。

4 結(jié)論
針對傳統(tǒng)介入式壓力測量裝置的不足,設(shè)計了一種非介入式超聲波壓力測量裝置,該裝置采用時差法求得管道壓力值,其原理簡單,超聲波傳送時間采用平均值,提高了系統(tǒng)的精度,克服了現(xiàn)有非介入式壓力測量裝置精度不高、計算繁瑣的弊端。同時,與傳統(tǒng)的介入式壓力測量裝置相比較,該裝置性能可靠,安全系數(shù)高,不破壞管道的完整性,同時能根據(jù)不同的管道材料、管道厚度及管道中的介質(zhì)進行參數(shù)設(shè)計,使該裝置使用范圍更加廣泛。