基于89c51单片机的汽车倒车报警系统_第1页
基于89c51单片机的汽车倒车报警系统_第2页
基于89c51单片机的汽车倒车报警系统_第3页
基于89c51单片机的汽车倒车报警系统_第4页
基于89c51单片机的汽车倒车报警系统_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2015 2016 学年第 二 学期毕业设计(论文)课题 汽车倒车测距报警系统的设计 姓名 何帅 系部电子与信息工程学院专业应用电子技术班级 13 电子(1)班学号 1301170125 指导教师 何晓鸿 武汉交通职业学院教学工作部制摘要超声波测距在倒车雷达、液面高度测量等场合有着广泛的应用。本文根据超声波测距离原理,设计了一个简易的汽车倒车测距报警系统的设计。系统主要由单片机控制器模块、超声波收发模块、距离显示模块、报警提示模块、电源模块构成。控制器通过定时器产生周期的脉冲方波信号,经电声转换电路后发出超声波,同时打开定时器计时。声电转换电路将超声波的回波信号转换为电平送单片机中断,根据定时器计得的收发时间差计算障碍物的距离。本设计分析了超声波测距原理,给出了系统的总体设计方案,完成了具体硬件电路图设计以及软件程序设计,最后对系统进行了测试。测试数据表明系统具有较高的精度,较低成本的优点,因此具有一定的实际应用价值。本设计可用作汽车泊车安全辅助装置,使驾驶员在泊车时能够更加安全,减少事故的发生。关键词:单片机 超声波 测距报警 目录1 绪论 .41.1 设计背景 .41.2 发展前景 .41.3 本次设计任务 .52.系统论证与设计 .62.1 方案的讨论 .62.1.1 控制模块的选择 .62.2.1 测距模块的选择 .62.2 方案的设计 .72.2.1 设计流程框图 .72.2.2 电路原理图的设计 .83硬件模块 .93.1 单片机最小系统 .93.1.1 单片机简介 .93.1.2 时电路钟 .103.1.3 复位电路 .103.2 超声波模块 .113.2.1 什么是超声波特点 .113.2.2 sro4 超声波传感器 .123.2.3 测距原理 .123.3 报警模块 .133.4 显示模块 .134 软件模块 .145 实际操作及实物图 .156 总结 .167 致谢 .178 参考文献 .18附录 1.191 绪论1.1 设计背景随着我国经济的飞速发展,交通运输车辆的不断增多,由此产生的交通问题越来越成为人们关注的问题。其中倒车事故由于发生的频率极高,已引起了社会和交通部门的高度重视。倒车事故发生的原因是多方面的,倒车镜有死角,驾车者目测距离有误差,视线模糊等原因造成倒车时的事故率远大于汽车前进时的事故率,尤其是非职业驾驶员以及女性更为突出。而倒车事故给车主带来许多麻烦,例如撞上别人的车、消防水笼头,如果伤及儿童更是不堪设想,有鉴于此,汽车高科技产品家族中,专为汽车倒车泊位设置的“倒车雷达”应运而生,倒车雷达的加装可以解决驾驶人员的后顾之忧,大大降低倒车事故的发生。1.2 发展前景目前,在国际和国内上,在超声测距方面的研究方向的不同和研究水平的高低,主要体现在测距原理上。随着电子技术的发展,出现了微波雷达测距、CCD 测距、激光测距和超声波测距等多种形式的测距方法,前几种测距法由于技术难度大、成本高等因素,主要用于军事工业方面。而超声波测距则由于其技术难度较低,成本低廉等特点,在一般测量领域应用广泛。如汽车倒车雷达,目前的汽车倒车雷达主要是具有蜂鸣器的语音报警以及距离显示为主的汽车安全系统。这些系统主要采用的是以单片机为控制核心的智能超声波测距传感器和蜂鸣器报警系统,这种汽车安全辅助系统便宜耐用,而且达到了汽车电子系统网络化的发展需求。无庸置疑,未来的超声波测距报警系统,将与自动化智能化接轨,与其他的测距仪集成和融合,形成多测距仪。随着测距仪的技术进步,测距仪将从具有单纯判断功能发展到具有学习功能,最终发展到具有创造力。1.3 本次设计任务本次设计是基于单片机控制的超声波测距报警系统设计,采用以STC89C5160S2 单片机为核心的低成本、高精度、微型化数字显示超声波测距仪的硬件电路和软件设计方法。整个电路采用模块化设计,由主程序、预置子程序、发射子程序、接收子程序、显示子程序等模块组成。各探头的信号经单片机综合分析处理,实现超声波测距仪的各种功能。在此基础上设计了系统的总体方案,最通过硬件和软件实现了各个功能模块。2.系统论证与设计2.1 方案的讨论2.1.1 控制模块的选择本课题主要任务是设计一款简易的汽车倒车测距报警系统的设计,应用于汽车倒车位置监控与报警。该报警器主要包括控制模块、测距模块、声音模块、距离显示模块、电源模块五个部分,我们选择了几个方向来设计讨论。(1)可编程逻辑控制器(PLC)PLC 发展初期主要用于开关量的逻辑控制,随着 PLC 技术的进步,它的应用领域在扩大,不仅可以用于开关量控制,还可用于模拟量及数字量的而控制,可采集与存储数据,并进行联网、通讯等,如今,PLC 已成为工业控制中核心元器件之一。其主要优点是功能完善,稳定性高抗干扰能力强,扩展性好,硬件维护方便,编程简单。缺点是价格较高,体积较大。(2)单片机单片机与 PLC 本质是相同的,它们的发展都是基于微处理技术,而 PLC 实际上是建立在单片机之上的一种产品,而单片机实际上是一个集成电路,体积相对较小,成本低,经济实惠,但利用单片机实现的主控板受软件布局、环境温度、制板工艺等影响,稳定性和抗干扰性相对较弱。对比这两种核心控制元件,两者各有优缺点,根据本课题设计任务,汽车倒车报警装置体积要小,这样便于携带、安装、不占用汽车空间,显然由于PLC 体积大的特点而不符合设计要求,因此本设计采用 AT89C51 单片机作为核心控制元件。2.2.1 测距模块的选择(1)红外线测距红外线测距原理是红外光遇到障碍物会反射回来,而反射回来红光的强弱由距离而定,距离越远,红光强度越弱,根据这个特点能够进行障碍物距离远近的测量。其优点是成本低廉,使用安全,制作简单,缺点就是测量精度低,方向性也差,测量距离近。(2)超声波测距超声波是一种超出人类听觉极限的声波即其振动频率高于 16kHz 的机械波。超声波测距就是将电压和超声波之间的互相转换,发射超声波的探头将电压转化的超声波发射出去,当接收超声波时,超声波接收探头将超声波转化的电压回送到控制芯片。超声波具有振动频率高、波长短、绕射现象小而且方向性好还能够为反射线定向传播等优点,在中、长距离测量时,超声波测量的精度和方向性都要大大优于红外线测量。从安全性,成本、方向性等方面综合考虑,超声波传感器更适合设计要求。根据对以上测距方法的比较,超声波测距具有较强的抗干扰能力和较短的响应时间,在精度和方向性上都优于红外测距,因此本方案的距离测量部件选用超声波测距模块。2.2 方案的设计2.2.1 设计流程框图控制器M C U超声波驱动模块 / 电声换能超声波接收模块 / 声电换能信号调理信号调理障碍物距离显示模块声音提示模块时钟电路复位电路电源模块图 2-1 流程框图2.2.2 电路原理图的设计图 2-2 电路原理图的设计3硬件模块根据系统总体设计方案,系统以单片机 AT89C5160s2 为控制模块 SR04 超声波模块,报警模块,液晶显示模块组成。3.1 单片机最小系统单片机最小系统由芯片,时钟电路、复位电路以及电源电路构成。图 3-1 单片机最小系统的电路图及实物图3.1.1 单片机简介AT89C51 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程Flash 存储器。AT89C51 具有以下标准功能:8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。空闲模式下,CPU停止工作,允许 RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。而且,它还具有一个看门狗(WDT)定时/计数器,如果程序没有正常工作,就会强制整个系统复位,还可以在程序陷入死循环的时候,让单片机复位而不用整个系统断电,从而保护外围硬件电路。AT89C51 有 40 个引脚,32 个外部双向输入/输出(I/O)端口,同时内含 2个外中断口,2 个 16 位可编程定时计数器,2 个全双工串行通信口,片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。其将通用的微处理器和Flash 存储器结合在一起,特别是可反复擦写的 Flash 存储器可有效地降低开发成本。3.1.2 时电路钟单片机的时钟信号通常用两种电路形式得到:内部振荡方式和外部振荡方式。本系统采用内部振荡方式,在 AT89C51 引脚 XTAL1 和 XTAL2 外接晶体振荡器(简称晶振)或陶瓷谐振器,就构成了内部振荡方式。由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生振荡时钟脉冲。图 3-2 时钟电路3.1.3 复位电路复位电路有上电复位和手动复位两种。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论