技术热线: 4007-888-234

如何使用8051单片机制作一个超声波测距仪?

更新时间: 2019-11-05
阅读量:2659

在本文中,英锐恩单片机开发工程师们使用了8051单片机和超声波传感器制作了一个超声波测距仪。我们知道,有很多种方法可以用来测量距离。该方案制作的超声波测距仪系统可测量3米的距离,最远可达4米。

超声波测距仪原理

通常,可以使用脉冲回波和相位测量方法来测量距离。在此,可以使用脉冲回波法来测量距离。超声模块将信号发送到对象,然后从对象接收回波信号,并产生输出信号,该信号的时间周期与对象的距离成比例。事实上,超声波传感器的机制类似于RADAR(无线电检测和测距)。

而该超声波测距仪的电路是根据常温下声波的速度,计算出物体的距离,并在LCD上显示该距离。

一、基于8051单片机开发的超声波测距仪电路图

Ultrasonic.png

二、超声波测距仪的电路设计

该项目的主要组件是AT89C51单片机,超声波传感器和LCD显示器。超声波传感器的TRIGGER和ECHO引脚分别连接到P3.1和P3.2引脚。LCD数据引脚连接到单片机的PORT1,而控制器引脚RS,RW和EN分别连接到P3.6,GND和P3.7。此处,LCD(液晶显示器)用于显示物体的距离。10KΩPOT用于改变LCD的对比度。单片机、LCD和超声波传感器的电源引脚连接到5V DC。

三、超声波模块(超声波传感器)

HC–SR04超声波模块基于SONAR原理工作,旨在测量小型嵌入式项目中对象的范围。它提供了出色的范围检测,具有高精度和稳定的读数。

四、超声波测距仪所需的组件

(1)AT89C51单片机;
(2)8051编程板;
(3)编程电缆;
(4)HC–SR04超声波模块;
(5)16 x 2液晶屏;
(6)10KΩ电位器;
(7)10uF/16V电解电容器;
(8)2 x 10KΩ电阻(1/4W);
(9)0592 MHz晶振;
(10)2 x 个33pF电容器;
(11)按钮;
(12)连接线;
(13)电池。

以上就是英锐恩单片机开发工程师们分享的使用8051单片机制作超声波测距仪方案。