基于单片机的超声波测距系统实验报告

更新时间:2023-04-29 08:37:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

. .

基于单片机的超声波测距系统实验报告页脚

. .

一、实验目的

1.了解超声波测距原理;

2.根据超声波测距原理,设计超声波测距器的硬件结构电路;

3.对设计的电路进行分析能够产生超声波,实现超声波的发送与接收,从而实现利用

超声波方法测量物体间的距离;

4.以数字的形式显示所测量的距离;

5.用蜂鸣器和发光二极管实现报警功能。

二、实验容

1.认真研究有关理论知识并大量查阅相关资料,确定系统的总体设计方案,设计出系

统框图;

2.决定各项参数所需要的硬件设施,完成电路的理论分析和电路模型构造。

3.对各单元模块进行调试与验证;

4.对单元模块进行整合,整体调试;

5.完成原理图设计和硬件制作;

6.编写程序和整体调试电路;

7.写出实验报告并交于老师验收。

三、实验原理

页脚

. .

页脚超声波测距是通过不断检测超声波发射后遇到障碍物所反射的回波,从而测出发射和

接收回波的时间差t,然后求出距S=Ct/2,式中的C为超声波波速。由于超声波也是一种声波,其声速C与温度有关。在使用时,如果温度变化不大,则可认为声速是基本不变的。如果测距精度要求很高,则应通过温度补偿的方法加以校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的机理,单片机(AT89C51)发出短暂的40kHz信号,经放大后通过超声波换能器输出;反射后的超声波经超声波换能器作为系统的输入,锁相环对此信号锁定,产生锁定信号启动单片机中断程序,得出时间t,再由系统软件对其进行计算、判别后,相应的计算结果被送至LED显示电路进行显示。

(一)超声波模块原理:

超声波模块采用现成的HC-SR04超声波模块,该模块可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达高到 3mm。模块包括超声波发射器、接收器与控制电路。基本工作原理:采用 IO 口 TRIG 触发测距,给至少 10us 的高电平信号;模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回;有信号返回,通过 IO 口 ECHO 输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2。实物如下图1。其中VCC 供5V 电源,GND 为地线,TRIG 触发控制信号输入,ECHO 回响信号输出等四支线。

程序中测试功能主要由两个函数完成。实现中采用定时器0进行定时测量,8分频,TCNTT0预设值0XCE,当timer0溢出中断发生2500次时为125ms,计算公式为(单位:ms):

T = (定时器0溢出次数 * (0XFF - 0XCE))/ 1000

其中定时器0初值计算依据分频不同而有差异。

(二)超声波换能器工作原理:

完成产生超声波和接收超声波这种功能的装置就是超声波传感器,习惯上称为超声换能器,或者超声波探头。超声波探头主要由压电晶片组成,既可以发射超声波,也可以接收超声波。小功率超声探头多用作探测方面。它有许多不同的结构,可分直探头(纵波)、斜探头(横波)、表面波探头(表面波)、兰姆波探头(兰姆波)、双探头(一个探头反射、一个探头接收)等。

图4 超声波模块实物图

. .

页脚超声探头的核心是其塑料外套或者金属外套中的一块压电晶片。构成晶片的材料可以

有许多种。由于晶片的大小,如直径和厚度也各不相同,因此每个探头的性能都是不同的,我们使用前必须预先了解清楚该探头的性能参数。

超声波传感器的主要性能指标包括:

(1)工作频率。工作频率就是压电晶片的共振频率。当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。

(2)工作温度。由于压电材料的居里点一般比较高,特别时诊断用超声波探头使用功率较小,所以工作温度比较低,可以长时间地工作而不失效。医疗用的超声探头的温度比较高,需要单独的制冷设备。

(3)灵敏度。主要取决于制造晶片本身。机电耦合系数大,灵敏度高。

人类能听到的声音频率围为:20Hz~20kHz,即为可听声波,超出此频率围的声音,即20Hz以下频率的声音称为低频声波,20kHz以上频率的声音称为超声波。超声波为直线传播方式,频率越高,绕射能力越弱,但反射能力越强。为此,利用超声波的这种性能就可制成超声波传感器。另外,超声波在空气中的传播速度较慢,为340m/s,这就使得超声波传感器使用变得非常简便。我们选用压电式超声波传感器。它的探头常用材料是压电晶体和压电瓷,是利用压电材料的压电效应来进行工作的。逆压电效应将高频电振动转换成高频机械振动,从而产生超声波,可作为发射探头;而利用正压电效应,将超声振动波转换成电信号,可作为接收探头。

为了研究和利用超声波,人们已经设计和制成了许多种超声波发生器。总体上讲,超声波发生器大体可以分为两大类:一类是用电气方式产生超声波,一类是用机械方式产生超声波。电气方式包括压电型、磁致伸缩型和电动型等;机械方式有加尔统笛、液哨和气流旋笛等。它们所产生的超声波的频率、功率和声波特性各不相同,因而用途也各不相同。目前较为常用的是压电式超声波发生器。

. .

页脚

图2 超声波传感器结构

压电式超声波发生器实际上是利用压电晶体的谐振来工作的。超声波发生器部结构如图所示,它有两个压电晶片和一个共振板。当它的两极外加脉冲信号,其频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动共振板振动,便产生超声波。反之,如果两电极间未外加电压,当共振板接收到超声波时,将压迫压电晶片作振动,将机械能转换为电信号,这时它就成为超声波接收器了。如图2所示。

(三)超声波传感器原理:

市面上常见的超声波传感器多为开放型,其部结构如图3所示,一个复合式振动器被灵活地固定在底座上。该复合式振动器是由谐振器以及一个金属片和一个压电瓷片组成的双压电晶片元件振动器。谐振器呈喇叭形,目的是能有效地辐射由于振动而产生的超声波,并且可以有效地使超声波聚集在振动器的中央部位。

当电压作用于压电瓷时,就会随电压和频率的变化产生机械变形。另一方面,当振动压电瓷时,则会产生一个电荷。利用这一原理,当给由两片压电瓷或一片压电瓷和一个金属片构成的振动器,所谓叫双压电晶片元件,施加一个电信号时,就会因弯曲振动发射出超声波。相反,当向双压电晶片元件施加超声振动时,就会产生一个电信号。基于以上作用,便可以将压电瓷用作超声波传感器。

图3 超声波部结构

. .

页脚超声波是一种在弹性介质中的机械振荡,其频率超过20KHz,分横向振荡和纵向振荡

两种,超声波可以在气体、液体及固体中传播,其传播速度不同。它有折射和反射现象,且在传播过程中有衰减。

(四)超声波测距原理:

超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2

由于超声波也是一种声波,其声速V与温度有关。在使用时,如果传播介质温度变化不大,则可近似认为超声波速度在传播的过程中是基本不变的。如果对测距精度要求很高,则应通过温度补偿的方法对测量结果加以数值校正。声速确定后,只要测得超声波往返的时间,即可求得距离。这就是超声波测距仪的基本原理。

四、方案设计

硬件部分

(一)总体方案设计

本设计包括硬件和软件设计两个部分。模块划分为数据采集、按键控制、四位数码管显示、报警等子模块。电路结构可划分为:超声波传感器、蜂鸣器、单片机控制电路。就此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的一种应用。单片机应用系统也是有硬件和软件组成。硬件包括单片机、输入/输出设备、以及外围应用电路等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计等几个阶段。系统采用STC89C51单片机作为核心控制单元,当测得的距离小于设定距离时,主控芯片将测得的数值与设定值进行比较处理。然后控制蜂鸣器报警。系统总体的设计方框图如图4所示。

. .

页脚

本文来源:https://www.bwwdw.com/article/8f3q.html

Top