51单片机和LCD液晶显示实现超声波测距系统的设计_第1页
51单片机和LCD液晶显示实现超声波测距系统的设计_第2页
51单片机和LCD液晶显示实现超声波测距系统的设计_第3页
51单片机和LCD液晶显示实现超声波测距系统的设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【Word版本下载可任意编辑】 单片机和LCD液晶显示实现超声波测距系统的设计设计思路分析 本设计电路包括超声波的发射和接收电路以及51单片机、LCD液晶显示、红外遥控、温度采集等外围辅助电路。通过编写相应的程序,可以使51单片机控制整个系统稳定工作,实现对实际距离的测量,并将测量结果显示在LCD液晶屏上等一系列功能。在超声波测距系统中,主要是对超声波发射和接收的控制,以及对发射和接收时间的计算与处理。下面详细介绍超声波测距系统的设计原理及过程。 1.什么是超声波 超声波是频率高于 kHz的声波,为直线传播方式,有很好的方向性,频率越高,绕射能力越弱,但反射能力越强,可以在空气、水等介质中远距

2、离传播,可用于测距、测速、清洗、焊接、碎石和杀菌消毒等。在医学、军事、工业、农业方面有广泛应用。超声波因其频率下限大约等于人的听觉上限而得名。 在空气中,超声波的衰减对频率r很敏感,所以应合理选择超声波频率,一般在40kHz左右,频率太高的超声波在空气中无法传播开去。传感器的工作频率是测距系统的主要技术参数,它直接影响超声波的扩散和吸收损失、障碍物的反射损失和背景噪声,并直接决定传感器的尺寸。传感器工作频率确实定基于以下几点考虑: 如果测距的能力要求很高,则声波传播损失就相对增加,由于介质对声波的吸收与声波频率的平方成正比,因此为了减小声波的传播损失,就必须降低工作频率。 工作频率越高,相对同

3、尺寸的换能器来说,传感器的方向性越强,测量障碍物复杂表面越准,而且波长短,尺寸分辨率高,“细节”容易辨识清楚,因此从测量复杂障碍物表面和测量来看,要求工作频率提高。 从传感器设计角度看,工作频率越低,传感器尺寸越大,制造和安装就越困难。 综上所述,选择测距仪的工作频率为40kHz。这样,传感器方向性强,且避开了噪声,提高了信噪比,虽然传播损失相对低频来说有所增加,但不会给发射和接收带来困难。 2.发射脉冲宽度 发射脉冲决定了测距仪的测量盲区,也影响测量,同时与信号的发射能量有关。减小发射脉冲宽度,可以提高测量,减小测量盲区,但是同时也减小了发射能量,对接收回波不、利。终采用短距离(2m内)发射

4、0us(8个40kHz方波脉冲)的发射脉冲宽度,长距离(2m外)发射800us(32个40kHz方波脉冲)的发射脉冲宽度。同时单片机程序避开盲区。此时,从接收回波信号幅度和测量盲区两个方面来衡量脉冲宽度比较合适,并且接收准确,响应速度快。所以,在一般的长距离测距时,选择800us的脉冲宽度。 3.超声波测距的原理及测量方法 超声波测距方法有脉冲回波法、共振法和频差法。其中脉冲回波法测距为常见,它主要基于对超声波测距回波信号开展识别,采用模拟方法用电路来实现,如图1所示。 图1 超声波测距原理 测距原理是超声波传感器发出超声波,在空气中传播至被测物,经反射后由超声波传感器接收反射脉冲,测量超声波

5、脉冲从发射到接收的时间,在已知超声波声速的前提下,利用公式 当被测距离S小于盲区距离h(h=2m), 即可计算传感器与反射点之间的距离S,测量距离公式为 当被测距离S=h时,d约等于S,即 4.对超声波测量数据的处理 在整个超声波测距系统中,单片机是系统的,它控制着整个系统的工作过程。单片机使超声波发射模块发射出40kHz频率的信号,经放大后通过超声波换能器输出,同时该时刻启动定时器开始计时。该信号遇到障碍物反射后,被超声波接收模块采集到,通过对信号检波放大,锁相环对此信号锁定,产生锁定信号启动单片机中断程序,得出时间;再由系统软件对该时间开展计算、判别后,将相应的计算结果送至LCD液晶显示电

6、路开展显示。 硬件设计 单片机控制部分 图2 单片机的硬件电路 超声波模块部分 HC-SR04超声波测距模块可提供 2cm-400cm的非接触式距离感测功能,测 距可达高到 3mm;模块包括超声波发射器、接收器与控制电路。 基本工作原理: (1)采用IO 口TRIG 触发测距,给少10us 的高电平信呈。 (2)模块自动发送8 个40khz 的方波,自动检测是否有信号返回; (3)有信号返回,通过IO 口ECHO 输出一个高电平,高电平持续的时间就是超声 波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S)/2; LCD显示部分 本系统中的LCD采用的是1602字符液晶模块,能够同时显示16字2行即32个字符。1602液晶模块的控制器采用的是HD44780。1602液晶模块的引脚说明如下表1所列。 基于51单片机和LCD液晶显示实现超声波测距系统的设计 表1 LCD1602液晶显示模块功能表 根据表1的1602引脚表就可以很容易地设计出LCD显示的硬件电路了,LCD1602液晶显示模块的硬件电路如图3所示。 软件设计 软件系统设计与硬件设计一样,可以把整个系统按功能划

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论