新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 反辐射导弹抗诱骗性测试系统UI设计

反辐射导弹抗诱骗性测试系统UI设计

作者:时间:2012-02-06来源:网络收藏

摘要:为改善传统反抗诱骗性操作界面,采用S3C2440A处理器及wince6.0平台,设计了一套适用于反抗诱骗性测试的用户界面,并通过触摸屏来进行操作,同时利用FPGA将中的模拟信号源控制部分进行数字化,与用户界面有机结合,现场测试表明,该系统具有人机界面友好,操作简易方便,反应速度高效,易于维护升级等特点。
关键词:嵌入式系统;反;触摸屏用户界面;FPGA

抗诱骗性是反辐射导弹的一个重要指标,而反辐射导弹抗诱骗性的测量也是导弹的一个重要项目。本文在传统的反辐射导弹抗诱骗性测试系统中,结合当前流行的触摸屏技术,将嵌入式系统引入到反辐射导弹测试系统当中,为系统的使用带来全新体验。同时,为将触摸屏技术完美的与测试系统结合,又需要对雷达模拟信号源进行数字化改造。在以上的背景下,本文设计了一款基于ARM+FPGA平台的反辐射导弹抗诱骗性测试系统界面,并做出实际电路,经使用,测试系统运行正常,各项参数达到要求,人机界面操作方便,简单可靠,反应迅速。

1 设计过程
1.1 整机构成
整个测试系统包括雷达模拟信号源,被测导弹,天线3部分组成。雷达模拟信号源由以下3部分组成:人机交互界面,数字控制及数字视频信号产生和模拟电路部分。人机交互界面在广州友善之臂计算机科技有限公司生产的mini2440嵌入式开发平台上开发完成;数字控制信号及视频信号由Spartan Xc3s400产生;模拟电路部分包括数字可调锁相环,混频器,数字衰减器等部分构成。
本次开发的GUI程序及数字平台是测试系统中的雷达模拟信号源部分中的前两部分。根据实际的反辐射导弹抗诱骗性测试的要求,本文实现了具有图形接口界面的测试控制平台,具有界面美观,交互性强等特点。
1.2 硬件平台
硬件平台分两部分,一部分是以ARM为主的mini2440开发板,用于实现触摸屏人机界面;一部分是以FPGA为主的数字控制及视频信号产生功能模块。ARM开发板采用Samsung公司的S3C2440A微处理器,S3C2440A是基于ARM9的32位RISC型CPU,主频采用400 MHz,安装Wince6.0操作系统及测试系统界面软件,LCD采用分辨率为800x480的7”触摸屏,开发板上还有其它常用外围设备;XC3s400是Xilinx公司的Spartan3系列的现场可编程门阵列,拥有40万门电路构成,其中有8 064个逻辑单元。FPGA功能模块上的串口RS232电平转换芯片采用的是Sipex公司的SP3223,该芯片可以工作在+3.0~+5.5 V的电压范围,外围器件仅需四个0.1μF的电容即可正常工作,方便快捷,稳定可靠,硬件逻辑结构如图1所示。

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

a.jpg


1.3 软件结构
软件平台采用Wince6.0操作系统,图形界面采用MFC智能设备应用程序,并安装mini2440开发板带有的wince6.0的sdk,在Visual studio 2008环境下进行交叉编译开发,最后通过Windows Mobile 6.1进行在线程序调试。
由于本文中ARM系统采用的是友善之臂提供的mini2440开发板因此开发过程大大得到简化,开发步骤主要包括:FPGA模块电路板设计与制作,FPGA设计开发;配置VS2008开发环境,GUI应用程序设计;ARM板与FPGA板联调。

2 测试系统G与实现
根据反辐射导弹抗诱骗性测试系统的功能要求,GUI应包含一下几个可选项:1)雷达信号载波频率;2)雷达信号,诱饵信号1,诱饵信号2脉冲宽度;3)雷达信号诱饵信号功率比;4)重频PRF;5)雷达信号诱饵信号相位关系;6)雷达诱饵信号通道开关;7)是否相参,是否闪烁;8)小键盘,方便用户输入参数。
MFC提供了丰富的窗口控件,这里主要用到了对话框,Button按钮控件,Check Box单选框控件,Image图像控件,Static Text静态文本控件,Edit Contrd等等。在VS2008中交叉编译通过后,通过windows Mobile6.1连接开发板,进行在线的调试,调试成功后就可以直接拷到mini2440的flash上。运行结果如图2所示。

b.jpg


当用户触碰需要点击的文本框时,就会弹出一个方便用户输入的小键盘界面。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭