欢迎来到天天文库
浏览记录
ID:872612
大小:1.06 MB
页数:51页
时间:2017-09-22
《毕业设计(论文)-基于单片机的超声波测距器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学士学位论文题目基于单片机的超声波测距器设计学生吴化平指导教师尹启天教授年级2008级专业计算机科学与技术系别计算机科学与技术学院计算机科学与信息工程学院哈尔滨师范大学2012年5月摘要:21世纪是一个科技的时代,单片机的出现又令工业社会有了前所未有的发展。而基于单片机的超声波测距器作为单片机众多应用中的佼佼者,无疑为现代的工业生产带来了更多的便利。超声波测距器可以应用于一些工业现场的位置监控,也可以用于如液位、井深、管道长度的测量等场合。超声波是指频率在20kHz以上的声波,它属于机械波的范畴。超声波也遵循一般机械波在
2、弹性介质中的传播规律,如在介质的分界面处发生反射和折射现象,在进入介质后被介质吸收而发生衰减等。正是因为具有这些性质,使得超声波可以用于距离的测量中。随着科技水平的不断提高,超声波测距技术被广泛应用于人们日常工作和生活之中。系统的设计主要包括两部分,即硬件电路和软件程序。硬件电路主要包括单片机电路、发射电路、接收电路和显示电路,另外还有复位电路和LED控制电路等。我采用以AT89C51单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路。整个电路采用模块化设计,由信号发射和接收、供电、温度测量、显示等模块组
3、成。发射探头的信号经放大和检波后发射出去,单片机的计时器开始计时,超声波被发射后按原路返回,在经过放大带通滤波整形等环节,然后被单片机接收,计数器停止工作并得到时间。温度测量后送到单片机,通过程序对速度进行校正,结合两者实现超声波测距的功能。软件程序主要由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。它控制单片机进行数据发送与接收,在一定温度下对超声波速度的校正,还有实现数据正确显示在LED上。另外程序控制单片机消除各探头对发射和接收超声波的影响。相关部分附有硬件电路图、程序流程图。实际的环境对超声波
4、有很大的影响,如外部电磁干扰电源干扰信道干扰等等,空气的温度对超声波的速度影响也很大。此外供电电源也会使测量差生很大的误差。再设计的过程中考虑了这些因素,并给出了一些解决方案。关键词:单片机AT89C51;超声波;传感器;测距公式;距离测量目录第一章绪论11.1选题的意义和背景11.2国内外关于单片机的超声波测距器研究的现状21.3课题研究的主要内容和方法以及研究过程中的主要问题和解决办法21.4几种测距方式的比较和选择31.1.1红外线测距方式:31.1.2激光测距方式:31.1.3超声波测距方式:31.5基于单片机的
5、超声波测距器的设计思路4第二章基于单片机的超声波测距器的硬件系统设计62.1系统总体设计思想62.2单片机的简单介绍与性能特点72.2.1系统单片机的选择72.2.2单片机的系统电路102.3AT89C51单片机的引脚介绍112.4系统模型的建立122.4.1系统的主要模块122.4.2超声波测距原理132.4.3超声波的使用方法及超声波换能器的简单介绍142.4.4超声波测距对不同物体的影响152.5基于单片机的超声波测距器的系列设计原理152.5.1系统主程序设计原理152.5.2超声波发生子程序和超声波接收中断程序
6、设计162.5.3超声波发射电路及超声波反相器、传感器设计162.5.4超声波检测接收电路设计192.6单片机的显示电路设计23第三章基于单片机的超声波测距器的软件系统设计243.1需要由基于单片机的超声波测距器的软件程序完成的功能243.2对于软件编程语言的选择243.3实现重要功能的程序的浅析253.3.1实现温度读取功能的程序253.3.2实现根据温度转化声速的程序253.3.3实现距离计算的程序253.3.4主函数的结构与内容263.4系统主程序流程283.5定时器T1中断服务子程序的设计293.6延时子程序的设
7、计303.7基于单片机的超声波测距器的整体设计思路综述31第四章系统调试情况324.1系统硬件调试324.2系统软件调试324.3系统软、硬件联合调试334.4部分设计的优化方案344.4.1提高测距的范围344.4.2发射探头和接收探头之间的影响344.4.3超声波的衰减344.4.4系统干扰因素35第五章研究结论与展望375.1研究结论375.2研究展望38致谢39参考文献39附录40BasedonMCUultrasonicranging45第一章绪论21世纪是一个科技的时代,单片机的出现又令工业社会有了前所未有的发
8、展。而基于单片机的超声波测距器作为单片机众多应用中的佼佼者,无疑为现代的工业生产带来了更多的便利。超声波,是指高于20KHz的机械波。由于超声波的指向性强,能量消耗缓慢,在介质中的传播距离远,因而超声波可以用于距离较远且不易测量的工程及应用中。利用超声波检测距离,设计较方便,计算处理也比较简单,最重要的是,超声波测距
此文档下载收益归作者所有