基于单片机的超声波测距倒车系统的设计与实现终稿

上传人:自*** 文档编号:80512349 上传时间:2019-02-19 格式:DOC 页数:37 大小:2.13MB
返回 下载 相关 举报
基于单片机的超声波测距倒车系统的设计与实现终稿_第1页
第1页 / 共37页
基于单片机的超声波测距倒车系统的设计与实现终稿_第2页
第2页 / 共37页
基于单片机的超声波测距倒车系统的设计与实现终稿_第3页
第3页 / 共37页
基于单片机的超声波测距倒车系统的设计与实现终稿_第4页
第4页 / 共37页
基于单片机的超声波测距倒车系统的设计与实现终稿_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《基于单片机的超声波测距倒车系统的设计与实现终稿》由会员分享,可在线阅读,更多相关《基于单片机的超声波测距倒车系统的设计与实现终稿(37页珍藏版)》请在金锄头文库上搜索。

1、图书分类号:密 级:毕业设计(论文)基于单片机的超声波测距倒车系统的设计与实现 Design and Realization of ultrasonic distance measurement system based on single chip microcomputer学生姓名学院名称信电工程学院学号班级专业名称计算机科学与技术指导教师2016年5月13日徐州工程学院毕业设计(论文)徐州工程学院学位论文原创性声明本人郑重声明: 所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用或参考的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果

2、。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。本人完全意识到本声明的法律结果由本人承担。论文作者签名: 日期: 年 月 日徐州工程学院学位论文版权协议书本人完全了解徐州工程学院关于收集、保存、使用学位论文的规定,即:本校学生在学习期间所完成的学位论文的知识产权归徐州工程学院所拥有。徐州工程学院有权保留并向国家有关部门或机构送交学位论文的纸本复印件和电子文档拷贝,允许论文被查阅和借阅。徐州工程学院可以公布学位论文的全部或部分内容,可以将本学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。论文作者签名: 导师签名:

3、日期: 年 月 日 日期: 年 月 日摘要超声波的指向性特别强,能在空气中传递很远距离,所以超声波经常被用于测量物体间的距离。同时超声波的测量还具有可以快速计算的优点,并且测量的精度很高,完全可以达到工业实用的要求,性价比十分高。本文详细介绍了一个基于单片机的超声波雷达倒车测距装置,硬件的最核心器件是单片机AT89C52,还包括电源模块、报警模块、超声波模块、无线传输模块、显示模块等。它的工作原理是采集端的数据被NRF24L01的无线传输模块实时发给主机,实现较远距离的无线测算。此系统主要分为从机部分和主机部分。从机主要负责的是超声波的数据接收和处理,然后用NRF24L01的无线模块发给主机。

4、而主机主要负责在液晶显示屏上显示测距信息,并且可以通过按键进行设置报警距离。关键词 超声波;NRF24L01;无线传输AbstractUltrasonic directivity is particularly strong, can be transmitted in the air very far away, so ultrasound is often used to measure the distance between objects. At the same time, ultrasonic measurement has the advantages of fast calc

5、ulation, and the measurement accuracy is very high, can meet the requirements of industrial and practical, cost-effective very high.This paper introduces a microcontroller based ultrasonic distance measurement device, the hardware of the core device is AT89C52 microcontroller, also includes ultrason

6、ic module, wireless transmission module, display module and so on.Through the NRF24L01 wireless transmission module, the data of the collected data is sent to the host in real time.This system is divided into the machine testing part and host receiving display alarm.From the machine is mainly respon

7、sible for ultrasonic measurement and data processing, through the wireless module nRF24L01 sent to the host.The host is responsible for the display on the LCD screen ranging information, and can be set alarm distance through the key.Keywords Ultrasonic NRF24L01 Wireless transmission III徐州工程学院毕业设计(论文

8、)目 录1绪论11.1 课题的背景11.2 国内外发展状况11.3 研究的主要内容12 开发环境及相关知识介绍32.1 C语言系统概述32.2 开发环境及工具32.2.1 PROTEL99SE32.2.2 Keil32.2.3 STC-ISP33 系统需求分析与概要设计43.1 系统总体方案设计44 芯片资料简介54.1 无线收发模块54.1.1 引脚功能及描述54.1.2 工作模式64.1.3 工作原理74.2 STC89C52单片机简介84.2.1 单片机的引脚功能描述85 硬件系统的设计105.1 硬件系统设计的总体方案105.2 单片机最小系统125.3 单片机时钟电路与复位电路的模块

9、125.4 液晶显示模块135.5 按键控制电路模块135.6 电源模块145.7 声光报警电路模块145.8 无线传输模块156 软件系统的设计166.1 软件设计思路166.2 主程序流程图设计166.2.1 发送模块166.2.2 接收模块166.3 子程序设计176.3.1 无线发射模块的软件设计176.3.2 无线接收模块的软件设计186.3.3 超声波探测程序流程图206.4 硬件设计216.4.1 元件清单217 焊接说明227.1 焊接思路227.2 焊接过程22I7.2.1 最小系统的焊接227.2.2 电源电路的焊接247.2.3 报警模块的焊接257.2.4 焊接成品25

10、8 系统调试288.1 调试步骤288.2 实验结果28总结评价29致谢30参考文献31II1绪论1.1 课题的背景随着科技的飞速发展,生活中对无线电的应用越来越多,无线测距的研究正是现在科技发展的一个新的方向,其应用已经涉及到生活的方方面面。当把无线测距运用在汽车上时,驾驶员在倒车过程中便可以利用无线测距的仪器的报警功能,当快要撞到后面的物体时而警醒,能在一定程度上避免事故的发生和保障人们的生命安全。超声波实际应用在测距这个方面的实例越来越多。但按照现在的科学技术水平看,人们在生活中的应用还十分有限,因此,这是一个很有发展前景的技术。预测在未来,作为一种新颖的而且非常实用重要的工具的超声波测

11、距,在社会的各个领域都将有庞大的潜力空间,它也将应用在高定位、高精度的、高需求的特殊环境中,如声纳的发展方向为:开发高精度的测距声纳,使水中武器能进行隐蔽攻击;研发能在浅海进行工作的潜艇声纳,尤其要解决如何在浅海中识别目标;降低甚至去除潜艇自身噪声。不用怀疑的是未来的超声波测距肯定是要与自动化、智能化结合,同时也可以和其他的测距仪器拼接组装,从而形成多测距仪。测距仪器将会伴随着科学技术的发展,从只能够简单的判断一步步的发展到能够自身学习的程度。在不久的未来,气象一新的测距仪器在生活中的巨大作用会让人民惊讶。1.2 国内外发展状况在这短短几十年里,超声波技术伴随着科学技术火箭般飞速发展从而得到迅

12、猛发展,超声波测距相对于其他测距技术而言,成本低廉但是测量精度方面相对比较高而且受环境因素的限制也相对较轻,所以实际的应用范围十分广泛,也可以把它与红外传感器、灰度传感器等结合起来,共同实现测距、绕障、自动寻线等功能。超声波实质是一种机械波,它的工作频率是20KHz以上,它的传播速度在20C温度的空气中大约为340ms。它在距离测量、管道长度测量、倒车雷达应用、液位测量、移动机器人的开发等地方应用广泛。因此这是一个非常具有实用价值和有商业价值的课题。 在实际的生活应用过程中,超声波测距有很多的局限性,比如在空气中的灰尘会导致超声波衰减,当测量距离较远时,会导致测量的误差较大。除此之外还有一些其

13、他的外界因素,比如环境的温度、颗粒物的含量、风速等也会对数据的准确性有所影响,因此,这些问题限制了超声波测距在一些要求较高的场合的使用。在解决这些客观因素的基础之上,进一步的加强超声波测距的精度和准确性,具有十分重要的现实意义。1.3 研究的主要内容此设计中使用的芯片主要有Nordic公司生产的工作频段是2.4GHz的NRF24L01射频芯片,除此之外,还有低功耗控制并且可以实现短距离无线数据通信的单片机芯片STC89C52。该设计的成本比较低但是数据传输速率高而且通信稳定以及使用的设计软件较为简单。这个系统主要有主机和从机二个部分组成的。从机可以获得与被测物体间的距离,发送给主机,主机在液晶

14、显示屏上显示测量距离和报警距离。本设计的核心是单片机STC89C52芯片。单片机能够使用广泛,与它构成的计算机应用系统的特点有紧密关系的: 有较大的可靠性。 构建方便、简洁、易懂。 具有优异的性价比。2 开发环境及相关知识介绍2.1 C语言系统概述C语言是一门通用的计算机编程语言,在计算机编程方面应用十分广泛。C语言的设计,能提供给用户简单的可编译方式,它产生少量的机器代码,而且不需要任何操作环境就可以进行编程。C语言的跨平台的特性十分优越,标准C语言写出来的程序可以在多台电脑平台上进行编译,乃至还可以在一些嵌入式处理器等作业平台上编译。2.2 开发环境及工具2.2.1 PROTEL99SEPROTEL99SE是可以在Windows9X/2000/NT操作系统下操作的EDA设计软件,它所使用的管理模式是是设计库管理模式,拥有非常强的数据交换能力、开放性和3D模拟功能,印制电路板设计、电路原理图设计甚至可编程逻辑器件设计的工作都可以用它来进行。按系统功能划分PROTEL99SE的系统组成,主要可以分为电路工程设计部分和电路仿真与PLD部分,它可以进行电路原理设计,也可以印刷电路板设计和自动布线。PROTEL99SE功能特性主要包括:1、超强功能的、修改与编辑功能2、强大的设计自动化功能2.2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号