超聲波測距系統設計理論分析及工作原理

2020-12-02 電子發燒友

在雙探頭近距離的超聲波測距系統中,存在著測量精度不高的問題,並且距離越近誤差越大,在測量距離小於10cm時,由於探頭之間的相互影響,將導致無法測量該段距離。本系統根據超聲波傳播過程中的疊加原理,通過分析探頭之間幹擾波與從被測物反射的回波的相互疊加,從而消除在近距離測量時的測距盲區。在發射和接收探頭之間距離不同時,分析其對測量誤差的影響,選擇最理想的探頭放置距離,並且結合溫度對聲速傳播的影響,設計出近距離高精度無盲區超聲波測距系統。

超聲波測距由於具有非接觸式測量、不受電磁幹擾、結構簡單、成本低等許多優點,在測距方面得到越來越廣泛的應用。以往的測距方法通常包括以下兩種:

(1)用微分電路監測回波信號的極值電壓,該點的斜率為0,並記下從加載激勵信號到該時刻的時間,從而得到被測物的距離;

(2)用固定幅值門限的比較電路,當回波信號的電壓達到所設的固定幅值時產生中斷記下該時刻,從而計算出到被測物的距離。這兩種檢測方法的共同缺點是:無法在近距離範圍內測量,因為所監測的特徵在測量盲區內都會出現,從而導致測量結果錯誤。所以對應的一般辦法是捨棄近距離的測量,屏蔽盲區的信號檢測,從而限制該類型超聲探頭在近距離測量方面的應用,而選用更精密昂貴的超聲波探頭應用在近距離測距的場合。

在收發換能器分立的超聲波測距系統中,由於發射探頭和接收探頭的距離較近,發射探頭產生的聲波信號在探頭壁上產生反射和折射現象,從而使接收探頭接收到雜亂的回波信號,且當被測物與超聲波探頭相距較近時,所收到的回波信號是從障礙物反射所得還是從發射探頭得到將很難分辨,故限制了其在近距離測量方面的應用,因此提高近距離超聲波測距系統的測量精度具有重大的研究意義。

本文提出了一種近距離高精度無盲區超聲波測距的方法,如圖1所示。當被測物與超聲波探頭相距較近時,超聲波探頭之間產生的幹擾波和從被測物反射的回波將會進行疊加作用在接收探頭上。探頭之間距離(R)越小,接收到幹擾信號的幅值越大,距離越大,幅值將越小。根據聲波信號的疊加原理,採集接收到回波信號的幅值,通過分析回波信號的幅值信號,得出從被測物反射回波的到達時刻,從而實現近距離的測量。同時,兩探頭之間的距離將會影響分析回波信號的分辨能力,所以對兩探頭之間的距離找一個平衡是提高超聲波在近距離測距精度的關鍵。


1理論分析

在超聲波測距系統中發射探頭髮射的能量由所加激勵信號的能量和探頭本身的物理屬性決定,考慮探頭在半無限大空間中的發射聲場時,由于波源各點至軸線上某點的距離不同,存在聲程差,互相疊加時存在相位差而導致相互幹涉,使得一些地方聲壓相互加強,一些地方相互減弱,因此在聲束軸線上出現極大值和極小值,如式(1)所示。這一系列存在極大和極小值的區域即為近場區[5]。

式中,P為軸線上距離聲源a處聲壓,P0為波型轉換次數,RS為圓盤源半徑,ω為角頻率,t為點源輻射至距離a處的時間,k=2π/λ。聲壓P隨t做周期變化,在超聲波測距過程中只考慮振幅P1:

聲場的指向性,即聲束集中向一個方向輻射的性質,聲束在該點的集中程度反映了該點聲場強度的大小,即可大致地表示該點的聲場強度,指向係數Dc按式(4)定義,在晶片尺寸一定時,可以通過式(5)計算該探頭的擴散角度,從而計算出不同角度點處的聲場強度。

當已知被測物與超聲波換能器連接線的中軸線之間夾角θ的大小時,接收換能器能夠接收到的比例係數,角度越小,接收的能量越大[6]。

通過對以上公式的分析可以得出,在相對探頭不同的距離其他實驗條件相同的條件下,聲波在空氣中的傳播速度一定,對應相同的被測物體時,超聲波探頭接收回波的聲強將與被測物的相對距離成反比。當被測物在測試系統的盲區範圍內時,通過採集回波信號波峰出現的時刻與無被測物在前時的情況進行對比,通過實時地跟蹤回波信號的幅度來判斷出被測物所出現的時刻,進而計算出被測物所處的位置。

為了能夠更精確地測量出從被測物反射的回波信號達到的時刻,希望所監測回波信號幅值變化越大越好,以提高信號的區分度。因為發射探頭和接收探頭距離越近幅值越大,此時幹擾信號產生的幅值信號起主要作用,而從被測物反射的回波信號產生的幅值信號疊加之後會很弱,影響區分度,不宜監測;當發射探頭和接收探頭放置過遠時,雖然幹擾信號引起的幅值變化會很小,從被測物反射的回波信號產生的幅值信號起主要作用,辨識度提高,但是根據圖1,探頭相對距離越遠誤差越大,所以在其中尋找一個合適的探頭相對距離將有利於提高系統的測量精度。

因在不同的環境溫度下聲波的傳播速度是不一樣的,它們之間的關係如式(6)所示,為了減少環境溫度對測量精度的影響,系統中需加入溫度矯正模塊,通過實時地測量當前環境下的溫度,更新計算中聲音的傳播速度,提高測量精度。

c=331.4×1+T/273(6)

2系統組成

為驗證理論分析的正確性,測量系統使用T/R4016超聲波探頭製作了超聲波近距離測距系統,如圖2所示,T/R4016超聲波探頭為廉價型超聲波測距探頭,擴散角為60°,廣泛地用在5m以內的測距領域,其改進型的防水探頭被廣泛地應用在汽車的倒車雷達系統中。在本系統中為實現距離的精確測量,需要使用處理速度較快的微控制器,至少需達到微秒級別才能滿足AD的採集並對回波信號進行處理,本系統中選用的是NXPKL25微控制作為控制核心,該處理晶片為基於Cortex-M0+內核的微控制器,內核運行頻率達48MHz,滿足系統的處理需求。

根據該型號探頭的頻率特性,其諧振頻率為40kHz,所以選擇加載在發射端激勵信號為40kHz的方波信號,且發射的激勵信號以8個周期脈衝為一組。原理圖如圖3所示。將trigger引腳連接到KL25的控制引腳,控制激勵信號的輸入。

因接收器接收到的回波產生的電信號非常微弱,必須進行信號放大,同時為了避免其他雜波的幹擾,在電路中加了通頻為40kHz的帶通濾波器,濾除40kHz左右以外的幹擾信號,處理電路如圖4所示。因為加載的激勵信號為40kHz的方波信號,所以通過放大後的回波信號也是40kHz的調幅波信號,為滿足數模轉換器(ADC)檢測的連續性,對帶通濾波後的信號進行包絡檢波及平滑處理。系統中加入包絡檢波的另一個好處是濾除回波信號的負半軸,雖然幹擾信號與回波信號進行波形疊加時會出現部分減弱的情況,但是包絡檢波器會對疊加後的波形進行平滑處理,得到的回波信號都在正半軸,所以包絡檢波後的信號都是加強後的信號。

系統控制發送激勵信號後,控制器同時打開定時器和ADC模塊,ADC一直採集經過包絡檢波後的回波信號,並且實時地分析所採集的信號,判斷回波信號的最大值是否出現,若出現再判斷是否為從被測物反射的回波信號,若是則關閉定時器,定時器裡的計數值換算為時間即為聲波從發射到返回所經歷的時間。隨後微控制器讀取DS18B20的值,獲得當前環境的溫度,通過式(6)算出當前聲波的傳播速度,通過測得的傳播時間和傳播速度,計算得出超聲波探頭與被測物之間的距離。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於nRF24L01+與Arduino的超聲波測距系統設計
    本文引用地址:http://www.eepw.com.cn/article/201610/308661.htm1 系統結構超聲波測距系統由發射端和接收端兩部分組成。發射端由Arduino開發板、無線射頻發射模塊、天線、超聲波模塊及電源模塊組成。接收端由Arduino開發板、無線射頻接收模塊、天線和終端設備等組成。
  • 超聲波測距原理(帶原理圖及源碼)
    反之,如果兩電極間未外加電壓,當共振板接收到超聲波 時,將壓迫壓電晶片作振動,將機械能轉換為電信號,這時它就成為超聲波接收器了。02 超聲波測距原理超聲波發射器向某一方向發射超聲波,在發射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。
  • 超聲波傳感器測距方法詳解
    目前有兩種常用的超聲波測距方案。一種是基於單片機或者嵌入式設備的超聲波測距系統,一種是基於CPLD(Complex Programmable Logic Device)的超聲波測距系統。想要了解超聲波測距傳感器的相關應用設計首先我們必須了解超聲波傳感器測距的工作原理。
  • 雷射測距的原理及與超聲波測距的不同
    雷射測距的原理與無線電雷達相同,將雷射對準目標發射出去後,測量它的往返時間,再乘以光速即得到往返距離。由於雷射具有高方向性、高單色性和高功率等優點,這些對於測遠距離、判定目標方位、提高接收系統的信噪比、保證測量精度等都是很關鍵的,因此雷射測距儀日益受到重視。
  • 各種測距傳感器工作原理及應用
    測距傳感器,相信大家一定不會陌生了,今天本文收集整理了一些關於測距傳感器的原理資料,希望本文能對各位讀者有比較大的參考價值。下面我們就來對其原理作下簡要說明。
  • 汽車防撞紅外線測距系統設計方案
    由於電子技術的發展,先後出現了雷射測距、微波雷達測距、超聲波測距及紅外線測距。其中雷射測距是靠雷射束照射在前車上的反射鏡(汽車尾部)反射回來的雷射束探測兩車距離。  當前測距系統所用的測距基本原理都是建立在測量時間差的基礎上,而測量時間的方法主要有「脈衝方式」和「調頻2連續波方式」。這兩種測量方式都是以模擬電路來實現,由於器件延時的影響,使測量精度大大下降。本文採用「計數」方式,通過單片機處理,使測量準確度有了很大提高。
  • 基於SOPC的高精度超聲波雷達測距系統設計
    編者按:本文基於NIOS II軟核處理器和卡爾曼濾波算法,利用FPGA平臺,超聲波傳感器和LCD液晶顯示系統,設計了一種高精度超聲波雷達測距系統。以這種方法設計的SOPC系統,克服了傳統超聲波雷達測距系統噪聲幹擾過大的問題,提高了測距系統的測量精度。
  • 紅外線傳感器測距工作原理
    紅外線傳感器測距工作原理 紅外測距傳感器利用紅外信號遇到障礙物距離的不同反射的強度也不同的原理,進行障礙物遠近的檢測。  利用的是紅外線傳播時的不擴散原理 ,因為紅外線在穿越其它物質時折射率很小 ,所以長距離的測距儀都會考慮紅外線 ,而紅外線的傳播是需要時間的 ,當紅外線從測距儀發出碰到反射物被反射回來被接受到 ,再根據紅外線從發出到被接受到的時間及紅外線的傳播速度就可以算出距離, 紅外線的工作原理:利用高頻調製的紅外線在待測距離上往返產生的相位移推算出光束度越時間△t,從而根據D=C△t/2得到距離
  • 超聲波傳感器的工作原理及應用
    壓電晶體組成的超聲波傳感器是一種可逆傳感器,它可以將電能轉變成機械振蕩而產生超聲波,同時它接收到超聲波時,也能轉變成電能,所以它可以分成發送器或接收器。有的超聲波傳感器既作發送,也能作接收。這裡僅介紹小型超聲波傳感器,發送與接收略有差別,它適用於在空氣中傳播,工作頻率一般為23-25KHZ及40-45KHZ。這類傳感器適用於測距、遙控、防盜等用途。
  • 基於超聲波測距和PSD紅外測距的智能語音導盲器
    摘要:設計了一種以超聲波測距和PSD紅外測距為核心的智能語音導盲器。利用STC12C5A60S2單片機循環採樣,ISD1700語音晶片作語音提示,實現導盲提示的功能。
  • 簡單的超聲波測距模塊製作_HC-SR04超聲波測距模塊及製作圖詳解
    _u=ukgdp5a7629&id=524088004171】由於超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用於距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現。利用超聲波檢測往往比較迅速、方便、計算簡單、易於做到實時控制,並且在測量精度方面能達到工業實用的要求,因此在移動機器人研製上也得到了廣泛的應用。
  • 超聲波避障傳感器及超聲波測距傳感器在機器人中的應用
    目前由工釆網提供的超聲波避障傳感器MB1043是一款高解析度(1mm)、高精度低功耗的超聲波傳感器,它在設計上,不僅對幹擾噪音做了處理,具備抗噪音幹擾能力。而且對於大小不同的目標,和變化的供電電壓,做了靈敏度的補償。另外還具備標準的的內部溫度補償,使得測量出來的距離數據更加精準。應用於室內環境,它是一款很不錯的低成本解決方案。
  • 測距儀的原理
    現在市面上的測距儀主要分為三類:雷射測距儀、超聲波測距儀、紅外測距儀,我們介紹對測距儀原理的分析也主要介紹這三種。
  • 超聲波測距傳感器在礦用機車上的應用
    這樣一來,駕駛員容易出現疲勞駕駛和注意力不集中,從而帶來一系列安全隱患問題,因此設計出一套機車防撞報警系統,對於煤礦安全有著非常重要的意義。而這套系統的關鍵技術在於測距——測量前方障礙物到機車的距離,當今超聲波傳感器久經眾多工業任務的考驗,是距離測量和物體有無檢測的理想解決方案。超聲波測距作為一種典型的非接觸測量方法,在很多場合,諸如工業自動控制,建築工程測量和機器人視覺識別等方面得到廣泛的應用。
  • Arduino示例--超聲波測距
    超聲波測距的原理是利用超聲波發射器向某一方向發射超聲波,超聲波在空氣中傳播,遇到障礙物就立即被反射回來,接收器收到反射波後,根據發射和反射的時長t,就能計算出障礙物的距離,即:s=340× t / 2 。聲波在空氣中的傳播速度為340m/s,測距精度為釐米級,若要準確測量,還需要根據環境溫度進行修正。
  • 紅外測距和超聲波測距對比有什麼優缺點
    有源超聲波測距:         通過發射具有特徵頻率的超聲波對被攝目標的探測,通過發射出特徵頻率的超聲波和反射回接受到特徵頻率的超聲波所用的時間,換算出距離,如超聲波液位物位傳感器,超聲波探頭,適合需要非接觸測量場合,超聲波測厚,超聲波汽車測距告警裝置等。
  • 基於超聲波傳感器的無接觸式空氣測距方法
    摘要:為了克服一些傳統距離測量方式在某些特殊場合無法測量的缺陷,設計以P89LPC932為核心,利用超聲波傳感器實現了無接觸式空氣測距的方法
  • 超聲波傳感器工作原理簡介
    打開APP 超聲波傳感器工作原理簡介 周碧俊 發表於 2018-07-18 16:22:00 隨著全球範圍內工業自動化水平的提高
  • 一款基於AT89C51的超聲波測速系統設計
    摘要:目前在超聲波測速技術中,通常採用單一的時差法或頻差法測速,當被測物體的速度變化範圍較大時,單一的測速方法會引入較大的測量誤差。系統以單片機AT89C51為核心,將時差法測速和頻差法測速集成在同一套系統中,實現了兩種方法的同時測量。分析表明該方法的測量誤差小,測量精度高,在近距離實時測速方面有一定的理論價值和應用前景。
  • 黑科技 | 測距望遠鏡的工作原理
    如果你是一名戶外、高爾夫愛好者,想必你對測距望遠鏡產品並不會陌生。你知道測距望遠鏡的工作原理嗎?為什麼雷射測距儀可以完成準確的測量呢?讓我們一起來了解測距望遠鏡產品的相關知識。測距望遠鏡是給指定被測目標確定距離的設備。我們很難用肉眼去完成精準距離的判定,因此望遠鏡的基本技術對戶外或者高爾夫愛好者來說是非常有幫助的。考慮到便於攜帶,可以發現望遠鏡生產商設計模型尺寸在逐漸減小。測距儀的測量方法包括雷射測量,雷達測量和超聲波測量。一些產品使用三角學進行距離測量,像是視距測距儀,雙向重合測距儀和立體測距儀。