基于单片机的汽车倒车雷达预警系统的设计.doc
《基于单片机的汽车倒车雷达预警系统的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的汽车倒车雷达预警系统的设计.doc(48页珍藏版)》请在沃文网上搜索。
1、黑龙江工程学院本科生毕业设计摘 要近年来,我国的汽车数量正在逐年增加。在公路、街道、停车场、车库等拥挤、狭窄的地方倒车时,驾驶员既要前瞻,又要后顾,稍微不小心就会发生追尾事故。因此,增加汽车的后视能力,研制汽车后部探测障碍物的倒车雷达便成为近些年来的研究热点。为此,设计了以单片机为核心,利用超声波实现无接触测距的倒车雷达系统。工作时,超声波发射器不断发射出一系列连续脉冲,给测量逻辑电路提供一个短脉冲。最后由信号处理装置对接收的信号依据时间差进行处理,自动计算出车与障碍物之间的距离。目前,国内外一般的超声波测距仪,其理想的测量距离为1m5m,因此大都用于汽车倒车雷达等近距离测距中。本文根据声波在
2、空气中传播发射原理,以超声波换能器为接口部件,设计了基于AT89S52单片机的超声波测距器。该设计由超声波发射模块、超声波接收模块、单片机控制模块、数据显示模块以及报警模块等部分组成,文中详细介绍了测距器的硬件组成、检测原理、方法以及软件结构。超声波接收电路使用SONY公司的CX20106A红外检测专用芯片,该芯片常用于38kHz的检波电路,文中通过对芯片内部电路的仔细分析,设计出能够成功对40kHz超声波检波的硬件电路,使用LCD显示目标物的距离。关键词:超声波;测距;雷达;CX20106A;AT89S52 ABSTRACTIn recent years, the number of car
3、s is increasing every year in China. Highways streets, parking,garage and other crowded places narrow reverse, the driver should not only forward but also looking back, a little rear-end careless accidents car occur. So after the increase of motor vehicle as the ability to detect obstacle on the dev
4、elopment of the car revering radar has become the research hotspot in recent years. the ultrasonic transmitter continuously emits a series of consecutive pulses to the measurement of logic circuits to provide a short pulse. Finally, signal processing devices based on the received signal for processi
5、ng the time difference, automatic calculation of turnout and the distance between obstacles. Ultrasonic Ranging simple, low cost, easy production, but the transmission speed by a larger weather can not be precise range; In addition, the ultrasonic energy and the attenuation is directly proportional
6、to the square of the distance, the farther the distance, the lower sensitivity and thus Ultrasonic Ranging way so that only apply to a shorter distance. At present, ultrasonic range finder at home and abroad in general, the ideal distance of the measurement 15m, based on AT89S52 ultrasonic range-fin
7、der. Receiving circuit using the SONY company dedicated CX20106A infrared detecting chip, the chip used in the detector circuit 38kHz, the text of the chip through the careful analysis of the internal circuit design can successfully 40kHz ultrasonic detection of hardware circuitry and adjustable gai
8、n, The use of digital rangefinder display the distance between objects.Key words:Ultrasonic;Ranging;radar;CX20106A;MCU AT89S52 II 目 录摘要IABSTRACTII第1章 引言11.1 课题的目的和意义11.2 汽车雷达的发展历史11.3 主要内容2第2章 系统方案论证42.1 系统设计要求42.2 总体方案42.3 模块方案比较和选择52.3.1 测距方案的选择52.3.2 控制方案的选择82.3.3 显示方案的选择82.3.4 测温方案的选择82.4 本章小结9第
9、3章 系统硬件设计103.1 系统硬件设计思想103.2 控制模块的设计103.2.1 单片机AT89S52103.2.2 外部引脚说明103.3 测距模块的设计143.3.1 超声波发射模块电路设计143.3.2 超声波接收模块电路设计153.4测温模块的设计163.4.1 DS18B20温度传感器163.4.2 DS18B20温度传感器与单片机的接口电路173.4.3超声波传播速度与温度的关系173.5 显示模块的设计183.5.1 1602液晶显示183.5.2 LCD1602管脚功能183.5.3 液晶显示部分与单片机的接口193.6 报警模块的设计193.7 键盘电路的设计203.8
10、 电源模块的设计203.9 本章小结21第4章 系统软件设计224.1 编写语言的选择224.2 算法设计224.3 主程序流程图的设计224.4 子程序流程图的设计234.4.1 DS18B20程序设计234.4.2键盘程序设计244.3 本章小结25第5章 软硬件调试及性能265.1 系统的调试265.2系统测量数据及误差分析275.2.1 测量数据275.2.2误差分析275.3 本章小结28结束语28参考文献29致谢32附录33第1章 引 言1.1 课题的目的和意义随着社会经济的发展和人们生活水平的提高,越来越多的家庭购置了私家车,有些家庭甚至有三四辆,因此汽车的数量大副攀升,由于倒车
11、而产生的问题也日益突出。一方面汽车的数量逐年增加,公路、街道、停车场和车库拥挤不堪,可转动的空间越来越少;另一方面,新司机及非专职司机越来越多,因倒车引起的纠纷越来越多,车辆之间、车辆与人、车辆与墙壁等障碍物之间的碰撞时有发生。在2006年汽车事故的发生比例中,倒车引起的事故占28,倒车已成为令人们头痛的一项任务,即使是经验丰富的司机也在抱怨倒车是件费力费神的事1。据统计,危险境况时,如果能给驾驶员半秒钟的预处理时间,则可分别减少追尾事故的30,路面相关事故的50,迎面撞车事故的60。改善倒车遇到的窘境被越来越多的人所关注,人们对汽车操纵的便捷性提出了更高的要求,希望有种装置能够解决汽车倒车给
12、人们带来的不便,消除驾驶中的不安全因素,可将车快速准确的停放在指定的位置。但是传统的汽车倒车预警系统的功能简单,驾驶员仍然需要通过后视镜去判断车后的物体,以及通过估计汽车和车后障碍物的距离完成倒车任务,仍存在很大的危险因素2。针对这一情况,我们可以在常见的汽车倒车报警装置的基础上进行改进和创新,利用超声波测距法和AT89S52单片机,设计一种响应快,可靠性高且较为经济的汽车倒车雷达系统。1.2 汽车雷达的发展历史 倒车雷达的快速发展始于20世纪末21世纪初,经过几年的时间,随着技术发展和用户需求的变化,倒车雷达在几年的时间里大致经过了六代的演变。 第一代:倒车时通过喇叭提醒。“倒车请注意!”想
13、必不少人还记得这种声音,这就是倒车雷达的第一代产品,只要司机挂上倒档,它就会响起,提醒周围的人注意,不能算真正的倒车雷达,基本属于淘汰产品。 第二代:采用蜂鸣器不同声音提示驾驶员。这是倒车雷达系统的真正开始。倒车时,如果车后1.8m1.5m处有障碍物,蜂鸣器就会开始工作。蜂鸣声越急,表示车辆离障碍物越近。但没有语音提示,也没有距离显示,虽然司机知道有障碍物,但不能确定障碍物离车有多远,对驾驶员帮助不大3。 第三代:数码波段显示具体距离或者距离范围。这代产品比第二代进步很多,可以显示车后障碍物离车体的距离。如果是物体,在1.8m开始显示;如果是人,在0.9m左右的距离开始显示。这一代产品有两种显
14、示方式,数码显示产品显示距离数字,而波段显示产品3种颜色来区别:绿色代表安全距离;黄色代表警告距离;红色代表危险距离,必须停止倒车。 第三代产品把数码和波段组合在一起,比较实用,但安装在车内影响美观4。 第四代:液晶屏动态显示。不用挂倒档,只要发动汽车,显示器上就会出现汽车图案以及车辆周围障碍物的距离,色彩清晰漂亮,外表美观,可以直接粘贴在仪表盘上,安装很方便。不过LED外观虽精巧,但灵敏度较高,抗干扰能力不强,所以误报也较多5。 第五代:魔幻镜倒车雷达。结合了前几代产品的优点,采用了最新仿生超声雷达技术,配以高速电脑控制,可全天候准确地测知2m以内的障碍物,并以不同等级的声音提示和直观的显示
15、提醒驾驶员。魔幻镜倒车雷达可以把后视镜、倒车雷达、免提电话、温度显示和车内空气污染显示等多项功能整合在一起,并设计了语音功能。因为其外形就是一块倒车镜,所以可以不占用车内空间,直接安装在车内后视镜的位置。而且颜色款式多样,可以按照个人需求和车内装饰选配6。 第六代:整合影音系统。专为高档轿车生产,第六代产品在第五代的基础上新增了很多功能,外观上看,比第五代产品更为精致典雅。功能上看,它除了具备第五代产品的所有功能之外,还整合了高档轿车具备的影音系统,可以在显示器上观看DVD影像。 目前市场上经销的倒车雷达品牌多达几十种,价格从上百到一两千不等,在全国零售市场上销售的主要有固地、铁将军、伊莱、豪
16、迪、奇贞、铭品、全安、佐敦、永泰和、俊邦视宝等品牌,基本上国产品牌占90%,而进口产品在终端市场上零售的较少。处在我国汽车用品大行业环境的繁荣背景下倒车雷达已渐渐形成一个较大的行业,而且已呈现出一派激烈竞争的态势7。1.3 主要内容 本课题的主要内容是设计汽车倒车雷达预警系统的设计和实现,共分为五大步骤,每步列为一章节,各章主要内容如下: 第1章引言:包括课题的背景、意义以及汽车雷达的发展过程。 第2章系统方案论证:首先介绍汽车倒车雷达预警系统的设计要求,提出本系统的设计方案,然后分别对测距模块、控制模块、温度补偿模块和显示报警模块进行方案论证,并确定了最佳设计方案.第3章 系统硬件设计:首先
17、分析超声波传感器的工作原理,确定了超声波发射模块、超声波接收模块、测温模块、显示模块、报警模块以及电源模块电路的设计思想,然后对每个模块的电路分别进行了设计,并对设计好的电路做了详细的说明。 第4章系统的软件设计:在软件设计中,采用模块化设计思想,分别对系统的初始化模块、测距模块、测温模块、中断检测模块、数据处理模块和显示模块的程序进行了软件设计。 第5章系统软硬件功能调试:首先将硬件与软件结合在一起,将程序代码烧写入单片机后,观察现象,并记录下来。 第2章 系统方案论证2.1 系统设计要求 本课题要设计一种基于单片机的汽车倒车雷达预警系统,它是在汽车以较低速度倒车行驶时,周期内不停检测车后障
18、碍物到车的距离,当达到一定危险距离时即时进行报警提示,并通过温度补偿提高测距精度。本系统的预期达到目标是: (1)防碰撞预警:在汽车距障碍物距离小于0.35米时,蜂鸣器发出间隔警报声; (2)车距显示:在液晶显示屏上显示车与障碍物之间的距离以提醒驾驶者;(3)利用温度补偿提高测距精度。2.2 总体方案按照系统设计要求,汽车倒车雷达预警系统由硬件和软件两部分组成,系统设计采用模块化思想。系统硬件结构分为四个主要模块:测距模块、控制模块、测温模块和显示报警模块。软件部分对不同功能模块的程序进行分别编程,便于调试和移植,以提供较为可靠的指令给驾驶者完成倒车任务。整个系统根据回波测距的原理设计的,其结
19、构框图如图2.1所示。 图2.1 结构框图各模块所完成的具体功能如下: (1)测距模块:针对超声波传感器设计的发送模块、接收模块和控制系统共同完成测距功能; (2)控制模块:本系统以AT89S52单片机为控制核心,控制整个系统的运行,对各种接口电路进行控制。通过单片机的P1.0端口发射脉冲,检测到回波后,进行数据处理实现实时时间差采样,测出从超声波发射到接收回波信号的时刻差,从而测出距离; (3)显示报警模块:实时显示车与障碍物的距离并进行报警,提醒驾驶员注意; (4)温度补偿模块:实时监测外界温度,提高测距精度。 除此之外,系统探测范围及传感器的布点对倒车也有很大的影响,如果系统探测范围及传
20、感器的布点设置不当,那么就容易出现盲区,对汽车周围的障碍物探测不出,容易出现到车事故。而且在有的环境下,易造成无法侦测不良之情况。 2.3 模块方案比较和选择2.3.1 测距方案的选择 目前汽车倒车雷达预警系统测距技术主要有激光、红外线、毫米波雷达、摄像系统、超声波等一些测量方法,不同的目标探测方式其工作原理有不同之处,但最终作用都是通过前方返回的探测信息判断车后方障碍物与本车之间的相对距离,并根据程序中定义好的危险等级做出相应的预防措施8。下面对五种不同的测距技术方案进行介绍和比较。方案一:激光测距激光测距装置是一种光子雷达系统,它具有测量时间短、量程大、精度高等优点,在许多领域得到了广泛应
21、用。目前在汽车上应用较广的激光测距系统可分为非成像式激光雷达和成像式激光雷达。非成像式激光雷达根据激光束传播时间确定距离。它的工作原理是:从高功率窄脉冲激光器发出的激光脉冲经发射物镜聚焦成一定形状的光束后,用扫描镜左右扫描,向空间发射,照射在前方车辆或其他目标上,其反射光经扫描镜、接收物镜及回输光纤,被导入到信号处理装置内光电二极管,利用计数器计数激光二极管启动脉冲与光电二极管的接收脉冲问的时间差,即可求得目标距离。利用扫描镜系统中的位置探测器测定反射镜的角度即可测出目标的方位。成像式激光雷达又可分为扫描成像激光雷达和非扫描成像激光雷达9。扫描成像激光雷达把激光雷达同二维光学扫描镜结合起来,利
22、用扫描器控制激光的射出方向,通过对整个视场进行逐点扫描测量,即可获得视场内目标的三维信息。非扫描成像式激光雷达将光源发出的经过强度调制的激光经分束器系统分为多束光后沿不同方向射出,照射待测区域。由于非扫描成像激光雷达测点数目大大减少,从而提高了系统三维成像速度。在汽车测距系统中,激光测距的应用具有局限性。尽管非成像激光雷达更同成像式激光雷达相比,具有造价低、速度快、稳定性高等特点。由于激光雷达测距仪器处在高速运动的车体中,振动大,对其稳定性、可靠性提出了较高的要求,其体积也受到了一定的限制,同时激光测距方式受天气状态、汽车的震动及反射镜表面磨损、污染等因素影响较大,测距精度难以保证。所以在汽车
23、防撞领域激光测距方式没有得到发展10。方案二:毫米波雷达测距 毫米波是指波长介于110mm之间的电磁波,雷达是利用目标对电磁波反射来发现目标并测定其位置的。汽车上应用的雷达采用的是30GHz以上的毫米波雷达,毫米波雷达测距在原理上和以上几种测距方式类似。毫米波频率高、波长短,一方面可缩小从天线辐射的电磁波射束角幅度,从而减少由于不需要的反射所引起的误动作和干扰,另一方面由于多普勒频移大,相对速度的测量精度高。毫米波雷达的主要特征有两个,一个是具有稳定的探测性能,不受被测物体表面形状、颜色等的影响,对大气紊流、气涡等具有适应性。另一个是具有良好的环境适应性,毫米波雷达的穿透能力很强,其测距精度受
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 汽车 倒车 雷达 预警系统 设计