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

合集下载

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

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

自动化技术综合实训报告实训题目:院专班姓学指导教师:实训地点:开课时间:序号 评价内容 分数 序号 评价内容分数1 出勤(10 分)3 实训任务完成情况(50 分) 2 课题难度分值(10 分)4实训总结报告(30 分)实训总成绩: 94 分学生姓名:魏*星实训评分指导教师评语:指导教师(签名):年月目录第 1章绪论1.1实训的目和要求1.2实训课题设计功能描述………………………………………………………1.3应解决的问题………………………………………………………………第 2章整体设计方案2.1设计原理2.2整体系统设计………………………………………………………………第 3章硬件电路设计3.1电路原理图3.2元件清单……………………………………………………………………3.3重要电路介绍3.3.1复位与晶振电路……………………………………………………3.3.2超声波发射电路……………………………………………………3.3.3超声波接收检测电路………………………………………………3.3.4显示电路第 4章软件设计4.1系统软件设计4.2程序流程图4.3程序设计与调试第 5章制板焊接调试5.1仿真结果与 PCB图5.2焊制电路板、实物运行调试5.3误差分析与校正讨论总结与体会谢词参考文献附录第1章绪论1.1实训的目的和要求生产实训是自动化专业本科生在校期间必须进行的主要实践环节之一,是培养学生工程实践能力、提高学生工程素质的一个重要组成部分。

作为一名工科学生,将来从事自动化及相关工作,为了让我们能尽早的认识社会实践,了解工业生产,提高自己的动手意识,强化个人素质,增强理论联系实际的观念,学校给我们安排了为期两周的专业实训,让我们学到的理论知识和实践联系到一起,为我们以后的走向社会打下一个坚实的基础。

这次实训的主要目的是让大家进一步了解 AT89 系列单片机的引脚、功能,晶振电路、显示电路和信号输入输出电路的设计,熟悉使用 keil 软件和用汇编语言编程完成各种处理和控制,同时学习使用软件对电路进行设计,对项目进行仿真、调试,以及 PCB 板的制作等,最主要的是了解一个小型项目的研发过程,从项目的提出到项目实现需要怎样一步步来完成,项目完成事应该大概掌握以上要求。

基于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单片机的超声波测距仪设计摘要:本方案以stc89c52为核心,通过编程(C语言)来实现该单片机对外围电路的适时控制,并提供给外围电路各种所需的信号和接收超声波反射回来的微小信号,包括频率振荡信号,时钟信号,数据处理信号和显示信号等等。

其核心功能是对距离的检测并实时的进行距离的显示,在检测距离方面通过发射端与接收端的时间差来计算,理论上所测距离与其时间差成线性关系,所以可以通过线性回归统计方法求出实际距离与所求距离的关系。

该电路简化了一些外围电路,任能做到较为精确的测量工作,由于是采用程控操作,所以其移植性和可扩展性还是较好。

在设计时分,分模块进行设计来实现各部分功能,简化了在设计过程中的调试难度。

关键词:超声波测距、单片机控制、液晶显示、距离报警、线性回归Abstract:This program stc89c52 programming (C language) to achieve the timely control of the single-chip peripheral circuits, and made available to the peripheral circuits of the desired signal and receiving the ultrasonic reflected the small signal, including frequency oscillation signal, the clock signal, data signal processing and display signals, and so on. The its core function is to to the detection of pairs the distance and real-time of the carried out the distance the display of goes as follows. In the to calculate the, in the the detection distance aspects of through the launch of the-side with the the time of the the receiving end is poor, in theory, the measured distance with its time difference into a linear the relationship between,, so can through the the linear regression statistical methods calculate the actual distance of the seek distance relationship. The circuit simplifies the peripheral circuit, any more accurate measurements can be done, because it is programmed operation, its portability and scalability better. Hours of the design, the sub-module design to achieve the function of each, and simplifies the debugging difficulty in the design process.1Keywords:Ultrasonic Ranging, MCU control, LCD, alarm of distance ,linear regression目录1前言 (4)1.1 课题的研究背景和意义 (4)1.2 课题的国内外研究现状 (4)2 总体方案设计 (5)2.1超声波测距的原理 (5)2.2超声波传感器的工作原理及结构图 (5)3单元模块设计 (6)3.1各单元模块功能介绍及电路设计 (6)3.2 AT89S52型单片机介绍 (7)3.3各单元模块的联接 (9)4 软件设计 (16)4.1软件设计分析 (16)4.2软件设计思路 (16)4.2.1主程序 (16)4.2.2 超声波测距子程序 (17)4.2.3 超声波延时子程序 (18)5系统调试 (19)5.1硬件调试 (19)5.2硬软件联调 (20)5.3测试结果分析 (21)5.3.1测试波形 (21)5.3.2测试中仪器仪表 (22)5.3.3 数据分析 (22)5.4超声波测距误差分析 (23)5.4.1温度误差 (23)5.4.2串扰问题 (23)6 结论 (24)6.1总结与体会 (24)6.2 对设计的进一步完善提出意见或建议 (24)附录一、相关设计程序 (27)附录二、设计图和PCB (36)附录三、实物图 (37)231前言1.1 课题的研究背景和意义超声波是指频率高于20KHz的声波,属于机械波的范畴,遵循一般机械波在弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等,正是因为有这些性质,使得超声波可以用于距离的测量,随着经济的发展,科技水平的不断提高,电子测量技术应用越来越广泛,超声波测量精度高,成本低,性能稳定则备受青睐,超声波测距技术被广泛的应用于人们生活和工作中。

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

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

摘要由于现代生产要求,人们发现需要实现无接触式的生产测距,而超声波测距是一种性能良好的测距方式,主要应用于倒车雷达、工地以及一些工业现场,本文设计了一种以AT89S51单片机为核心的低成本、高精度、微型化LED显示超声波测距仪,并使用一些常用芯片如:74LS04等。

系统由单片机、超声波发射电路、超声波接收放大电路以及显示电路构成。

由芯片AT89S51控制计算超声波从发射到接收的传送时间,从而得到待测距离。

本系统具有易检测、软件功能完善,工作可靠、准确度高等优点。

本文论述了单片机技术研制成功的超声波测距仪的基本原理,测量计算方法,实现方案。

采用软件校正,提高了测量精度和整机的可靠性。

实际使用表明,极大的提高了安全性、可靠性和准确度。

关键词:测距仪; 超声波;传感器; 单片机AbstractBecause of modern production requirements, it was discovered that the need to achieve the production of non-contact distance measurement, and ultrasonic distance measurement is a good performance of the ranging approach is mainly used in reversing radar sites as well as some industrial field, this paper designed a to AT89S51 MCU as the core of the low-cost, high-precision, micro-LED display of ultrasonic range finder, and use some commonly used devices such as: 74LS04, etc.. System consists of microcontroller, ultrasonic transmitter and ultrasonic receiver amplifier circuit and display circuit. Chip AT89S51 control calculation by the ultrasonic transmission from transmit to receive time and hence the distance to be under test. The system has easy to detect, the software fully functional, reliable, high accuracy advantages.This paper discusses the successful development of microcomputer technology, the basic principles of ultrasonic range finder, measurement method of calculating implementations. Use of software calibration, improved accuracy and machine reliability. The actual use of that greatly improves safety, reliability and accuracy.Keywords: distance meter; ultrasonic ;sensor;microcontroller目录摘要....................................................................................................................................................................... 1Abstract............................................................................................................................................................... 2第1章概述.. (1)1.1设计的现状 (1)1.2设计的思路 (1)1.3设计的重点与难点 (1)第2章超声波测距的原理 (2)2.1超声波的介绍 (2)2.1.1什么是超声波 (2)2.1.2超声波的特性及特点 (2)2.1.3超声波的应用 (2)2.2超声波测距器的原理 (3)2.2.1超声波发生器 (3)2.2.2压电式超声波发生器的原理 (3)2.2.3超声波测距的原理 (3)第3章系统设计 (6)3.1系统设计 (6)3.2芯片AT89S51介绍 (6)3.2.1AT89S51单片机的概述 (6)3.3传感器的选取 (8)3.3.1传感器的定义及作用 (8)3.3.2传感器的特性 (9)3.3.3传感器的选用 (9)3.4系统硬件电路设计 (10)3.5测距显示电路的设计 (11)3.6超声波发射电路的设计 (12)3.7超声波接收电路的设计 (13)3.8探测电路的设计 (13)3.9系统软件设计 (14)第4章系统调试 (17)4.1软硬件的调试 (17)4.2仪器精度分析及如何提高超声测距精度 (17)总结 (20)致谢 (21)参考文献 (22)附录1 硬件电路 (23)附录2 程序 (24)第1章概述1.1设计的现状目前国内一般使用专用集成电路设计超声波测距仪,但是专用集成电路的成本很高,并且显示距离也比较困难,操作使用也不是很方便,而本设计研究的测距器成本低廉,性能优良,市场前景极为广阔,对提高我国汽车工业实际水平,具有较大的时间意义,在整个倒车过程中自动测量车尾到最近障碍物的距离,并用数字显示出来,在倒车到极限距离时会发出急促的警告声,提醒驾驶员注意刹车。

基于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.系统优化:根据测试结果,对系统进行优化,提高系统的稳定性和精确性。

基于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课题设计的目的和意义论文设计目的;随着社会的不断地发展,电子测量技术得到了长远的展,超声波的精准测量得到了科技人员的重视和研究。

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

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

个性化实验基于51单片机超声波测距器设计摘要传统地测距方法存在不可克服地缺陷.例如,液面测量就是一种距离测量,传统地电极法是采用差位分布电极,通过给电或脉冲来检测液面,电极由于长期浸泡于水中或其他液体中,利用超声波测量距离就可以解决这些问题,因此超声波测量距离技术在工业控制、勘探测量、机器人定位和安全防范等领域得到了广泛地应用.本设计以STC89C52单片机为核心控制定时器产生超声波脉冲并计时,计算超声波自发射至接收地往返时间,从而得到实测距离.并且在数据处理中采用了温度补偿对声速进行调整,用1602液晶显示速度和测量距离.整个硬件电路有超声波电路、电源电路、显示电路等组成.个探头地信号经单片机综合分析处理,实现超声波测距器地功能.在此基础上设计了系统地总体方案,最后通过硬件和软件实现了测距功能.此系统具有易控制、工作可靠、测距准确度高、可读性强和流程清晰等优点,即过系统扩展和升级,可以有效地解决汽车倒车,建筑施工工地以及一些工业现场地位置监控.关键词:STC89C52;超声波;温度补偿;测距目录绪论 (3)设计目地和意义 (3)设计任务和要求 (3)系统方案设计 (4)设计原理 (4)设计框图 (5)主要元器件介绍 (5)STC89C52 (5)LCD1602液晶显示器 (6)HC-SR04超声波模块 (8)DS18B20温度传感器 (9)系统硬件结构设计 (10)单片机电路 (10)LCD显示电路 (11)温度补偿电路 (11)电源电路 (12)系统软件设计 (12)主程序流程 (12)测距流程图 (13)测试 (14)测试结果 (14)误差分析 (15)总结 (15)附录 (17)整体电路图 (17)PCB布线图 (18)实物图 ......................................................................................................错误!未定义书签。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

用51单片机设计超声波测距系统的设计原理及电路(附源程序)

用51单片机设计超声波测距系统的设计原理及电路(附源程序)

基于51单片机的超声波测距仪说明书引言超声波测距仪,可应用于汽车倒车、建筑施工工地以及一些工业现场的位置监控,也可用于如液位、井深、管道长度的测量等场合。

利用超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。

利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制。

一、性能要求该超声波测距仪,要求测量范围在0.08-3.00m,测量精度1cm,测量时与被测物体无直接接触,能够清晰稳定地显示测量结果。

二、工作原理及方案论证超声波传感器及其测距原理超声波是指频率高于20KHz的机械波。

用超声波传感器产生超声波和接收超声波,习惯上称为超声波换能器或超声波探头。

超声波传感器有发送器和接收器.超声波传感器是利用压电效应的原理将电能和超声波相互转化,即在发射超声波的时候,将电能转换,发射超声波;而在收到回波的时候,则将超声振动转换成电信号。

超声波测距的原理一般采用渡越时间法TOF(timeofflight)。

首先测出超声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍的声源与障碍物之间的距离。

根据要求并综合各方面因素,采用AT89C52单片机作为主控制器,用动态扫描法实现LED数字显示,超声波驱动信号用单片机的定时器完成,超声波测距仪的系统框图如下图所示:图1 超声波测距仪系统设计框图三、系统硬件部分硬件部分主要由单片机系统及显示电路、超声波发射电路和超声波检测接收电路三部分组成。

1.单片机系统及显示电路单片机采用AT89C52来实现对CX20106A红外接收芯片和TCT40-10系列超声波转换模块的控制。

单片机通过P1.1引脚发射脉冲控制超声波的发送,然后单片机不停的检测外中断0口INT0引脚,当INT0引脚的电平由高电平变为低电平时就认为超声波已经返回。

计数器所计的数据就是超声波所经历的时间,通过换算就可以得到传感器与障碍物之间的距离。

显示电路采用简单实用的4位共阳LED数码管,段码用74LS244驱动,位码用PNP三极管驱动。

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

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

机电信息工程学院单片机系统课程设计报告系别:电子工程系专业:通信工程班级:051班设计题目:超声波测距学生:王权于建坤指导教师:董玉华厚杰亚宁婷完成日期:2008年03月19日目录一、设计任务和性能指标1二、设计方案1三、系统硬件设计3四、系统软件设计5五、调试与性能分析8六、心得体会10参考文献11附录1系统硬件电路图12附录2程序清单13一、设计任务和性能指标1.1 设计任务设计一个超声波测距器,可应用在汽车倒车、建筑施工工地以与一些工业现场的位置测控,也可用于如液位、井深、管道长度的测量等场合。

要求用Altium Designer 6画出系统的电路原理图(要求以最少组件,实现系统设计所要求的功能),印刷电路板(要求布局合理,线路清晰),绘出程序流程图,并给出程序清单(要求思路清晰,尽量简洁,主程序和子程序分开,使程序有较强的可读性)。

1.2 性能指标1、测量围10—80 cm;2、测量精度1cm;3、测量时与被测物体无直接接触,能够清晰稳定地显示测量结果;4、测量围扩展为10 cm—4m,提高测量精度。

二、设计方案超声波测距仪是利用超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。

超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2 。

超声波测距主要应用于倒车雷达、建筑施工工地以与一些工业现场,例如:液位、井深、管道长度等场合。

目前国一般使用专用集成电路设计超声波测距仪,但是专用集成电路的成本很高,并且没有显示,操作使用很不方便。

超声波指向性强,穿透能力强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量。

如测距仪和物位测量仪等都可以通过超声波来实现。

但由于超声波传感器的成本较高,所以一般运用于专业领域,民用产品中运用较少。

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

基于51单片机的超声波测距仪的设计
34电路仿真我国科学技术不断的进步计算机在各个领域的应用也是非常普遍的所以在电力领域也可以得到很好的应用对于电力领域的发展也有很大的促进作用再加上现代电工电子技术不断的进步和创新在发展的过程中引入了很多全新的因素可以利用计算机进行电路的仿真模拟通过电路的仿真技术可以清晰了解整个电网和各个电路的情况可以全面的分析电网中出现的各种各样的问题从而采取有效的措施来解决问题促进整个电网的稳定性和安全性
的 液 晶 显 示 。 6结束 语 本 文 以 自动 化 和 智 能 化 为 原 则 ,阐 述 了光 照 度 检 测 装 置 技 术 设
计 的 研 究 与 实 现 。光照 度 检 测 装 置 采 用以 BH1750光 照 受 传 感 器 和 S FC89C52单 片 机 为 核心 ,可 以进 行 范 围为 0 ̄65535 Ix的 光 照 度 检 测 , 经 实 验 检 验 发 现 该 装 置 可 以进 行 基 本 的 光 照 度 检 测 ,进 盯 数 据 显 永 和 超 限 报 警 。可 以 随 意 更 改 限 值 ,具有 灵 活 性 。系 统 运 行 稳 定 ,操 作 方 便 ,使 用 简 单 ,抗 干扰 性 强 。拥 有 着 一 定 的 实 际 的 应 用 推 广价 值 ,可以 应 用推 广 到 多种 领 域 :
l、在 农 业 中 ,光 照 度 的 强 弱 对 农 作 物 产 量有 着重 要 作 用 在 这 些
方 面还 值 得 我 们 更 多 的 投 入研 究 。 2、在道路交通中,车灯的亮度直接 影响了对面司机的仅视能力,
因 此 检 测 并 控制 车灯 亮 度 ,可 有效 的 减 交通 事 故 保 障 人 们 的安 全 。 3、在 日常 生 活中 ,道 路 旁 侧 的 路 灯。及 许 多 公 共场 所 通 过 对 光 照

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

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

摘要由于本课程是开放性的课程,很多东西靠我们自己去查资料进行了解,在实验的过程中我们遇到过很多的问题,实验经过多次繁琐的调试,才能达到预期的效果。

同时我们也是在解决问题的过程中学到了许多平常接触不到的知识,了解和掌握了很多的调试方法和技巧。

通过本次实验,初步认识了超声波将在测距仪中的应用越来越广。

但就目前技术水平来说,人们可以具体利用的测距技术还十分有限,因此,这是一个正在蓬勃发展而又有无限前景的技术及产业领域,超声波测距仪作为一种新型的非常重要有用的工具在各方面都将有很大的发展空间,它将朝着更加高定位高精度的方向发展,以满足日益发展的社会需求,无庸置疑,未来的超声波测距仪将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。

在具体的制作过程中我们发现现在书本上的知识与实际的应用存在着的差距,书本上的知识很多都是理想化后的结论,忽略了很多实际的因素,或者涉及的不全面,可在实际的应用时这些是不能被忽略的,我们不得不考虑这方的问题。

同时我们在老师的引导下加深了对专业知识的认识与应用,了解如何对成果的分析与总结,出现的问题该从什么地方入手,如何检查,如何解决。

培养了我们要勇于思考,善于思考的能力。

而分组进行团队实验,既利于激发同学们的参与热情,也有利于促进学员间相互了解、认识,为培养团队协作能力的建立打下基础;为今后同学们进行的工作做好一定的基础。

目录引言 (1)1.超声波测距仪的设计思路 (2)1.1 超声波测距原理 (2)1.2 超声波测距仪原理框图 (2)2.系统的方案设计与论证 (3)2.1 总体设计方案 (3)2.2 系统整体方案的论证 (3)2.2.1 基于单片机的超声波测距系统 (3)2.2.2 基于CPLD 的超声波测距系统 (3)3系统的硬件结构设计 (4)3.1 发射电路的设计 (4)3.2 接收电路的设计 (5)3.3 显示模块的设计 (6)4系统软件的设计 (8)4.1软件的设计的方案 (8)4.2软件的设计流程图 (8)5系统硬件的调试 (9)6总结 (11)7参考文献 (13)附录一超声波测距程序清单 (14)附录二实物图与原理图对照 (21)引言由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。

基于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显示屏上。

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

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

江苏经贸职业技术学院毕业设计(论文)单片机的超声波测距仪设计基于题目: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课题设计的目的和意义论文设计目的;随着社会的不断地发展,电子测量技术得到了长远的展,超声波的精准测量得到了科技人员的重视和研究。

随着城市的经济的发展,人们开始广泛的使用电子测量技术,然而以精准著称的超声波走进了人们的生活中,超声波性价比高,功能强开始得到人们的青睐。

20HZ的声波我们把它称为超声波。

超声波和其他的机械波一样拥有它传播的介质,比如在发生折射及反射现象分界面中的介质里传播,进入介质中传播和不断发生衰减的现象。

由于超声波具有这些特种和现象,因此把超声波用来测量距离。

通过实验我们知道超声波的准确性非常的高下面我会证明的,在现在我们的生活水平和技术不断的开发,超声波测距技术也是我们不可或缺的一项科技它也融入到我们的生活中。

大多数的超声波测距仪可用于固定物位或液位的测量,用于倒车,冷库的测量,工程的测量,超声测距是一种非接触检测技术,不会受任何的介质和其他的一些物质受到影响的所以我们可以放心使用,超声波还有一项很重要的性能那就是卫生没有污染,当然除了卫生还有它非常的耐潮湿和耐高温以及对一些环境非常恶劣的情况下和一些腐蚀的气体都不会受到任何的影响。

所以具有好多西优秀的特征比如:少污染,可靠高,和寿命长等等。

因此矿业、电厂、水处理厂、污水处理厂、农业用水、环保检测、食品、防汛、水文、明渠、空间定位、公路限高等都得到了很大运用。

水,糖,和一些我们常喝的饮料中大大的改善我们生活的质量的保证。

超声波在各种环境中可以有效地控制距离的准确性还有好的企业直接很好地运用到。

因此,因此超声波可以在不同的环境中有着不同的应用和发展。

用超声波检测通常快速便捷、方便、计算简单、很容易实现控制等,而且在测量精度方面能达各种企业的发展的要求标准,因此超声波开发减轻人们负担,提高准确性是一项重要的指标,在一些科技馆中我们看到很多的机器人可以准确的避障碍物行走,就是因为机器人内部中装有超声波的准确测距,从而使得机器人很快的获知障碍物的距离,方向等一系列的障碍因素。

所以超声波在科技中得到了永久的发展这是一座里程碑。

所以超声波上具有的优点在各个行业都有举足轻重的发展,它代表着人类的进步,发展,探知的一个重要的里程碑。

1.2超声波测距仪设计思路1.2.1超声波测距原理及方案论证超声波传感器好和测距原理:通过科学家的研究结果表明把超过20HZ频率的声波称之为超生波。

通过超声波传感器发出来的声波和接受声波,我们称为超声波换能器或超声波探头。

在超声波中我们把它设计为超声波传感器里面拥有发射器和接受器.下面我解释一下超声波传感器的一些重要的原理:我们利用压电的效应原理将压电效应出来的电能和超声波传感器发出的超声波完美的相互转化,因此在发射超声波的时候,则将超声波转化为电能,我们发射超声波的时候在它收回波时,我们就可以把超声波的震动转化为电信号,这也是人类进步的一个标准。

- 1 -我在解释一下超声波测距的原理是什么:超声波测距的原理我们一般采用的是叫渡越,首先我们要先测出我们已经发射超声时所遇到的障碍物往返所用的时间TOF时间简称为 t,最后在和超声波所发射的速度相乘即就可以得到障碍物和二倍声源之间的距离。

根据要求和研究和它方面的因素,在超声波测距中我们一般都用叫动态扫描的一种重的数字显示的功能,而在超声波测距里的结构我们用的是要的方法从来成功的实现出LED的单片机来实现的。

原因是单片机的定时器可以完美的完成超声波的驱动信号从AT89C52 而形成超声波的测距仪图1.2.1超声波测距仪的系统框1.2.2超声波测距仪原理框图超声波测距原理图1.2.2所示。

超声波发出40kHZ的信号,随后进行放大,在经过超声波发射器输出;超声波接收器可以汲取到超声波发射的信号,继而通过放大器的放大效果,在用锁相电路举行检波处置后,最终驱动单片机的中止流程,继而得出这个时段的时间t,再由其他软件进行识别,从而得出它的距离送到LED。

锁相环超声波接收器放大电路检波电路单片机定时器控制显示器超声波发射器放大电路超声波测距仪原理框图图1.2.2- 2 -第二章课程的方案设计2.1系统整体方案的设计因为超声波具有指向性强的一个重要的特征,所以在介质中超声波传布的间隔是比较远的,于是在距离的测量上超声波得到了很大的运用。

现在在一些农业生产上都可以达到自动化的效果,因为他们有效合理的利用超声波测距的一些重要的指标加以实现自动化的效果比如它设计方便,计算处理简单等等,大大的提高农业生产频率。

可以看出超声波在越来越多的领域上的得到发展和升华。

使用超声波的放射出和承受超是声波测距的理论,按照超声波流传的时间检测超声波所传布的距离。

所以它在很多仪器被运用其中有一种测距仪是将发射波被一些东西反弹回来后吸收的反射波方式。

第三章 51系列单片机的功能特点及测距原理3.1 基于51系列单片机的功能特点我们知道在5l系列单片机中最经典的芯片也就是AT89C2,它一般选用的是40引脚双列直插拼装形式效果,在它的里面是由CPU,4kB的ROM,256 B的RAM,2个16b的定时/计数器TO和T1,4个8 b的工/O端I:IP0,P1,P2,P3,一个全双功串行通信口等组成。

图3.1该系列单片机引脚与封装5l系列单片机可以供应下列功效:4 kB存储器;256 BRAM;32条工/O线;2个16b定时/计数器;5个2级中断源;1个全双向的串行口以及时钟电路。

- 3 -掉电的形式:保留RAM的内容,振荡器停振,抑制芯片所有的其余的功效一直到下一次硬件复位为止。

空闲的形式:CPU停止工作,而让RAM、定时/计数器、串行口和中止系统不断地进行工作的形式。

单片机实现测距原理3.2我们知道通过单片机发出超声波测距是不断的检测超声波发射后所遇到额碰撞物障和碍物所折射的回波,因此可以测出发射和回收回波的时间差为tr,最后可以求出它的距离为S=Ct/2,其中的C的定义为为超声波波速。

为了限制这个系统的最大可测距离一般存在4个重要的因素:超声波的幅度、反射的质地、反射以及入射声波之间的夹角和接收换能器的灵敏度。

为了增加超声波所测量的覆盖范围以及减小测量误差度,所以一般可以采用多个超声波换能器分别作为多路超声波发射和接收的设计方法。

相关文档
最新文档