毕业论文-基于AT89S51单片机的小车防撞系统设计_精品.doc
文本预览下载声明
泉 州 师 范 学 院
毕业论文(设计)
题 目 基于AT89S51单片机的小车防撞系统设计
Based on SCM car anti-collision system design
物理与信息工程 学 院 电子信息科学与技术 专 业 07 级 1班
学生姓名 甘景昌 学 号 070303049
指导教师 朱成全 职 称 讲师
完成日期 2011年月AT89S51单片机的小车防撞系统的设计
物理与信息工程学院 07级电子信息科学与技术 070303049 甘景昌
指导教师 朱成全 讲师
【摘 要】本文介绍了AT89S51单片机的性能及特点,设计了以其为核心的一种低成本、高精度、微型化、数字显示的汽车防撞报警器。该防撞报警器将单片机的实时控制及数据处理功能,与超声波的测距技术、传感器技术相结合,可检测汽车运行中后方障碍物与汽车的距离,通过数显装置显示距离,并由发声电路根据距离远近情况发出警告声。对防范汽车倒车事故的发生具有重要的意义。
【关键词】单片机;超声波;防撞;报警
目 录
引言 3
1系统设计的目标和任务 3
1.1系统设计的基本要求 3
1.2系统设计的思路 3
1.3方案论证 3
1.3.1发送模块 3
1.3.2接收模块 3
2 AT89S51单片机与超声波简介 4
2.1 AT89S51单片机的概述 4
2.2 AT89S51单片机的特点 4
2.3 超声波简介 5
2.4 基于CX20106超声波测距的调试 5
3系统软件部分设计 5
3.1超声波系统主流程图 5
3.2超声波硬件设计与软件编程 7
3.2.1复位电路 8
3.2.2显示电路 8
3.2.3超声波发送与接收模块 9
3.2.4 报警模块 10
4 调试及性能分析 11
4.1 硬件调试 11
4.2 软件调试 11
4.3测试结果与分析 11
5设计总结 12
致谢 12
参考文献 13
附录1电路原理图 13
附录2 PCB图 13
附录3程序 14
引言
随着现代化城市的发展,城市密度越来越大,城市交通越来越拥堵,人们对自身的生命财产安全越来越重视,在公路上车辆行驶的安全性也得到了更多的关注,能否在高速行驶公路上及时提醒司机驾驶安全也变得更加重要。因此,设计一个小车防撞系统也就变得很有必要。目前测量距离一般都采用波在介质中的传播速度和时间关系进行测量。常用的技术主要有激光测距、微波雷达测距和超声波测距三种[1]。超声波具有指向性强、能量消耗缓慢且在介质中传播的距离较远的优点,因此经常用于距离的测量。超声波测距主要用于建筑工地以及一些工业现场和移动机器人研制上,可在潮湿,多尘等环境下工作。相对于其他技术而言,超声波定位技术成本低、工作稳定、精度高、操作简单等优点,非常适用于距离测量定位。AT89S51为小车防撞控制系统提供了稳定、可靠的解决办法,充分利用它的片内资源,实现了超声波测距和报警 [2]。
1系统设计的目标和任务
1.1系统设计的基本要求
本次设计的主要内容是设计一种基于单片机汽车防撞报警系统的硬件电路,主要利用单片机对超声波传感器采集的模拟数据的处理及存储。
设计的基本要求:
1.快速自动报警功能:当超声波传感器检测到汽车后方障碍物与汽车的距离小于安全值时,系统能快速进行声光报警。
2.准确地向终端报警:能够及时并准确地向司机进行报警,快速地实现安全检测。
3.实时检测功能:监测模块能实时采集汽车与后方障碍物距离的变化,将这些数据定时传送给单片机,有利于及时了解当前所处情况是否处于安全环境之下[3]。
1.2系统设计的思路
该系统分为监测部分与终端接收部分。
监测部分,通过超声波系统对碰到的障碍物进行检测,再通过单片机系统对接收到的数据进行处理,保证在终端能准确地接收信息,蜂鸣器同时工作;终端接收部分,终端通过单片机分析接收的相关信息,在LED上显示与障碍物的距离[4]。
1.3方案论证
1.3.1发送模块
方案1:采用压电式超声波换能器。压电式超声波换能器是利用压电晶体的谐振来工作的。
方案2:采用反向器74LS04和超声波发射换能器T构成震荡器。这种电路可以提高超声波发射强度,且电路简单,稳定性高。
方案3:单电源乙类互补对称功率放大电路和UCM—40T发射器。利用单电源乙类互补对称功率放大大路驱动发射器[5]。
经论证比较,三种方案差距不大,但鉴于用74LS04电路简单。故选择方案2。
1.3.2接收模块
方案1:采用集成电路CX20106A。它是一款红外线检波
显示全部