产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

基于PCI-9846武器数据链测试技术的研究及实现(2)

  • 作者:郭士增
  • 供稿:米尔自动化网
  • 阅读人次:
  • 发布时间:2013-12-17

更多

该测试系统具有体积小、定量测试精度高,自动化水平高、工作可靠等优点,达到了模块化、通用化、系列化要求,在军事和经济效益方面有显著特点。

2. 数据链仿真测试技术

武器数据链测试系统以计算机和武器数据链模拟模块为核心,其性能先进、结构紧凑、操控性强,在仿真应用测试、协议测试方面具有独特的一面,达到了动态测试、智能测试的要求。

被测武器数据链系统的性能指标覆盖射频性能、时间同步、信号格式、图像处理、电磁兼容、天线跟踪等方面,测试系统实现了对数据链系统联调、技术阵地检测、生产调校、故障发现等功能,达到了全系统一体化动态测试的目标。

在测试技术方面,基于电磁波传播理论,提出微暗室、近场模拟开放空间实际环境的测试方法,采用微波网络系统辨识技术确定近场收发天线之间的传递函数,实现了实时在线射频信道定量测量,降低无源互调,解决了高功率防护和电磁兼容问题;提出了武器专用数据链测试系统的协议测试技术,进行协议统计分析、数据处理,并通过这种协议测试技术手段实现了对武器数据链协议一致性、互操作性、鲁棒性的测试。

3. 数据链测试系统组成

3.1硬件组成

数据链测试系统主要由工业控制计算机和武器数据链模拟模块组成,如图1所示。

工业控制计算机内部扩展多个RS-422串行接口和USB2.0接口。其中对外的RS-422接口用于与武器测试系统传输双向串行控制数据,接收指令信息,并通过对内的RS422接口将数据链传输的状态信息传送到武器测试系统,同时也能够对武器数据链模拟设备进行指令控制。USB2.0接口用于转存或接收外部规定格式的图像与信息文件,用于图像和信息数据还原处理。工业控制计算机还用于测试控制,接收武器测试系统的命令或由本地产生命令通过I/O数字接口控制程控衰减器,用于测试数据链接收机灵敏度。工控机内部插接PCI-9846高速数据采集卡,完成图像数据的采集及图像分析处理,并实现图像存储和回放。

图1  数据链测试系统组成.jpg

武器数据链模拟设备完成指令信息的发射、图像及状态信息的接收。指令由武器测试系统或本地工控机产生,产生的指令通过模块的指令基带处理、调制并发射。同时模块的图像接收机接收信号并解调和进行基带处理,输入至PCI-9846高速数据采集卡,由工控机对接收的图像进行分析处理。

数据链测试系统的应用测试框图如图2所示。

图2 数据链测试应用框图.jpg

3.2测试软件架构

测试软件架构主要包括下列几部分,如图3所示:

图3数据链测试系统的软件架构.jpg

1.应用程序

提供友好的人机控制界面,实现指令发送、状态信息数据显示、图像数据的存储、回放、状态、记录显示、图像监视等功能,能够接收武器测试系统的控制,实现远控条件下的功能操作。

2.数据库

存储图像数据记录,并能够查询。

3.应用程序接口服务层

应用程序通过调用应用程序接口服务层向的API接口函数,实现从API接口函数到用户应用程序的解释。

4.软件服务层

动态链接库和系统配置文件是软件服务层的主要内容,在软件服务层实现对硬件板卡的管理和调度驱动程序,并完成接口服务层到硬件接口之间的转换。使得应用程序与板卡硬件类型无关。

5.板卡硬件驱动程序层

板卡硬件驱动程序层实现具体的功能调用。

3.2测试软件设计

采用了Delphi编程语言, 中文化的图形操作界面,实现了测试系统所要求的操作功能。建立本机Access数据库,并通过对象模型ADO(Active Data Objects)进行数据库的访问,ADO最主要的优点是易于使用,速度快,内存支出少和磁盘遗迹小。使用Delphi开发数据库应用程序时,还可以将数据库组件(ADOQuery或Query)与SQL语句结合起来,以实现数据浏览、删除等功能

1.应用程序的API接口

根据提供的各种功能接口卡的底层驱动程序和数据读取/写入的例程,编写dll文件,并进一步封装成适合Delphi程序语言调用的API函数。实现图像数据的存储和输出回放、衰减控制和图像窗口的控制。

2.数据库操作

Delphi提供了数据访问(DataAccess)和数据控制(DataControls)的可视化控件,能够方便快捷地产生具有良好界面且功能强大的数据库应用程序,还应用了非可视化控件,例如TTable、TQuery、TDatabase等实现数据库的数据管理功能。

3.人机界面

充分利用Delphi提供的界面功能控件、按钮控件,菜单及数据显示控件开发友好的人机界面,达到简单操控,功能强大的要求,提供界面的动态提示以方便各种功能的操作,运用鲜明的状态指示控件实现各种状态、进程的指示。

【文章来自米尔自动化网http://www.mirautomation.com/pages/2013-12/s37148.shtml
本文标签: 工业   自动化   智能   数据  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI