程 珩, 李 瑾, 靳寶全
(1.太原理工大學新型傳感器與智能控制教育部重點實驗室 太原,030024)(2.太原理工大學機械電子工程研究所 太原,030024)(3.呂梁學院礦業(yè)工程系 呂梁,033000)
?
基于無源自振抑制的小盲區(qū)超聲測距方法*
程珩1,2, 李瑾3, 靳寶全1
(1.太原理工大學新型傳感器與智能控制教育部重點實驗室 太原,030024)(2.太原理工大學機械電子工程研究所 太原,030024)(3.呂梁學院礦業(yè)工程系 呂梁,033000)
防水型收發(fā)一體超聲波測距換能器所需驅(qū)動功率大,激勵源去除后產(chǎn)生的無源自振導致了較大的測距盲區(qū),高達30 cm,限制了工程應用范圍,對此提出了一種可顯著減弱無源自振的方法。首先建立換能器等效電路模型,分析了無源自振產(chǎn)生機理,在此基礎上設計出以場效應管為核心的無源自振抑制換能器驅(qū)動電路;同時由于設計的無源自振抑制電路回波信號較弱,進而設計背景噪聲阻斷電路與脈沖信號疊加電路以增加回波靈敏度,并通過檢測脈沖信號疊加電路輸出曲線的上拐點準確估計回波時間點。試驗研究表明,該方法顯著地抑制了無源自振,并可將測距盲區(qū)限制在16 cm附近。該項研究增強了超聲波測距的工程應用范圍,具有較大的應用價值。
超聲波;測距;盲區(qū);無源自振
超聲波測距技術具有適用范圍廣、抗電磁干擾能力強、對被測物體的表面性能和光線適應能力強、成本低等特點,因而廣泛應用于液位測量、移動機器人定位和避障、汽車防撞和曲面仿形檢測等領域。
目前,常用的超聲波換能器為壓電式與靜電式,靜電式換能器在工業(yè)現(xiàn)場的應用有較大局限性[1],工業(yè)現(xiàn)場多采用壓電式換能器。壓電式換能器可分為收發(fā)一體型與收發(fā)分體型,防水型與不防水型,防水收發(fā)一體換能器式超聲波測距傳感器具有體積小,安裝使用便利,環(huán)境適應性好等優(yōu)勢因而具有最廣泛的應用潛力。但現(xiàn)有的防水收發(fā)一體超聲波換能器驅(qū)動方法具有約30 cm的測距盲區(qū),限制了測距系統(tǒng)的使用范圍,因此在需近距離測距的特定場合該換能器沒有得到很好的應用。
近年來,針對超聲波測距的研究主要集中在通過硬件與算法的優(yōu)化提高其精度與準確度:曹茂永等[2]提出了用自相關技術實現(xiàn)高噪聲背景下超聲回波信號識別的方法;羅本成等[3]針對移動機器人中超聲測距的不確定性特點提出了一種新型的魯棒自適應建模方法;陳先中等[4-5]設計了低噪聲回波測距系統(tǒng),并通過曲線擬合搜索橢圓中心點的方法尋找到回波信號峰值點以提高超聲測距系統(tǒng)的精度;孟慶浩等[6]提出利用混沌脈沖位置調(diào)制以消除實時超聲測距系統(tǒng)的串擾;Queirós等[7]利用收發(fā)信號之間的交叉相關性確定飛行時間與正玹擬合收發(fā)信號確定相移的方法提高超聲波測距精度;趙海等[8]通過溫度、距離衰減及時間差測量進行補償?shù)姆椒ǜ倪M了基于TDOA原理的超聲波測距系統(tǒng);Huang等[9]通過發(fā)射兩束具有180°相移的調(diào)幅超聲波脈沖,檢測回波脈沖中自相消干涉的方法以準確確定飛行時間,提高測距精度。柳建楠等[10]提出了一種基于小波變換的超聲回波濾波算法;童峰等[11]推導并用試驗驗證了測距回波包絡曲線的近似方程,并提出基于歸一化包絡曲線方程的抗起伏信號處理方法以提高測距精度。以上研究從不同的角度提出了提高超聲波測距的精度與準確度的方法,但超聲波測距盲區(qū)的問題仍然影響測距系統(tǒng)的應用,減小測距盲區(qū)的研究對于擴大其使用范圍具有重要意義。
1.1壓電超聲波換能器等效電路模型
超聲波壓電換能器利用陶瓷壓電片的壓電效應與逆壓電效應實現(xiàn)電脈沖信號和超聲波信號之間的相互轉(zhuǎn)換,依據(jù)KLM等效電路理論,將壓電換能器的電學特性用集中參數(shù)表示后建立其等效電路模型,如圖1所示。
圖1 換能器及其等效電路Fig.1 The transducer and its equivalent circuit
圖1中:R0為靜態(tài)電阻,阻值很大,實際應用中可忽略[12];C0是換能器在靜態(tài)時的等效電容值;串聯(lián)的動態(tài)電感L1、動態(tài)電容C1及動態(tài)電阻R1為壓電換能器在振動并輻射能量時動態(tài)阻抗,它是由于元件振動時的彈性與慣性及振動元件周圍介質(zhì)對振動部分的反作用而產(chǎn)生的。
不考慮靜態(tài)電阻R0的情況,根據(jù)換能器的等效電路(圖1)列出換能器的導納方程:
其中:Y為電路總導納;Y1為動態(tài)導納;Y0為靜態(tài)導納;G為總導納實部;B為總導納虛部。
推導出換能器的導納圓公式為
得到換能器的導納圓[13],如圖2所示。圖2中C點為導納圓圓心,S點對應的頻率為機械共振頻率,換能器工作在此頻率下效果最好。超聲波測距系統(tǒng)所用換能器的機械共振頻率通常為40 k Hz。
圖2 換能器導納圓Fig.2 The admittance circle of transducer
1.2無源自振產(chǎn)生機理
防水型單換能器超聲測距電路的傳統(tǒng)換能器驅(qū)動電路基本結構如圖3中A電路所示,換能器T的機械共振頻率為40 k Hz,發(fā)射階段以40 k Hz頻率的方波控制三極管Q1導通與截止,利用三極管與升壓變壓器將發(fā)射信號放大;同時換能器靜態(tài)等效電容C0,升壓變壓器次級繞組L2和電阻R2構成RLC并聯(lián)電路,利用RLC電路諧振特性放大電壓脈沖以驅(qū)動換能器工作。
在回波接收階段回波通過壓電式換能器引起的微弱電脈沖信號通過RLC并聯(lián)電路的諧振作用增強信號,提高其信噪比。升壓變壓器次級線圈電感值L2與換能器靜態(tài)電容C0的匹配關系為
其中:f=40 k Hz。
此類型驅(qū)動電路具有結構簡單,驅(qū)動效率高,回波信噪比高的優(yōu)點,其缺點是發(fā)射階段結束后發(fā)射電路中的殘余能量在換能器T與L2,R2組成的并聯(lián)諧振電路中引起無源自振現(xiàn)象,換能器較長時間無法進入接收狀態(tài)導致測距具有較大的盲區(qū)。圖3中A驅(qū)動電路在接受回波時的等效電路如圖3中B電路所示,超聲波發(fā)射階段結束后電路中無源自振的現(xiàn)象嚴重,工業(yè)現(xiàn)場應用中,該類驅(qū)動電路無源自振對回波接收的影響時間約為1.6 ms,導致測距具有約0.3 m的盲區(qū)。
圖3 換能器驅(qū)動電路的改進及其等效電路Fig.3 The improvement of transducer drive circuit and the equivalent circuits
2.1弱無源自振電路結構設計
場效應管具有控制輸入端電流極小,噪聲小,用作電子開關時隔離性能好的優(yōu)點,為減小發(fā)射階段結束后的無源自振,利用場效應管為核心構成換能器驅(qū)動電路,如圖3中C電路所示。Q2~Q6為N溝道增強型場效應管,Q3為收發(fā)狀態(tài)控制端,超聲波發(fā)射狀態(tài)時,Q3截止,以40 k Hz的頻率方波控制Q2導通與截止,換能器正負極之間產(chǎn)生頻率為40 k Hz,振幅超過60 V的類正弦波以驅(qū)動換能器工作。實測換能器正負極之間驅(qū)動波形如圖4中0~0.25 ms區(qū)間內(nèi)的波形所示。
圖4 換能器驅(qū)動脈沖及無源自振波形對比圖Fig.4 Comparison of the transducer driving pulse and the natural vibration
控制換能器發(fā)出10個40 k Hz的超聲波脈沖之后,換能器進入回波接收階段,控制Q2與Q3導通,Q4,Q6,Q5截止,換能器正負極分別通過電阻R6,R5接地,發(fā)射電路中的殘余能量進行釋放。圖3中C電路在回波接收時的等效電路如圖3中D電路所示,殘余能量釋放期間無RLC并聯(lián)電路諧振現(xiàn)象,無源自振現(xiàn)象被極大地抑制。圖3中A驅(qū)動電路實測換能器正負極之間無源自振波形圖如圖4(b)中0.25~1 ms區(qū)間內(nèi)的波形的所示;而圖3中C驅(qū)動電路實測換能器正負極間無源自振波形如圖4(a)中0.25~1 ms區(qū)間內(nèi)的波形所示,圖3中C驅(qū)動電路通過抑制無源自振使發(fā)射與接收時間間距可減小到0.8 ms,理論上測距盲區(qū)在14 cm左右。
2.2弱無源自振電路回波信號的處理
圖3中A驅(qū)動電路在回波接收階段,回波脈沖經(jīng)RLC并聯(lián)諧振電路的降噪與濾波作用后具有信噪比高,背景噪聲小的優(yōu)點,通過運算放大電路放大濾波后可以直接通過微處理器模擬量功能采集并識別。圖3中C驅(qū)動電路相比之下具有回波信號弱,背景噪聲大的缺點,為彌補此不足,對回波脈沖信號進行放大與帶通濾波之后,利用背景噪聲阻斷電路隔絕回波背景噪聲,利用脈沖信號累積電路增加超聲波回波靈敏度?;夭ㄐ盘柼幚黼娐穲D如圖5所示。
主放大電路如圖5中A部分所示,放大倍數(shù)為
圖5 回波信號處理電路Fig.5 The echo signal processing circuit
二階帶通濾波電路如圖5中B部分所示,其中心頻點與帶寬的表達式為
其中:R14對中心頻點的影響最大;C4和C5對帶寬有影響。
回波信號經(jīng)過放大濾波后進入背景噪聲阻斷電路,如圖5中C部分所示。在對信號再次放大的同時通過二極管D2,D3對信號的幅值進行限制,以減小被測物體距離對回波信號強弱的影響。
背景噪聲阻斷電路以D4為核心,換能器與前端電路的背景噪聲由于振幅小無法使D4正向?qū)ǎ粸V除;而振幅較大的回波信號引起D4的陰陽極電壓差較大,D4間斷性正向?qū)ǎ贑7穩(wěn)壓作用下通過R20的電流減小,通過C8的累積作用使運放輸出電壓穩(wěn)定增長,如圖6中C波形所示。
微處理器通過模擬量采集功能判斷是否有超聲波回波信號。
在超聲波發(fā)射階段脈沖信號累積電路會輸出高電平,發(fā)射完成后脈沖信號累積電路輸出電平才會緩降至正常值,此過程會造成較大測量盲區(qū),如圖6中A曲線所示。利用微處理器在超聲波發(fā)射階段和無源自振階段控制場效應管Q8導通,脈沖信號累積電路的輸出通過Q8接地而保持低電平,無源自振階段完全結束后控制Q8截止以采集回波信號,信號輸出波形如圖6中B曲線所示。
圖6 脈沖信號疊加電路輸出對比圖Fig.6 The comparison of output of pulse signal superposition circuit
2.3回波信號采集與數(shù)據(jù)處理
超聲波測距原理為飛行時間法,檢測記錄超聲波發(fā)射和接收到回波之間超聲波在介質(zhì)中行進的時間,將行進時間乘以時距轉(zhuǎn)換系數(shù)就是換能器與被測物之間的距離。
測距的流程圖如圖7所示。計數(shù)器在微處理器通過驅(qū)動電路驅(qū)動換能器發(fā)射超聲波時開始計數(shù),發(fā)射結束0.5 ms后Q8截止,以40 k Hz的速率實時采集脈沖信號累積電路的輸出電壓模擬量值。建立數(shù)組實時保存模擬量采集到的最新的15組電壓信號值及每組信號對應的計數(shù)值,設每組電壓值與對應計數(shù)值依照采集從最新到最早的順序分別為Ut(t=1,2,…,15)、與Tt(t=1,2,…,15),將采集到的每組最新信號電壓值U1與預設電壓值U0進行比較以判斷是否有回波信號。當U1>U0時,計算Δt=Ut+1-Ut,Gt=Δt+1-Δt,利用冒泡法求得Gt中最大值Gmax,Gmax對應的Umax即為脈沖信號累積電路輸出電壓曲線的上升拐點,Umax對應的Tmax即為接受到回波時的計數(shù)值,將計數(shù)值與預設轉(zhuǎn)換系數(shù)相乘即為換能器與被測物之間的距離值。
若計數(shù)器Tt計時到20 ms時還未檢測到有效回波信號則判定3 m范圍內(nèi)無障礙物,本次測距停止。采集到5組被測物距離值后,將5組距離值用冒泡法排序后舍去較大的兩組與較小的兩組距離值,取剩下的一組距離值為本次測距的最終結果。
圖7 超聲測距流程圖Fig.7 The flow diagram of ultrasonic ranging
2.4測距電路結構設計
無源自振抑制防水單換能器超聲波測距系統(tǒng)電路結構如圖8所示,由電源模塊,主控模塊,超聲波收發(fā)電路模塊,顯示和報警模塊四部分組成。共地的18 V和5 V穩(wěn)壓直流電源分別給超聲波發(fā)射電路和系統(tǒng)的其余部分供電。微處理器作為測距系統(tǒng)的控制核心,功能為計時、驅(qū)動發(fā)射電路、檢測回波信號、數(shù)據(jù)處理、距離換算、控制液晶顯示、聲音報警以及發(fā)送距離值的串行數(shù)據(jù)。
圖8 測距系統(tǒng)電路結構示意圖Fig.8 The circuit structure diagram of ranging system
采用以上測距系統(tǒng)對障礙物進行實際測量,被測障礙物為直徑20 cm,高度1 m的空心塑料圓柱,換能器正對障礙物,不斷調(diào)整障礙物與換能器間的距離并讀出測量結果,測量結果如表1所示??梢钥闯觯瑴y距系統(tǒng)的盲區(qū)減少到16 cm,基本達到設計需求,實測數(shù)據(jù)總體偏大,存在系統(tǒng)誤差,如圖9所示。分析原因是實測條件溫度下聲速與程序預設聲速有偏差,溫度與超聲波在空氣介質(zhì)中傳播速度關系為
其中:V為超聲波在空氣中傳播速度,m/s;T為空氣介質(zhì)的溫度,℃。
表1 測量值與校正結果Tab.1 The measured value and the correction result
圖9 測量誤差示意圖Fig.9 The diagram of measuring error
依據(jù)式(8)對測量結果進行人工校正后結果如表1所示,校正后結果與實際值的最大線性誤差為1 cm之內(nèi)。在溫度變化范圍較大與對測距精度要求比較高的現(xiàn)場,需要在測距系統(tǒng)中增加溫度校正模塊。
1)傳統(tǒng)的防水單換能器型超聲波測距傳感器具有約30 cm的測距盲區(qū),其原因是換能器與其驅(qū)動電路在激勵源去除后產(chǎn)生的無源自振現(xiàn)象。本研究以場效應管為核心的收發(fā)一體型換能器驅(qū)動電路具有發(fā)射階段結束后電路中無源自振小的優(yōu)勢,采用此種驅(qū)動電路的超聲波測距系統(tǒng)的測距盲區(qū)可減少到16 cm,擴大了檢測范圍。
2)利用包含背景噪聲阻斷電路,脈沖信號疊加電路的超聲波回波信號處理電路可有效彌補以場效應管為核心的換能器驅(qū)動電路回波信號弱,信噪比低的缺陷。
3)針對脈沖信號疊加電路輸出的回波信號,檢測計算輸出信號曲線上拐點,經(jīng)溫度校正后測距最大誤差在1 cm之內(nèi),符合工程要求。
[1] 劉鎮(zhèn)清,魏墨盦.靜電超聲波換能器及其應用[J].儀器儀表學報,1995,16(4):442-445. Liu Zhenqing,Wei Moan.Electrostatic ultrasonic transducer and its application[J].Chinese Journal of Scientific Instrument,1995,16(4):442-445.(in Chinese)
[2] 曹茂永,王霞,郁道銀.高噪聲背景下超聲信號數(shù)字處理技術研究[J].儀器儀表學報,2002,23(2):200-202. Cao Maoyong,Wang Xia,Yu Daoyin.Research on digital processing technology of ultrasonic signal in high-noise background[J].Chinese Journal of Scientific Instrument,2002,23(2):200-202.(in Chinese)
[3] 羅本成,原魁,楚坤水,等.一種超聲測距的魯棒自適應建模方法[J].機器人,2002,24(6):554-558. Luo Bencheng,Yuan Kui,Chu Kunshui,et al.A robust adaptive modeling method for ultrasonic range finder[J].Robot,2002,24(6):554-558.(in Chinese)
[4] 陳先中,王偉,張爭,等.低噪聲回波測距系統(tǒng)的電路設計與系統(tǒng)分析[J].北京科技大學學報,2005,27(4):488-492. Chen Xianzhong,Wang Wei,Zhang Zhen,et al.Design and analysis of the lower electronic noise circuitwith an ultrasonic pulse echo ranging system[J].Journal of University of Science and Technology Beijing,2005,27(4):488-492.(in Chinese)
[5] 陳先中,侯慶文,葉琳,等.超聲測距系統(tǒng)的高精度中心橢圓算法[J].北京科技大學學報,2007,29(11):1154-1157. Chen Xianzhong,Hou Qingwen,Ye Lin,et al.Highaccurate central ellipse algorithm for an ultrasonic ranging system[J].Journal of University of Science and Technology Beijing,2007,29(11):1154-1157.(in Chinese)
[6] 孟慶浩,蘭少瑩,姚振靜,等.基于混沌脈沖位置調(diào)制的實時超聲測距系統(tǒng)串擾抑制[J].電子學報,2008,36(11):2268-2273. Meng Qinghao,Lan Shaoying,Yao Zhenjing,et al. Rejecting crosstalk of real-time ultrasonic ranging system based on chaotic pulse position modulation[J]. Acta Electronica Sinica,2008,36(11):2268-2273.(in Chinese)
[7] Queirós R,Corrêa Alegria F,Silva Gir~ao P,et al. Cross-correlation and sine-fitting techniques for highresolution ultrasonic rang[J].Instrumentation and Measurement,2010,59(12):3227-3236.
[8] 趙海,張寬,朱劍,等.基于TDOA的超聲波測距誤差分析與改進[J].東北大學學報:自然科學版,2011,32(6):802-805. Zhao Hai,Zhang Kuan,Zhu Jian,et al.Error analysis and improvement of ultrasonic distance measuring based on TDOA[J].Journal of Northeastern University:Natural Science,2011,32(6):802-805.(in Chinese)
[9] Huang Jide,Lee Chihkung,Yeh Chaushioung,et al. High-precision ultrasonic ranging system platform based on peak-detected self-interference technique[J]. Instrumentation and Measurement,2011,60(12):3775-3780.
[10]柳建楠,劉文峰,王伯雄.應用于超聲測距的小波變換濾波算法[J].清華大學學報:自然科學版,2012,52(7):951-955. Liu Jiannan,Liu Wenfeng,Wang Boxiong.Wavelet denoising algorithm for ultrasonic ranging[J].Journal of Tsinghua University:Science and Technology,2012,52(7):951-955.(in Chinese)
[11]童峰,許水源,許天增.一種高精度超聲波測距處理方法[J].廈門大學學報:自然科學版,1998,37(4):507-512. Tong Feng,Xu Shuiyuan,Xu Tianzeng.A processing method with high precision for ultrasonic distance measurement[J].Journal of Xiamen University:Natural Science,1998,37(4):507-512.(in Chinese)
[12]孫波,季遠,李光軍,等.功率超聲換能器導納特性檢測及電端匹配研究[J].振動、測試與診斷,2002,22(4):287-290. Sun Bo,Ji Yuan,Li Guangjun,et al.A study of on-Line measurement of admittance characteristics and electric matching of power ultrasonic transducer[J]. Journal of Vibration,Measurement&Diagnosis,2002,22(4):287-290.(in Chinese)
[13]魏守水,孫合明,趙淳生.超聲馬達定子的等效電路參數(shù)測量與仿真[J].振動、測試與診斷,2000,20(2):110-114. Wei Shoushui,Sun Heming,Zhao Chunsheng.Measurement and simulation of parameters of equiverent electric model of ultrasonic motor stator[J].Journal of Vibration,Measurement&Diagnosis,2000,20(2):110-114.(in Chinese)
TB551
10.16450/j.cnki.issn.1004-6801.2015.02.0013
程珩,女,1956年11月生,教授。主要研究方向為機電系統(tǒng)動態(tài)測試與故障診斷。曾發(fā)表《基于粒子群優(yōu)化決策樹的齒輪箱故障診斷》(《振動、測試與診斷》2013年第33卷第1期)等論文。
E-mail:chenghang@tyut.edu.cn
簡介:李瑾,男,1989年3月生,碩士。主要研究方向為機電系統(tǒng)動態(tài)測試與故障診斷。
E-mail:342040973@163.com
*國家自然科學基金資助項目(51375327);山西省攻關資助項目(20140321018-02)
2013-10-29;
2014-12-30