新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > TMS320VC5402在汽车防撞警示雷达中的应用

TMS320VC5402在汽车防撞警示雷达中的应用

作者:时间:2011-09-06来源:网络收藏
3 电路原理设计

本文引用地址:http://www.eepw.com.cn/article/150262.htm

  由于在数值算法上有很强的能力,然而在事务调度方面却并不擅长,因此我们用一片AT89C51与之配合,采用主从结构处理方式。由完成A/D采样以及有关数值计算的一系列处理,包括杂波滤除、时域加窗、FFT、功率谱估计、谱峰搜索、目标提取、目标跟踪等等;由单片机完成事务调度、人机接口、显示和危险报警任务。与AT89C51的数据交换采用并行方式。系统信号处理原理框图如图1所示。

  

汽车防撞警示雷达系统信号处理原理框图

  在图1中,CPLD主要完成的任务有四个:(1)各端口的地址译码,包括AD775的启动、读数,各标志单元的地址产生等。(2)TMS320VC5402与单片机之间的数据交换。(3)AD775的控制逻辑。AD775是A/D公司生产的一款采样频率高达20MHz的8位并行A/D器件,其控制十分方便。启功A/D后由TMS320VC5402的BIO口查询AD775的结束标志,即可读取有效转换数据。(4)TMS320VC5402与FLASH EPROM的接口。CPLD的使得整个系统的电路设计大大简化,且结构紧凑、协调有序、调试方便、性能可靠。图2为CPLD内部主要功能框图。

  

CPLD内部主要功能框图

  4 软件设计

  TMS320VC5402需要完成的主要任务有:(1)启动A/D并读取转换后的数据。(2)目标提取,包括数据预处理(杂波滤除、时域加窗)、功率谱估计、谱峰搜索、目标分类、危险目标确定及跟踪等等。(3)与AT89C51交换数据。

  单片机主要完成与DSP交换数据、门限设定、人机接口、判断报警等任务。我们将这些内容分成不同的子程序按模块进行设计,调试和扩展十分方便。以下是我们给出的TMS320VC5402软件编程的流程图,如图3所示。

  

TMS320VC5402在汽车防撞警示雷达程序流程图

  该系统不仅成本低廉、体积小、可靠性高,而且先进的数字信号处理算法使其灵敏度高、虚警概率低,危险目标发现及时准确。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭