该【基于单片机的超声波测距论文 】是由【286919636】上传分享,文档一共【48】页,该文档可以免费在线阅读,需要了解更多关于【基于单片机的超声波测距论文 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。1/53
毕业设计(论文)
(****届)
论文题目基于单片机的超声波测距
Ultrasonicdistancemeasurement basedonsinglechip
学生姓名:学号:
二级学院名称:专业:
指导教师:职称:
重声明
2/53
我谨在此重声明:本人所写的毕业论文《基于单片机的超声波测距》均系本人独立完成,没有抄袭行为,凡涉与其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。
承诺人(签名):
年月日
基于单片机的超声波测距
摘要:超声波具有指向性强,能量消耗缓慢,传播距离较远等优点,所以,在利用传感器技术和自动控制技术相结合的测距方案中,超声波测距是目前应用最普遍的一种,他广泛应用于防盗、倒车雷达、水位测量、建筑施工工地以与一些工业现场。
本课题详细介绍了超声波传感器的原理和特性,以与STC公司的STC89C52的单片机的性能和特点,并在分析了超声波测距的原理的基础上,指出了设计测距系统的不足并加以改进,将温度引起的误差考虑在并且加以修正,给出了以STC89C52单片机为核心的低成本、高精度、液晶显示超声波测距系统的硬件电路和软件设计方法。该系统电路设计合理、工作稳定、性能良好、检测速度快、计算简单并且做到了可设计报警围的功能,在测量精度方面能达到工业使用的要求。
关键词:单片机;液晶显示;报警;测距
I/53
Ultrasonicdistancemeasurementbasedonsinglechip Abstract:Ultrasoundhasastrongpoint,theenergyconsumptionoftheslowspreadoftheadvantagesofdistance,sotheuseofsensortechnologyandautomaticcontroltechnology,theprogramcombinesdistance,ultrasonicdistancemeasurementisthemostcommonone,andhe widelyusedinsecurity,parkingsensor,waterlevelmeasurement,constructionsitesandsomeindustrialsites. Thissubjectintroducestheprinciplesandcharacteristicsofultrasonicsensors,andmicrocontrollerSTC89C52STC'sperformanceandcharacteristics,andtheanalysisoftheultrasonicdistancemeasurementbasedontheprinciplethatthelackofdesignrangingsystemandmakeimprovements,will intoaccounttheerrorduetotemperatureandshouldbeamendedtoSTC89C52givenlow-costmicrocontrollerasthecore,high-accuracy,liquidcrystaldisplayultrasonicrangingsystemofhardwareandsoftwaredesignmethods. Thesystemcircuitdesignisreasonable,stable,goodperformance,fastdetectionofsimplecalculationandcanbedesignedtoachievethealarmrangeoffunctionstoachieveprecisioninthemeasurementrequirementsforindustrialuse. Keywords:microcontroller;LCDdisplay;alarm;ranging
46/48
目录
1绪论6
2电路方案论证6
3单片机概述8
4超声波测距模块11
-SR04超声波测距模块的性能特点12
-SR04的管脚排列和电气参数13
-SR04的电气参数13
5系统硬件电路设计15
-RS04超声波测距原理19
46/48
6系统程序的设计21
结论25
参考文献26
附录(A)27
附录(B)28
致46
IV/53
46/48
1绪论
单片机技术的迅速兴起与蓬勃发展,其稳定、安全、高效、经济等优点十分突出,所以其应用也十分广泛。单片机已经无处不在、与我们生活息息相关,并且渗透到生活的方方面面,如空调、VCD机、手机、微波炉、自动洗衣机与汽车电子设备等。单片机的特点是体积较小,也就是其集成特性,其部结构是普通计算机系统的简化,增加一些外围电路,就能够组成一个完整的小系统,单片机具有很强的可扩展性。它具有和普通计算机类似的、强大的数据处理功能,通过使用一些科学的算法,可以获得很强的数据处理能力。所以单片机在工业应用中,可以极提高工业设备的智能化、数据处理能力和处理效率,而且单片机无需占用很大的空间。
同时,随着社会的发展和进步,超声波测距系统日益重要,应用围迅速扩大,由于超声测距是一种非接触检测技术,不受光线、被测对象颜色等的影响,在较恶劣的环境(如含粉尘)具有一定的适应能力,因此用途极度广泛。在测绘地形图,建造房屋、桥梁、道路、开挖矿山、油井等,倒车雷达、建筑施工工地以与一些工业现场,例如液位、井深、管道长度等场合应用比较普遍。利用超声波检测往往比较迅速、方便、计算简单、易于做到实时控制,并且在测量精度方面能达到工业实用的要求。
课题《基于单片机的超声波测距》由51单片机最小系统、超声波测距模块、驱动显示电路、5伏直流稳压电路、温度传感器等组成。利用超声波测距模块HC-SR04测量距离,并对数据进行分析处理,传给51单片机,再通过1602LCD显示出来,同时电源部分采用5V稳压直流电源。
1、对主要硬件电路设计、制作实物时拟解决的关键问题是:温度等外界干扰对测距精度的影响。
2、超声波测距采用软件编程实现,通过仿真验证其正确性。
2电路方案论证
激光测距一般采用两种方式来测量距离:脉冲法和相位法。脉冲法测距的过程:测距仪发射出的激光经被测量物体的反射后又被测距仪接收,测距仪同时记录激光往返的时间,光速和往返时间的乘积的一半,就是测距仪和被测量物体之间的距离。相位法测距的过程:用无线电波段的频率,对激光束进行幅度调制并测定调制光往返测线一次所产生的相位延迟,再根据调制光的波长,换算此相位延迟所代表的距离,即用间接方法测定出光经过往返测线所需的时间。
7/53
超声波测距的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射电到障碍物的实际距离,可见这与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。
从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。
,包括51单片机最小系统,HC-SR04超声波测距模块,1602LCD显示电路,蜂鸣器,按键电路,5V电路。
1602LCD显示
蜂鸣器
按键
驱动
超声波测距模块
STC89C52
电源
7/53
3单片机概述
STC89C52是STC公司推出的一款超强抗干扰,加密性强,在线可编程,高速,低功耗CMOS8位单片机。片含8kbytes的可反复擦写Flash只读程序存储器和256bytes的随机数据存储器(RAM),器件采用STC公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统与8052产品引脚兼容,片置通用8位中央处理器(CPU)和Flash存储单元,功能强大的STC89C52单片机适合于许多较为复杂控制应用场合。
其外形封装有两种方式:双列直插式40脚封装(DIP)和方形44脚封装(PLCC),直插式40脚封装(DIP)和外部总线结构如图2和图3所示:
STC89C52的4个8位I/O口的功能说明如下:
(1)P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。
(2)P1口:P1口是一个具有部上拉电阻的8位双向I/O口,p1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写
9/53
基于单片机的超声波测距论文 来自淘豆网www.taodocs.com转载请标明出处.