基于51单片机的超声波测距系统的毕业设计

合集下载

基于AT89S51单片机超声波测距仪器设计

基于AT89S51单片机超声波测距仪器设计

软件部分
2、超声波发射模块:产生一定频率的超声波信号,并通过发射器发射出去。 3、超声波接收模块:接收反射回来的超声波信号,并进行预处理。
软件部分
4、距离计算模块:根据超声波的传播时间、速度等参数,计算两点之间的距 离。
5、系统主程序模块:循环执行以上各模块,实时更新测量结果并显示在屏幕 上。
实验研究
实验研究
为了验证本设计的正确性和可行性,我们进行了一系列实验研究。实验中, 我们采用标准距离块作为参考,对比本设计系统的测量结果和实际距离,以评估 测距精度和稳定性。实验结果表明,本设计的超声波测距系统在0.1~1.0米的距 离范围内的测距精度达到±1%,稳定性良好。
结论与展望
结论与展望
本次演示设计的基于AT89S51单片机的超声波测距系统,具有较高的测距精度 和稳定性。通过实验研究,验证了本设计的正确性和可行性。相比传统的测距方 法,本设计具有操作简便、实时性好、抗干扰能力强等优点。在机器人导航、自 动控制、测量等领域具有广泛的应用前景。
硬件部分
硬件部分
超声波发射器采用压电陶瓷晶体产生超声波,接收器采用高灵敏度的压电陶 瓷晶体接收超声波。信号处理模块包括AT89S51单片机、A/D转换器和显示模块。 单片机负责控制整个系统,A/D转换器负责将接收到的模拟信号转换为数字信号, 显示模块则负责实时显示测量结果。
软件部分
软件部分
软件部分采用C语言编写,主要包括以下几个模块: 1、系统初始化模块:对系统进行初始化设置,包括单片机、A/D转换器和显 示模块等。
参考内容
内容摘要
超声波测距系统的设计与研究:以AT89S51单片机为核心
引言
引言
超声波测距技术在许多领域都具有广泛的应用,例如机器人导航、自动控制、 测量等领域。超声波测距系统利用超声波的传播特性,测量两点之间的距离或者 物体的位移。本次演示以AT89S51单片机为核心,设计了一种超声波测距系统, 旨在提高测距精度和稳定性。

毕业设计基于51单片机的超声波测距模块设计

毕业设计基于51单片机的超声波测距模块设计

西南科技大学毕业设计(论文)题目名称:基于51单片机的超声波测距模块设计年级:2003级■本科□专科学生学号:20035095学生姓名:时余春指导教师:何宏森胡天链学生单位:信息工程学院技术职称:讲师学生专业:生物医学工程教师单位:信息工程学院西南科技大学教务处制基于51单片机的超声波测距模块设计摘要:本文介绍了一种基于单片机的脉冲反射式超声波测距模块。

该模块以空气中超声波的传播速度为确定条件,利用反射超声波测量待测距离。

论文概述了超声检测的发展及基本原理,介绍超声波传感器的原理及特性。

对于测距系统的一些主要参数进行了讨论。

并且在介绍超声测距系统功能的基础上,提出了系统的总体构成。

针对测距系统发射、接收、检测、显示部分的总体设计方案进行了论证。

进一步介绍了单片机AT89C51在系统中的应用,分析了系统各部分的硬件及软件实现。

最后利用测距系统进行验证。

实验表明,各主要波形及技术指标均达到设计要求。

该系统对室内有限范围的距离测量具有较高的精度和可靠性,最后文中分析了误差产生的原因及如何对系统进行完善。

关键词:51单片机;超声波;测距Design of Ultrasonic Distance Measurement Based on AT89C51 MCUAbstract: The thesis introduces a kind of single-pulse-refection ultrasonic distance meter system module in detail based on Microcontroller. The system could measure certain distance with the reflected wave on condition in which the speed of transmitting wave is fixed. This paper summarizes the development and foundational principle of ultrasonic detections. Then it presents the theory and characters of ultrasonic sensor. At the same time, it discusses a number of main technical parameters. Moreover, it proposes the whole structure of the system by introducing the function of ultrasonic distance meter. And then the transmission receiver, detection, display scheme of this distance meter system is demonstrated. Specially, after the application of AT89C51 microcontroller, it analyzes the hardware and soft ware realization of each part in this system. At last the result and error analysis of the experiments is presented. It is proved by experiments that the design of the system is provided with high accuracy and reliability. In the end, the further measures of modification are presented.Keywords: AT89C51 MCU, ultrasonic, distance measurer目录第1章绪论 (1)1.1课题背景 (1)1.1.1 机器人感知系统研究现况 (1)1.1.2 传感器技术概况 (1)1.2课题目的及意义 (2)1.3课题设计研究范围及成果 (2)第2章超声波传感器模块测距方案分析 (3)2.1超声波与超声波的应用 (3)2.2超声波传感器 (4)2.2.1 超声波传感器的原理及结构 (4)2.2.2 超声波传感器的分类 (6)2.2.3 超声波发射器 (7)2.2.4 超声波接收器 (8)2.3系统主要参数考虑 (10)2.3.1 传感器的指向角θ (10)2.3.2 声速 (10)2.3.3 测量盲区 (10)2.4超声波传感器模块设计原理 (11)2.5典型的超声波传感器测距模块 (11)第3章超声波传感器测距模块的硬件设计 (13)3.1超声波传感器测距模块的总体 (13)3.2超声波传感器测距模块的设计难点及解决方法 (14)3.2.1 提高测距精度的依据 (15)3.2.2 系统设计干扰问题及其解决方法 (15)3.3硬件电路设计说明 (15)3.3.1 发射部分 (16)3.3.2 接收部分 (16)3.3.3 测温部分 (16)3.3.4 超声波测距模块 (16)3.4主要器件选择及其简介 (16)3.4.1 LM358运放简介 (16)3.4.2 温度传感器DS18B20 (17)3.4.3 AT89C51单片机简介 (19)3.5硬件电路的具体设计 (20)3.5.1 电源的设计 (20)3.5.2 超声波发生电路 (21)3.5.3 超声波回波接收检测 (22)3.5.4 温度补偿电路 (23)3.5.5 LED动态扫描显示电路 (23)3.6系统抗干扰措施 (24)第4章系统软件结构设计 (26)4.1主程序结构 (26)4.2中断程序 (27)4.3回波接收程序 (29)第5章系统实验结果分析 (30)结论与展望 (32)致谢 (33)参考文献 (34)附录1:超声波测距模块设计原理图 (35)附录2:超声波测距模块设计PCB图 (36)附录3:超声波测距模块设计PCB3D效果图 (37)附录4:DS18B20温度采集补偿程序 (38)第1章绪论1.1 课题背景本设计依托电子技术、嵌入式处理计算技术、机器人技术、传感器技术,并根据当前科学技术发展潮流,引出对用于机器人中的超声波传感器测距模块的研究与设计。

基于51单片机超声波测距仪

基于51单片机超声波测距仪

基于51单片机超声波测距仪基于51单片机的超声波测距仪设计摘要利用超声波进行测距有许多优点比如不受光强度、色彩和电磁场等外界因素的影响,而且超声波传感器的价位较低、结构也较为简单,超声波以声速传播,方便收发与计算。

在汽车倒车雷达、移动机器人的避障、特别是测量距离等许多方面都已有了非常普遍的应用。

本次毕业设计的超声波测距仪是在STC89C51单片机的基础上设计的,在分析和了解了超声波的一些优点和特性后,又查看了利用超声波测距的基本原理。

最后决定使用51单片机系统和超声波传感器共同组成。

设计的超声波测距仪的硬件部分主要包括电源及复位模块、单片机与超声波模块组成的超声波发射模块、超声波接收模块、LED数码显示模块和扩展报警模块。

软件部分主要包括单片机主程序、根据超声波发射与接收计算距离程序、LED距离显示程序、按键控制程序和蜂鸣器报警程序,这样安排使得系统具有模块化的特点。

系统容易进行控制,具有可靠地的性能,具有较高的测量精度,最重要的是能对距离进行实时测量。

关键词:单片机,测距仪,超声波,实时测量Design of Ultrasonic Distance Meter Based on 51 MCMABSTRACTUsing ultrasonic ranging has many advantages for example, from the effects of light intensity, color and electromagnetic field and other external factors and price lower ultrasonic sensors, the structure is simple, ultrasonic sounds velocity, convenient transceiver and calculation. In the car reverse radar, mobile robot obstacle avoidance, especially measuring distance and many other aspects have been very common application.The graduation design of ultrasonic range finder based on STC89C51 MCU design, analysis and understanding of the some advantages and characteristics of ultrasonic and looked at the use of the basic principle of ultrasonic distance measurement. Finally, the composition of the 51 single-chip microcomputer system and ultrasonic sensor is decided.. The design of ultrasonic rangefinder hardware part consists of the power and reset module, SCM and ultrasonic module consists of ultrasonic emission module, ultrasonic receiving module, LED digital display expansion module and alarm module. Software part mainly includes MCU program, according to the ultrasonic transmitting and receiving computing program distance, the distance of LED display program, key control procedures and buzzer alarm procedures, this arrangement enables the system to have the characteristics of modular. The system is easy to control and has the reliable performance, and has the higher accuracy, and the most important is the real-time measurement of the distance.KEY WORDS: Single chip microcomputer,Range finder,Ultrasonic,Real-time measurement目录摘要 (I)目录 (III)第1章绪论 (1)1.1 研究背景 (1)1.2 研究的主要意义 (1)第2章系统电路设计 (3)2.1 系统结构设计 (3)2.2 电路总体设计方案 (3)2.2.1 发射与接收电路设计方案 (3)2.2.2 显示电路设计方案 (5)2.2.3 报警电路设计方案 (6)2.2.4 系统复位电路设计 (6)第3章系统硬件设计 (8)3.1 单片机概述 (8)3.1.1 STC89C51主要性能 (8)3.1.2 STC89C51外部结构及特性 (8)3.1.3 STC89C51内部组成 (11)3.2 超声波测距模块 (12)3.2.1 超声波传感器介绍 (12)3.2.2HC-SR04超声波测距芯片的性能特点 (12)3.2.3 超声波时序图 (15)3.3 驱动显示电路及报警电路 (15)3.3.1LED数码管显示电路 (16)3.3.2 蜂鸣器报警电路 (17)3.4HC-RS04超声波测距原理 (17)3.5 按键设置电路 (18)第4章系统软件设计 (21)4.1 系统主程序 (21)4.2 显示距离子程序 (22)4.3 报警子程序 (22)4.4 按键子程序 (23)第5章系统仿真 (25)5.1 系统仿真环境——Proteus (25)5.2 仿真 (25)5.3 误差及特性分析 (26)结论 (28)谢辞 (29)参考文献 (30)第1章绪论1.1 研究背景超声波测距法是通过超声波测量从已知位置到被测物体表面的距离的利用超声波的方法。

基于51单片机的超声波测距系统的设计

基于51单片机的超声波测距系统的设计

单片机系统课程设计报告书题目:基于51 单片机的超声波测距系统设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300 字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于 1 万字(不包括图纸、程序清单等),文科类论文正文字数不少于 1.2 万字。

基于51单片机的超声波测距系统的毕业设计

基于51单片机的超声波测距系统的毕业设计

基于51单片机的超声波测距系统的毕业设计超声波测距系统是一种常见的非接触式测距技术,通过发送超声波信号并测量信号的回波时间来计算距离。

本文将介绍基于51单片机的超声波测距系统的毕业设计。

首先,我们需要明确设计的目标。

本设计旨在通过51单片机实现一个精确、稳定的超声波测距系统。

具体而言,我们需要实现以下功能:1.发送超声波信号:通过51单片机的IO口控制超声波发射器,发送一定频率和波形的超声波信号。

2.接收回波信号:通过51单片机的IO口连接超声波接收器,接收并放大返回的超声波信号。

3.信号处理:根据回波信号的时间延迟计算出距离,并在显示器上显示出来。

4.稳定性和精确性:设计系统时需考虑测量过程中误差的影响,并通过合适的算法和校准方法提高系统的稳定性和精确性。

接下来,我们需要选择合适的硬件和软件配合51单片机实现上述功能。

硬件方面:1.51单片机:选择一款性能稳定、易于编程的51单片机,如STC89C522.超声波模块:选择一款合适的超声波传感器模块,常见的有HC-SR04、JSN-SR04T等。

模块一般包括发射器和接收器,具有较好的测距性能。

3.显示设备:选择合适的显示设备,如7段LED数码管或LCD显示屏,用于显示测距结果。

软件方面:1.C语言编程:使用C语言编写51单片机的程序,实现超声波测距系统的各项功能。

2.串口通信:通过串口与上位机进行通信,可以对系统进行监控和远程控制。

3.算法设计:选择合适的算法计算超声波回波时间延迟,并根据时间延迟计算距离值。

在设计过程中,我们需要进行以下步骤:1.硬件连接:按照超声波模块的说明书,将模块的发射器和接收器通过杜邦线与51单片机的IO口连接。

2.软件编程:使用C语言编写51单片机的程序,实现超声波模块的控制、信号接收和处理、距离计算等功能。

3.系统测试:进行系统的功能测试和性能测试,验证系统的可靠性和准确性,同时调试系统中出现的问题。

4.系统优化:根据测试结果,对系统进行优化,提高系统的稳定性和精确性。

(完整版)基于单片机的超声波测距仪毕业设计

(完整版)基于单片机的超声波测距仪毕业设计

目录摘要 (1)Abstract (2)第1章绪论 (3)1.1 课题研究的目的与意义 (3)1.2 国内外研究动态 (3)1.3 论文主要内容 (4)第2章系统的总体设计 (5)2.1 设计方案 (5)2.2 系统的硬件选型 (5)2.2.1 单片机选型 (5)2.2.2 超声波传感器选型 (6)2.2.3 超声波接收芯片选型 (6)2.2.4 显示器选型 (7)第3章系统的硬件设计 (8)3.1 基本系统构成 (8)3.1.1 系统电源电路 (9)3.1.2 超声波发射电路 (9)3.1.3 超声波接收电路 (10)3.1.4 晶振电路 (11)3.1.5 复位电路 (11)3.1.6 显示电路 (12)3.1.7 报警电路 (13)3.2 电路原理图 (13)3.3 PCB图 (14)第4章系统的软件设计 (15)4.1 软件keil的简介 (15)4.2 主程序流程 (16)4.3 超声波收发模块程序设计 (16)4.3.1 超声波收发中断子程序 (17)4.3.2 距离测算子程序 (19)4.4 显示模块程序设计 (20)4.4.1 初始化程序 (22)4.4.2 显示程序 (22)4.4.3 延时程序 (23)4.5 现场实测距离显示 (25)第5章结论 (26)5.1 总结 (26)5.2 系统实物图形 (27)5.3 展望 (27)致谢 (28)参考文献 (29)附录 (30)摘要本文阐述了基于51单片机的超声波测距仪的设计过程和运行结果。

AT89C51单片机控制定时器产生方波脉冲,同时计时器T1开始计时。

发出的超声波在空气中传播,而后遇到障碍物体的表面时超声波折返,超声波接收模块接收返回的超声波信号并且把超声波信号转化为电信号。

计时器记录超声波往返所用的时间,从而由51单片机计算得到实测距离。

再使用四位数码管显示距离。

硬件电路由超声波发射电路、超声波接收电路、电源电路、四位数码管显示电路、电铃报警电路、12MHz晶振电路等组成。

基于51单片机超声波测距报警系统课程设计

基于51单片机超声波测距报警系统课程设计

基于51单片机超声波测距报警系统课程设计一、引言超声波测距技术是一种常见的非接触式测距技术,具有测距范围广、精度高等优点。

在日常生活中,超声波测距技术被广泛应用于车辆倒车雷达、智能家居中的人体感应等领域。

本文将介绍基于51单片机的超声波测距报警系统的课程设计。

二、设计思路本课程设计主要分为硬件设计和软件设计两部分。

硬件部分主要包括超声波模块、LCD显示屏、蜂鸣器等模块的连接和电路设计;软件部分主要包括51单片机程序设计及LCD显示程序编写。

三、硬件设计1. 超声波模块连接超声波模块是实现测距功能的核心部件。

在本课程设计中,我们采用HC-SR04型号的超声波模块。

该模块需要连接到51单片机上,具体连接方式如下:- 将VCC引脚连接到51单片机上的5V电源;- 将GND引脚连接到51单片机上的GND;- 将Trig引脚连接到P2.0口;- 将Echo引脚连接到P2.1口。

2. LCD显示屏连接LCD显示屏用于显示测距结果和报警信息。

在本课程设计中,我们采用1602型号的LCD显示屏。

该模块需要连接到51单片机上,具体连接方式如下:- 将VSS引脚连接到51单片机上的GND;- 将VDD引脚连接到51单片机上的5V电源;- 将VO引脚连接到一个10K电位器,再将电位器两端分别接到GND 和5V电源;- 将RS引脚连接到P1.0口;- 将RW引脚连接到P1.1口;- 将EN引脚连接到P1.2口;- 将D4-D7引脚分别连接到P0口的高四位。

3. 蜂鸣器连接蜂鸣器用于报警。

在本课程设计中,我们采用被动式蜂鸣器。

该模块需要连接到51单片机上,具体连接方式如下:- 将正极引脚(一般为长针)连接到51单片机上的P3.7口;- 将负极引脚(一般为短针)连接到51单片机上的GND。

四、软件设计1. 51单片机程序设计在本课程设计中,我们采用Keil C51作为编程工具,使用C语言编写程序。

主要程序流程如下:- 定义超声波模块的Trig和Echo引脚;- 定义LCD显示屏的RS、RW、EN和D4-D7引脚;- 定义蜂鸣器的引脚;- 定义变量存储测距结果和报警状态;- 初始化LCD显示屏、超声波模块等模块;- 循环执行以下操作:- 发送超声波信号并计算回波时间,从而得到距离值;- 根据距离值判断是否需要报警,并控制蜂鸣器发出报警声音;- 将测距结果和报警状态显示在LCD显示屏上。

基于51单片机的超声波测距仪设计.

基于51单片机的超声波测距仪设计.

江苏经贸职业技术学院毕业设计(论文)单片机的超声波测距仪设计基于题目:MCS51) 信息技术学院系 (院12应用电子专业班级1227031128 号学学生姓名万小伟董李江职校内导师称老师职夏国平企业导师称工程师职企业导师潘仕美称研究生5年2015月日12基于MCS51单片机的超声波测距仪设计摘要:伴随着社会的发展,人们的生活质量不断地提高,各个的城市不断地在发展,当然城市的排水系统得到了很大的发展和改进,由于很多的原因和很多的因素,每个城市的排水系统,现在的城市的发展和建设往往忽略一些重要的项目那就是排水系统。

所以好多的城市经常出现开挖已经建设好的建筑和工程设施来改进排水系统因此他们忽视到这个问题的严重性。

因此,我的论文设计是采用以AT89C51单片机为核心的高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法它还有一个重要的指标那就是低成本一种的设计方法。

通过一系列的实验反馈,这个软件设计的非常的合理、低成本、实时性良好,经过开发和研究,因此在许多的方面得到很多的发展和有效的解决一些重要的问题比如在汽车的倒车,建筑的工地上,还有一些重要的工业现场的重要的位置等等。

关键词:超声波测距仪AT89C51The design of ultrasonic range finder based onMCS51Abstract:With the development of science and technology, the improvement of people'sstandard of living, speeding up the development and construction of the city. urban drainagesystem have greatly developed their situation is constantly improving. control system Freesewage culvert clear guarantee robot, the robot is designed to clear the culvert sewage to thecore.At the core of the design using AT89C51 low-cost, high accuracy, Micro figures show that theultrasonic range finder hardware and software design methods. signal processing, and theultrasonic range finder function. On the basis of the overall system design, hardware andsoftware by the end of each module.Keywords: Silent Wave Measure Distance AT89S52目录第一章绪论 ................................................ - 1 -1.1课题设计的目的和意义 (1)1.2超声波测距仪设计思路 (1)1.2.1超声波测距原理及方案论证 (1)1.2.2超声波测距仪原理框图 (2)第二章课程的方案设计 ...................................... - 3 -2.1系统整体方案的设计 (3)第三章 51系列单片机的功能特点及测距原理 ................... - 3 -3.1基于51系列单片机的功能特点 (3)3.2单片机实现测距原理 (4)3.3超声波测距原理和结构 (5)3.4超声波检测发射电路 (5)3.5超声波检测接受电路 (5)第四章系统的软硬件的调试和程序图 .......................... - 6 -总结 ..................................................... - 10 -致谢 ..................................................... - 10 -参考文献 .................................................. - 11 -第一章绪论1.1课题设计的目的和意义论文设计目的;随着社会的不断地发展,电子测量技术得到了长远的展,超声波的精准测量得到了科技人员的重视和研究。

基于单片机的超声波测距仪系统设计

基于单片机的超声波测距仪系统设计

基于单片机的超声波测距仪系统设计一、本文概述随着科技的不断发展,超声波测距技术因其非接触性、高精度和快速响应等优点,在机器人导航、工业自动化、智能家居等领域得到了广泛应用。

本文旨在设计一种基于单片机的超声波测距仪系统,通过深入研究超声波测距原理,结合单片机控制技术,实现一种低成本、高性能的超声波测距解决方案。

文章首先介绍了超声波测距的基本原理和常用方法,然后详细阐述了基于单片机的超声波测距仪的硬件设计,包括超声波发射电路、接收电路、信号处理电路等关键部分的设计思路和实施方法。

接着,文章对测距软件算法进行了深入探讨,包括超声波传播时间的测量、距离计算等关键步骤的实现。

文章对设计的系统进行了测试,验证了系统的可靠性和稳定性。

通过本文的研究,希望能为相关领域提供有益的参考,推动超声波测距技术的发展。

二、超声波测距原理超声波测距是一种非接触式的距离测量方式,其基本原理是利用超声波在空气中的传播速度以及回声的时间差来计算距离。

超声波测距仪主要由超声波发射器、接收器和控制电路组成。

在超声波测距仪中,单片机发出控制信号给超声波发射器,使其发射出一定频率的超声波。

当超声波在空气中传播遇到障碍物时,会发生反射,反射波被接收器接收。

由于超声波在空气中的传播速度已知(约为340m/s),单片机可以通过测量发射信号和接收反射信号之间的时间差,即回声时间,来计算出超声波从发射到接收所经过的距离。

具体计算公式为:距离 = (超声波速度×回声时间) / 2。

需要注意的是,由于超声波在传播过程中会受到空气温度、湿度、风速等因素的影响,因此实际测量中需要对这些因素进行补偿,以提高测距的精度。

为了避免测量误差,还需要在硬件设计中考虑超声波发射和接收的角度、距离以及环境噪声等因素。

在单片机系统中,通过编程实现超声波发射、接收以及回声时间的测量。

单片机可以根据实际需要选择合适的计时器或定时器,对发射和接收信号进行精确的时间记录,并通过算法计算出距离值。

基于单片机的超声波测距系统设计

基于单片机的超声波测距系统设计

基于单片机的超声波测距系统设计一、本文概述随着科技的飞速发展,超声波测距技术以其非接触、高精度、实时性强等优点,在众多领域如机器人导航、自动驾驶、工业控制、安防监控等中得到了广泛应用。

单片机作为一种集成度高、控制灵活、成本较低的微控制器,是实现超声波测距系统的理想选择。

本文旨在探讨基于单片机的超声波测距系统的设计原理、硬件构成、软件编程及实际应用,以期为相关领域的科研人员和技术人员提供参考。

本文将首先介绍超声波测距的基本原理和关键技术,包括超声波的传播特性、测量原理及误差分析。

接着,详细阐述基于单片机的超声波测距系统的硬件设计,包括单片机的选型、超声波收发模块的选择与连接、信号处理电路的设计等。

在此基础上,本文将介绍系统的软件设计,包括超声波发射与接收的时序控制、距离数据的处理与显示等。

还将讨论系统的低功耗设计、抗干扰措施以及在实际应用中的优化策略。

本文将通过具体实例,展示基于单片机的超声波测距系统在机器人定位、障碍物检测等场景中的应用,以验证系统的可行性和实用性。

本文期望能为相关领域的研究提供有益的参考,推动超声波测距技术的进一步发展和应用。

二、超声波测距原理超声波测距系统主要基于超声波在空气中的传播速度以及反射原理进行设计。

超声波是一种频率高于20kHz的声波,其传播速度在标准大气条件下约为343米/秒。

在超声波测距系统中,超声波发射器向目标物体发射超声波,当超声波遇到目标物体后,会发生反射,反射的超声波被超声波接收器接收。

测距的原理在于测量超声波从发射到接收的时间差。

设超声波发射器发射超声波的时间为t1,接收器接收到反射波的时间为t2,则超声波从发射到接收所经历的时间为Δt = t2 - t1。

由于超声波在空气中的传播速度是已知的,所以可以通过测量时间差Δt来计算目标物体与测距系统之间的距离D。

距离D的计算公式为:D = V * Δt / 2,其中V为超声波在空气中的传播速度。

在实际应用中,为了确保测量的准确性,通常会采用一些技术手段来减少误差。

基于单片机的超声波测距仪的设计毕业设计论文

基于单片机的超声波测距仪的设计毕业设计论文

摘要超声波具有很强的指向性,消耗能量缓慢,距离传播较远等优点,所以,在利用自动化控制技术和传感器应用技术相结合的测距方案中,利用超声波专有特性测距是目前最普遍的一种方式,它被广泛地应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。

本论文详细的介绍了超声波传感器的原理及特性,并且介绍了Atmel公司的AT89C52单片机的性能与特点,且在分析了超声波测距原理的基础上,指出了本次方案的思路和所需考虑的问题,给出了以AT89C52单片机为核心,LCD显示电路,硬件制作和软件设计为一体的设计方案。

矚慫润厲钐瘗睞枥庑赖。

关键字:超声波测距;单片机;测距;AT89C52;LED显示屏AbstractUltras onic wave has strong poin ti ng to n ature ,slowly en ergy con sumpti on ,propagat ing dista nce farther ,so, in utiliz ing the scheme of dista nce finding that sen sor tech no logy and automatic con trol tech no logy comb ine together ,ultras onic wave finds range to use the most gen eral one at prese nt ,it applies to guard aga inst theft , move backward the radar , water level measuri ng , buildi ng con structi on site and some in dustrial sce nes exte nsivel聞. 創沟燴鐺險爱氇谴净。

This subject has introduced principle and characteristic of the ultrasonic sensor in detail ,and the performa nce and characteristic of on e-chip computer AT89C52 of Atmel Company ,and on the basis of analyzing principle that ultrasonic wave finds range ,the systematic thi nking and questi ons n eeded to con sider that have poin ted out that desig ns and finds range .Given the AT89C52, LCD display circuit, the hardware and the software desig n productio n残骛楼諍锩瀨濟溆塹籟。

(完整版)基于AT89C51单片机的超声波测距仪的毕业设计论文

(完整版)基于AT89C51单片机的超声波测距仪的毕业设计论文

基于AT89C51单片机的超声波测距仪的设计【摘要】AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写10000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89C51在众多嵌入式控制应用系统中得到广泛应用。

这次设计主要是利用AT89C51单片机、HC-SR04超声波传感器、蜂鸣器完成测距报警系统的制作,将AT89C51作为主控制芯片,利用超声波对物体的感应,将前方物体的距离探测出来,然后单片机处理运算,与设定的报警距离值进行比较判断,当测得距离小于设定值时,AT89C51发出指令控制蜂鸣器报警。

【关键词】:AT89C51单片机、HC-SR04超声波传感器、蜂鸣器ABSTRACTAT89C51 is a low power consumption, system programmable) can wipe again and again 1000 times of Flash memory read-only applications, device adopts system and 80 c51 pin chip integrates general 8-bit CPU and ISP Flash memory cell, AT89C51 is widelyapplied In many embedded control applications.This design is mainly made using AT89C51 SCM, HC-SR04 ultrasonic sensor, buzzer completed ranging alarm system,the AT89C51 as the main control chip,the useof ultrasonic sensing of object,the detected objects in front ofthe distance,then the MCU processing operations,and the set alarm distance to compare the value of judgment,when the measuring distance is smaller than the set value,AT89C51 sends out a commandto control the buzzer alarm.【KEY WORDS】: AT89C51 Single chip microcomputer、HC-SR04 ultrasonic sensor、Buzzer目录一、绪论 (3)1.1课题研究背景及意义 (3)二、总体设计方案及论证 (3)2.1 总体方案设计 (3)三、硬件实现及单元电路设计 (4)3.1 主控制模块 (4)3.2 电源设计 (5)3.3 超声波测试模块 (6)3.4 超声波传感器原理 (6)3.5 测距分析 (7)3.6 时钟电路的设计 (8)3.7 复位电路的设计 (9)3.8 声音报警电路的设计 (10)3.9 显示模块 (10)四、软件设计 (10)4.1 主程序工作流程图 (10)五、总结 (12)六、参考文献 (13)附录 (14)附件1:原理图 (14)附件2:实物图 (15)一、绪论1.1课题研究背景及意义随着社会的发展,人们对于距离的敏感度越来越高,生活上对距离的感知也越来越敏感,因此测距仪也受到了极大的欢迎。

基于51单片机的超声波测距系统设计单片机与电子技术专业毕业设计毕业论文

基于51单片机的超声波测距系统设计单片机与电子技术专业毕业设计毕业论文

目录目录 (1)摘要 (2)第1章超声波测距系统设计 (3)1.1超声波测距的原理 (3)1.2超声波测距系统电路的设计 (3)1.2.1 总体设计方案 (3)1.2.2发射电路的设计 (4)1.2.3接收电路的设计 (5)1.2.4显示模块的设计 (6)1.3超声波测距系统的软件设计 (7)1.4本章小结 (9)第2章绪论 (10)2.1课题背景,目的和意义 (10)2.2两种常用的超声波测距方案 (10)2.2.1基于单片机的超声波测距系统 (10)2.2.2基于CPLD的超声波测距系统 (11)2.3课题主要内容 (12)第3章超声波传感器 (13)3.1超声波传感器的原理与特性 (13)3.1.1原理 (13)3.1.2特性 (14)3.2超声波传感器的检测方式 (15)3.3超声波传感器系统的构成 (16)3.4本章小结 (17)第4章AT89C51单片机简介 (18)4.1单片机基础知识 (18)4.1.1单片机的内部结构 (18)4.1.2单片机的基本工作原理 (20)4.2单片机的分类及发展 (21)4.3单片机AT89C51的特性 (22)4.4本章小结 (25)第5章电路调试及误差分析 (26)5.1电路的调试 (26)5.2系统的误差分析 (26)5.2.1声速引起的误差 (26)5.2.2单片机时间分辨率的影响 (27)5.4本章小结 (28)结论 (29)致谢 (30)参考文献 (31)附录1 (31)附录2 (36)附录3 (38)摘要超声波具有指向性强,能量消耗缓慢,传播距离较远等优点,所以,在利用传感器技术和自动控制技术相结合的测距方案中,超声波测距是目前应用最普遍的一种,它广泛应用于防盗、倒车雷达、水位测量、建筑施工工地以及一些工业现场。

本报告详细的介绍了超声波传感器的原理和特性,以及Atmel公司的AT89C51单片机的性能和特点,并在分析了超声波测距的原理的基础上,指出了设计测距系统的思路和所需考虑的问题,给出了以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。

基于单片机的超声波测距系统毕业答辩PPT

基于单片机的超声波测距系统毕业答辩PPT
基于51单片机的超声波测距仪 的设计与实现
学生: ***** 学号:B1
论文的结构和主要内容
第一部分:介绍课题背景和意义 第二部分:系统电路设计方案 第三部分:系统硬件设计 第四部分:系统软件设计 第五部分:仿真 第六部分:总结与谢辞
超声波测距系统的背景、意义
– 背景:近年来,电子测量技术应用越来越广泛,超声波测距
处理。
系统软件设计
开始
主程序的主要作用是把每个功能
模块进行联系,读取出并计算
初始化
HC-SR04 的 测 量 的 长 度 、 测 量 距 离的显示、通过按键控制有效距
调用显示子程序
离限制、当测量的值超过了最大 测量值时,蜂鸣产生长响的报警
障碍物存在
N
声。当测量距离小于报警距离时 ,蜂鸣器根据距离的大小产生频 率不一样的声音
距离=高电平时间*
系统电路的设计方案
4位LED 显示器
超声波 发射电路
3键
键盘
89C51
超声波接收
复位
电路
电路
蜂鸣器
电源 电路
1.
发射与接收超声波,通过计算 收发时间差得到测量的距离;
2. LED显示测量距离;
3.
接收用户按下按键的相应指令 并做出处理;
4. 系统运行出错时,使用电平式
开关和上电复位电路进行复位
作为一种典型的非接触测量方法,具有的高精度、损耗低、非 接触等优点,使得超声测距在很多场合得到了运用。 – 意义: 超声波测距是利用声波反射原理,避免传感器直接与 介质接触,是一种传统而实用的非接触测量方法。与红外、激 光及无线电测距相比,它具有结构简单、可靠性能高、价格便 宜等优异特性。在近距离范围内超声波测距具有不受光线、颜 色以及电磁场的影响和指向性强的优点,更重要的是使用超声 波检测能很大程度的降低劳动强度,可以避免工作人员在恶劣 工作环境中可能受到的伤害,还能够提高距离结果的准确度; 因此超声测距广泛应用于倒车雷达、机器人自动避障、地形地 貌探测及一些工业现场等方面。超声波测距仪对电子测量技术 发展是非常重要的。

基于51单片机的超声波测距系统设计

基于51单片机的超声波测距系统设计

基于51单片机的超声波测距系统设计超声波测距系统在工业自动化、智能机器人等领域有着广泛的应用。

本文将介绍一种基于51单片机的超声波测距系统设计,包括硬件设计和软件设计两个方面。

1.硬件设计硬件设计是超声波测距系统设计的基础,下面是一些主要的硬件设计要点。

(1)传感器模块:选择适合的超声波传感器模块作为测距传感器。

传感器模块一般包括一个超声波发射器和一个超声波接收器。

通过发送超声波脉冲,并测量收到的回波时间来计算距离。

(2)51单片机:选择一款适合的51单片机作为主控芯片。

常用的型号有AT89S51、AT89C52等。

51单片机具有丰富的外设资源,且易于编程。

(3)显示模块:可以选择常见的数码管、液晶显示屏等显示模块来显示测距结果。

(4)电源模块:设计稳定、可靠的电源模块,为系统提供电源供电。

2.软件设计软件设计是实现超声波测距系统的关键,下面是一些主要的软件设计要点。

(1)超声波发射与接收:通过51单片机的IO口驱动超声波传感器模块进行发射与接收。

超声波发射一般只需要发送一个脉冲,而超声波接收则需要采集到回波信号,可以使用定时器或外部中断来实现信号的接收。

(2)测距算法:根据超声波发射和接收的时间间隔,可以通过测距算法来计算出距离。

最常用的测距算法是利用声速的速度和回波时间的一半来计算距离。

(3)数据处理与显示:将测得的距离数据进行处理,并使用显示模块将结果显示出来。

可以选择合适的数码管显示驱动方式或液晶显示屏驱动方式。

(4)系统控制:根据实际需求,可以对系统进行控制,如设置报警阈值,当距离超出阈值时发出报警信号。

3.系统功能与扩展超声波测距系统设计完成后,可以加入一些额外的功能与扩展,以提高系统的实用性和性能。

(1)多点测距:可以设计多个传感器模块,实现多点测距功能,适用于复杂的环境。

(2)数据存储与通信:可以将测得的距离数据存储到外部存储器,如EEPROM或SD卡,并通过串口通信或无线通信方式将数据传输到上位机进行进一步处理。

基于51单片机超声波测距仪设计

基于51单片机超声波测距仪设计

基于51单片机超声波测距仪设计超声波测距仪是一种应用较为广泛的测量设备,可以用于测量物体与超声波传感器之间的距离。

本文将基于51单片机设计一个简单的超声波测距仪,并介绍其原理、硬件电路和程序设计。

一、原理介绍:超声波测距仪的工作原理是利用超声波传感器发射超声波,并接收其反射回来的波,通过计算发射和接收之间的时间差,从而确定物体与传感器之间的距离。

超声波的传播速度在空气中近似为331.4m/s,根据速度与时间关系,可以通过测量时间来计算距离。

二、硬件电路设计:1.超声波模块:选用一个常见的超声波模块,包括超声波发射器和接收器。

2.51单片机:使用51单片机作为控制器,负责控制超声波模块和处理测距数据。

3.LCD显示屏:连接一个LCD显示屏,用于显示测距结果。

4.连接电路:将超声波发射器和接收器分别连接到单片机的引脚,将LCD显示屏连接到单片机的相应引脚。

三、程序设计:1.初始化:包括初始化单片机的GPIO引脚、定时器以及其他必要的设置。

2.发送信号:发射一个超声波信号,通过超声波模块的引脚控制。

此时,启动定时器开始计时。

3.接收信号:当接收到超声波的反射信号时,停止定时器,记录计时的时间差。

根据超声波传播速度,可以计算出距离。

4.显示结果:将测得的距离数据显示在LCD显示屏上。

四、实现效果:通过以上设计,可以实现一个简单的超声波测距仪。

在实际应用中,可以根据需求扩展功能,例如增加报警功能、计算速度等。

总结:本文基于51单片机设计了一个超声波测距仪,包括硬件电路设计和程序设计。

通过该设备可以实现对物体与超声波传感器之间的距离进行测量,并将结果显示在LCD显示屏上。

该设计只是一个基本的框架,可以根据需要进行进一步的改进和优化。

51单片机超声波测距仪的设计与实现毕业论文

51单片机超声波测距仪的设计与实现毕业论文

仅供参考和学习!超声波测距仪的设计The design of a Silent Wave Measure Distance摘要随着科技的发展,人们生活水平的提高,城市发展建设加快,城市给排水系统也有较大发展,其状况不断改善。

但是,由于历史原因合成时间住的许多不可预见因素,城市给排水系统,特别是排水系统往往落后于城市建设。

因此,经常出现开挖已经建设好的建筑设施来改造排水系统的现象。

城市污水给人们带来了困扰,因此箱涵的排污疏通对大城市给排水系统污水处理,人们生活舒适显得非常重要。

而设计研制箱涵排水疏通移动机器人的自动控制系统,保证机器人在箱涵中自由排污疏通,是箱涵排污疏通机器人的设计研制的核心部分。

控制系统核心部分就是超声波测距仪的研制。

因此,设计好的超声波测距仪就显得非常重要了。

本设计采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。

整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。

各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。

在此基础上设计了系统的总体方案,最后通过硬件和软件实现了各个功能模块。

相关部分附有硬件电路图、程序流程图。

经实验证明,这套系统软硬件设计合理、抗干扰能力强、实时性良好,经过系统扩展和升级,可以有效地解决汽车倒车、建筑施工工地以及一些工业现场的位置监控。

关键词:AT89c51;超声波;测距AbstractWith the development of science and technology, the improvement of people's standard of living, speeding up the development and construction of the city. urban drainage system have greatly developed their situation is constantly improving. However, due to historical reasons many unpredictable factors in the synthesis of her time, the city drainage system. In particular drainage system often lags behind urban construction. Therefore, there are often good building excavation has been building facilities to upgrade the drainage system phenomenon. It brought to the city sewage, and it is c lear to the city sewage and drainage culvert in the sewage treatment system. comfort is very important to people's lives. Mobile robots designed to clear the drainage culvert and the automatic control system Free sewage culvert clear guarantee robot, the robot is designed to clear the culvert sewage to the core. Control System is the core component of the development of ultrasonic range finder. Therefore, it is very important to design a good ultrasonic range finder.At the core of the design using AT89C51 low-cost, high accuracy, Micro figures show that the ultrasonic range finder hardware and software design methods. Modular design of the whole circuit from the main program, pre subroutine fired subroutine receive subroutine. display subroutine modules form. SCM comprehensive analysis of the probe signal processing, and the ultrasonic range finder function. On the basis of the overall system design, hardware and software by the end of each module.The research has led to the discovery that the software and hardware designing is justified, the anti-disturbance competence is powerful and the real-time capability is satisfactory and by extension and upgrade, this system can resolve the problem of the car availably, building construction the position of the workplace and some industries spot supervision.Key words:A T89S52; Silent Wave;Measure Distance目录摘要 (I)Abstract (II)绪论 (1)I.1 课题设计的目的及其意义 (1)I.2 超声波测距仪的设计思路 (1)I.3 课题设计的任务和要求 (2)1 课题的方案设计与论证 (3)1.1 系统整体方案的设计 (3)1.2 系统整体方案的论证 (3)2 系统的硬件结构设计 (4)2.1 单片机的功能特点及测距原理 (4)2.2 超声波发射电路 (6)2.3 超声波检测接收电路 (7)2.4 超声波测距系统的硬件电路设计 (7)3 系统软件的设计 (9)3.1 超声波测距仪的算法设计 (9)3.2 主程序流程图 (10)3.3 超声波发生子程序与超声波接受中断程序 (11)3.4 系统的软硬件的调试 (12)总结 (13)致谢 (15)参考文献 (16)附录一超声波测距电路原理图 (18)附录二超声波测距电路版图 (19)附录三程序清单 (20)绪论Ⅰ.1课题设计目的及意义Ⅰ.1.1设计的目的随着科学技术的快速发展,超声波将在测距仪中的应用越来越广。

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

毕业设计报告(论文)报告(论文)题目:基于51单片机的超声波测距系统设计作者所在系部: XXXXXX作者所在专业: XXXXXX作者所在班级: XXXX作者姓名: XXX作者学号: XXXXXXX指导教师姓名: XXX完成时间: XXXX年X月X日中北大学毕业设计(论文)任务书指导教师:教研室主任:系主任:摘要超声波是指频率在20kHz以上的声波,它属于机械波的范畴。

超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等。

正是因为具有这些性质,使得超声波可以用于距离的测量中。

随着科技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中。

系统的设计主要包括两部分,即硬件电路和软件程序。

硬件电路主要包括单片机电路、发射电路、接收电路、显示电路和电源电路,另外还有复位电路和LED控制电路等。

我采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路。

整个电路采用模块化设计,由信号发射和接收、供电、温度测量、显示等模块组成。

发射探头的信号经放大和检波后发射出去,单片机的计时器开始计时,超声波被发射后按原路返回,在经过放大带通滤波整形等环节,然后被单片机接收,计数器停止工作并得到时间。

温度测量后送到单片机,通过程序对速度进行校正, 结合两者实现超声波测距的功能。

软件程序主要由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。

它控制单片机进行数据发送与接收,在一定温度下对超声波速度的校正,还有实现数据正确显示在LED上。

另外程序控制单片机消除各探头对发射和接收超声波的影响。

相关部分附有硬件电路图、程序流程图。

实际的环境对超声波有很大的影响,如外部电磁干扰电源干扰信道干扰等等,空气的温度对超声波的速度影响也很大。

此外供电电源也会使测量差生很大的误差。

再设计的过程中考虑了这些因素,并给出了一些解决方案。

关键词AT89C51 超声波测距目录摘要 (1)第1章绪论 (1)1.1课题背景及重要意义 (1)1.2国内超声检测发展综述 (1)1.3超声波测距存在的问题与课题的意义 (2)1.4本文主要研究内容 (3)第2章超声波测距原理与方法 (5)2.1超声波简介 (5)2.1.1 超声波的三种形式 (5)2.1.2 超声波的物理性质 (5)2.1.3 超声波对声场产生的作用 (5)2.2超声波传感器介绍 (6)2.2.1 超声波测距原理及结构 (6)2.2.2超声波传感器选择 (9)2.2.3超声波测距的原理 (9)2.2.4发射脉冲宽度 (10)2.2.5测量盲区 (11)2.3本章小结 (12)第3章系统硬件设计 (13)3.1发射电路设计 (13)3.1.1发射电路设计方案 (14)3.1.2发射电路常用方案 (14)3.1.3 超声波发射器的注意事项 (15)3.2接收电路设计 (16)3.3单片机显示电路设计 (17)3.3.1 LCD显示部分 (21)3.3.2报警部分 (22)3.4本章小结 (22)第4章软件设计和测量结果分析 (23)4.1系统软件设计 (23)4.2外部中断子程序 (27)4.3定时器中断子程序 (27)4.4实现重要功能的程序分析 (28)4.4.1 实现温度读取功能 (28)4.4.2 实现根据温度转化声速 (29)4.4.3 实现距离计算 (29)4.5本章小结 (30)第5章结论 (31)致谢 (32)参考文献 (33)附录1 (34)附录2 (35)基于单片机的超声测距系统设计第1章绪论1.1课题背景及重要意义近年来,随着电子测量技术的发展,运用超声波作出精确测量已成可能。

随着经济发展,电子测量技术应用越来越广泛,而超声波测量精确高,成本低,性能稳定则备受青睐。

超声波是指频率在20kHz以上的声波,它属于机械波的范畴。

超声波也遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等。

正是因为具有这些性质,使得超声波可以用于距离的测量中。

随着科技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中。

一般的超声波测距仪可用于固定物位或液位的测量,适用于建筑物内部、液位高度的测量等。

由于超声测距是一种非接触检测技术,不受光线、被测对象颜色等的影响,较其它仪器更卫生,更耐潮湿、粉尘、高温、腐蚀气体等恶劣环境,具有少维护、不污染、高可靠、长寿命等特点。

因此可广泛应用于纸业、矿业、电厂、化工业、水处理厂、污水处理厂、农业用水、环保检测、食品(酒业、饮料业、添加剂、食用油、奶制品)、防汛、水文、明渠、空间定位、公路限高等行业中。

可在不同环境中进行距离准确度在线标定,可直接用于水、酒、糖、饮料等液位控制,可进行差值设定,直接显示各种液位罐的液位、料位高度。

因此,超声在空气中测距在特殊环境下有较广泛的应用。

利用超声波检测往往比较迅速、方便、计算简单、易于实现实时控制,并且在测量精度方面能达到工业实用的指标要求,因此为了使移动机器人能够自动躲避障碍物行走,就必须装备测距系统,以使其及时获取距障碍物的位置信息(距离和方向)。

因此超声波测距在移动机器人的研究上得到了广泛的应用。

同时由于超声波测距系统具有以上的这些优点,因此在汽车倒车雷达的研制方面也得到了广泛的应用。

1.2国内超声检测发展综述在基于传统的测力距离存在不可克服的缺陷。

例如,液面测量就是一种距离测量,传统的电极法是采用差位分布电极,通过给电或脉冲来检测液面,电极长期浸泡于水中或其他液体中,极易被腐蚀、电解,失去灵敏性。

由于超声波具有强度大,方向性好等特点,利用超声波测量距离就可以解决这些问题,因此超声波测量距离技术在工业控制、勘探测量、机器人定位和安全防范等领域得到了广泛的应用。

超声波测距电路可以由传统的模拟或者数字电路构建,但是基于这些传统电路构建的系统往往可靠性差,调试困难,可扩展性差,所以基于单片机的超声波测距系统被广泛的应用。

通过简单的外围电路发生和接收超声波,单片机通过采样获取到超声波的传播时间,用软件来计算出距离,并且可以采集环境温度进行测距补偿,其测量电路小巧,精度高,反映速度快,可靠性好。

1.3超声波测距存在的问题与课题的意义我就影响超声测距误差的几个因素做了分析,并为本系统选择了比较适合的传感器,即由一支发射探头UCM-T40KI和一支接收探头UCM-R40KI的收发分体式传感器。

本节在此基础上就如何具体设计本系统进行详细分析。

系统计划在实验室内实现小范围测距,测试距离约为0.2m—3m米,系统整体结构如图所示。

图1-1系统设计方案图发射电路采用单片机0.1P端口编程输出40kHz左右的方波脉冲信号,同时开启内部计数器TO。

由于单片机端口输出功率很弱,为使测量距离满足要求,驱动超声传感器UCM-40T发射超声波距离足够远,故在此电路上加功率放大电路。

从接收传感器探头UCM-40T传来的超声回波很微弱(几十个mV级),又存在着较强的噪声,所以放大信号和抑制噪声是放大电路必须考虑的。

本系统设计此部分电路时采用一级放大和带通滤波电路,中心频率4OKHz左右,放大滤波电路均采用了高速精密运算放大器TL082,输出信号大约在5V左右。

由于放大电路输出的信号是连续的正弦波叠加信号,而单片机所能接受的中断响应信号常为下降沿脉冲信号,故信号在放大电路后通过LM393构成的比较电路,将正弦信号转换成方波信号,用方波的负跳变作单片机的中断输入,使得单片机知道已接收到超声信号,内部计数器停止计时。

显示电路采用动态扫描显示,主要是处于节省硬件的考虑。

通过单片机编程将内部计数得到的时间数据转换为距离信息,通过3位LED数码管显示,数据XXX,单位cm。

语音播报部分就是将所测得的距离实时地,以模拟真人发音的形式报出来,例如“现在距离目标物还有XXXcm”或“现在所测得距离为XXXcm”。

这样可以在视觉有限或不宜用眼观察的情况下发挥更大的用处,或近距离配合视觉系统会此测距仪的优点或方便之处得到最大程度的发挥,使用起来非常的灵活方便。

本系统采用一种长时间非易失性语音芯片ISD2560,它采用模拟存储技术,音质好,录放音方便,且可以方便地进行任意语音元素的组合。

1.4本文主要研究内容本系统硬件部分由AT89C51控制器、超声波发射电路及接收电路、温度测量电路、声音报警电路和LCD显示电路组成。

汽车行进时LCD显示环境温度,当倒车时,发射和接收电路工作,经过AT89C51数据处理将距离也显示到LCD上,如果距离小于设定值时,报警电路会鸣叫,提醒司机注意车距。

超声波测距器的系统框图如下图所示:图1-2系统设计总框图由单片机AT89C51编程产生10us以上的高电平,由指定引脚输出,就可以在指定接收口等待高电平输出。

一旦有高电平输出,即在模块中经过放大电路,驱动超声波发射探头发射超声波。

发射出去的超声波经障碍物反射回来后,由超声波接收头接收到信号,通过接收电路的处理,指定接收口即变为低电平,读取单片机中定时器的值。

单片机利用声波的传播速度和发射脉冲到接收反射脉冲的时间间隔计算出障碍物的距离,并由单片机控制显示出来。

由时序图可以看出,超声波测距模块的发射端在T0时刻发射方波,同时启动定时器开始计时,当收到回波后,产生一负跳变到单片机中断口,单片机响应中断程序,定时器停止计数。

计算时间差,即可得到超声波在媒介中传播的时间t,由此便可计算出距离。

图 1-3时序图第2章超声波测距原理与方法2.1超声波简介超声波技术是一门以物理、电子、机械、以及材料科学为基础的、各行各业都可使用的通用技术之一。

超声波技术是通过超声波的产生、传播以及接收的物理过程完成的。

该技术在国民经济中,对提高产品质量,保障生产安全和设备安全运作,降低生产成本,提高生产效率特别具有潜在能力。

因此,我国对超声波的研究特别活跃。

2.1.1 超声波的三种形式超声波在介质中可以产生三种形式的振荡波:横波,质点振动方向垂直于传播方向的波;纵波,质点振动方向与传播方向一致的波;表面波,质点振动介于纵波和横波之间,沿表面传播的波。

横波只能在固体中传播,纵波能在固体液体中和气体中传播,表面波随深度的增加其衰减很快。

为了测量各种状态下的物理量多采用纵波形式的超声波。

2.1.2 超声波的物理性质(1) 超声波的反射和折射当超声波传播到两种特性阻抗不同介质的平面分界面上时,一部分超声波被反射;另一部分透射过界面,在相邻介质内部继续传播。

这样的两种情况称之为超声波的反射和折射。

(2)超声波的衰减超声波在一种介质中传播,其声压和声强按指数函数规律衰减。

(3)超声波的干涉如果在一种介质中传播几个声波,于是产生波的干涉现象。

相关文档
最新文档