基于DSP的汽车防撞雷达系统的实现Word文档下载推荐.docx

上传人:b****3 文档编号:15087755 上传时间:2022-10-27 格式:DOCX 页数:7 大小:77.04KB
下载 相关 举报
基于DSP的汽车防撞雷达系统的实现Word文档下载推荐.docx_第1页
第1页 / 共7页
基于DSP的汽车防撞雷达系统的实现Word文档下载推荐.docx_第2页
第2页 / 共7页
基于DSP的汽车防撞雷达系统的实现Word文档下载推荐.docx_第3页
第3页 / 共7页
基于DSP的汽车防撞雷达系统的实现Word文档下载推荐.docx_第4页
第4页 / 共7页
基于DSP的汽车防撞雷达系统的实现Word文档下载推荐.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

基于DSP的汽车防撞雷达系统的实现Word文档下载推荐.docx

《基于DSP的汽车防撞雷达系统的实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于DSP的汽车防撞雷达系统的实现Word文档下载推荐.docx(7页珍藏版)》请在冰豆网上搜索。

基于DSP的汽车防撞雷达系统的实现Word文档下载推荐.docx

 

摘要

提出了一种用高性能DSP芯片TMS320VC5416担任数字信号处理任务,CPLD完成操纵和接口逻辑,单片机AT89C51提供人机通道和其余和谐工作的汽车防撞警示雷达信号处理部分的原理方案,并简要介绍了FFT算法和VC5416的差不多机构。

采纳混合编程来完成系统的软件部分,充分发挥DSP快速的运算功能又利用了c语言的灵活操纵流程优势。

关键字:

汽车防撞系统毫米波雷达VC5416

Abstract

InthispaperamethodofhighperformanceDSPchipTMS320VC5416asadigitalsignalprocessingtasks,CPLDcompletecontrolandinterfacelogic,singlechipmicrocomputerAT89C51man-machinechannelandtheresttoprovidethecoordinationworktheautomotiveanti-collisionwarningradarsignalprocessingpartoftheprincipleproject,andbrieflyintroducestheFFTalgorithmandVC5416basicstructure.Thehybridprogrammingtocompletesystemsoftwareparts,givefullplaytotheoperationfunctionandDSPfastbytheclanguageflexiblecontrolprocessadvantage.

keyword:

Theautomotiveanti-collisionsystemmillimeterwaveradarVC5416

1引言

汽车是现代社会最重要的交通设备之一,随着汽车数的急剧增加,交通事故给社会带来庞大的社会缺失和经济缺失。

在高速公路上,车辆行驶速度快,交通追尾所造成的交通事故居多,假设在能见度低的雨、雪、雾等天气条件,或驾驶疲劳

的情形下,将阻碍驾驶员对前方目标的识别,驾驶员难及时发觉前方障碍物并及时采取措施,极易引发交通事故。

在驾驶员、交通环境和汽车性能三者当中,驾驶员的综合素养是最不确定也是最不可控的因素。

从公路交通事故的分析说明,80%以上交通事故是由于反应不及时引起,假设驾驶员能够提早1S进行预防,那么可幸免90%的事故发生。

[1]采纳汽车雷达检测前方障碍物的相对距离和速度,提早预警,可有效降低交通事故的发生。

2TMS320VC5416简介

TMS320VC5416DSPSTARTERKIT〔DSK〕是TI公司向DSP应用者提供的DSP系统开发平台和应用评估工具。

TMS320VC5416DSK要紧包括一块VC5416目标板和一个运行于PC机的集成开发环境-CodeComposerStudio™v2.1IDE。

VC5416目标板通过USB口与主机相连。

用户应用CodeComposerStudio〔CCS〕完成程序的编写,再通过编译和连接等过程生成可执行代码,可执行代码被下载到目标板上的储备器中运行。

CCS还提供了丰富的调试功能,在程序运行过程中,用户能够实时的操纵代码的运行状态、观看DSP寄存器和储备器中的内容变化、监视程序对目标板上不同资源的使用情形以及与主机I/O。

图1DSP芯片的总体结构图

从上图能够看出,DSP芯片具有运算,储备,和通信的功能。

这恰好与数字思想是吻合的。

只要对数字比特进行运算和储备及传输就能完成任何复杂的功能,这确实是数字化的思想。

在此CPU充当运算功能,而片内储备起数据缓存作用,另外片内外围电路那么是传输通道。

3防撞雷达方案比较

目前汽车防撞技术按目标探测方式和工作原理的不同,要紧有超声波、红外线、激光、以及毫米波。

其中前三种雷达差不多上通过对回波的检测,与发射信号相比较,得到脉冲或相位的差值,从而运算动身射波与回波的时刻差,再分别依照超声波、红外线、激光在空气中的传播速度,运算出与目标物的相对距离。

这三种技术的汽车雷达结构简单,成本低,但使用过程存在不同程度的局限性。

红外线测距在技术上难度不大,但受天气的阻碍较大,[4]且红外线穿透力不强,在长距离探测方面不能满足汽车防护的要求。

超声波同样受大气紊流和气涡的阻碍,且探测距离短,要紧用于倒车雷达等近距离测距。

激光具有高单色性、方向性和相干性强等特点,且光束专门少扩散,波速能量集中,适用于远距离测量,在汽车防撞领域,受汽车的震动以及反射镜面磨损、污染、灰尘等因素阻碍较大,测距精度难以保证。

与超声波、红外线、激光相比,毫米波雷达辨论率高,不受大气絮流的阻碍,而且穿透能力专门强,受雨、雪、雾等天气的阻碍较小。

同时毫米波多谱勒频移大,不仅能够测量目标的距离,还能够测量目标的相对速度,因较好的稳固性和适应性特点,毫米波雷达成为最有进展潜力的汽车防撞雷达。

4基于DSP的毫米波雷达系统

4.1毫米波雷达原理

毫米波波长为1~10mm。

毫米波雷达向外发射的频率随时刻线性变化,假设有目标时反射回波,将发射波和回波信号混频,从混频器输出,再从频谱信号中提取含目标相对距离和速度信息。

对FMCW〔调频连续波〕汽车雷达,发射波频率按周期性三角波变化[2],设发射波和回波时刻差td,那么:

2R=C×

td

(1)

式中:

R为目标距离;

C为光速。

依照多谱勒效应原理,当发射物体和反射物体相对运动时,将产生频移fd,且以下公式成立[3]:

V=[(C•fd)/2f0]

(2)

图1发射波与回波波形

如图1,设发射信号上升和下降时期分别为

f(t+)、f(t-),K为斜率,那么:

f(t+)=fmin+k·

t(3)

f(t-)=fmax-k·

t(4)

对应回波信号为fb(t+)、fb(t-):

fb(t+)=fmin+k(t-τ)+fd(5)

fb(t-)=fmin-k(t-τ)+fd(6)

混频后输出的差拍信号为:

fe(t+)=f(t+)−fb(t+)=k•t−fd(7)

fe(t−)=f(t−)−fb(t−)=k•t+fd(8)

运算出目标的相对距离R和相对速度V为:

R=C•T[fe(t−)+fe(t+)]4ΔFv=C[fe(t−)−fe(t+)]4f0(10)

ΔF为发射波带宽,f0为发射波中心频率。

[1]

4.2系统硬件设计

图2系统硬件原理框图

主处理器采纳TI公司16位定点数字处理器TMS320VC5416。

DSP完成数据采集和处理,利用DSP处理数字信号快的特点,对采集信号进行数字滤波和FFT变换。

从处理器采纳单片机AT89C51,完成人机交互、显示和操纵报警。

键盘

可设置系统运行参数和不同条件〔如车速、不同天气状况〕下的报警门限,并由LCD中文显示。

当主处理器运算后得到目标信号〔距离、车速〕超过设定门限时,经AT89C51操纵声光报警。

CPLD完成A/D转换芯片的启动、地址译码、各种操纵逻辑信号的产生及VC5416与单片机间的数据交换。

A/D转换芯片采纳THS1206的12位多通道高速并行A/D转换器。

作单输入通道时,采样频率达6M,芯片内部集成16字节的FIFO,采样转换数值自动写入FIFO。

由操纵器设置触发水平,向DSP发出中断要求。

为快速读取采样数据,减少中断次数,设置触发水平为8,当连续8个采样值写入FIFO时,THS1206向DSP发出中断要求,并连续读取8个采样值到RAM。

闪存用来存放主程序,系统加电后将其装载到DSP内部RAM中运行。

[2]

4.3信号的产生及处理

依照多谱勒效应原理,发射信号的频率越高,频移越大,越容易测量,选择中心发射频率为35GHz,该频率是毫米波波段中在大气衰减最小的传播频段。

为保证FMCW连续波的线性度,采纳VCO压控震荡电路得压频曲线线性度,经天线向外辐射。

因发射功率不大,信号在空气中传播会衰减部分能量,从混频器输出的差拍信号较小,且含杂波信号,需对差频信号先放大,低通滤波后,再中频放大送A/D转换器。

[3]

4.4系统软件实现

应用程序采纳在C语言和汇编语言混合编程的方法,即在算法运算量大的地点,用手工编写的方法编写汇编语言,而运算量不大的地点那么采纳高级语言。

采纳这种方法,既可缩短软件开发的周期,提高程序的可读性和可移植性,又能满足系统实时运算的要求,同时还会充分发挥DSP快速的运算功能又利用了c语言的灵活操纵流程优势。

DSP需要完成的要紧任务有:

(1)启动A/D转换并读取转换后的数据;

(2)目标提取,包括数据预处理(杂波滤除、时域加窗)、功率谱估量、谱峰搜索、

危险目标确定。

[4]

图3系统软件流程图

软件的工作流程如图3所示。

系统第一初始化,对有关的寄存器和储备单元进行设置,使系统处于正常工作状态,然后进行数据采集、A/D转换,将采样数据目的地址指针初始化为2000H,采样中断服务子程序每读取一个采样值,该地址指针就自动加1,指向下一个采样数据储备单元。

[5]计数器被始化为400H,中断服务子程序每执行一次,计数器的值就减1,当计数器的值减为0时,中断服务例程执行了1024次,得到8X10个采样值,存放在数据储备空间2000H~3FFFH中。

此后THS1206的采样时钟信号关闭,停止工作。

接下来主程序开始

对采样数据进行LMS自适应滤波和F盯运算,并从中找到最大谱线强度所对应的频率,把它视为中频频率,由此运算出目标距离和速度;

判定距离值是否在安全距离,假设小于安全距离值,那么进行报警。

[6]利用DSP片内定时器1的定时功能,能够使程序每隔50ms就进行1次从数据采样到距离速度显示的循环执行,从而实现距离与速度的实时猎取。

4结论

汽车防撞雷达是提高汽车行驶安全的方法之一,本文的要紧创新点在于将调频连续波(FMCW)应用于汽车防撞雷达中,抗干扰性强,并采纳高性能数字信号处理器DSP,系统处理速度快、稳固性好。

该雷达经多次试验,探测距离可达100m以上,且虚警率低。

通过人机交互接口可设置在不同运行环境下的预警门限,提高驾驶员的安全系数,降低交通事故率,有较好的应用前景。

5参考文献

[1]黄艳国,吴翠琴,许伦辉.DSP在毫米波汽车防撞雷达系统中的应用[A].

自动测量与操纵,2007,26(7):

63-69.

[2]黄艳国肖定华许伦辉.基于DSP的毫米波汽车防撞雷达系统[B].

DSP开发与应用,2020:

69-223.

[3]朱珂.汽车防撞系统与毫米波雷达.轻型汽车技术.2003(10):

工业外表与自动化装置,2003,(3):

80-84.

[4]陈海宁,陈照章,梁品,姜子晴.基于DSP的汽车防撞雷达系统的实现.

外表技术与传感器,2020,(3):

84-86.

[5]龙宪惠,刘炜.高性

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 生产经营管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1