么 啟, 劉紀元,焦學峰, 楊 強,焦金峰
(1.沈陽航空航天大學 電子信息工程學院,遼寧 沈陽 110136;2.中國科學院聲學研究所綜合聲納實驗室 北京 100080;3.北京航瑞博泰科技有限公司 北京 100102;4.河南義馬煤氣化集團 河南 義馬 472300)
目前明渠液位測量的方法有很多,包括水尺、浮子式水位計、投入壓助式水位計、和超聲波液位計等方法[1]。其中以接觸式測量為代表的壓力式傳感器,在多泥沙河流中使用會受到嚴重污染,從而帶來較大的誤差。采用非接觸式測量的方法,利用超聲波來進行對明渠液位的測量可以做到不接觸液面,從而避免了液體污染和腐蝕對測量設(shè)備的影響,具有結(jié)構(gòu)簡單、安裝方便、價格低廉等優(yōu)點。考慮到現(xiàn)有的明渠液位計測量精度不高、數(shù)據(jù)不穩(wěn)定等問題,并綜合考慮現(xiàn)場溫差、濕度等方面,研究設(shè)計了一種基于DSP超聲波明渠液位測量系統(tǒng)。
其中c為聲速,與溫度有關(guān)。常溫下大約340 m/s。t為從發(fā)射超聲波信號到接收到回波信號所經(jīng)歷的時間,h為測量到渠底到傳感器探頭表面的實際距離,ht為超聲波傳感器測量出的傳感器到液面的距離,d為計算后的實際液位高度值。即通過測量發(fā)射信號與接收信號的時差t,就可以計算得到液位值d。
超聲波明渠液位測量是利用超聲波測距的基本原理。超聲波探頭垂直向液面發(fā)射一個超聲波脈沖 (持續(xù)時間為t0),聲波在水面與氣體的分界面發(fā)生反射,超聲波探頭接收由液面反射的超聲回波,并記錄時間t。
圖1 聲波測深原理圖Fig.1 Depth of water by Acoustic
本系統(tǒng)中主要由超聲波換能器、超聲波發(fā)射接收電路、信號采集處理部分組成,系統(tǒng)組成如圖2所示。整個系統(tǒng)以TI德州儀器TMS320C5509A DSP芯片為系統(tǒng)核心,DSP芯片的功能主要完成對發(fā)射和接收信號的控制、對回波信號進行信號處理從而達到遠距離精確測量、以及相應的數(shù)據(jù)通信功能。
系統(tǒng)的工作過程:首先由DSP數(shù)字信號處理芯片產(chǎn)生一串短脈沖,在發(fā)射脈沖信號的同時控制A/D芯片進行數(shù)據(jù)采集,短脈沖信號通過脈沖激勵電路激勵超聲探頭發(fā)出超聲波,超聲波遇到液面后產(chǎn)生反射。超聲波探頭將接收到的反射回波轉(zhuǎn)變?yōu)殡娦盘?,電信號?jīng)過放大電路放大后經(jīng)過A/D采集變?yōu)閿?shù)字信號,通過DSP數(shù)字信號處理器進行信號處理與計算得到液位數(shù)據(jù),通過RS232串行數(shù)據(jù)口進行數(shù)據(jù)通信。
超聲換能器采用收發(fā)一體的窄帶超聲波換能器,諧振頻率40 kHz。
圖2 系統(tǒng)組成原理圖Fig.2 Principle diagram of system constitution
脈沖激勵電路部分是用來產(chǎn)生激勵超聲波換能器振動的脈沖。由于超聲換能器按照信號理論相當于一個帶通濾波器,因此可以用矩形脈沖作為激勵信號,并且當換能器與發(fā)射電路相匹配時才能得到近似的正弦波。通過TMS320 C5509A芯片的自身的MCBSP通道通過幀同步信號的方式產(chǎn)生頻率為40 kHz的脈沖信號。將產(chǎn)生的脈沖信號送往超聲波驅(qū)動電路將脈沖的電壓由3.3 V提高到400 V/Vpp。采用變壓器驅(qū)動法,如圖3所示,這種電路采用工作在飽和區(qū)的MOS管開關(guān)作為激勵的功率級,來降低MOS管的功耗,這種結(jié)構(gòu)的驅(qū)動電路能夠較好地提供高壓大功率的驅(qū)動脈沖,從而提高了聲波的傳播效率。
圖3 脈沖激勵電路Fig.3 Pulse excitation circuitry
為避免連續(xù)測量時回波信號間的相互干擾,前后兩次的脈沖發(fā)射應該有一個時間間隔。時間間隔由最大測量距離決定,當量程為10 m時,以常溫下超聲波聲速340 m/s計算,發(fā)射聲波脈沖的時間間隔為:T=2H/c=2×10/340=58.8 ms,實際應取60 ms,用這個時間來作為脈沖發(fā)射的間隔。
收發(fā)隔離電路主要起到過壓保護的作用,超聲探頭的激勵信號會出現(xiàn)幅值比較大的脈沖信號,這將影響后續(xù)電路的正常工作甚至會燒毀器件。所以設(shè)計了電壓限幅器,在放大器前端并聯(lián)一個互為反向的箝位二極管,如圖4所示。
圖4 收發(fā)隔離電路Fig.4 Transceiver isolating circuit
超聲接收換能器的輸出信號比較微弱,且易受干擾。由于超聲換能器的輸出電阻比較大,因此前置放大器必須有足夠大的輸入阻抗;同時,換能器的輸出電壓很小約數(shù)十微伏,這需要前置放大電路具有高精度,噪聲小的特性。選用了ADI公司的一種高輸入阻抗、軌到軌的精密運算放大器,ADA4528-1是一款超低噪聲、零漂移運算放大器,具有軌到軌輸入輸出擺幅能力。失調(diào)電壓為2.5 μV,失調(diào)電壓漂移為0.015 μV/°C,噪聲為 97 μVp-p,由于在最大量程 10 m 處液面返回的回波信號幅度為在1 m處信號回波幅度的1/15左右,因此采用固定增益的放大電路即可,設(shè)計將回波信號放大增益設(shè)為40 dB。
為了將接收到的回波信號由模擬信號轉(zhuǎn)變?yōu)槟鼙籇SP芯片處理的數(shù)字信號。需要進行A/D變換。由式2可知,測量的準確度很大程度上決定于測量時間t?;夭úㄐ纹铧c的個數(shù)與采樣率的乘積可近似看作為測時精度,在一定條件下提高采樣率可提高測時精度。由于DSP5509A芯片自身的采樣率最高為21.5 kHz,遠不能滿足系統(tǒng)要求,這里為提高采樣率采樣采用ADI公司的AD7694模數(shù)轉(zhuǎn)換芯片,AD7694是一款16位、采樣速率250 kps,具有SPI接口。與DSP5509連接示意圖如圖5所示。
圖5 A/D與DSP的連接示意圖Fig.5 A/D and DSP connection schemes
A/D的采集速率通過設(shè)定VC5509幀同步信號控制的采集頻率,實驗中利用DSP5509的McBSP端口,通過SPI接口時序控制AD7694芯片采集數(shù)據(jù)。
系統(tǒng)上電后,從FLASH加載程序,對各個部分做初始化配置。在定時器RTC的控制下產(chǎn)生短的脈沖信號,同時進行數(shù)據(jù)采集,定時器中斷結(jié)束后停止發(fā)射脈沖。對采集到的回波信號進行分析,通過聲速校正得到現(xiàn)場準確的聲速值。將采集到的回波信號做匹配濾波來提高信噪比,并計算出液位值。測量N次后最后得到平均液位值。圖6是整體軟件流程。
圖6 系統(tǒng)工作流程Fig.6 System work flow
由于超聲波在空氣中傳播時,易受到現(xiàn)場環(huán)境溫度、濕度變化影響聲速,進而造成對聲波傳播時間測量的不準確。式 (1)是根據(jù)超聲波在介質(zhì)中傳播速度為固定值進行計算的,當溫度的變化為1℃時,對聲速的影響是0.6 m/s,為盡量避免這一誤差,實際應用中需要對聲速進行校正。本設(shè)計采用校正具法進行聲速修正,具體的做法是在大于超聲波傳感器測量盲區(qū)的位置放置一個擋板[4],使其反射部分的超聲波信號。如圖5所示,擋板與超聲波傳感器探頭的固定距離為L,由擋板的回波信號可以測量出傳感器到擋板的聲波傳播時間 t0,由 c=則可計算出當前實際的聲速c校正,進而提高了測量精度。
圖7 聲速校正示意圖Fig.7 Sound velocity correction schemes
匹配濾波技術(shù)對于在強干擾中檢測弱信號以及提高目標分辨率具有很大優(yōu)勢,在噪聲較大的情況下,仍可將最大幅值所對應的點找出[5]。通過匹配濾波計算可以更好的突出回波峰值,找到峰值點即求出了液面反射回波時間。
實際中采集的波形如圖8所示,此時回波信號幅度較小,信號峰值不明顯,這降低了時間的測量精度。通過頻域的匹配濾波方法,得到匹配濾波輸出波形并取絕對值如圖9所示,此時回波信號的峰值十分突出。
圖8 液面反射回波Fig.8 Liquid surface reflection echo
圖9 匹配濾波器輸出波形Fig.9 Matched filter of output waveform
系統(tǒng)設(shè)計完成后,在室外選取一段流速相對平穩(wěn)的開放式渠道進行測量,通過控制閘門實現(xiàn)水位變化。此時超聲波傳感器距離渠底安裝距離為7 m,采用10次平均測量。測量結(jié)果與水尺測量的數(shù)據(jù)進行對比,如表1所示。經(jīng)測試系統(tǒng)連續(xù)工作穩(wěn)定可靠,長時間工作發(fā)熱量小,功耗較低。在量程為7 m時,相對測量距離的偏差小于0.5%,最大誤差不超過5 mm。
表1 液位測量值Tab.1 Level measurement value
闡述了超聲波明渠液位測量系統(tǒng)硬件和軟件的設(shè)計,利用DSP芯片對回波信號進行處理,提高了回波信號的信噪比。消除了由于聲速變化帶來的測量誤差。通過實際測試,系統(tǒng)工作穩(wěn)定,通過RS232串行接口可以與上位機進行數(shù)據(jù)傳送。測量量程為0.4~10 m,最大誤差不超過5 mm,滿足了現(xiàn)場明渠液位測量的要求。
[1]武樺.節(jié)水灌區(qū)輸配水自動化關(guān)鍵技術(shù)研究 [D].咸陽:西北農(nóng)林科技大學,2003.
[2]陳先中,張爭,王偉.大量程超聲波回波測距系統(tǒng)的研究[J].儀器儀表學報,2004(S2):180-182.
CHEN Xian-zhong,ZHANG Zheng,WANG Wei.Ultrasonic wave transceiver module long distance pulse echo ranging system [J].Chinese Journal of Scientific Instrument,2004(S2):180-182.
[3]宋國鋒.新型智能化液位溫度測量系統(tǒng)研制 [D].武漢:華中科技大學,2004.
[4]馮若.超聲手冊[M].南京:南京大學出版社,1999.
[5]保錚.雷達成像技術(shù)[M].北京:電子工業(yè)出版社,2005.
[6]李建立.基于DSP明渠流量監(jiān)測的水聲信號處理研究[D].沈陽:沈陽航空工業(yè)學院,2010.
[7]張愛民,張德興,馬志強.非衰落信道下基于DMF的偽碼捕獲性能分析[J].現(xiàn)代電子技術(shù),2010(23):27-29.
ZHANG Ai-min,ZHANG De-xing,MA Zhi-qiang.Analysis on acquisition performance of PN code based on DMF over non-fading channels[J].Modern Electronics Technique,2010(23):27-29.