<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 使用8051的超聲波測距儀

使用8051的超聲波測距儀

作者: 時(shí)間:2023-04-04 來(lái)源:電子產(chǎn)品世界 收藏

在這個(gè)項目中,我們使用建立了一個(gè)超聲波測距儀。我們有不同的方法來(lái)測量距離。一種方法是使用或模塊進(jìn)行距離測量。這篇文章解釋了如何使用來(lái)測量距離。這個(gè)超聲波測距儀系統可以測量4米的距離,精確度為3毫米。

本文引用地址:http://dyxdggzs.com/article/202304/445283.htm

超聲波測距儀的原理

一般來(lái)說(shuō),距離可以用脈沖回波和相位測量法來(lái)測量。在這里,可以用脈沖回聲法測量距離。超聲波模塊向物體發(fā)射信號,然后接收來(lái)自物體的回波信號并產(chǎn)生輸出信號,其時(shí)間周期與物體的距離成正比。 的機制類(lèi)似于RADAR(無(wú)線(xiàn)電探測和測距)。

radar concept

RADAR概念

這個(gè)電路根據正常溫度下的聲波速度計算物體的距離,并在LCD上顯示距離。

如何將16×2 LCD與連接起來(lái)

Ultrasonic Rangefinder using 8051 Circuit

使用8051的超聲波測距儀的電路圖

使用8051電路的超聲波測距儀

超聲波測距儀所需元件

AT89C51單片機

8051編程板

編程電纜

HC - SR04 超聲波模塊

16 x 2 LCD

10KΩ 電位器

10μF / 16V 電解電容

2個(gè)10KΩ電阻(1/4瓦)

0592MHz晶體

2 x 33pF 電容器

按鈕

連接線(xiàn)

電源供應器

Keil μVision 軟件

海德魯斯

Willar軟件

Ultrasonic Rangefinder using 8051 Image 1

Ultrasonic Rangefinder using 8051 Image 2

Ultrasonic Rangefinder using 8051 Image 3

Ultrasonic Rangefinder using 8051 Image 4

超聲波測距儀的電路設計

本項目的主要部件是AT89C51微控制器,超聲波傳感器和LCD顯示屏。超聲波傳感器的TRIGGER和ECHO引腳分別連接到P3.1和P3.2引腳。 LCD的數據引腳連接到微控制器的PORT1,控制器的RS、RW和EN引腳分別連接到P3.6、GND和P3.7。這里,LCD(液晶顯示器)被用來(lái)顯示物體的距離。10KΩ POT用于改變LCD的對比度。微控制器、LCD和超聲波傳感器的電源引腳連接到5V直流。

超聲波模塊(超聲波傳感器)

HC - SR04超聲波模塊的工作原理是SONAR,被設計用來(lái)測量小型嵌入式項目中物體的范圍。它提供了優(yōu)秀的范圍檢測,具有高精確度和穩定的讀數。該模塊的操作不受陽(yáng)光或黑色材料的影響。

特點(diǎn)

該模塊的分辨率為3毫米

探測距離為2厘米至400厘米(4米)。

角度測量為30度

觸發(fā)輸入脈沖寬度為10μs

所需電流為15mA

頻率40KHz

引腳配置

Vcc:該引腳連接到正的5V直流電。

觸發(fā)器: 觸發(fā)信號被施加到這個(gè)引腳,用于啟動(dòng)傳輸。這個(gè)信號必須在10μs內為高電平。當一個(gè)有效的觸發(fā)信號被應用時(shí),它會(huì )產(chǎn)生8個(gè)40KHz的脈沖。

回音: 在這個(gè)引腳,模塊產(chǎn)生的信號的時(shí)間周期與距離成正比。

GND:該引腳連接到地面。

使用8051電路的超聲波測距儀如何工作?

當10μs的高電平脈沖應用于TRIG引腳時(shí),超聲波模塊連續發(fā)射8個(gè)40KHz的脈沖。在發(fā)射第8個(gè)脈沖后,傳感器的ECHO引腳變?yōu)楦唠娖?。當模塊收到來(lái)自物體的反射信號時(shí),ECHO引腳變?yōu)榈碗娖?。信號離開(kāi)和返回傳感器所需的時(shí)間被用來(lái)找出物體的范圍。

距離(厘米)=(時(shí)間/58

以英寸為單位的物體距離 = (時(shí)間/148)

距離也可以用超聲波的速度來(lái)計算 340m/s

timing diagram

時(shí)序圖

程序的算法

在TRIG引腳上發(fā)送10微秒的高電平脈沖

初始時(shí)P3.1=0;

P3.1 = 1;

delay_ms (10);

P3.1 = 0;

等待,直到模塊發(fā)送40KHz的脈沖。當第8個(gè)脈沖被傳輸時(shí)回音針變成高電平,TIMER0開(kāi)始計數,當輸入INT0變成低電平時(shí),定時(shí)器開(kāi)始計數

while (INT0 == 0);

while (INT0 == 1);

TIMER0值等于信號前進(jìn)和復出的時(shí)間,所以我們只需要取一半的時(shí)間。

所需時(shí)間 = TIMER0 VALUE/2

超聲波脈沖的速度不過(guò)是音速,即340.29米/秒或34029厘米/秒。

距離 = 速度 * 時(shí)間 = 34029 * (TIMER0) / 2

在11.0592MHz時(shí),TIMER0被遞增了1μs。

范圍 = 17015 * TIMER0 X 10-6

目標范圍=TIMER0/58厘米。

如何操作?

首先將程序刻錄到單片機上

現在按照電路圖的要求進(jìn)行連接

 在連接時(shí)要確保超聲波模塊的Vcc與5V直流電相連。

接通電路板的電源

將障礙物放在超聲波模塊前面,現在你可以在LCD上觀(guān)察距離。

關(guān)閉電路板的電源。

超聲波測距儀項目應用

用來(lái)測量障礙物的距離。

該系統用于汽車(chē)停車(chē)傳感器和障礙物警告系統。

用在地形監測機器人中。

電路的局限性

該系統不能測量更遠的距離。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>