基于单片机AT89S51控制的汽车倒车雷达系统3000字
基于单片机AT89S51控制的汽车倒车雷达系统3000字 3.1电路工程设计部分 3.2电路仿真与PLD部分 KEIL uvivsion3软件是目前最流行开发MCS-51系列单片机的软件,这从近年 来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏 汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通 过一个集成开发环境将这些部份组合在一起。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全 Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会 到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容 易理解。在开发大型软件时更能体现高级语言的优势。它为编程人员带来极大方 便。
4.结论 超声波测距是一种非接触测距,是在基于AT89S51作为控制中心的倒车雷达 系统。通过单片机控制超声波发射,通过定时器计算出超声波到达障碍物的时间, 同时有温度补偿接口,计算出实际超声波速度,有单片机处理数据得到精确的距 离,并加以显示和报警。作为一种辅助安全系统,消除了倒车视线盲区,让驾驶 员倒车更加安全,具有很强的实用性。完成本设计,总结做了如下一些工作:
4.1对超声波测距发展历程,背景,应用现状,及市场需求方向有了一个比 较深入了解。
4.2分析了造成超声波测距的误差,大概有环境误差,量化误差,触发误差 摘要:
倒车雷达系统是汽车泊车或者倒车时的安全辅助装置,能以声音或 者更为直观的显示告知驾驶员周围障碍物的情况,帮助驾驶员扫除了视野死角和 视线模糊的缺陷,提高驾驶的安全性。本设计利用AT89S51作为中心控制器,根 据超声波测距原理设计。整个系统由超声波发射器电路、超声波接收电路、环境 温度采集电路、显示电路及报警电路组成。当倒车时,单片机控制电路,发射超声波,遇到障碍物,超声波返回到接收电路,单片机处理超声波传输的时间,得 到车与障碍物的距离S。当S〈2M时候,通过译码,送至显示电路,显示距离,并 驱动报警电路。
摘 要:
中图分类号:TP302.1 文献标识码:A 文章编号:
1.前言 随着社会的发展,汽车数量不断增加,人们便对汽车操作的便捷性愈加挑剔。
汽车倒车时的不便被汽车制造行业所重视。人们希望有一种装置能够实现汽车 “后视”功能,在倒车时能够提示人们汽车后方是否有障碍物以及障碍物与汽车 的大致距离等。
倒车雷达能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除 了驾驶员泊车和启动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视 野死角和视线模糊的缺陷,提高了安全性。
车用倒车探测器首先要解决的技术难题就是误报。由于道路状况十分复杂, 以及道路两旁的静态护栏、标志牌,还有各种恶劣天气的影响等,使得探测器对 目标的识别十分困难,误报率很高。要想完全解决好误报问题,还需要采取多传 感器的信息融合技术。实现信息综合分析,利用数据间的冗余性和互补特性进行 容错处理,克服单一传感器可靠性低、有效探测范围小等缺点,有效地降低探测 器的误报机率。
生产超声波传感器的主要材料的价格一直居高不下,成为车用探测器推广应 用的瓶颈。可以预见,随着新材料、新工艺在探测器制作中的应用,使低价格、 高性能的车用探测器的实现和普及成为可能。
超声波的汽车倒车探测器的发展趋势是:使用的处理器速度越来越快,系统 反应时间越来越短;
使用的传感器技术越来越先进,系统稳定性越来越高;
使用 的显示报警技术更加先进,探测器显示、报警方式会更加直观,更加人性化。
2.方案选择 该系统由AT89S51单片机、超声波发射电路、超声波接收放大电路、环境温度采集电路及显示电路组成。其系统第一层是超声波发射电路,中间部分是超声 波接收电路,第三层是环境温度采集部分。倒车雷达系统采用超声波测距原理, 在单片机的控制下,由传感器发射超声波信号,当遇到障碍物时,产生回波信号, 传感器接收到回波信号后经单片机进行数据处理、判断出障碍物的位置,由显示 器显示距离并发出其它警示信号,得到及时警示,从而使驾驶者倒车时做到心中 “数”,使倒车变得更轻松。
此方案通过美国ATMEL公司生产的AT89S51单片机来对整个系统做中心控制, 进行数据处理和控制。同时采用了DS18b20温度传感器,DS18B20 是美国DALLAS 公 司生产的一线式数字式温度计芯片,它具有结构简单,不需外接元件,采用一根 I/O 数据线既可供电又可传输数据、并可由用户设置温度报警界限等特点。温度 传感器DS18b20应用能够准确测算出超声波在传输过程中的速度,从而能够准确 的测算出超声波遇到障碍物时往返的距离,提高了系统的可靠性和准确性。
3. 软件设计 本次软件设计所使用的工具是:PROTEL99SE、KEIL uvivsion3。下面对他们 简单介绍。
Protel99se是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设 计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟 功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和可 编程逻辑器件设计等工作,可以设计32个信号层,16个电源--地层和16个机加工 层。Protel99se分为一下两个大部分组成:
,超声波入射角影响。其中最主要影响的是环境对超声波声速的影响。本 设计用全数字温度补偿电路,对其声速进行线性补偿,使之更加接近实际声速。
4.3硬件中采用声光报警及数码距离显示,直观详细的把测量结果显示给驾 驶人员。
[1] 童诗白,华成英.模拟电子技术基础[M], 第三版.北京:高等出版, 2001.1 [2] 韩志军 沈晋源 王振波 单片机应用系统设计――入门向导与设计实列机械工业出版社 2005.1 132-142 [3] 周伟 曾利华.超声波电子倒车雷达的研制 测量与控制 2004.12 [4] 叶涛 陈红军 杨国胜 基于DSP的多超声测距数据采集处理系统 电子技 术应用 2004.12 28-31