汽车倒车防撞报警器毕业设计_第1页
汽车倒车防撞报警器毕业设计_第2页
汽车倒车防撞报警器毕业设计_第3页
汽车倒车防撞报警器毕业设计_第4页
汽车倒车防撞报警器毕业设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

乐山师范学院毕业设计(论文) 本 科 生 毕 业 设 计 报 告学 院 物理与电子工程学院 专 业 电子信息工程论文题目:汽车倒车防撞报警器设计 学生姓名 指导教师 班 级 学 号 完成日期:2014 年 12 月题目:汽车倒车防撞报警器物理与电子工程学院 电子信息工程 学号摘 要本设计是以基于 AT89S51 单片机的超声波测距,可用作汽车泊车安全辅助装置,该装置可以数码管显示驾驶员距障碍物多远,并在距障碍物一定警戒距离时发出警报声。使驾驶员在泊车时能够更加安全,减少事故的发生。该设计硬件由单片机最小系统、超声波发射与接收电路、供电与报警电路、数码显示电路组成。软件主要使用汇编语言进行。关键词 AT89C51 超声波 数码管 测距 传感器1 设计任务与要求1.1 研究的背景汽车业与电子业的不断发展壮大,使得这俩者之间变得越来越紧密,俩者的相结合,导致了电气一体化这一系统的产生。在交通严重的今天,电子控制系统技术可以使汽车的安全性得到很大的提升。广泛的来看其中主要有自动安全气囊,自动门锁,自动空调,自动导航,自动车窗,控制车灯,控制座椅,倒车防撞并液晶显示实时路况,自动诊断汽车故障等。在经济不断发展的今天,汽车这种交通工具会越来越普及,这就会导致城市交通不断拥挤,最重要的一点就是在停车时有一些驾驶员不够小心或对障碍物的预判距离不足导致发生摩擦与碰撞。如果驾驶能够提前知道障碍物距离多远、在哪里,就可以及时采取措施,这样就可以避免很多事故的发生。于是,许多安全系统由此诞生,其可分为主动安全系统与被动安全系统。其中主要是主动安全系统,而现阶段对主动安全系统的研究主要放在测距上面。本设计要求设计的汽车倒车防撞系统能够有效的提醒驾驶员距障碍物多远,并可手动设置在距障碍物多远是发动报警,可有效的提高倒车安全性。1.2 本设计的主要任务(1)设计一套汽车倒车防撞报警系统,要求有一台主机,汽车与物体距离小于设定值时,利用蜂鸣器进行报警。通过按键选择报警的距离并数码显示选择的档位。(2)采用 51 系列单片机中的简易型产品 AT89C2051 作为中央处理器,选用专用配对的超声波组件,进行超声波信号与电信号的相互转换,利用超声波传感器的选频特性,对接收到的超声波信号进行幅值判断,从而达到不同距离的选择与报警的目的。1.3 应解决的关键问题1、对整体电路的设计。2、超声波测距的计算。3、超声波测距的死区解决。4、按键对报警值的设置。2 设计方案21 方案比较2.1.1 激光测距激光测距主要采用脉冲法和相位法。脉冲法就是测距仪发出激光后被测量物体反射后再次被测距仪接受,测距仪记录激光往返时间,以光速的大小乘以时间的一半来计算距离。相位法是采用无线电波的频率并对激光束进行幅度调制,以此来测量调制光往返以此产生的相位延迟,用调制光的波长算此相位延迟代表的距离。其优点是激光的测量距离很远、速度很快,测量精准。缺点是造价比较高。2.1.2 红外线测距红外线测距的原理是利用红外线在碰到不同距离的障碍物时反射回来的强度不同来进行测量。优点是造价便宜,缺点是不够精准,方向性不好。2.1.3 超声波测距超声波测距的原理是利用超声波在发射后碰到障碍物后会反射回来,计录其从发射到反射回来的时间,然后以时间的一半乘以超声波在空气中传播的速度就可得出与障碍物间的距离。超声波测距在中长距离的精度比红外线高,易于控制方向,能量消耗慢。造价比红外线高但少于激光,安全比较高。综合以上方案可以得出,方案三总体较优,故采用方案三。2.2 电路总体方案图 2.2 是电路总体结构框图,包括 51 单片机最小系统,HC-SR04 超声波测距模块,LED 数码管显示电路,蜂鸣器报警电路和按键电路。超声波图 2.2 电路基本框图本设计对 51 单片机进行编程使用的是 keil 编程软件,51 单片机在启动后由P0.1 口产生脉冲信号通过放大电路后传送到超声波发射探头,产生超声波,在发射电路启动时,单片机同时启动中断程序,利用中断定时器的计数功能记录从发超声波测距模块AT89C51数码管显示蜂鸣器警报按键设置驱动5V 直流稳压电源射到接收超声波所用的时间。当接收到返回的超声波后,对单片机进行中断申请,执行外部中断子程序,开始计算距离。在选用器材时,最难选用的是超声波探头,HC-SR04 超声波测距模块测距的精度最高可达 3MM,而测试盲区仅为 2CM,且内含超声波发射与接收器。超声波的发射与接收是分开的,所以必须要求俩个探头为同一水平线,为了减少由于测量距离和信号在空气中传播而引起的误差,要求俩探头不能靠太进,综合各种资料,HC-SR04 俩探头间距大约为 6CM,最符合本设计,故采用了 HC-SR04 超声波测距模块。其它器件分别是 7*9 万用板、STC89C51 单片机、74hc573、40P IC 座、20P IC 座、4p 母座、四位一体共阴数码管、9012 三极管*5、2.2k 电阻*5、220 电阻*8、10k 电阻、5V 有源蜂鸣器、103 排阻、10uf 电解电容、30pf 瓷片电容*2、12MHZ 晶振、按键*3、自锁开关、DC 电源插口、导线若干、焊锡若干、电池盒+DC 电源插头。3 设计原理分析本设计汽车倒车防撞报警器主要利用 HC-SR04 超声波模块测量与被测物的距离,然后将其反馈给单片机,再通过数码管将其显示出来,用单片机来控制是否发出警报声,可通过按键来设置报警的距离,电源采用 5 V 稳压直流电源。下图 3.1为整体电路原理图:图 3.1 电路总原理图3.1 单片机概述3.1.1 单片机的特性我们使用的 AT89S51 单片机是低电平、高性能 CMOS 8 位单片机,其带有 4K字节闪烁可编程可擦除只读存储器的低电压、高性能 COMOS8 的微处理器,执行速度最高可达 90MHz,功耗很低。该器件有 40 引脚,速度较快,价格便宜,烧录方便,通过串口即可下载,还可以实现在线编程。单片机的引脚如图 3.2 所示。图 3.2 51 单片机的引脚图3.1.2 单片机最小系统单片机最小系统是在应用单片机其他拓展系统的基础,单片机最小系统即一个单片机可以工作的最小配置,对 51 单片机来说,只要有时钟和复位电路就可组成了。单片机最小系统如下 3.3 图图 3.3 单片机最小系统原理图3.1.3 复位电路为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路可在供电时提供复位信号,当电源稳定后撤销复位。电路图如图 3.4 所示:图 3.4 复位电路3.1.4 晶振电路晶振电路是单片机系统正常工作的保证,只有当单片机系统正常工作是振荡器才会起振。当振荡器不起振,说明系统出现了故障。晶振电路如图 3.5 所示:图 3.5 晶振电路3.2 驱动显示电路及报警电路显示电路采用 LED 数码管显示,当超过已设定的距离时,蜂鸣器和 LED 可实现报警功能并可通过按键实现有限距离的调整。3.2.1 LED 数码管显示电路LED 数码管显示模块主要由一个 4 位一体的 7 段 LED 数码管组成。它是一个共阳极的数码管,每一位数码管的 a,b,c,d,e,f,g 和 dp 端相连在一起来接受单片机PI 口所产生的段码。S1,S2,S3,S4 引脚用来接受单片机 P2 口产生的段码。本系统采用动态扫描方式。当数码管接收到段码后由 COM 端控制那一位数码管被点亮。在轮流点亮数码管的过程中,由于每个数码管被点亮的时间十分短暂,给人印象就是一组稳定的数码显示。具体原理图如图 3.6 所示:图 3.6 显示电路3.2.2 蜂鸣器和 LED 报警通过单片机给定不同频率来使蜂鸣器发出报警声。模块如下图 3.7 所示:图 3.7 蜂鸣器驱动电路3.3 HC-SR04 超声波测距模块3.3.1 HC-SR04 超声波测距模块的性能特点HC-SR04 超声波测距模块测距的精度最高可达 3MM,而测试盲区仅为 2CM,且内含超声波发射与接收器。反应速度快测量周期仅为 10ms,俩个探头位于同一水平线,切距离大约为 6cm。模块上另有 LED 指示,方便观察和测试。原理如下:(1)可自动发送 840KHZ 的方波,检测信号是否有返回;(2)必须给至少 10us 的高电平信号;(3)当有信号返回时,IO 口输出一个高电平,此时超声波发射到返回的时间即是高电平持续的时间。(4)当 TRIG 从 0 变为 1 是,主控制板启动。(5)当超过 10ms 扔没有出现 150us 的 0 信号时,表示前方无障碍。3.3.2 HC-SR04 的管脚排列和电气参数HC-SR04 的外形及管脚排列如图 3.8 所示。(1)VCC 为 5V 电源;(2)GND 为地线;(3)TRIG 触发控制信号输入;(4)ECH0 回响信号输出。图 3.8 外形及管脚排列图HC-SR04 的电气参数如表 3.9 所示:表 3.9 电气参数表电气参数 HC-SR04 超声波模块工作电流 15mA工作电压 直流电压 5V工作频率 40Hz最近射程 2cm最远射程 4m测量角度 15 度输入触发信号 10us 的 TTL 脉冲输出回响信号 输出与射程成比例的 TTL 电平信号规格尺寸 45*20*15mm3.3.3 HC-RS04 超声波测距原理超声波测距的原理是利用超声波在发射后碰到障碍物后会反射回来,计录其从发射到反射回来的时间,然后以时间的一半乘以超声波在空气中传播的速度就可得出与障碍物间的距离。其模块图如图 3.10 所示图 3.10 超声波模块3.3.4 超声波时序图图 3.11 超声波时序图由上时序图可看车,只要提供 10us 的一个脉冲触发信号,就会循环发出 8 个40KHz 的脉冲。当检测到右回波信号后则会输出回响信号。回响电平输出与检测距离成正比。这样就可由信号的发射与回响时间间隔计算出距离。距离=高电平时间*声速(340M/S)/2。3.4 按键设置电路通过按键来实现报警距离的更改,一个按键用来实现报警距离的增大,一个按键用来实现报警距离的减小,一个按键用来进入设置报警距离程序和确定更改的报警距离。按键电路如图 3.12 所示: S 1S W -P BS 2S W -P BS 3S W -P BG N D图 3.12 按键电路图4 设计的过程系统程序主要包括主程序、按键子程序、数码显

温馨提示

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

评论

0/150

提交评论