超声波倒车雷达的系统设计.docx
- 文档编号:6066676
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:39
- 大小:230.31KB
超声波倒车雷达的系统设计.docx
《超声波倒车雷达的系统设计.docx》由会员分享,可在线阅读,更多相关《超声波倒车雷达的系统设计.docx(39页珍藏版)》请在冰豆网上搜索。
超声波倒车雷达的系统设计
超声波倒车雷达的系统设计
摘 要
倒车雷达是针对日益拥挤的道路交通状况、以及在停车场、车库、街道等比较狭窄区域,避免车与车,车与人以及车与墙壁等障碍物发生碰撞,摩擦而出现的一种着眼于倒车防护的汽车防撞系统。
随着越来越多的高科技产品逐渐融入了日常生活中,倒车雷达系统发生了巨大的变化。
仿生学、声学等前沿学科的技术的日趋成熟与实用化,赋予了倒车雷达系统新的的研究方向与意义。
本文描述了一个由三个超声波测距模块构成的,提供语音报警功能的超声波倒车雷达系统。
该系统采用凌阳16位单片机SPCE061A为核心,分别控制三个超声波模块,每一个超声波测距模块都被设定面向不同方向,以探测不同方向的障碍物。
本系统采用单片机控制时间计数和超声波的发射和接收,利用超声波回波的间隔时间,得出实测距离。
结果表明该系统具有结构简单、工作可靠、精度高等特点。
关键词:
SPCE061A单片机;超声波测距;语音提示
UltrasonicParkingSensorSystemDesign
ABSTRACT
Theback-draftradarisaimsatdaybydaythecrowdedroadtrafficcondition,aswellasintheparkinglot,thegarage,thestreetandsoonthequitenarrowregion,avoidsautomobileandautomobile,obstacleandsoonAutomobileandpersonaswellasvehicleandwallhasthecollision,onekindwhichthefrictionappearsfocusestotheback-draftprotectionautomobilecollisionavoidancesystem.Aswellasthehigh-techproductsgraduallyintegratedintothedailylife,theParkingDistanceControlsystemhasundergonetremendouschanges.TheParkingDistanceControlsystemhasbeengiventhenewdirectionoftheresearchandsignificancebythedevelopedoftheBionics,Acoustic,etc.ThisarticledescribesaParkingDistanceControlsystemwhichcontainsthreeultrasonicrangingmodulesandtheresultscanbepronouncedinreal-time.Thethreeultrasonicrangingmodulesaresettothreedifferentdirectionstodetecttheroadblock.ThisthreemodulesarecontrolbythesystemwhichisbasedonsunplusSPCE061Amicroprocessor.Thetimecountingandboththetransmittingandreceivingoftheultrasonicwavearecontrolledbythemicroprocessor.Themeasureddistancecanbecalculatedanddisplayedbytheechotimebythecode.Thefeaturesofthesimplehardware,stableoperationandhighprecisionareincarnatedintheproposedsystem.
KeyWords:
SPCE061Amicroprocessor;Utrasonicranging;Viceprompts
目 录
第1章绪论
超声波雷达又称泊车辅助系统,是一种利用超声波原理,由装置于车尾保险杠上的探头发送超声波撞击障碍物后,反射此声波探头,从而计算出车体与障碍物之间的距离。
一般由超声波传感器、控制器、显示器等部分组成。
它能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和启动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷。
现在市场上的倒车雷达大多采用超声波测距原理,驾驶者在倒车时,启动倒车雷达,在控制器的控制下,由装置于车尾保险杠上的探头发送超声波,遇到障碍物。
产生回波信号,传感器接收到回波信号后经控制器进行数据处理,判断出障碍物的位置,由显示器显示距离并发出警示信号,得到及时的警示。
给汽车安装超声波雷达大大提高了行车的安全性。
从而使驾驶者倒车时做到心中有数,使倒车变得更轻松。
1.1课题背景
随着生活质量的提高,工作的需要,科技的发展,人们将越来越多的在生活中和工作中将汽车作为其日常的生活工具。
当汽车进入百姓家庭,倒车雷达自然而然的走进了人们的视野中,保障行车安全的各个细节,越来越受到车主的重视;虽然每辆车都有后视镜,但不可避免地都存在一个后视盲区。
同样随着经济技术的不断进步,倒车雷达无论是在外型还是在功能上都发生了巨大的变化。
从记忆中的“倒车请注意”到现在可以在一块LCD屏幕上显示障碍物的各种信息,每一次的变革都让人耳目一新。
1.1.1倒车雷达的发展历史
在几年的时间里,随着技术发展和用户需求的变化,倒车雷达经过了大致六代的技术改良和发展。
不管从结构外观上,还是从性能价格上,这六代产品都各有特点,使用较多的是数码显示、荧屏显示和魔幻镜倒车雷达这三种。
第一代倒车喇叭提醒
“倒车请注意”想必不少人还记得这种声音,这就是倒车雷达的第一代产品,现在只有小部分商用车还在使用。
只要司机挂上倒档,它就会响起,提醒周围的人注意。
从某种意义上说,它对司机并没有直接的帮助,不是真正的倒车雷达。
价格便宜,基本属于淘汰产品。
第二代蜂鸣器提示
这是倒车雷达系统的真正开始。
倒车时,如果车后1.8米~1.5米处有障碍物,蜂鸣器就会开始工作。
蜂鸣声越急,表示车辆离障碍物越近。
这种倒车雷达没有语音提示,也没有距离显示,虽然司机知道有障碍物,但不能确定障碍物离车有多远,对驾驶员帮助不大。
第三代数码波段显示
比第二代先进很多,可以显示车后障碍物离车体的距离。
如果是物体,在1.8米开始显示;如果是人,在0.9米左右的距离开始显示。
这一代产品有两种显示方式,数码显示产品显示距离数字,而波段显示产品由三种颜色来区别:
绿色代表安全距离,表示障碍物离车体距离有0.8米以上;黄色代表警告距离,表示离障碍物的距离只有0.3~0.8米;红色代表危险距离,表示离障碍物只有不到0.3~0.1米的距离。
在安全区,你可正常倒泊,在警告区,你要减速倒泊,在危险区,你则要停止倒泊。
第三代产品把数码和波段组合在一起,但比较实用,但安装在车内不太美观。
第四代液晶荧屏动态显示
这一代产品有一个质的飞跃,特别是荧屏显示开始出现动态显示系统。
不用挂倒档,只要发动汽车,显示器上就会出现汽车图案以及车辆周围障碍物的距离。
LCD动态显示,色彩清晰漂亮,外表美观,可以直接粘贴在仪表盘上,安装很方便。
不过液晶显示器外观虽精巧,但灵敏度较高,抗干扰能力不强,所以误报也较多。
第五代魔幻镜倒车雷达
结合了前几代产品的优点,采用了最新仿生超声雷达技术,配以高速电脑控制,可全天候准确地测知2米以内的障碍物,并以不同等级的声音提示和直观的显示提醒驾驶员。
魔幻镜倒车雷达把后视镜、倒车雷达、免提电话、温度显示和车内空气污染显示等多项功能整合在一起,并设计了语音功能。
因为其外形就是一块倒车镜,所以可以不占用车内空间,直接安装在车内后视镜的位置。
而且颜色款式多样,可以按照个人需求和车内装饰选配。
第六代:
整合影音系统
它在第五代产品的基础上新增了很多功能,属于第六代产品,是专门为高档轿车生产的。
从外观上来看,这套系统比第五代产品更为精致典雅;从功能上来看,它除了具备第五代产品的所有功能之外,还整合了高档轿车具备的影音系统,可以在显示器上观看DVD影像,是目前市面上最先进的倒车雷达系统。
1.1.2倒车雷达的发展方向与展望
经过多年的研究与生产实践,倒车雷达逐渐摆脱了以往功能单一,报警不准确的问题。
目前倒车雷达主要有两个方向发展。
一、与其他车内娱乐设备的集成;二、提高报警的准确性。
越来越多的倒车雷达已经不再仅限于提供倒车报警的单一功能,集成多种报警娱乐等功能的倒车雷达已经成为一种现实。
军用技术的民用化,使的倒车雷达预警范围,报警精度都有极大的提高。
仿生学、声学、电磁学等科学技术的进步,都将会倒车雷达推向一个新的阶段。
随着卫星定位技术的成熟,以车载卫星定位系统(GPS)作为倒车雷达,也离实用化越来越近。
1.2课题任务及要求
本次设计的超声波倒车雷达系统是以SPCE061A单片机为控制器,搭配3个超声波测距模块及LCD、二极管、语音3部分组成的报警模块所构成。
其测量结果应符合以下标准:
语音提示可指明哪一个方向(或区域)在范围内(0.35m~1.5m)有障碍物在探测范围内。
利用三个LED发光二极管表示三个传感器探测范围内是否有障碍物,当在探测范围内有障碍物时,发光二极管以一定频率闪烁,闪烁的频率以距离定,距离越近频率越。
利用LCD显示距离等信息。
1.3课题的主要内容及目的
本文对超声波倒车雷达系统的设计进行了详细的介绍,共分四章。
第一章简要介绍了整个课题的研究背景、目的、意义及整个任务的要求安排;第二章是针对此次课题的任务进行方案论证,尤其重要的对SPCE061A单片机其16位的处理能力及内嵌的语音对本设计的影响进行详细的阐述;第三章具体介绍了超声波倒车雷达系统的硬件设计,包括超声波测距模块电路,转接板电路,显示电路的设计;第四章阐述了超声波倒车雷达的软件设计,包括超声波测距子程序,数据处理子程序,显示子程序,语音子程序的设计。
目的是研究一个超声波倒车雷达,要求在倒车时,启动倒车雷达,在控制器的控制下,由传感器发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经控制器进行数据处理,判断出障碍物的位置,由显示器显示距离并发出警示信号,来提示司机车后有障碍物,得以使泊车和倒车更加方便个安全。
本设计的核心是测距。
测距的方法有很多种,我采用的是脉冲测量法,其实质就是测量发射超声波的时刻与接收到反射回波信号的时刻之间的时差,利用超声波在空气中传播速度已知的条件,计算出被测目标与传感器之间的距离。
第2章超声波倒车雷达系统的总体方案论证
超声波倒车雷达系统的整个设计中最重要的部分是超声波测距质量的处理,虽然超声波测距很早就开始研究应用,但如何实现测量的快速性和准确性至今仍是生产和科研的课题。
随着微电子技术的发展及普及,更多高性能的单片机应用使得超声波测距的快速性和准确性都有了极大的提高。
超声波测距的关键在于发射信号的脉冲时长,接收信号的数据处理,及消除其本身的余波干扰。
本设计使用凌阳16位单片机SPCE061A(后文简称为SPCE061A)为超声波测距的控制器,其较高的数据处理能力和丰富的指令系统,从硬件和软件两部分来改善系统性能,使研制成的超声波倒车雷达系统具有很好的快速性和准确性,且具有较高的抗干扰能力,很符合要求。
2.1超声波测距PWM信号方案论证
2.1.1超声波测距PWM信号硬件实施方案
为了符合探测障碍物所需要的测量精度的设计要求,超声波发射探头需要一个稳定的PWM信号,驱动发射脉冲信号。
此PWM信号可由集成芯片NE555搭配合适的外围电路构成。
其电路如下图2.1所示:
图2.1NE555构成的PWM信号提供电路
Fig.2.1NE555circuitcomposedofPWMsignals
此硬件实施方案具有如下特点:
(1)NE555外围电路容易搭建,驱动电压与SPCE061A一致,无需另接电源;
(2)硬件电路输出稳定,不易受干扰。
上图显示的是由NE555构成的40KHzPWM驱动信号电路,该电路最大特点是与SPCE061A具有较好的兼容性及较高抗干扰性,且软件编写较为便利,符合整个设计对测量精度的要求。
2.1.2超声波测距PWM信号软件实施方案
除了直接用硬件来提供超声波测距所需要的PWM信号以外,也可以用SPCE061A提供的PWM脉宽调制输出功能,用软件进行处理。
用软件进行处理的优势在于,发射超声波所需要的PWM信号和其反射信号的计算都是由同一个单片机完成,可以利用程序编写的灵活性,极大的削弱发射与接收之间的余波干扰,使测距更加精确。
它与.硬件实现电路相比有以下几个优点:
PWM信号是用程序实现的,减少了整个设计的成本;
SPCE061A具有16位的处理能力,其输出的PWM信号无论是在频率的精度,或是持续输出的稳定性上,都具有极佳的表现;
由SPCE061A同时控制PWM信号输出和反射信号的计算,具有更好的灵活性,容易实现高精度的测量。
2.1.3超声波测距PWM信号实施方案比较
综合比较软件和硬件方案的优劣,选择软件提供超声波测距所需要的PWM信号,主要原因有如下几点:
超声波测距的精度与给予的PWM信号质量有很大的关联,使用软件提供PWM信号除了能提供更高品质的信号外,又没有增加设计的成本,很适合毕业设计的要求。
使用软件提供PWM信号虽然会增加代码编写的工作量,但从整个系统的角度来看,超声波信号的发射与接收都使用软件实现,会更易于综合调试,整个测距过程也更易于控制。
2.2超声波倒车雷达系统硬件方案论证
倒车雷达实现的功能就是探测可能存在的障碍物,通过数据处理将障碍物的位置信息显示出来。
要实现这一功能,就必须把障碍物相对测量系统的位置量转换成单片机所能识别的电量。
当超声波测距模块探测到障碍物的存在时,会接收到若干脉冲数目的反射信号,信号脉冲个数即反映了障碍物与测试系统的位置关系。
返回的信号经过SPCE061A进行相应的数据运算,便可将障碍物的位置信息通过语音、二极管、LCD的方式显示出来,其硬件总体方案设计框图如图2.2所示:
LED报警
图2.2超声波倒车雷达系统的结构框图
Fig.2.2Ultrasonicparkingsensorsystemblockdiagram
1.超声波测距模块
传感器就是超声波测距模块,它是整个倒车雷达系统的核心。
本设计方案拟使用3个相同的超声波测距模块依次排布,组成一个传感器阵,来检测车后的障碍物位于车的左后,右后还是正后边。
图2.3超声波测距原理
Fig.2.3Principlesofultrasonicdistancemeasurement
超声波距离的原理是利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。
单片机SPCE061A的定时器B产生40KHz的的信号为超声波测距模组的提供超声波信号,当信号发出遇到障碍物后,信号将按原路返回,这时在车尾的传感器将检测出返回来的超声波信号。
用发射超声波的时刻与接收到反射回波信号的时刻之间的时差与超声波在空气中的传播速度相乘就可得出障碍物跟车尾的距离。
2.转接板
由于使用3个超声波测距模块,而SPCE061A的I/O口数目不满足3个测距模块同时直接相接,故使用集成芯片CD4052实现软件对不同传感器的选通与屏蔽。
这样只需要两个端口就可完成测距,一个控制超声波的发射,一个是检测超声波信号的接收信号。
3.SPCE061A
凌阳16位单片机SPCE061A是本倒车雷达系统的控制器,也是数据处理的中心。
它直接控制超声波测距模块进行测距、处理模块返回值并控制实现对外的报警功能
4.语音报警
SPCE061A作为16位单片机,其具有较强的运算能力,可以通过其内置的DAC及自动增益控制(AGC)功能,实现对外的语音报警。
该部分电路已集成于SPCE061A精简开发板上。
它所具备的单芯片语音功能采用语音提示的方式来指明在探测范围内哪一个方向有障碍物.只要距离在0.35~1.5m之内,就会有语音提示。
超声波测距模组分别在左后方,右后方和正后方,当超声波测距模组的探头探测出有障碍物时,就会有以下语音提示:
表2.1语音报警表
Table2.1VoiceAlarmTable
情况一
情况二
情况三
条件
正后方和左后方与右后方同时有障碍物
左后方有障碍物
右后方有障碍物
语音提示
后方
左后方
右后方
5.LCD显示电路
使用LCM1602A液晶显示模块实现LCD显示。
由于LCM1062A仅能显示2行共32个字符,故实际显示为3个超声波测距模块中,测得距离最近的那个值。
6.发光二极管(LED)闪烁报警电路
三个发光二极管分别对应三个超声波测距模块。
当对应的超声波测距模块探测到障碍物存在时,障碍物距离测距模块越近,发光二极管闪烁的频率就会越高。
2.3超声波倒车雷达系统软件方案论证
软件设计是超声波倒车雷达系统设计中最关键的部分。
由于本系统使用凌阳SPCE061A单片机,故整个软件架构需要遵循凌阳μ’nSPIDE2.0.0编译环境和对应的单片机指令。
软件设计分为超声波测距程序、语音播报程序、中断程序、系统程序、LCD驱动程序、主程序六部分。
各个部分函数都可相互调用又相对独立可调,保证调试的便利与程序的可读性。
整个超声波倒车雷达系统软件流程图如图2.4所示:
结束
图2.4软件原理流程框图
Fig.2.4PrincipleofSoftwareflowchart
第3章超声波倒车雷达系统的硬件设计
硬件设计是本设计的的一个重要部分。
本章将详细叙述超声波倒车雷达系统各部分硬件设计内容、元器件选择及所设计的硬件电路实现的各项功能。
3.1SPCE061A精简开发板电路原理
3.1.1SPCE061A简介
随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理(DSP,DigitalSignalProcessing)等领域。
凌阳的16位单片机就是为适应这种发展而设计的。
它的CPU内核采用凌阳最新推出的’nSP?
(MicrocontrollerandSignalProcessor)16位微处理器芯片(以下简称’nSP?
)。
围绕’nSP?
所形成的16位’nSP?
系列单片机(以下简称’nSP?
家族)采用的是模块式集成结构,它以’nSP?
内核为中心集成不同规模的ROM、RAM和功能丰富的各种外设接口部件。
SPCE061A单片机性能如下:
它是16位μ’nSP?
微处理器;
工作电压(CPU:
VDD为2.4~3.6V(I/O)VDDH为2.4~5.5V;
CPU时钟:
0.32MHz~49.152MHz;
内置2K字SRAM;
内置32KFLASH;
可编程音频处理;
晶体振荡器;
系统处于备用状态下(时钟处于停止状态),耗电仅为2μA@3.6V;
2个16位可编程定时器/计数器(可自动预置初始计数值);
2个10位DAC(数-模转换)输出通道;
32位通用可编程输入/输出端口;
使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据;
锁相环PLL振荡器提供系统时钟信号32768Hz实时时钟;
7通道10位电压模-数转换器(ADC)和单通道声音模-数转换器;
声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能;
具备串行设备接口;
具有低电压复位(LVR)功能和低电压监测(LVD)功能;
内置在线仿真电路ICE(In-CircuitEmulator)接口;
具有保密能力;
具有WatchDog功能。
3.1.2电源模块
SPCE061A的内核供电电压为3.3V,而I/O端口可接3.3V也可接5V,考虑到超声波测距模块需要供电电压在4.5V以上时才能正常工作,故使用精简开发板上提供的5V电源。
电源模块的电路原理图见图3.1所示:
图3.1电源模块的电路原理图
Fig.3.1Circuitdiagramofpowermodule
3.1.3放音模块
由于本倒车雷达需要实现语音提示障碍物的方向,故放音模块便不可缺少。
在SPCE061A精简开发板上便集成了以下放音模块。
图3.2放音模块的电路原理图
Fig.3.2Playbackmodulecircuitdiagram
本设计的放音是利用SPCE061A内部的DAC,图中的SPY0030是凌阳公司的产品。
与LM386相比,SPY0030有明显的优势。
如LM386的工作电压在4V以上,输出功率低于100mW,而SPY0030的工作电压仅需2.4V,且输出功率能达到700mW左右,较低的工作电压,又能有很好的输出效果,这使得本系统即使脱离固定电源,仅使用电池供电,也能完全正常工作。
3.2超声波测距模块电路的设计
3.2.1超声波谐振频率调理电路的设计
超声波谐振频率调理电路原理图如图3.3所示:
图3.3超声波谐振频率调理电路原理图
Fig.3.3Resonantfrequencyofultrasonicconditioningcircuitdiagram
由SPCE061A提供本电路工作所需要的40KHz方波,该信号经CD4049进行频率调理,以使超声波传感器发生谐振。
从电路图可以看出CD4049是由6个非门构成的六反相缓冲器/变换器,其引脚图如图3.4所示。
由于超声波的传播距离与它的振幅成正比,使用CD4049能使由SPCE061A发出的振荡信号的幅度增大一倍使超声波传播距离明显的增长,测距的范围得到扩大。
图3.4CD4049引脚图
Fig.3.4CD4049pinmap
为了防止绝缘电阻下降而导致超声波转换性能的下降,在超声波传感器与信号调理电路之间需要串如一个耦合电容。
通过它可以将直流电压转换为等幅的交变电压,保证了超声波发射电路能够长时间稳定可靠的工作。
3.2.2超声波回波信号处理电路的设计
超声波回波信号处理电路原理图如图3.5所示:
图3.5超声波回波信号处理电路原理图
Fig.3.5Ultrasonicechosignalprocessingcircuitdiagram
由于超声波在空气中传播时,其能量的衰减程度与传播距离成正比,其接收到的回波信号的幅值的单位通常在毫伏级甚至更小,所以超声波回波信号处理电路的前级就需要提供很高的放大信号,使单片机能够正常工作。
本体统采用NE5532搭配外围电路构成10000倍放大器来对接收到的信号进行放大处理。
经过处理的信号输入至LM311的正端与3脚提供的基准电压相比较然后输出,若输出为低电平,则说明无回波信号或信号太小,若输出为高电平,则会被SPCE061A所接收然后做数据处理。
3.2.3超声波测距模式选择电路的设计
超声波测距模式选择电路的作用是为回波信号处理电路中LM331提供电压比较的基准电压,其电路原理图如图3.6所示。
由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超声波 倒车 雷达 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)