張麗麗,楊 健,張 偉
(丹東東方測控技術股份有限公司,遼寧 丹東118000)
流量監測是生產制造過程中必不可少的重要環節之一,流量監測的精度直接影響現場工藝能否高效運行。隨著電子技術的發展,各種原理的流量計的日益增多,測量的精度也不斷提高,基于超聲波信號的檢測方法逐漸演變為流量檢測技術的重要發展方向。在眾多的超聲波流量檢測技術中,超聲多普勒流量計脫穎而出[1]。其優勢:整個系統中無運動部件,安裝拆卸簡便、不影響現場工藝流程[2]。使用過程中不受管道尺寸的限制,應用范圍廣泛。
在利用多普勒原理進行流量檢測時,系統結構如圖1 所示,在管道外側對稱安裝一對超聲波換能器,換能器與管道的夾角為θ1和θ2,通常情況下θ1=θ2=45°。在檢測過程中用于發射的換能器連續發射固定頻率的超聲波信號,超聲波信號進入管道內流體介質會發生大量反射和部分折射信號波,大量的反射信號波被用于接收的換能器接收,通過檢測接收換能器接收的超聲波回波信號的頻率與發射換能器發射的固定頻率進行比較,得到多普勒頻移,從而實現流體流量的檢測。
假設c 為超聲波在被測介質中的速度,v 為管道內被測介質流速,f 為超聲波發射的固定頻率,fs為超聲波接收換能器接收到的頻率,θ 是超聲波與被測介質流速方向的夾角,多普勒頻移與流速之間的關系為:

其中,A 為管道橫截面積,Δf 為超聲波發射與接收換能器頻率差,Δf=|f-fs|。
超聲多普勒流量計硬件框圖如圖2 所示。該系統主要由電源模塊、MK60 主控模塊、信號處理模塊以及人機交互模塊和通信輸出模塊組成。本設計選取ARM 內核的MK60 系列單片機作為主控模塊CPU,實現各個模塊之間的通信以及檢測數據的處理工作。文本主要介紹信號處理模塊。該模塊主要包括超聲波信號的發射與接收以及超聲波回波信號的濾波與放大。
超聲多普勒流量計采用的發射與接收換能器,其中心頻率為1MHz。MK60 主控模塊通過控制發射電路驅動超聲波換能器發射1MHz 的連續方波信號,連續方波信號經過管道中的被測介質反射到超聲波接收換能器,最后把經處理的頻移信號返回主控模塊進行后續流速和流量的計算。

圖1 多普勒原理圖

圖2 超聲多普勒流量計硬件框圖

圖3 超聲波發射匹配驅動電路
超聲換能器是一個非線性時變系統,在不同的工作頻率下,其阻抗特性以及機械振動特性差別顯著。當處于發射工作狀態周期時發射匹配電路應調諧于超聲波換能器的中心頻率下工作,此時換能器耦合輸出功率最大,是最佳工作模式。本文選擇高速功率MOSFET 驅動器EL7252 作為控制高頻發射電路的驅動芯片,驅動超聲波換能器發射1MHz 的超聲波信號。超聲波發射匹配電路如圖3 所示。
超聲波接收電路的主要目的是將微弱的回波信號進行噪聲的抑制以及信號幅值的放大,為AD 采樣模塊提供清晰可靠的回波信號。超聲波多普勒流量計系統設計了基于VCA810 的時變增益放大電路,通過軟硬件結合的方式形成閉環控制,實現了對放大系數的動態調整,以保證采樣的信號達到系統設定的最低值。確保AD 采樣數據的有效性。該部分設計如圖4 所示。
μC/OS III(Micro-Controller Operating System Three)是一個可以基于ROM 運行的、可裁剪的、搶占式、實時多任務內核,具有高度可移植性,特別適合于微處理器和控制器。μC/OS III 能夠充分利用硬件資源,變單一任務為多任務處理模式,避免CPU 空轉,充分利用了CPU,有效提高CPU 的利用率。
超聲波多普勒流量計系統軟件開發基于μC/OS III多任務操作系統實現,軟件設計實現了信號的發射及數據的采集與運算,數據的輸出存儲,現場通信功能,人機操作功能以及具體模塊接口函數設計。軟件架構如圖5所示。在多普勒流量計上電之后,MK60 內核啟動,創建各個模塊任務函數,完成系統硬件初始化,啟動任務切換機制,μC/OS III 系統內部實現就緒任務的切換及響應,從而實現超聲波信號發射接收,頻移信號處理與流速流量計算,以及人機交互的按鍵與LCD 顯示功能。

圖4 時變增益放大電路

圖5 超聲波多普勒流量計多任務軟件框圖
本文設計的超聲多普勒流量計系統,利用高速功率發射驅動電路,在發射模塊加強信號的輸出,在接收模塊設計時變增益系統,按照實際需要對信號進行有控制的放大,保證信號的有效性。軟件上μC/OS III 多任務操作系統的應用,有效提高CPU 的工作效率,保證數據的實時性。該檢測系統不受被測介質有關參數的影響,能實現高精度寬流量范圍的檢測,檢測精度可達2%。并且外夾式的安裝方式,不受管道尺寸的限制,拓寬了應用領域。