基於超聲波傳感器的無接觸式空氣測距方法

2020-12-04 電子產品世界

摘要:為了克服一些傳統距離測量方式在某些特殊場合無法測量的缺陷,設計以P89LPC932為核心,利用超聲波傳感器實現了無接觸空氣測距方法,充分考慮聲速與溫度的密切關係,進行溫度補償,進一步獲得測距最遠700 cm左右,精度最優達到1%。該設計具有較強的抗幹擾能力,安裝簡單,體積小,功耗低,便於嵌入其他系統的特點。

本文引用地址:http://www.eepw.com.cn/article/194761.htm

  關鍵詞:P89LPC932;超聲波;測距儀;無接觸空氣測距

  引言

  一些傳統的距離測量方式在某些特殊場合存在不可克服的缺陷。例如,液面測量就是一種距離測量,傳統的電極法是採用差位分布電極,通過給電或脈衝來檢測液面,電極長時間浸泡於水中或其他液體中,極易被腐蝕、電解,失去靈敏性。利用超聲波測量距離可以解決這些問題。

  本文設計的超聲波測距儀用三種測距模式選擇跳線J1(短距、中距、可調距)。其整體方案為當按下測量鍵,探頭就發送超聲波,當超聲波遇到障礙物時將產生回波信號;系統將探頭接收到的回波信號放大送入控制器;溫度測量電路測出溫度,通過計算得到所測距離,顯示在數碼顯示器上,後4位顯示距離,前2位顯示溫度。

  1 超聲波測距儀基本原理

  

  利用超聲波測量距離的原理如圖1示所示,簡單描述為:定期發送的超聲波遭遇到障礙物時發生反射,反射波經由接收器接收並轉化為電信號,這樣只要測出發送和接收的時間差△t,然後按照式(1)即可求出距離:

  

  式中:C為超聲波在空氣中的傳播速度,0℃時C為331 m/s,25℃時C為347 m/s,其與環境溫度T(單位:℃)的關係如式(2):

  

  由此可見,聲速與溫度有密切關係。在應用中,如果溫度變化不大,並且無特殊精度要求,可認為聲速是基本不變的,否則,必須進行溫度補償。溫度補償方法為每次先按照式(2)計算當時聲速C,然後再按照式(1)計算距離。

  另外,從圖1還可以看出,由於超聲波利用接收反射波來進行距離的計算,因而不可避免地存在發射與反射之間的夾角,其大小為2a。當a很小時,可直接按式(1)進行計算得到距離;當a較大時,則必須進行距離修正,修正公式如式(3):

  

  2 系統硬體

  超聲波測距儀主要包括:溫度檢測電路,超聲波發射及控制電路,超聲波接收及信號處理電路,顯示電路,微處理和其輔助電路以及RS 232通信接口電路,其結構框圖如圖2所示。

  

  2.1 超聲波發射及控制電路

  

  超聲波探頭的型號選用CSB40T,利用軟體產生40 kHz的超聲波信號,通過輸出引腳輸入至驅動器,經驅動器驅動後推動探頭產生超聲波,如圖3所示。從圖中可看出,40 kHz超聲波信號是利用555時基電路震蕩產生的。震蕩頻率計算式如下:

  

  將R10設計為可調電阻的目的是為了調節信號頻率,使之與換能器的40 kHz固有頻率一致。為保證555時基具有足夠的驅動能力,宜採用+12 V電源。CNT為超聲波發射控制信號,由微處理器進行控制。

  


相關焦點

  • 超聲波傳感器測距方法詳解
    :液位、井深、管道長度等需要自動進行非接觸測距的場合。目前有兩種常用的超聲波測距方案。一種是基於單片機或者嵌入式設備的超聲波測距系統,一種是基於CPLD(Complex Programmable Logic Device)的超聲波測距系統。想要了解超聲波測距傳感器的相關應用設計首先我們必須了解超聲波傳感器測距的工作原理。
  • 超聲波避障傳感器及超聲波測距傳感器在機器人中的應用
    當然,這就產生了多傳感器信息的融合處理的問題,增大了信息處理的工作量和難度。除了這種傳感器避障方法,還有很多其他方法融合處理多種傳感器信息,讓全自主機器人實現完美避障,比如:超聲波聲波避障控制法能夠實時監測長距離超聲波傳感器,為機器人搜索開闊路徑。當機器人離障礙物還有一定距離時,超聲波傳感器就能夠檢測到相關信息,並據此控制機器人離開。
  • 超聲波測距傳感器在礦用機車上的應用
    而這套系統的關鍵技術在於測距——測量前方障礙物到機車的距離,當今超聲波傳感器久經眾多工業任務的考驗,是距離測量和物體有無檢測的理想解決方案。超聲波測距作為一種典型的非接觸測量方法,在很多場合,諸如工業自動控制,建築工程測量和機器人視覺識別等方面得到廣泛的應用。與其他幾種測距方法相比,不受光照度、煙霧、電磁幹擾等因素的影響,目前已普遍應用於倒車雷達、建築施工工地以及一些工業現場。
  • 超聲波傳感器+測距,汽車倒車雷達傳感器都在這了
    解汽車倒車雷達——超聲波傳感器的工作原理。倒車雷達全稱叫「倒車防撞雷達」,也叫「泊車輔助裝置」,是汽車泊車或者倒車時的安全輔助裝置,由超聲波傳感器(俗稱探頭)、控制器和顯示器(或蜂鳴器)等部分組成。超聲波(指頻率20kHz以上機械波)是一種特殊的聲波,具有聲波折射、反射、幹涉等基本物理特性。超聲波測距傳感器通過超聲波發射裝置向外發出超聲波,到通過接收器接收到發送過來超聲波時的時間差來測算出距離長度。
  • 基於超聲波測距和PSD紅外測距的智能語音導盲器
    摘要:設計了一種以超聲波測距和PSD紅外測距為核心的智能語音導盲器。利用STC12C5A60S2單片機循環採樣,ISD1700語音晶片作語音提示,實現導盲提示的功能。
  • 超聲波傳感器四大檢測方法詳解
    超聲波傳感器則屬於傳感器中應用較多的一類,超聲波傳感器利用超聲波技術的特性,進行傳感工作。為此工釆網小編為大家介紹一下超聲波傳感器的檢測方法。根據被檢測對象的體積、材質、以及是否可移動等特徵傳感器檢測的應用包括:有無檢測:檢測物體有無/到位/計數;顏色檢測:檢測區分物體的顏色/濃度;尺寸測量:長/寬/高/厚度/溫度/距離;糾 偏 檢 測:外觀檢測。
  • 基於nRF24L01+與Arduino的超聲波測距系統設計
    隨著科學技術的發展,測距技術和無線傳輸技術日趨成熟,無人距離測量在特殊領域中將得到廣泛應用。利用超聲波測距成本低、精度高、速度快等技術特點,結合單片機、無線通信技術可對建築物內部平面尺寸進行測量,並將數據無線傳至終端設備實時顯示。
  • Arduino教程:認識超聲波傳感器(簡明版)
    超聲波傳感器是一個輸入模塊,提供了非常好的非接觸範圍檢測,性能穩定,易於使用,盲區小,準確度高,測距距離從2釐米到400釐米不等,關鍵是還很便宜,在創客圈應用最為廣泛,包括:機器人測距避障,液位檢測等。
  • 紅外線傳感器測距工作原理
    ,它具有反射、折射、散射、幹涉、吸收等性質,紅外線傳感器測量時不與被測物體直接接觸,因而不存在摩擦,並且有靈敏度高,反應快等優點。紅外線傳感器測距工作原理 紅外測距傳感器利用紅外信號遇到障礙物距離的不同反射的強度也不同的原理,進行障礙物遠近的檢測。
  • 紅外測距和超聲波測距對比有什麼優缺點
    打開APP 紅外測距和超聲波測距對比有什麼優缺點 發表於 2017-11-23 14:32:29   有源超聲波測距:         通過發射具有特徵頻率的超聲波對被攝目標的探測,通過發射出特徵頻率的超聲波和反射回接受到特徵頻率的超聲波所用的時間,換算出距離,如超聲波液位物位傳感器,超聲波探頭,適合需要非接觸測量場合,超聲波測厚,超聲波汽車測距告警裝置等。
  • 超聲波傳感器簡介
    超聲波可以在氣體、液體及固體中傳播,其傳播速度不同。另外,它也有折射和反射現象,並且在傳播過程中有衰減。在空氣中傳播超聲波,其頻率較低,,一般為幾十KHZ,而在固體、液體中則頻率可用得較高。在空氣中衰減較快,而在液體及固體中傳播,衰減較小,傳播較遠。利用超聲波的特性,可做成各種超聲傳感器,配上不同的電路,製成各種超聲測量儀器及裝置,並在通迅,醫療家電等各方面得到廣泛應用。
  • 超聲波傳感器的工作原理及應用
    在空氣中傳播超聲波,其頻率較低,一般為幾十KHZ,而在固體、液體中則 頻率可用得較高。在空氣中衰減較快,而在液體及固體中傳播,衰減較小,傳播較遠。利用超聲波的特性,可做成各種超聲傳感器,配上不同的電路,製成各種超聲測量儀器及裝置,並在通迅,醫療家電等各方面得到廣泛應用。超聲波傳感器主要材料有壓電晶體(電致伸縮)及鎳鐵鋁合金(磁致伸縮)兩類。電致伸縮的材料有鋯鈦酸鉛(PZT)等。
  • 基於超聲波傳感器的社交距離解決方案
    作為一種可準確測量員工之間距離的手段,基於超聲波傳感器*1 技術的解決方案引起了人們的關注。 在企業中確保社交距離 為了防止傳染性疾病的傳播,與他人保持安全距離並最大程度減少接觸是十分必要的。對企業來說,降低那些會危及供應鏈、企業聲譽和生產力的感染風險也非常重要,更不用說創造一個讓員工安心工作的環境了。
  • Arduino提高篇07—超聲波測距
    超聲波是振動頻率高於20KHz的機械波,它具有頻率高、波長短、繞射現象小、方向性好、能夠成為射線而定向傳播等特點,在工業、國防、生物醫學等方面有廣泛應用,本篇介紹利用超聲波進行測距。測距原理超聲波傳感器的發射器向某一方向發射超聲波,在發射的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。根據計時器記錄的時間t,聲波在空氣中的傳播速度為340m/s,就可以計算出發射點距障礙物的距離s,即:s=340m/s × t / 2 。這就是所謂的時間差測距法。2.
  • 用於機器人的超聲波傳感器模塊
    利用超聲波檢測往往比較迅速、方便、計算簡單、易於做到實時控制,並且在測量精度方面能達到工業實用的要求,因此在移動機器人的研製上也得到了廣泛的應用。   為了使移動機器人能自動避障行走,就必須裝備測距系統,以使其及時獲取距障礙物的距離信息(距離和方向)。在三方向(前、左、右)組成超聲波測距系統,就是為機器人了解其前方、左側和右側的環境而提供一個運動距離信息。
  • 超聲波傳感器工作原理簡介
    在這種背景下,不同類型、不同原理的傳感器也應運而生,超聲波傳感器就是其中一種。 首先要解釋的是什麼是超聲波:我們都知道聲音是由振動產生的,它是一種波,其在空氣或其他介質中是以震動的方式向其他方向傳播的,我們平時聽到的聲音就是頻率在20Hz到20kHz之間的聲波,超過20kHz的聲波人耳朵是識別不到的。所以我們把振動頻率高於20kHz的聲波稱之為超聲波。
  • 超聲波測距原理(帶原理圖及源碼)
    它們所產生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。目前較為常用的是壓電式超聲波發生器。壓電式超聲波發生方式實際上是利用壓電晶體的諧振來工作的。它有兩個壓電晶片和一個共振板。當它的兩極外加脈衝信號,其頻率等於壓電晶片的固有振蕩頻率時,壓電晶片將會發生共振,並帶動共振板振動,便產生超聲波。
  • 超聲波測距系統設計理論分析及工作原理
    在發射和接收探頭之間距離不同時,分析其對測量誤差的影響,選擇最理想的探頭放置距離,並且結合溫度對聲速傳播的影響,設計出近距離高精度無盲區超聲波測距系統。 超聲波測距由於具有非接觸式測量、不受電磁幹擾、結構簡單、成本低等許多優點,在測距方面得到越來越廣泛的應用。
  • 基於SOPC的高精度超聲波雷達測距系統設計
    編者按:本文基於NIOS II軟核處理器和卡爾曼濾波算法,利用FPGA平臺,超聲波傳感器和LCD液晶顯示系統,設計了一種高精度超聲波雷達測距系統。以這種方法設計的SOPC系統,克服了傳統超聲波雷達測距系統噪聲幹擾過大的問題,提高了測距系統的測量精度。
  • 雷射測距的原理及與超聲波測距的不同
    雷射測距的原理與無線電雷達相同,將雷射對準目標發射出去後,測量它的往返時間,再乘以光速即得到往返距離。由於雷射具有高方向性、高單色性和高功率等優點,這些對於測遠距離、判定目標方位、提高接收系統的信噪比、保證測量精度等都是很關鍵的,因此雷射測距儀日益受到重視。