基于DMD的可见光目标模拟系统设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

∞2 r3l:161
显示图像不反映颜色信息,所以系统设计只需对每个像素提取 任意一个分量的8位数据进行格式转换即可,这样就能满足最
大256阶灰度等级的要求。另一方面,由DMD的工作机理可
图4 双缓存电路原理框图
知,向DMD中的某个存储单元写l或o,对应位置的微镜转向
+12。或一12。,使入射照明光被反射到投影光学系统规场内或
匮匦亟囹
文章编号:1671—4598(2013】03一0735一03
娑兰量茎竺主芏:当釜
中图分类号:TP391
文献标识码:A
塑L
基于DMD的可见光目标模拟系统设计与实现
李少毅1,马
骏2,姚 远3,梁志毅1,闰
杰1
(1.西北工业大学航天学院,西安710072;2.中国航空工业集团公司西安飞行自动控制研究所,西安710065; 3.91656部队,上海200439)
可以满足系统前后端数据速率的匹配。
D口1[15:0] .地址信号1
DMD驱动控制技术中有几个主要问题需要解决:首先是 数据格式转换,即将接收的DVl图像数据转换成DMD数据加 载需要的格式;其次是数据存储,即对转换后图像数据以整帧
的方式存取,且实现两组缓存的乒乓操作;最后是灰度等级的 实现和DMD数据的加载与复位[21显示。
ing s01ved the key issues of the DMD drive and control,gray—scale modulation and optical
puter
projection,simulation image from simulation com—
And when visible 1ight
第一级为8个1024bit的移位寄存器,接收并缓存像素数据的
万方数据
第3期
李少毅,等:基于DMD的可见光目标模拟系统设计与实现
.737.
依次按权重等比排列。若图像像素由n位数据表示,则每一位 对应的区段长度为2”1,2”2,…,20(等份)[”]。每个区段 是否会被选通取决于对应微镜SRAM单元的二进制数值,若 为1则选通,该区段内脉冲保持高电平,即对应微镜处于光开 启状态;若为。则不选通,对应区段内脉冲保持为低电平,微 镜处于光关闭状态。当数据最大(全1)时,高电平占满整个 帧周期,达到全占空比,像素最亮;当数据最小(为o)时, 整个帧周期全为低电平,像素最暗;中间数据都可用20一2”1 的线性和值来表示,即亮度呈线性连续变化。经过PWM调制 输出的信号脉宽与数字图像二进制灰度值的大小成比例关系, 一帧图像内不同的像素拥有不同的灰度值,对应光开启状态总 的时间长度不同,便产生不同亮度的光学图像。如图5所示, 是一个5位像素数据的脉宽调制表示。
收稿日期:2012一09一ol;修回日期:2012—11一01。
Dvl基路
基金项目:国家自然科学基金资助项目(60872158)。 作者简介:李少毅(1986一),男,陕西西安人,博士研究生,主要从事 飞行控制与仿真技术方向的研究。 梁志毅(1963一),男,陕西西安人,教授,研究生导师,主要从事飞行 控制与仿真技术方向的研究。
拟系统的核心是Dm驱动控制系统和光学投影系统。可见光
目标模拟器由景物成像仿真计算机生成可见光图像,通过DⅥ
接口传输到DⅧ驱动电路,驱动D№芯片产生动态的可见光
场景,再由光学投影系统投射出去。如图1所示,可见光目标 模拟系统方案的具体实施将分成几个子系统分别予以实现。
1系统工作原理
可见光目标模拟系统主要工作原理为:以景物成像仿真机 为前端输入,接收仿真计算机提供的目标图像,通过DMD驱 动控制电路将目标图像电信号表示转换为光信号表示,再通过 光学系统以适合可见光导引头探测的光学景象投射给导引头, 实现在同步信号激励下,导引头探测结果与目标图像仿真结果
图2
DMD驱动控制系统硬件总体结构
4所示为DDR2双缓存电路原理框图,4片DDR2芯片分为两 组,分别构成缓存1和缓存2,统一由主控FPGA内的:bDR2 控制器及其逻辑接口协调完成数据的乒乓读写操作。对缓存1 来说,DDR2—1和DDR2—2具有相同的地址信号和控制信 号,除了DQS、DM以及时钟信号各自独立以外,两片存储器
710065;3.91656 Army,ShangHai
important
part
of the hardware—in—the—loop simulation experiments in the electrical system of the seeker,the target
scene
simulation system provide dynamic target and the target.The architecture of
2.2

图l系统总体方案原理图 DMD驱动控制系统
本文采用xilinx公司Virtex5系列高性能FPGA为主控制
万方数据
・736・
计算机测量与控制
第21卷
器,选择TI公司DMD专用控制器口芯片DDC4100[“、复位
驱动芯片DAD2000[3]、DVI接口专用解码芯片TFP401A、分
辨率为1920*1080的DMD及用于缓存图像数据的DDR2 SDRAM芯片MT46H64M16搭建驱动控制硬件电路,其硬件 总体结构如图2所示。在系统设计中,DVI输出显示格n1式: 1280*1024@60H2,要求的DMD显示格式:1024*1024,在 与被测设备有外同步信号的情况下频率大于10Hz;无外同步 信号时,为60Hz,文中将只说明无外同步信号的情况。这就 需要在接收图像数据时,截取一个1024*1024的图像窗口, 实际上,从数据使能信号上升沿开始,只接收每一行1280个 像素中的1024个像素即能实现这个图像窗口。对于分辨率为 1920*1080的DMD中没有用到的边框部分执行补。操作。

images
to
the visible light detection system
to
test
its 来自百度文库bility
to
discover。detect and track
visible target simulation system is analyzed and designed,and the entire system platform is built.After haV—
的数据总线宽度扩展为32位,其中DDR2—1缓存数据的低
在此,需要对系统带宽做以说明,DVI接口显示格式固 定,图像数据量需求:1024*1024*8bit*60=60 MB/s;
DDR2
SDRAM缓存模块时钟2∞MHz,数据位宽32bit,存储 DMD最小数据加载、复位与保持总时间:256* ms(下文中介绍计算原理),即
(1.Sch001 of Astronautics,Northwestern Polytechnical University,Xi’an Institute,Aviation Industry Corporation of China,Xi’an Abst糟ct:As
an
on
DMD
710072;2.F1ight Automatic Control Research 200439,China)
带宽:800 MB/s;在要求z56灰度等级的情况下,分辨率为
1920*1080
16位(DQ[15:o]),DDR2—2缓存数据的高16位(DQ [31:16])。缓存2完全类似。
DOSl/DMl
DDR2 l DQS3/DM3
1080*16*Tclk=11.0592
90Hz,其中DMD时钟Tclk=2.5 ns。由此看出,此设计方案
v盯ified
system pIatform and the results meet the simulation experiment require—
wor出:target simulator system;DMD drive and control;gray—degree moduIation;optics projection
叻慰 £制目 逻辑 接口

分区6 分区7
曲盎躲dge俐捌删山
图3主控FPGA中位平面产生、存储设计
每一位,每次可以缓存1024个有效像素;第二级FIF0分为8 个子FIF0分别缓存相应位平面的数据,各子FIF0输入输出 数据宽度均为128bit,存储深度为16。每次从DVI数据使能 信号(DE)上升沿开始,缓存1024个像素,开始写FIF0, 当FIF0半满时,写一次DDR2缓存。第三级DDR2控制器逻
下面将结合DMD数据加载和复位时序介绍灰度调制的原
理和在主控FPGA中的实现方法。利用DMD芯片本身的结构
外,相应地产生亮像素点或暗像素点。所以灰度调制采用二进 制脉冲宽度调制方法(BPWM)[5…,需要将每帧图像每个像素
第一位到第八位拆分且单独存储,形成八张按位排列的二进制
及其响应速度较快的特点,根据系统设计要求,选取脉冲宽度 调制方法来实现图像灰度等级的控制。 脉冲宽度调制法(PWM)也称占空比法,其在一定时间 内输出驱动的高低电平直接反映了像素二迸制表示值的大小, 而驱动脉冲的占空比即代表了该像素的灰度值。PWM法根据 数字图像二进制位数将脉冲的持续时间(通常为驱动一帧图像
摘要:目标模拟系统作为导引头电气系统半实物仿真实验的重要组成部分,向可见光探凋系统提供动态目标和场景图像,以测试其 发现、探测和跟踪目标的能力。分析设计了可见光目标模拟系统结构以及构建了DMD驱动控制模块和光学系统平台。实现解决了DMD
驱动控制、灰度调制以及光学投影等关键问题,并成功地实现了将仿真计算机中仿真图像通过DVI接口传输到DMD上以6州z频率显
示。最后,与撩测设备进行对接,对可见光目标模拟系统的所有功能进行了验证,结果满足仿真实验要求。 关键词:目标模拟系统;DMD驱动控制;灰度调制;光学投影
Design and Implement of target Simulator System in Visible Light Based
Li Shaoyil,Ma Jun2,Yao Yuan3,Liang Zhiyil,Yan Jiel
缓 存 罂 一
DQ2[15:0】 DDR2 3 地址信母2.

.J I
.藉制信号l
DDR2 2
Il

DDR2羟铜器 时钟2 时钟4

IJ
IL.
控铡信辔2。
DDR2 4 DOS4/DM4
主控FPGA通过DⅥ接口接收到的是用于仿真的24位灰
度图像数据,且R、G、B
3个分量的强度值相同,但是D佃
DOS2/DM2 D0lf3l:16。
辑接口,将各子F1F0与DDR2连接,在设计中将两组DDR2
缓存都分成8块存储分区分别存储每帧图像分离得到的8个位 平面。当一帧图像被分成8个位平面并存满缓存1时,通知驱 动控制模块读取缓存1数据,这对系统可以控制将位平瓯数据
存人缓存2,存满后通知驱动控制模块读取缓存2数据,以一 定的时间间隔,每次读取一个完整的位平面,如此循环。如图
target
is successfuny displayed
on
DMD through DVI interface
are
at
the frequency of 60 Hz.
on
simulation system is
interconnected with detected device,all the features ments. 1【ey
的时间周期)划分为不同长度的区段,图像数据的最高有效位 (MSB)对应最长区段,最低有效位(LSB)对应最短区段,
数据集合,可形象地称为位平面,这样将八张位平面以一定时
间间隔发送到D凇,便可以达到在时间上积分的效果。位平面
的产生和存取在主控FPGA中的设计实现过程如图3所示。 主控FPGA通过构建三级结构完成位平面的产生与存储。

引言
可见光目标模拟系统被广泛应用于在成像制导系统半实物
在形状和亮度上一致。

系统设计
整个可见光目标模拟系统主要由两大部分组成。一部分为
仿真实验中,向可见光探测系统提供动态目标和场景图像,在 国外已被广泛用于在成像制导武器系统地面测试中,评估、检 测可见光探测系统的各项性能。而国内,近几年对于武器装备 研发的投入加大,这方面的需求也逐渐加大,只是由于技术封
锁的原因,进展缓慢。本文提出的基于DMD的可见光目标模
2.1系统总体设计
D加驱动控制系统,这部分主要由Dm驱动控制电路和Dm
器件组成。第二部分为光学投影系统,这部分主要由光学镜头 组、机械结构支撑件以及通光量控制电路组成。可见光目标模
拟系统,构建了系统平台,并解决了其中的关键技术问题,已 经能满足地面半实物仿真实验的要求。还有,只需要将系统可 见光光学系统部分替换成红外光学系统,就可以实现动态红外 成像仿真系统的红外场景产生器[1]。
相关文档
最新文档