首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
FPGA/CPLD可编程逻辑
» 基于DSP和FPGA的红外信息数据处理系统
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于DSP和FPGA的红外信息数据处理系统
发短消息
加为好友
pengpengpang
(pengpengpang)
当前离线
UID
1023229
帖子
6106
精华
0
积分
3055
阅读权限
90
来自
中国
在线时间
156 小时
注册时间
2013-12-20
最后登录
2016-7-3
论坛元老
UID
1023229
来自
中国
1
#
打印
字体大小:
t
T
pengpengpang
发表于 2014-7-29 22:34
|
只看该作者
基于DSP和FPGA的红外信息数据处理系统
跟踪系统
,
信息
,
光电
,
角色
,
战争
摘要:针对红外制导控制信息数据处理系统的功能分析,提出了采用DSP + FPGA 的设计方案,即一种基于TMS320C6414 与XC2V2000 - FG676 的信息数据处理系统设计方案,并从工作原理、硬件以及软件3 个方面介绍了该系统的设计和实现方法。由DSP 完成图像采集单元的信号采集及处理,由FPGA 逻辑设计完成主机控制电路功能部分。本设计具有较高的通用性和可靠性,在红外成像导引系统中具有较高的实用价值和应用前景。
现代空战中,光电对抗装备在战争中扮演着重要的角色,而红外侦测与跟踪系统由于采用的无源探测技术,因此与雷达等主动探测系统相比具有隐身性强、抗干扰能力好和小型化程度高等优点,受到业内的关注[1 - 3]。新一代红外成像导引系统须具备高精度、处理速度快、实时性强且反应时间短等特点,这便要求图像处理计算机能满足图像处理中大数据量、复杂运算、实时性强、高传输率和稳定可靠等要求。文中从工作原理、硬件及软件3 个方面介绍了基于DSP 和FPGA芯片的红外信息数据处理系统设计方法[4 - 5]。
1 红外制导控制系统硬件总体设计
红外信息数据处理系统[6]按照功能划分为两大板块,由图像信息处理板和控制信息处理板组成数据处理系统。其红外制导控制信息数据处理系统如图1所示。图像信息处理板主要承担大量的实时图像信号预处理、图像信号处理与控制任务; 控制信息处理板控制接口信号的采集,跟踪回路的解算,控制输出及与飞控计算机等的通讯,同时控制管理模块也是系统的管理模块,完成对系统的输入/输出操作、同步控制、系统状态管理等功能。
2 图像处理模块的硬件设计
图像处理模块的硬件由复位电路、时钟电路、图像采集及预处理电路、DSP 图像处理电路、电源转换电路和外部接口等电路组成。组成框图如图2 所示。
2. 1 图像采集单元
图像采集单元包括扫描同步接口电路、探测器接口电路、前端调整电路、A/D 转换电路、采样控制与数据整合电路及数据缓存( 同步双口) 电路等组成。电路组成框图如图2 所示。扫描同步信号是来自系统中扫描模块,该信号提供系统时序基准,其信号同步于帧同步信号。扫描同步信号从底板连接器接入。探测器接口电路包括: 参考电源、温度信号、采样控制信号及2 路视频模拟信号等,以上信号在FPGA 内部采集电路的控制下,保证每帧图像数据的同步采集。调整电路将探测器输出的视频信号调整至高速A/D 输入的范围,差分视频信号经差分驱动器放大驱动,其共模输入电压为视频A/D 片内参考信号( 2. 5 V) 。模拟信号输入到A/D 采用差分输入方式。视频A/D 主要用于将视频电路间的模拟信号与数字信号进行转换。根据电路整体要求,A/D 转换电路需满足采样频率高、功耗低、转换精度高等要求。采样控制和数据缓存电路由FPGA 内部采样控制电路完成。数据缓存电路由FPGA 内部双口存储器完成,具有高速、可同步及异步读写操作等性能。
2. 2 DSP 图像处理电路
DSP 图像处理电路主要包括处理器及外围配置电路、存储器电路及与控制板接口通信的McBSP 串口电路等。处理器选用TI 公司高性能定点TMS320C641x 系列中C6414 GLZA - 6E3 作为图像信息处理C6414 -6E3,时钟周期为1. 67 ns,内部工作时钟可达600 MHz,最高处理速度可达4 800 MIPS; 内部存储器容量8 Mbit;有2 个扩展存储器接口,EMIFA 为64 bit,EMIFB 为16 bit,EMIFA 的总线频率可达133 MHz,最大可寻址空间为1 280 MB; 内核工作电压为1. 4 V,工作温度可达- 40 ~ 105 ℃。其完成红外成像制导导引头图像组合、分割与增强、模板匹配、背景处理、目标提取和目标跟踪等主处理算法。
FPGA 预处理单元是图像信息处理板上另一个核心部件,采用Xilinx 公司Vertex - II 系列中的XC2V2000 -FG676 来实现。XC2V2000 具有200 万门的规模,内部的存储资源有1 Mbit 的Select RAM,336 kbit 的Distributed RAM, IO 管脚资源达到408 个,8 个DCM。FPGA 预处理单元设计由视频采集控制与数据整合单元、视频采集缓冲和主处理缓冲双口存储器、预处理单元、图像输出子卡数据传输接口控制、串行SPI 接口控制器、LVDS 数字视频输出接口、访问DSP /HPI 接口的主机控制电路等部分组成。另外,图像信息处理板的FPGA 配置可实现外场在线配置功能。
存储器电路包括Flash、FPGA 内部同步双口两种存储器。可与C6414 的( EMIF 外部存储器接口,C64有2 条总线EMIFA 与EMIFB) 连接,在使用时需通过DSP /BIOS 对EMIF 总线进行配置,确定访问时序。图像信息处理板上有2 片Flash 资源分别属于DSP 和FPGA,其中属于FPGA 的Flash 保存的是板上控制代码,属于DSP 的Flash 除用以存储模块BOOT 程序,还可对用户应用程序进行存储。为了采用从并方式配置FPGA,将其所属Flash 连接在C6414 的EMIFB 异步BANK CE0,采用异步的读写信号; 为支持C6414 从ROM 引导的机制,DSP 所属Flash 连接至C6414 的EMIFB 异步BANK CE1,采用异步的读写信号。双口存储器主要用于存储帧图像数据,在图像信息处理板的FPGA 上配置了双口存储器。应用中可通过FPGA设计配置同步或异步双口存储器与C6414 实现数据交换,容量按图像帧大小可配置为16 kbit × 16 bit,也可配置16 位或32 位访问方式。图像信息处理板上双口存储器连接在C6414 的EMIFA 同步BANK ACE0 空间,可配置同步方式或异步方式。
3 控制信息处理模块的硬件设计
控制信息处理板由处理器、时钟及复位电路、存储器、数字脉冲计数与逻辑控制电路、模数转换A/D 电路和指示灯电路组成。如图3 所示。
控制信息处理板信号处理器采用TMS320F2812,由30 MHz 晶体提供输入工作时钟,16 位总线宽度,可访问128 kW 的片上程序存储空间和64 kW 的数据存储空间,具有三级外部中断。时钟电路采用外部晶振为F2812 提供30 MHz 的时钟输入,由内部PLL 电路配置F2812 工作时钟为120 MHz,外部总线工作时钟为60 MHz。复位电路由本板的LDO 电源转换器输出,复位输入经CPLD 的逻辑控制均产生控制信息处理板DSP 的复位。控制信息处理板主要有以下存储器配置: F2812 片内存储器包括: 18 kW 的SARAM、128 kB的Flash、4 kB 的Boot Rom。片外存储空间包括: 512 kB 的SRAM、1 kB 的飞控计算机双口存储空间、3 路数字脉冲计数电路的数据寄存器及板上2 片A/D 转换器的数据端口地址等。
可编程逻辑CPLD 电路完成控制信息处理板的3路数字脉冲计数、复位电路和译码逻辑等,译码逻辑由F2812 的外部存储器片选信号和高位地址线一并通过逻辑译码产生访问A/D 芯片及与飞控模块接口的片选信号。
CPLD 实现对3 路数字脉冲信号进行计数测频的原理是; 将3 路数字脉冲信号经CPLD 测频电路对脉冲信号进行计数处理后,通过软件编程由F2812 定时读取。
2 片A/D 转换器实现9 路模拟量输入的模数转换,A/D 电路见图4。系统输入9 路差分交流模拟信号,这9 路模拟信号需使用差分运放调整至0 ~ + 5 V,同时输入到A/D 转换器,采样时钟由CPLD 控制。
4 软件功能设计
图像控制信息处理系统结构复杂、接口繁多。因篇幅限制,仅对验证其是否满足成像导引系统和目标信号处理系统指标要求的BIT 测试方法作了简要介绍。A/D 测试选用数字化FFT 方法进行,Flash 和RAM 类的测试用读写比较片内空间数据完成判断,接口类测试通过硬件接口从外部输入模拟信号后运行软件对运算结果进行阈值判断实现,图像数据传输率测试通过EMIF 总线与FPGA 内部的同步双口RAM 配置为主从式测试回路方法而实现。而BIT 测试结果则通过RS422 接口转RS232 接口,连接PC 机显示。测试结果显示直观,局部电路出现故障易于定位。
5 结束语
文中针对弹载计算机红外图像信息处理的需求,以DSP( TMS320C6414) 处理器+ FPGA( XC2V2000 -FG676) 为核心开发了数据处理系统,进行了软硬件设计。经测试结果表明,该系统具有较强的处理能力,调试方便,在发生硬件故障时易于定位。
作者:孙爱中1,张琬珍1,刘冰1,谭震2 来源:电子科技2013 年第26 卷第6 期
收藏
分享
评分
记录学习中的点点滴滴,让每一天过的更加有意义!
回复
引用
订阅
TOP
返回列表
电源与功率管理
模拟电路
测试测量
消费电子
数字电路
MCU 单片机技术
DSP技术
资料共享
嵌入式技术
职场驿站
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议