传感器课程设计--汽车倒车防撞雷达系统设计
基于单片机的倒车防撞预警系统毕业设计

基于单片机的倒车防撞预警系统毕业设计倒车防撞预警系统是一种能够帮助驾驶员在倒车过程中避免碰撞的设备。
本文基于单片机设计了一种倒车防撞预警系统,并进行了详细的介绍。
该系统主要由倒车传感器、控制电路、显示屏和蜂鸣器组成。
其中,倒车传感器用于检测车辆周围的障碍物,通过将传感器输出的数据传给控制电路进行处理。
控制电路根据接收到的传感器数据,计算出障碍物与车辆的距离,并控制显示屏和蜂鸣器发出相应的警报。
在设计中,我们选择了超声波传感器作为倒车传感器,因为它能够准确地测量障碍物与车辆的距离。
我们将超声波传感器固定在车辆的后部,并将其与单片机相连。
当车辆开始倒车时,超声波传感器开始工作,并将检测到的障碍物距离传给单片机。
单片机接收到传感器数据后,根据一定的算法计算出车辆与障碍物的距离,并根据距离的大小决定是否发出警报。
为了方便驾驶员了解障碍物的距离,我们在车辆驾驶室内安装了一个显示屏,用于显示障碍物与车辆的距离。
当障碍物与车辆的距离小于一定值时,系统还会通过蜂鸣器发出警报,提醒驾驶员注意。
在系统的设计过程中,我们考虑到了多种因素。
首先,我们要确保传感器的数据准确性,要选择合适的传感器并进行校准。
其次,我们要考虑到驾驶员对系统的操作是否方便,要保证显示屏和蜂鸣器能够清晰地传达信息。
最后,我们还要考虑系统的可靠性和稳定性,要进行充分的测试和优化。
倒车防撞预警系统可以提高驾驶安全性,避免驾驶员在倒车过程中因为盲区而发生碰撞。
我们通过基于单片机的设计,实现了一个简单有效的倒车防撞预警系统。
通过这个设计,我们还深入了解了单片机的应用和原理。
希望这个设计能够对相关领域的研究和开发工作提供一些参考和启示。
基于超声波测距的汽车倒车防撞报警系统设计

基于超声波测距的汽车倒车防撞报警系统设计一、本文概述本文针对汽车安全驾驶领域的重要需求,详细探讨并设计了一种基于超声波测距技术的汽车倒车防撞报警系统。
随着城市交通环境复杂性的增加以及人们对行车安全意识的提高,如何有效防止因驾驶员视线盲区和操作失误引起的倒车碰撞事故成为研究热点。
本系统利用超声波传感器作为主要探测元件,通过发射和接收超声波信号来精确测量车辆与后方障碍物之间的实时距离,并结合智能算法分析处理这些数据,以便在车辆靠近障碍物到危险距离时及时发出报警提示,辅助驾驶员做出正确决策,从而显著提升倒车安全性。
文章首先阐述了该系统的背景意义和技术原理,随后深入剖析超声波测距方法及其在汽车应用中的优势和挑战接着,详细介绍了系统架构设计,包括硬件组成(如超声波传感器模块、信号处理电路、报警装置等)及软件算法实现通过实验验证了系统的性能指标,探讨其在不同工况下的稳定性和准确性,并对未来可能的优化方向进行了展望。
通过本文的研究,期望能为汽车主动安全技术的发展贡献一份力量,推动相关产品的实际应用与普及。
二、超声波测距原理及技术超声波测距技术是利用超声波在空气中的传播特性来实现距离测量的方法。
超声波是一种频率高于人耳能听到的上限(约20kHz)的声波,它在空气中的传播速度相对恒定,约为343米秒。
这一特性使得超声波非常适合用于精确的距离测量。
超声波测距的基本原理是发射器发射出一定频率的超声波,当这些波遇到障碍物时会发生反射,反射波被接收器接收。
通过测量超声波发射和接收之间的时间差,可以计算出超声波传播的距离。
由于超声波的传播速度是已知的,因此可以通过以下公式计算距离:这里的“时间差 2”是因为超声波需要从发射器传播到障碍物,再从障碍物反射回接收器,所以总时间是往返时间。
在汽车倒车防撞报警系统中,超声波传感器通常被安装在汽车的尾部。
当驾驶员开始倒车时,系统会自动激活传感器,传感器开始发射超声波。
超声波遇到车辆后方的障碍物时反射回来,被传感器接收。
基于超声波测距的汽车倒车防撞报警系统设计

基于超声波测距的汽车倒车防撞报警系统设计汽车倒车防撞报警系统是一种基于超声波测距技术的安全辅助设备,能够帮助驾驶员在倒车时避免与障碍物发生碰撞,提高行车安全性。
本文将对该系统的设计进行详细介绍。
首先,该系统主要由超声波传感器、控制器和报警器组成。
超声波传感器负责探测车辆周围的障碍物距离,传输给控制器进行处理。
控制器根据传感器的数据判断是否存在碰撞的风险,并通过报警器向驾驶员发出警告信号,提醒其采取正确的行动。
在系统的设计过程中,首先需要选择合适的超声波传感器。
传感器的选择应考虑其测距范围、精度和对环境的适应性等方面。
一般来说,超声波传感器在测距范围内可以提供较高的测量精度,并且对大多数障碍物均有良好的适应性。
接下来,控制器的设计是系统中的关键部分。
控制器需要实时接收传感器上传的距离数据,并进行数据处理和决策。
控制器可以使用嵌入式系统来实现。
在数据处理方面,可以使用一些常见的算法,如滤波算法、虚拟线算法等,来进行数据处理和障碍物的识别。
在决策方面,可以设置适当的距离阈值,当距离低于该阈值时触发警报。
最后,报警器的设计需要考虑其音量和可靠性。
对于音量,报警器应具备足够的声音大小,以确保驾驶员能够听到警报并及时做出反应。
对于可靠性,报警器应具备较长的寿命和稳定的性能,以确保系统能够长时间稳定运行。
此外,为了提高系统的可用性,还可以考虑加入其它功能,如图像显示功能。
通过搭载摄像头和显示器,可以将车辆周围的情况实时显示在显示器上,使驾驶员更加直观地了解障碍物的位置和距离。
总之,基于超声波测距的汽车倒车防撞报警系统是一种重要的安全辅助设备。
通过合理选择超声波传感器、设计有效的控制器和报警器,并加入其它功能,可以实现对倒车过程的有效监控和警示,提高驾驶员的行车安全性。
10汽车倒车雷达系统设计

10汽车倒车雷达系统设计汽车倒车雷达系统是一种非常重要的汽车安全辅助系统,它能够有效地帮助驾驶员在倒车时避免碰撞和保护车辆周围的行人和物体免受损害。
本文将介绍汽车倒车雷达系统的设计原理、工作流程以及如何选择和安装倒车雷达系统。
一、设计原理汽车倒车雷达系统的设计原理是利用超声波传感器来探测车辆周围的障碍物,通过测量超声波反射的时间来计算障碍物的距离和位置。
当系统检测到障碍物距离车辆过近时,会发出警告声或显示警告信息,提醒驾驶员及时采取行动。
二、工作流程汽车倒车雷达系统的工作流程通常包括以下几个步骤:1.探测障碍物:当车辆进入倒车状态时,倒车雷达系统开始工作,探测车辆周围的障碍物。
2.计算距离:系统通过测量超声波反射的时间来计算障碍物离车辆的距离,并将距离信息显示在车载显示屏上。
3.发出警告:当系统检测到障碍物距离车辆过近时,会发出持续的警告声或显示警告信息,提醒驾驶员及时采取行动。
4.辅助倒车:一些高端的倒车雷达系统还配备有辅助倒车功能,可以通过声音提示或图像指引帮助驾驶员完成倒车动作。
三、选择和安装选择适合自己车辆的倒车雷达系统非常重要,以下是选择和安装倒车雷达系统的一些建议:1.选择适合车辆尺寸和需求的倒车雷达系统,一般应选择覆盖车辆四周的全方位探测系统,以确保倒车时能够全面监测周围环境。
2.选择品质可靠的倒车雷达系统品牌,尽量选择有着较好口碑的品牌产品,保证系统的稳定性和可靠性。
3.在安装倒车雷达系统时,确保传感器位置合适,能够覆盖到车辆四周的障碍物,避免“盲区”出现。
4.确保电源连接正确,传感器安装牢固,避免在行驶过程中因传感器脱落或松动而影响系统的正常工作。
5.使用前仔细阅读使用说明书,熟悉系统的操作方法和功能,以充分发挥倒车雷达系统的作用,并提高倒车时的安全性。
综上所述,汽车倒车雷达系统是一种非常有效的汽车安全辅助系统,可以有效地帮助驾驶员在倒车时避免碰撞事故。
选择适合自己车辆的倒车雷达系统并正确安装和使用,将为您的驾驶带来更多的安全保障和便利。
汽车倒车防撞系统课程设计

审定成绩:____________现代汽车电控系统课程设计设计题目:汽车倒车防撞系统设计_单位(系别):______自动化系________学生姓名:______王555__________专业:_____自动化专业______班级:______05125555________学号:_____2013255555_______指导教师:_______张 55__________填表时间:2016年6月摘要汽车作为现代社会最主要的交通工具,数量越来越多,但是交通事故的发生频率逐年增长,其中因倒车发生的事故占很大的比例。
随着科技的发展,这类的问题得到了解决,人类发明了智能交通系统,其中汽车智能倒车防撞技术关键在于智能实时的测出汽车与障碍物的距离。
当汽车与障碍物之间的距离小于设定的安全距离时,防撞系统就自动报警并采取制动措施。
为提高汽车运行的安全性和降低碰撞发生的可能,本文讲述一种主动型汽车倒车防撞报警系统。
本课程设计是以AT89C51单片机为核心的倒车防撞系统增加汽车倒车时的安全性的倒车防撞系统,利用超声波进行无接触的测距,系统主要包括超声波发射模块、信号接收模块、单片机处理模块、数码显示模块以及声光报警模块等部分组成。
汽车在行驶和倒车过程中自动检测到障碍物,然后通过超声波测距原理测量出汽车与障碍物之间的距离,并通过数码显示模块将测得的距离显示出来,当汽车与障碍物之间的距离达到安全极限时,单片机控制声光报警模块发出报警信号,达到提醒司机防止撞车的目的。
本设计充分发挥了单片机的性能,其硬件电路简单,软件功能完善,控制系统可靠,具有一定的使用和参考价值。
【关键词】单片机A T89C51超声波测距汽车防撞预警目录前言 (4)第一章汽车倒车防撞系统概述 (5)第一节倒车防撞系统研究背景及意义 (5)第二节倒车防撞系统简介 (5)第二章倒车防撞系统总体设计 (6)第一节倒车防撞系统设计原理 (6)第三章倒车防撞系统硬件设计 (9)第一节倒车防撞系统使用元件 (9)第二节倒车防撞系统电路设计 (13)第三节硬件电路总设计 (17)第四节系统使用元器件清单 (18)第四章倒车防撞系统程序设计 (19)第一节防撞系统工作过程 (19)第二节防撞系统程序设计 (20)结论 (25)参考文献 (26)前言随着社会经济的发展,交通运输业日益兴旺,汽车的数量在大副攀升。
传感器课程设计--汽车倒车防撞雷达系统设计

汽车倒车防撞雷达系统设计摘要:本文在查阅分析了现有的几种不同测距原理后,确定了使用超声波测距,并对基于超声波测距的倒车雷达报警系统的设计进行了深入分析和研究。
该系统分为系统控制模块、超声波发射模块、超声波接受模块、温度采集模块和液晶显示及声光报警模块。
在硬件电路中,详细阐述了运用单片机技术实现的倒车雷达报警系统的测距实现原理,分析了以ATMEGA16单片机为主控单元的硬件系统和软件设计,并分别对每个模块进行了分析,使我们对该系统由较好的认识和理解。
关键词:倒车雷达超声波测距1 概述在现代社会中,随着汽车的增多和停车位日趋紧张,泊车成为很多车主头痛的问题,这时汽车倒车防撞报警系统就成了汽车的好助手。
汽车倒车防撞报警系统是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了倒车的安全性。
本系统以ATMEGA16作为核心处理器,采用超声波原理测量出障碍物距车尾的垂直距离。
系统硬件原理图如图1.1:图1.1 倒车雷达报警系统框图该系统整体设计思路如下:警报系统装于汽车尾部,与汽车倒车闸相连,当汽车倒车时,该报警系统开始工作。
ATMEGA16单片机为主控模块,将各个子模块联系起来共同工作,当超声波模块发出脉冲信号时,主控模块内部计数器开始工作。
超声波接收模块接到障碍物反射回来的声波后将信号传递给主控模块,主控模块内部的计数器计数停止,从而得到声波往返所用时间。
温度采集模块不断测试环境温度,并将此信息传递给主控模块。
主控模块根据温度得出此时超声波速度,进而计算出此时汽车尾部与障碍物的距离。
主控模块距离信息传递给液晶显示模块和声光报警模块,使液晶显示屏显示当前车尾与障碍物的距离,同时控制声光报警模块,当距离小于设定值时发出声光警报,从而提醒司机注意,防止倒撞。
2 系统硬件电路设计系统电路主要由三大部分组成:(1)超声波发射接收模块;(2)ATMEGA16单片机主控模块;(3)距离显示模块和声光报警模块。
简单倒车雷达系统的设计
简单倒车雷达系统的设计倒车雷达是一种能够辅助车辆倒车时提供安全提示的装置。
它利用超声波技术感知车辆周围的障碍物,通过声波回波的延时来计算障碍物的距离,从而提醒驾驶员注意和避让。
下面我将介绍一个简单的倒车雷达系统设计。
首先,倒车雷达系统由四个传感器、控制器、声波发射器和显示器组成。
四个传感器被安装在车辆的后部,分别位于左后角、右后角和车辆的后方两个角落。
这样可以覆盖到车辆后方和两侧的障碍物,提供全方位的检测范围。
控制器是倒车雷达的核心部分,负责接收传感器发来的信息,并进行处理和分析。
它通过控制声波发射器发出超声波信号,然后接收传感器返回的回波信号。
控制器可以根据回波信号的延时计算出障碍物与车辆的距离,并根据不同的距离显示不同的警告信息。
声波发射器是用来发射超声波信号的装置。
它通常由一个或多个超声波传感器组成,可以在范围内发射超声波。
超声波在空气中传播,当遇到障碍物时会被反射回来,形成回波信号。
显示器是用来显示倒车雷达检测到的信息的设备,可以将距离信息和警告信息以直观的方式呈现给驾驶员。
显示器通常安装在车辆的仪表盘上或者倒车镜上方的中控台上,方便驾驶员观察。
简单的倒车雷达系统设计过程如下:首先,确定传感器的数量和安装位置。
根据车辆的尺寸和后方视野,确定需要安装四个传感器,分别位于左后角、右后角和车辆的后方两个角落。
然后,选取合适的超声波传感器作为声波发射器,并将其与控制器连接。
超声波传感器通常具有较小的体积和低功耗,可以方便地安装在车辆的后部。
接下来,编写控制器的程序逻辑。
控制器需要实时接收传感器发来的回波信号,并根据回波信号的延时计算出障碍物与车辆的距离。
然后,根据距离确定是否需要提醒驾驶员,并显示相应的警告信息。
最后,将显示器与控制器连接,并安装在合适的位置。
通过显示器可以直观地显示倒车雷达检测到的障碍物距离和警告信息。
在整个设计的过程中,还需要考虑传感器的灵敏度、控制器的计算能力、声波发射器的功率和显示器的显示效果等因素。
倒车雷达系统课程设计
倒车雷达系统课程设计一、课程目标知识目标:1. 理解倒车雷达系统的基本组成、工作原理及其在汽车安全系统中的重要性。
2. 掌握倒车雷达系统中超声波传感器、信号处理单元和显示器的功能及相互关系。
3. 掌握倒车雷达系统的安装、调试及维护的基本知识。
技能目标:1. 能够运用所学的理论知识,分析倒车雷达系统在实际应用中的优缺点。
2. 能够通过小组合作,设计简单的倒车雷达系统模拟装置,并进行调试。
3. 能够运用倒车雷达系统相关知识,解决实际生活中的问题。
情感态度价值观目标:1. 培养学生对汽车安全技术的兴趣,激发他们学习科学技术的热情。
2. 增强学生的团队合作意识,培养他们在合作中解决问题的能力。
3. 提高学生的安全意识,使他们认识到倒车雷达系统在保障行车安全中的重要作用。
本课程针对高年级学生,结合学科特点,注重理论知识与实践操作相结合。
课程设计充分考虑学生的认知水平和兴趣,旨在提高学生的动手能力、创新意识和安全意识。
通过本课程的学习,学生能够掌握倒车雷达系统的基本知识,形成解决实际问题的能力,并在情感态度上得到积极引导。
二、教学内容1. 倒车雷达系统概述:介绍倒车雷达系统的发展历程、应用领域及其在汽车安全系统中的地位。
- 教材章节:第一章 汽车安全技术概述- 内容列举:倒车雷达系统的起源、发展、种类及功能。
2. 倒车雷达系统组成与原理:详细讲解超声波传感器、信号处理单元、显示器等组成部分及其工作原理。
- 教材章节:第二章 汽车倒车雷达系统- 内容列举:超声波传感器原理、信号处理方法、距离计算与显示。
3. 倒车雷达系统的安装与调试:介绍倒车雷达系统的安装位置、步骤及调试方法。
- 教材章节:第三章 倒车雷达系统的安装与调试- 内容列举:安装位置选择、步骤分解、调试技巧。
4. 倒车雷达系统的维护与故障排除:讲解倒车雷达系统的日常维护、常见故障及排除方法。
- 教材章节:第四章 倒车雷达系统的维护与故障排除- 内容列举:日常维护注意事项、常见故障现象及原因、排除方法。
毕业设计-汽车倒车防撞报警系统超声波倒车雷达-论文[管理资料]
超声波倒车雷达摘要倒车雷达又称泊车辅助系统,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了安全性。
一般由超声波传感器(俗称探头)、控制器和显示器等部分组成,现在市场上的倒车雷达大多采用超声波测距原理,驾驶者在倒车时,启动倒车雷达,在控制器的控制下,由装置于车尾保险杠上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经控制器进行数据处理,判断出障碍物的位置,由显示器显示距离并发出警示信号,得到及时警示,从而使驾驶者倒车时做到心中有数,使倒车变得更轻松。
倒车雷达的提示方式可分为液晶、语言和声音三种;接收方式有无线传输和有线传输等。
本方案采用语音提示的方式,本文介绍了以SPCE061A单片机为核心的一种低成本、高精度、微型化,并有数字显示和声光报警功能的倒车雷达系统。
利用SPCE061A 单片机所具备的单芯片语音功能,外接三个超声波测距模组,组成一个示例的倒车雷达系统,语音提示报警(~)范围内的障碍物。
关键词:倒车雷达超声波单片机SPCE061A目录第1章前言 (1)第2章实现功能 (2)第3章核心器件简介 (3)SPCE061A (3)SPCE061A简介 (4)芯片特性 (4)SPCE061A精简开发板 (4)超声波测距模组 (5)转接板 (9)第4章系统总体方案 (11)第5章系统硬件设计 (12)SPCE061A精简开发板电路原理 (12)SPCE061最小系统 (12)电源模板 (12)放音模板 (13)超声波测距模组电路原理 (13)超声波谐振频率发生电路、调理电路 (13)超声波回波接受处理电路 (14)超声波测距模组电源接口 (14)超声波测距模式选择跳线 (15)超声波测距模组接口 (15)转接板电路 (15)显示电路 (16)第6章系统软件设计 (17)超声波测距原理 (17)软件结构 (18)各模块程序说明 (18)超声波测距程序 (18)语音播放程序 (22)显示刷新程序 (23)主程序 (25)第7章连接与操作说明 (26)参考文献 (29)致谢 (30)第一章前言倒车雷达又称泊车辅助系统,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了安全性。
倒车雷达系统设计
倒车雷达系统设计引言倒车雷达是一种汽车安全设备,通过使用超声波技术来检测并警示驾驶员物体的位置和距离。
倒车雷达系统可以有效地帮助驾驶员避免倒车时的碰撞事故,提高行驶的安全性。
本文将对倒车雷达系统的设计进行详细的介绍。
一、倒车雷达系统的原理1.超声波传感器超声波传感器是倒车雷达系统的核心部件。
它通过发射超声波波束,然后检测反射信号的方式来确定物体的距离。
超声波传感器通常安装在车辆的后保险杠上,并以一定的角度向后方发射超声波。
当超声波遇到障碍物时,会产生回波,通过检测回波的时间和强度,可以确定物体的距离和位置。
2.控制单元控制单元是倒车雷达系统的中枢。
它接收超声波传感器发出的信号,并进行信号处理和解析。
控制单元可以计算出物体的距离和位置,并将结果发送给警示装置。
3.警示装置警示装置是倒车雷达系统的输出装置,它通常是一个由多个LED灯组成的显示器。
根据物体的距离,警示装置会发出不同颜色或者声音的警报,提醒驾驶员注意。
二、倒车雷达系统的设计考虑因素在设计倒车雷达系统时,需要考虑以下几个因素:1.障碍物检测范围2.精度和准确性3.可靠性和稳定性4.警示装置的清晰度警示装置应具备清晰的显示效果,以便驾驶员能够清楚地看到距离和位置的变化。
因此,在选择警示装置时,需要考虑其亮度和视觉效果。
三、倒车雷达系统的工作流程1.超声波传感器发射超声波信号。
2.超声波信号遇到障碍物后产生回波。
3.控制单元接收回波信号,并通过计算回波的时间差和强度来确定障碍物的距离和位置。
4.控制单元将结果发送给警示装置。
5.警示装置根据接收到的结果显示相应的警报,提醒驾驶员注意。
四、倒车雷达系统的应用和发展倒车雷达系统已经广泛应用于汽车领域,成为汽车安全设备的重要组成部分。
随着车辆制造技术的不断进步,倒车雷达系统的性能和功能也得到了不断的提升。
目前,一些高端车型已经开始采用更先进的激光雷达技术来替代传统的超声波传感器,以提高倒车雷达系统的精度和灵敏度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汽车倒车防撞雷达系统设计
摘要:本文在查阅分析了现有的几种不同测距原理后,确定了使用超声波测距,并对基于超声波测距的倒车雷达报警系统的设计进行了深入分析和研究。
该系统分为系统控制模块、超声波发射模块、超声波接受模块、温度采集模块和液晶显示及声光报警模块。
在硬件电路中,详细阐述了运用单片机技术实现的倒车雷达报警系统的测距实现原理,分析了以ATMEGA16单片机为主控单元的硬件系统和软件设计,并分别对每个模块进行了分析,使我们对该系统由较好的认识和理解。
关键词:倒车雷达超声波测距
1 概述
在现代社会中,随着汽车的增多和停车位日趋紧张,泊车成为很多车主头痛的问题,这时汽车倒车防撞报警系统就成了汽车的好助手。
汽车倒车防撞报警系统是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了倒车的安全性。
本系统以ATMEGA16作为核心处理器,采用超声波原理测量出障碍物距车尾的垂直距离。
系统硬件原理图如图1.1:
图1.1 倒车雷达报警系统框图
该系统整体设计思路如下:
警报系统装于汽车尾部,与汽车倒车闸相连,当汽车倒车时,该报警系统开始工作。
ATMEGA16单片机为主控模块,将各个子模块联系起来共同工作,当超声波模块发出脉冲信号时,主控模块内部计数器开始工作。
超声波接收模块接到障碍物反射回来的声波后将信号传递给主控模块,主控模块内部的计数器计数停止,从而得到声波往返所用时间。
温度采集模块不断测试环境温度,并将此信息传递给主控模块。
主控模块根据温度得出此时超声波速度,进而计算出此时汽车尾部与障碍物的距离。
主控模块距离信息传递给液晶显示模块和声光报警模块,使液晶显示屏显示当前车尾与障碍物的距离,同时控制声光报警模块,当距离小于设定值时发出声光警报,从而提醒司机注意,防止倒撞。
2 系统硬件电路设计
系统电路主要由三大部分组成:(1)超声波发射接收模块;(2)ATMEGA16单片机主控模块;(3)距离显示模块和声光报警模块。
细分为六个小模块,各模块分析如下。
2.1 主控和接口模块
主控和接口模块如图2.1所示。
Atmega16是基于AVRRISC结构的高性能、低功耗、高集成化的8位CMOS微控制器。
由于其先进的指令集以及单时钟周期指令执行时间,加上片内32 个通用工作寄存器都直接与算术逻辑单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器,大大提高了代码效率,运行速度比AT89C51高出10倍。
Atmega16的端口PC与JTAG接口相连。
JTAG接口用于边界扫描,可以对片上16 KB 闪存Flash在线编程和调试,非常方便软件的升级,内部集成了较大容量的存储器和丰富强大的硬件接口电路,如定时/计数器、实时时钟、快速PWM通道、A/D转换器、I2C 的串行接口、可编程的串行USART接口、SPI串行接口和带片内晶振的可编程看门狗定时器以及片内的模拟比较器等,除传感器外几乎可以不需要其他任何元件即可构成系统,从而为本设计提供了灵活而低成本的解决方案。
Atmega16的管脚19和管脚16分别与超声波发射模块和超声波接收模块0
图2.1 主控模块和接口模块
2.2超声波发射模块
超声波发射电路原理图如图3所示。
发射电路主要由施密特反向触发器CD40106和超声波发射换能器TCT40-10-T构成。
CD40106每个电路均为在两输入端具有斯密特触发功能的反相器,触发器在信号的上升和下降沿的不同点开、关。
第一个40106的端口输出两路40 kHz脉冲信号,一路经一级反向器后送到超声波换能器的一个电极;另一路经两级反向器后送到超声波换能器的另一个电极。
用这种推挽形式将脉冲信号加到超声波换能器两端,可以提高超声波的发射强度。
输出端采用两个反向器并联,用以提高驱动能力,所得到的波形比其他方式效果更理想。
图2.2 超声波发射模块
2.3超声波接收模块
超声波接收模块的作用是将反射的超声波转换成电压信号并放大处理成标准的数字
信号,然后输出给下一级电路。
集成电路CX20106是一款红外线检波接收的专用芯片,它由前置放大器、限幅放大器、带通滤波器、检波器、积分器和整型电路组成。
CX20106常用于电视机红外遥控接收器。
考虑到红外遥控常用的载波频率38 kHz与测距的超声波频率40 kHz较为接近,可以利用它制作超声波检测接收电路。
如图2.3所示,超声波接收探头TCT40-10-R将接收到的反射超声波转换成毫伏级电压信号,送入CX20106的1脚,CX20106的总放大增益约为80 dB,实际增益由2脚外接电阻R2和电容C1来决定,电阻R2越小或电容C1越大,增益越高,但取值过大易造成频率响应变差,本系统取电容为1 μF。
C2为外接峰值检波电容,C13为外接积分电容,调整RP电位器使内置带通滤波器的中心频率为40 kHz,当接收到与滤波器中心频率相符的信号时,其7脚输出一个低电平直接接到ATmega16的INT0上,以触发中断。
图2.3 超声波接收模块
2.4 温度采集模块
为了提高本方案精度,引入了温度采集并在软件算法中增加了温度自动校正功能。
温度传感器采用了DALLAS公司生产的一线式数字温度传感器DS18B20,只需要一条口线连接,无需外部元件,可用数据总线供电,电压范围为3.0 V至5.5 V ,无需备用电源,测量温度范围为-55 ° C至+125 ℃,-10 ° C至+85 ° C范围内精度为±0.5 ° C。
可编程的分辨率为9~12位,温度转换为12位数字格式,最大值为750毫秒,被测温度用符号扩展的16位数字量方式串行输出。
温度采集模块负责采集环境温度,并将温度信息传送给主控模块。
温度采集模块电路如图2.4所示。
图2.4 温度采集模块
2.5 液晶显示模块
人机交互模块由液晶显示电路和键盘电路两部分组成。
液晶显示器件采用TC1602E 字符型LCD模块,该模块具有体积小、功耗低、显示内容丰富等特点。
TC1602E的工作电压为5 V,可以显示2行16个字符,有8 bit数据总线D0~D7。
RS为寄存器选择,高电平时选择数据寄存器,低电平时选择指令寄存器。
R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。
EN为使能端,当其由高电平跳变成低电平时,液晶模块执行命令。
V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高。
该显示屏第一行显示倒车雷达测量距离,第二行显示环境温度,液晶显示模块电路如图2.5所示。
图2.5 液晶显示模块
2.6 声光报警模块
报警电路模块如图2.6所示,主要作用是在汽车尾部与障碍物距离较近时进行报警。
根据实际情况,当汽车尾部与障碍物距离大于 5 m时,可认为是安全状态,液晶显示“――”标志;在5 m和1 m之间时认为是正常的,显示实测距离;小于1 m时,应提醒司机注意,系统发出声音报警功能,单片机向其端口发出PWM脉冲,随着距离的减小,
通过控制PWM脉冲的占空比使蜂鸣的频率加剧;小于0.5 m时,要求声光同时报警,由于闪光频率不能过高,通过单片机另一个端口控制其闪亮。
所有距离设定及蜂鸣频率设定均由软件编程控制编写。
图2.6 声光报警模块
4 总结
本次设计,主要进行了一下几方面的工作:
(1)分析了汽车倒车防撞报警系统的构思过程。
(2) 在了解测距技术实现原理和超声波传感器工作原理的基础上研究和分析了系统设计方案,并对测距系统中遇到的不同的场景进行了分析;
(3) 完成倒车雷达预警系统的硬件选型和电路设计;
(4) 完成倒车雷达预警系统的软件流程图设计;
本文关于汽车倒车防撞警报系统的设计,还存在很多不完善的地方,仍有许多方面有待进一步深入研究:
(1) 本文系统介绍了几种测距方法,其中有比超声波更好的方法如激光测距,但这种测距方法比较复杂,将来可以简化系统这样有可能替代超声波测距。
(2) 需要对超声波传感器和系统电路设计的可靠性进行进一步的研究;
(3) 本文对于倒车应用场景只讨论了一种常见情形,还有许多特殊情况未在本文的研究之内,仍有待进一步研究;
(4) 本文在系统的精度方面研究非常局限,并没有做到非常精确,这就要求以后在这方面还有更近一步研究。
(5) 就本课题而言,本文只对倒车进行了辅助决策,并末实现真正意义上的自动倒
车控制,今后还应在控制的实现上进一步深入的探讨,这类研究将对汽车主动防撞乃至自动驾驶产生深远的影响,是一个值得深入的方向。
参考资料
[1] 董子和,李永辉.《超声波测距系统的建立及其在汽车防撞系统的应用》
[2] 符艳辉,李爱琴.《基于单片机的控制的超生测距仪的设计》
[3] 崔海明.《基于单片机的倒车雷达设计》
[4] 胡建凯,张谦琳《超声波检测原理和方法》
[5] 樊昌元,丁义元《高精度测距雷达研究》
[6] 林勇《汽车倒车防撞雷达系统设计原理及优化的讨论》
[7] 潘福全《基于超声波的汽车倒车防撞系统设计》
[8] 张丹《基于单片机的超声波测距系统设计》
[9] 梁改革《基于AT89S51的超声波测距》
[10]苗汇静《超声波汽车倒车报警器的设计》。