最新【毕业设计】基于AT89C51单片机超声波测距仪的设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于AT89C51单片机超声波测距仪的设计BASED ON AT89C51 ULTRASONIC RANGEFINDER DESIGN

学生姓名

学院名称

专业名称

指导教师

摘要

超声波是一种在弹性介质中的机械振荡,它是由与介质相接触的振荡源所引起的,其频率在20000Hz以上。由于它有指向性强、方向性好、传播能量大、传播距离较远等特点,因此常用于测量物体的距离。

本文介绍了基于AT89C51单片机的超声波测距仪的软硬件设计,整个系统分为单片机控制模块、发射模块和接收模块组成。程序采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。超声探头接收的信号经单片机综合分析处理后,实现了超声波测距仪的各种功能。

关键词超声波 AT89C51 测量距离

目录

1绪论 (4)

1.1研究背景 (4)

1.2研究内容 (4)

2 相关知识 (5)

2.1超声波发生器 (5)

2.2.单片机的任务 (5)

2.3AT89C51单片机主要特性和引脚功能 (5)

3理论分析与计算 (8)

3.1测量与控制方法 (8)

3.3超声波测距误差分析 (10)

4系统硬件电路设计......................................... 错误!未定义书签。

4.1单片机系统及显示电路.................................. 错误!未定义书签。

4.1.1 74LS244的简介................................... 错误!未定义书签。

4.2超声波发射电路........................................ 错误!未定义书签。

4.3超声波监测接收电路.................................... 错误!未定义书签。

4.4显示电路原理.......................................... 错误!未定义书签。5系统软件设计............................................. 错误!未定义书签。

5.1主程序................................................ 错误!未定义书签。

5.2超声波发生子程序和接收子程序.......................... 错误!未定义书签。

5.3超声波的接收与处理 ................................... 错误!未定义书签。6单片机系统的可靠性....................................... 错误!未定义书签。

6.1测试单片机系统的可靠性................................ 错误!未定义书签。

6.2单片机的抗干扰性...................................... 错误!未定义书签。7软硬件调试............................................... 错误!未定义书签。

7.1调试.................................................. 错误!未定义书签。

7.2提高精度的方案及系统设计.............................. 错误!未定义书签。8系统的扩展............................................... 错误!未定义书签。

8.1DS18B20的简介........................................ 错误!未定义书签。

8.11DS18B20的主要特性.................................. 错误!未定义书签。

8.12 DS18B20的外形和内部结构........................... 错误!未定义书签。

8.13 DS18B20的工作原理................................. 错误!未定义书签。

8.14 DS18B20有4个主要的数据部件....................... 错误!未定义书签。

8.2DS18B20与单片机的连接................................ 错误!未定义书签。

8.3DS18B20与51单片机的连接程序......................... 错误!未定义书签。结论....................................................... 错误!未定义书签。致谢....................................................... 错误!未定义书签。

参考文献................................................... 错误!未定义书签。

附录....................................................... 错误!未定义书签。

附录1电路原理图......................................... 错误!未定义书签。附录2程序源代码......................................... 错误!未定义书签。

1 绪论

1.1 研究背景

由于社会不断进步发展,许多传统的测距方法已经无法满足我们的需求,例如在井深,液位,管道长度等场合。还有在很多要求实时测距的情况下,传统的测距方法也很难完成测量的任务。于是,在这种情况下一种新的测距方法诞生了---超声波测距。

超声波可用于非接触测量,具有不受光、电磁波以及粉尘等外界因素的干扰的优点,是利用计算超声波在被测物体和超声波探头之间的传输来测量距离的,对被测目标无损害。而且超声波传播速度在相当大范围内与频率无关。超声波的这些独特优点越来越受到人们的重视。

目前对于超声波精确测距的需求也越来越大,如油库和水箱液面的精确测量和控制,物体内气孔大小的检测和机械内部损伤的检测等。在机械制造,电子冶金,航海,宇航,石油化工,交通等工业领域也有广泛地应用。此外,在材料科学,医学,生物科学等领域中也占具重要地位。

1.2 研究内容

超声波测距仪主要以单片机AT89C51为核心,其发射器是利用压电晶体的谐振带动周围空气振动来工作的.超声波发射器向某一方向发射超声波,在发射的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器接收到反射波就立即停止计时。一般情况下,超声波在空气中的传播速度为340m/ s,根据计时器记录的时间t ,就可以计算出发射点距障碍物的距离s,即s=340×t/2。

本系统的一个亮点就是利用超声波测量距离,超声波具有不受光、电磁波以及粉尘等外界因素的干扰的优点,而且超声波传播速度在相当大范围内与频率无关。

相关文档
最新文档