1、 本科生毕业设计报告本科生毕业设计报告 学 院 物理与电子工程学院 专 业 电子信息工程 论文题目:汽车倒车防撞报警器设计汽车倒车防撞报警器设计 学生姓名 指导教师 班 级 学 号 完成日期:2014 年 12 月 题目:汽车倒车防撞报警器题目:汽车倒车防撞报警器 物理与电子工程学院 电子信息工程 学号 摘 要本设计是以基于 AT89S51 单片机的超声波测距, 可用作汽车泊车安全辅助装置, 该装置 可以数码管显示驾驶员距障碍物多远,并在距障碍物一定警戒距离时发出警报声。使驾驶员在 泊车时能够更加安全,减少事故的发生。该设计硬件由单片机最小系统、超声波发射与接收电 路、供电与报警电路、数码显示
2、电路组成。软件主要使用汇编语言进行。 关键词 AT89C51 超声波 数码管 测距 传感器 1 1 设计任务与要求设计任务与要求 1.11.1 研究的背景研究的背景 汽车业与电子业的不断发展壮大,使得这俩者之间变得越来越紧密,俩者的相 结合,导致了电气一体化这一系统的产生。在交通严重的今天,电子控制系统技术 可以使汽车的安全性得到很大的提升。广泛的来看其中主要有自动安全气囊,自动 门锁,自动空调,自动导航,自动车窗,控制车灯,控制座椅,倒车防撞并液晶显 示实时路况,自动诊断汽车故障等。 在经济不断发展的今天,汽车这种交通工具会越来越普及,这就会导致城市交 通不断拥挤,最重要的一点就是在停车时有
3、一些驾驶员不够小心或对障碍物的预判 距离不足导致发生摩擦与碰撞。如果驾驶能够提前知道障碍物距离多远、在哪里, 就可以及时采取措施,这样就可以避免很多事故的发生。于是,许多安全系统由此 诞生,其可分为主动安全系统与被动安全系统。其中主要是主动安全系统,而现阶 段对主动安全系统的研究主要放在测距上面。本设计要求设计的汽车倒车防撞系统 能够有效的提醒驾驶员距障碍物多远,并可手动设置在距障碍物多远是发动报警, 可有效的提高倒车安全性。 1.21.2 本设计的主要任务本设计的主要任务 (1)设计一套汽车倒车防撞报警系统,要求有一台主机,汽车与物体距离小 于设定值时,利用蜂鸣器进行报警。通过按键选择报警的
4、距离并数码显示选择的档 位。 (2)采用 51 系列单片机中的简易型产品 AT89C2051 作为中央处理器,选用专 用配对的超声波组件,进行超声波信号与电信号的相互转换,利用超声波传感器的 选频特性,对接收到的超声波信号进行幅值判断,从而达到不同距离的选择与报警 的目的。 1.31.3 应解决的关键问题应解决的关键问题 1、对整体电路的设计。 2、超声波测距的计算。 3、超声波测距的死区解决。 4、按键对报警值的设置。 2 2 设计方案设计方案 2 21 1 方案比较方案比较 2.1.1 2.1.1 激光测距激光测距 激光测距主要采用脉冲法和相位法。脉冲法就是测距仪发出激光后被测量物体 反射
5、后再次被测距仪接受,测距仪记录激光往返时间,以光速的大小乘以时间的一 半来计算距离。相位法是采用无线电波的频率并对激光束进行幅度调制,以此来测 量调制光往返以此产生的相位延迟,用调制光的波长算此相位延迟代表的距离。其 优点是激光的测量距离很远、速度很快,测量精准。缺点是造价比较高。 2.1.22.1.2 红外线测距红外线测距 红外线测距的原理是利用红外线在碰到不同距离的障碍物时反射回来的强度 不同来进行测量。优点是造价便宜,缺点是不够精准,方向性不好。 2.1.3 2.1.3 超声波测距超声波测距 超声波测距的原理是利用超声波在发射后碰到障碍物后会反射回来,计录其从 发射到反射回来的时间,然后
6、以时间的一半乘以超声波在空气中传播的速度就可得 出与障碍物间的距离。超声波测距在中长距离的精度比红外线高,易于控制方向, 能量消耗慢。造价比红外线高但少于激光,安全比较高。综合以上方案可以得出, 方案三总体较优,故采用方案三。 2.22.2 电路总体方案电路总体方案 图 2.2 是电路总体结构框图,包括 51 单片机最小系统,HC-SR04 超声波测距 模块,LED 数码管显示电路,蜂鸣器报警电路和按键电路。 超声波 图 2.2 电路基本框图 本设计对 51 单片机进行编程使用的是 keil 编程软件,51 单片机在启动后由 P0.1 口产生脉冲信号通过放大电路后传送到超声波发射探头,产生超声波,在发射 电路启动时,单片机同时启动中断程序,利用中断定时器的计数功能记录从发射到 接收超声波所用的时间。当接收到返回的超声波后,对单片机进行中断申请,执行 外部中断子程序,开始计算距离。