- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
泉 州 师 范 学 院
毕业论文(设计)
题 目 基于单片机的小车防撞系统的设计
Based on SCM car anti-collision system design
物理与信息工程 学 院 电子信息科学与技术 专 业 07 级 1班
学生姓名 甘景昌 学 号 070303049
指导教师 朱成全 职 称 讲师
完成日期 2011年月引言 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。它是一款红外线检波接收的专用芯片,考虑到红外常用的载波频率38KHZ与测距的超声波40KHZ较为接近,可以利用它制作超声波检测接受电路,且电路简单,灵敏度高,还有较强的抗干扰能力。
方案2:采用uA741构成两级放大电路,这是专用运算放大器,高增益,增益带宽积大,抗干扰能力强,可测距离远,精度高[6]。
经论证比较,虽然方案2相对方案1可测的更远,但方案1已可满足项目功能的要求,且方案1电路结构简单,方便调试,故采用方案1。
2 AT89S51单片机与超声波简介
2.1 AT89S51单片机的概述
AT89S51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable R
文档评论(0)