設為首頁 - 加入收藏
您的當前位置:主頁 > 水果百科 > 山莓 > 正文

超聲波測距模塊工作原理

來源:網絡整理 編輯:瓜果網 時間:2019-10-07

  {

  {

  下面面是飛思卡爾XS128單片機測距的程序:

  PITINTE_PINTE0=1; //打開定時器定時500ms,數碼管顯示

  PITINTE_PINTE1=0;counter0 = 0;//關閉定時器,計數清零

  PITINTE_PINTE0=1; //打開PIT0定時器

  }

  

超聲波測距模塊工作原理_HC-SR04模塊詳解

  Showing(distance); //顯示距離,精確1cm

  PITINTE_PINTE0=0;counter=0; //關閉定時器,清零

  (3)有信號返回,通過IO口ECHO輸出一個高電平,高電平持續的時間就是超聲波從發射到返回的時間。測試距離=(高電平時間*聲速(340M/S))/2;

  PORTB_PB2 = 0; //指示燈2

超聲波測距模塊工作原理_HC-SR04模塊詳解

  超聲波時序圖

  

超聲波測距模塊工作原理_HC-SR04模塊詳解

  (2)模塊自動發送8個40khz的方波,自動檢測是否有信號返回;

  while(!(counter》=10000))

  PT1AD0_PT1AD00 = 1;//給超聲波模塊輸入高脈沖

  3、液位檢測

  while(1)

  PORTB_PB1 = 0; //指示燈1

  5、停車場檢測

  while(!(PT1AD0_PT1AD01 == 1)); //等待echo輸出上升沿

  超聲波測距模塊有好多種類型,目前比較常用的有URM37超聲波傳感器默認是232接口,可以調為TTL接口,URM05大功率超聲波傳感器測試距離能到10米,算是目前來說測試距離比較遠的一款了,另外還有比較常用的國外的幾款SRF系列的超聲波模塊,目前的超聲波模塊精度能到1cm。本文主要詳解HC-SR04模塊吉他的工作原理,首先介紹的是HC-SR04模塊的優勢及應用領域,其次闡述了超聲波測距模塊工作原理及電路圖,最后介紹了電氣參數、超聲波時序圖、操作以及程序,具體的跟隨小編來了解一下。

  distance = counter*17/20; //計算距離,單位CM

  (4)本模塊使用方法簡單,一個控制口發一個10US以上的高電平,就可以在接收口等待高電平輸出。一有輸出就可以開定時器計時,當此口變為低電平時就可以讀定時器的值,此時就為此次測距的時間,方可算出距離。如此不斷的周期測,即可以達到你移動測量的值

  電氣參數

  1

  產品應用領域:

  此模塊性能穩定,測度距離精確,模塊高精度,盲區小。

  HC-SR04模塊的優勢及應用領域

  HC-SR04模塊優勢

  PT1AD0_PT1AD00 = 0; //trig管腳拉低

  4、公共安防

  PITINTE_PINTE1=1; //打開PIT1定時器

  PITINTE_PINTE0=0; //關閉定時器

  1、機器人避障

  while(!(counter0》=4)); //等待20us

  PORTB_PB0 = 0; //指示燈0

  while(!(PT1AD0_PT1AD01 == 0)); //等待下降沿

  2、物體測距

  操作

  初始化時將trig和echo端口都置低,首先向給trig 發送至少10 us的高電平脈沖(模塊自動向外發送8個40K的方波),然后等待,捕捉 echo 端輸出上升沿,捕捉到上升沿的同時,打開定時器開始計時,再次等待捕捉echo的下降沿,當捕捉到下降沿,讀出計時器的時間,這就是超聲波在空氣中運行的時間,按照 測試距離=(高電平時間*聲速(340M/S))/2 就可以算出超聲波到障礙物的距離。

  超聲波測距模塊工作原理

  (1)采用IO口TRIG觸發測距,給至少10us的高電平信號;

  超聲波測距模塊電路圖

  

超聲波測距模塊工作原理_HC-SR04模塊詳解

相關文章:

網友評論:

無法在這個位置找到: ajaxfeedback.htm

Copyright © 2016-2019 guaguo.cc. 瓜果網 版權所有 Power by guaguo 站點地圖 最新更新

Top 南国彩票论坛