超聲波測距原理(帶原理圖及源碼)

2020-12-04 小宇聊電子

01 超聲波的本質及產生方式

超聲波是一種頻率高於20000赫茲的聲波。它的方向性好,穿透能力強,易於獲得較集中的聲能,在水中傳播距離遠,可用於測距、測速、清洗、焊接、碎石、殺菌消毒等。在醫學、軍事、工業、農業上有很多的應用。超聲波因其頻率下限大於人的聽覺上限而得名。

超聲波發生器可以分為兩大類:一類是用電氣方式產生超聲波,一類是用機械方式產生超聲波(暫不介紹)

電氣方式包括壓電型、磁致伸縮型和電動型等;機械方式有加爾統笛、液哨和氣流旋笛等。它們所產生的超聲波的頻率、功率和聲波特性各不相同,因而用途也各不相同。目前較為常用的是壓電式超聲波發生器。

壓電式超聲波發生方式實際上是利用壓電晶體的諧振來工作的。它有兩個壓電晶片和一個共振板。當它的兩極外加脈衝信號,其頻率等於壓電晶片的固有振蕩頻率時,壓電晶片將會發生共振,並帶動共振板振動,便產生超聲波。反之,如果兩電極間未外加電壓,當共振板接收到超聲波 時,將壓迫壓電晶片作振動,將機械能轉換為電信號,這時它就成為超聲波接收器了。

02 超聲波測距原理

超聲波發射器向某一方向發射超聲波,在發射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。根據時間差和超聲波的速度可以估算出發射位置到障礙物位置的距離。

03 超聲波模塊HC-SR04 介紹

HC-SR04超聲波測距模塊可提供2cm-400cm的非接觸式距離感測功能,測距精度可達3mm(這個是廠家介紹,一般測距要3cm以上,精度有時要到達5-6mm),包括發射器、接收器與控制電路,它是一種壓電式傳感器,利用電致伸縮現象而製成。在壓電材料切片上(如石英晶體、壓電陶瓷、鈦酸鉛鋇等)施加交變電壓,使它產生電致伸縮振動而產生超聲波。當外加交變電壓的頻率等於晶片的固有頻率而產生共振,這時產生的超聲波最強。壓電式超聲波接收器一般是利用超聲波發生器的逆效應進行工作的,其結構和超聲波發生器基本相同,有時就用同一個換能器兼作發生器和接收器兩種用途。當超聲波作用到壓電晶片上時使晶片伸縮,在晶片的兩個界面上便產生交變電荷後轉換成電壓經放大送到測量電路,最後記錄或顯示出來。

04 HC-SR04 測距原理

採用IO口TRIG觸發測距,給最少10us的高電平信號。模塊自動發送8個40khz的方波,自動檢測是否有信號返回;有信號返回,通過IO口ECHO輸出一個高電平,同時開定時器計時,當此口變為低電平時就可以讀定時器的值,高電平持續的時間就是超聲波從發射到返回的時間。

05 HC-SR04 模塊原理圖

TL074:四路低噪聲 JFET 輸入通用運算放大器,放大接收信號及控制

MAX232:MAX232晶片是美信(MAXIM)公司專為RS-232標準串口設計的單電源電平轉換晶片,使用+5v單電源供電。

T1 T2輸入輸出的典型曲線,超聲波模塊估計是利用232晶片能夠輸出正負壓信號給超聲波發生器件供電,以此來達到最大電壓差(約13~14V)給超聲波器件供電,增大超聲波發送功率。

STC11:STC單片機,處理邏輯

06 源碼關鍵點分析

源碼配套硬體:

源碼流程圖:

距離換算公式

測試距離=(高電平時間*聲速(340M/S))/2=((float)t/58.0);

聲音在乾燥、攝氏 15度的空氣中的傳播速度大約為340米/秒,合34,000釐米/秒。或者,我們作一下單位換算,34,000除以1,000,000釐米/微秒。即為:0.034釐米/微秒 再換一個角度,1/(0.034 釐米/微秒) 即:約29微秒/釐米。這就意味著,1釐米就需要29微秒。但是發送後到接收到回波,聲音走過的是2倍的距離呀。所以實際距離就是1釐米,對應58微秒。

相關焦點

  • 雷射測距的原理及與超聲波測距的不同
    雷射測距的原理與無線電雷達相同,將雷射對準目標發射出去後,測量它的往返時間,再乘以光速即得到往返距離。由於雷射具有高方向性、高單色性和高功率等優點,這些對於測遠距離、判定目標方位、提高接收系統的信噪比、保證測量精度等都是很關鍵的,因此雷射測距儀日益受到重視。
  • 超聲波測距系統設計理論分析及工作原理
    在雙探頭近距離的超聲波測距系統中,存在著測量精度不高的問題,並且距離越近誤差越大,在測量距離小於10cm時,由於探頭之間的相互影響,將導致無法測量該段距離。本系統根據超聲波傳播過程中的疊加原理,通過分析探頭之間幹擾波與從被測物反射的回波的相互疊加,從而消除在近距離測量時的測距盲區。
  • 簡單的超聲波測距模塊製作_HC-SR04超聲波測距模塊及製作圖詳解
    本文主要介紹的是HC-SR04超聲波測距模塊及製作圖詳解,首先介紹了超聲波測距原理及特點,其次闡述了HC-SR04超聲波測距模塊,最後奉上了HC-SR04超聲波測距模塊的製作圖,具體的跟隨小編一起來了解一下。  超聲波測距原理及特點  超聲波測距原理是在超聲波發射裝置發出超聲波,它的根據是接收器接到超聲波時的時間差,與雷達測距原理相似。
  • 測距儀的原理
    現在市面上的測距儀主要分為三類:雷射測距儀、超聲波測距儀、紅外測距儀,我們介紹對測距儀原理的分析也主要介紹這三種。
  • 各種測距傳感器工作原理及應用
    測距傳感器,相信大家一定不會陌生了,今天本文收集整理了一些關於測距傳感器的原理資料,希望本文能對各位讀者有比較大的參考價值。下面我們就來對其原理作下簡要說明。
  • Arduino提高篇07—超聲波測距
    超聲波是振動頻率高於20KHz的機械波,它具有頻率高、波長短、繞射現象小、方向性好、能夠成為射線而定向傳播等特點,在工業、國防、生物醫學等方面有廣泛應用,本篇介紹利用超聲波進行測距。測距原理超聲波傳感器的發射器向某一方向發射超聲波,在發射的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。根據計時器記錄的時間t,聲波在空氣中的傳播速度為340m/s,就可以計算出發射點距障礙物的距離s,即:s=340m/s × t / 2 。這就是所謂的時間差測距法。2.
  • Arduino示例--超聲波測距
    超聲波測距的原理是利用超聲波發射器向某一方向發射超聲波,超聲波在空氣中傳播,遇到障礙物就立即被反射回來,接收器收到反射波後,根據發射和反射的時長t,就能計算出障礙物的距離,即:s=340× t / 2 。聲波在空氣中的傳播速度為340m/s,測距精度為釐米級,若要準確測量,還需要根據環境溫度進行修正。
  • 超聲波傳感器測距方法詳解
    目前有兩種常用的超聲波測距方案。一種是基於單片機或者嵌入式設備的超聲波測距系統,一種是基於CPLD(Complex Programmable Logic Device)的超聲波測距系統。想要了解超聲波測距傳感器的相關應用設計首先我們必須了解超聲波傳感器測距的工作原理。
  • 基於超聲波測距和PSD紅外測距的智能語音導盲器
    整個導盲裝置將放置於使用者頭部,其中,超聲波探測器探測方向可隨使用者頭部指向變化而變化,探測距離為5 m,精確到百分位,通過耳機向使用者報數,實現方向與距離的精確指示。關鍵詞:超聲波測距;紅外測距;三角測量原理;語音提示0 引言 我國是世界上盲人最多的國家,約有900萬視力殘疾者,佔全世界的盲人總數的1/5左右,每年會新增盲人45萬,即約每分鐘增加一人。
  • 紅外測距和超聲波測距對比有什麼優缺點
    有源超聲波測距:         通過發射具有特徵頻率的超聲波對被攝目標的探測,通過發射出特徵頻率的超聲波和反射回接受到特徵頻率的超聲波所用的時間,換算出距離,如超聲波液位物位傳感器,超聲波探頭,適合需要非接觸測量場合,超聲波測厚,超聲波汽車測距告警裝置等。
  • 紅外線傳感器測距工作原理
    紅外線傳感器測距工作原理 紅外測距傳感器利用紅外信號遇到障礙物距離的不同反射的強度也不同的原理,進行障礙物遠近的檢測。  利用的是紅外線傳播時的不擴散原理 ,因為紅外線在穿越其它物質時折射率很小 ,所以長距離的測距儀都會考慮紅外線 ,而紅外線的傳播是需要時間的 ,當紅外線從測距儀發出碰到反射物被反射回來被接受到 ,再根據紅外線從發出到被接受到的時間及紅外線的傳播速度就可以算出距離, 紅外線的工作原理:利用高頻調製的紅外線在待測距離上往返產生的相位移推算出光束度越時間△t,從而根據D=C△t/2得到距離
  • 雷射測距儀原理講解,選型和應用!但你知道它的缺點嗎?
    雷射測距儀被大家所熟知是由於手持式測距儀的普及,手持式雷射測距儀有著操作簡易,價格親民的特點被應用在工業和非工業,那麼除了手持式雷射測距儀,工業中還有著精度更高,體型更加小巧的雷射測距傳感器,也是因為其測距方便的特點被廣泛應用在工業的大大小小角落。
  • 手持式雷射測距儀的工作原理
    我們在使用手持式雷射測距儀的時候對於它的工作原理是需要掌握的,這對於用戶的使用是非常重要的。下面小編就來為大家具體介紹一下手持式雷射測距儀的工作原理吧,希望可以幫助到哦大家。若雷射是連續發射的,測程可達40公裡左右,襯氟蝶閥並可晝夜進行作業。若雷射是脈衝發射的,一般絕對精度較低,但用於遠距離量,可以達到很好的相對精度。
  • 基於單片機帶溫度補償的超聲波測距儀設計
    本文引用地址:http://www.eepw.com.cn/article/201610/308694.htm本設計以脈衝回波法的超聲波測距原理為依據,AT89S52單片機作為控制核心,結合超聲波發送和接收模塊HY—SRF05,實時LCD顯示。系統採用DS18B20溫度傳感器,把溫度值的變化補償到超聲波的波速中,從而提高超聲波測距儀的精度,降低溫度對測距結果的影響。
  • 超聲波液位計測量原理
    超聲波液位計測量原理 超聲波液位計的測量原理及為回波測距,利用測量聲波從發射至接受的時間間隔,結合補償後的聲波聲速得到聲波傳輸的距離h。1/2h即為超聲波探頭距離界面的距離。利用已知的儀表安裝高度與超聲波至界面的距離作差,即可獲得當前儲液裝置內的液位高度。 超聲波探頭使用最多的是由壓電晶片(或壓電陶瓷)製成的換能器。
  • 超聲波避障傳感器及超聲波測距傳感器在機器人中的應用
    除了這種傳感器避障方法,還有很多其他方法融合處理多種傳感器信息,讓全自主機器人實現完美避障,比如:超聲波聲波避障控制法能夠實時監測長距離超聲波傳感器,為機器人搜索開闊路徑。當機器人離障礙物還有一定距離時,超聲波傳感器就能夠檢測到相關信息,並據此控制機器人離開。然而,超聲波傳感器對非常接近的物體會探測不到,這個距離稱為物理探測盲區。
  • 基於超聲波傳感器的無接觸式空氣測距方法
    本文引用地址:http://www.eepw.com.cn/article/194761.htm  關鍵詞:P89LPC932;超聲波;測距儀;無接觸式空氣測距  引言  一些傳統的距離測量方式在某些特殊場合存在不可克服的缺陷。
  • 超聲波傳感器的工作原理及應用
    壓電晶體組成的超聲波傳感器是一種可逆傳感器,它可以將電能轉變成機械振蕩而產生超聲波,同時它接收到超聲波時,也能轉變成電能,所以它可以分成發送器或接收器。有的超聲波傳感器既作發送,也能作接收。這裡僅介紹小型超聲波傳感器,發送與接收略有差別,它適用於在空氣中傳播,工作頻率一般為23-25KHZ及40-45KHZ。這類傳感器適用於測距、遙控、防盜等用途。
  • 超聲波傳感器工作原理簡介
    在這種背景下,不同類型、不同原理的傳感器也應運而生,超聲波傳感器就是其中一種。 首先要解釋的是什麼是超聲波:我們都知道聲音是由振動產生的,它是一種波,其在空氣或其他介質中是以震動的方式向其他方向傳播的,我們平時聽到的聲音就是頻率在20Hz到20kHz之間的聲波,超過20kHz的聲波人耳朵是識別不到的。所以我們把振動頻率高於20kHz的聲波稱之為超聲波。
  • 一款3D掃描測距儀的相關原理和製作細節
    一款3D掃描測距儀的相關原理和製作細節 電路設計技能 發表於 2020-11-19 09:59:50 說起來,該3D雷射掃描測距儀(3D雷射雷達)就核心設計原理來而言