基于PCI-9846武器数据链测试技术的研究及实现
同步和异步通信接口、图像采集、程控衰减器、模拟外接设备条件和数据信息,构建仿真测试平台,测试软件也具有智能化、模块化的特点,针对武器系统不同状态下的工作流程,进行模块化组合,充分地实现了计算机条件下武器系统的集成测试。
数据链测试系统采用模块结构组成的集中式测控方式, 运用工业控制机技术, 整个系统结构紧凑, 运行可靠, 非常适合在技术阵地条件下装备的测试与保障。同时测试软件采用了层次化和模块化的结构, 使得测试效率得到极大地提高, 并且易于软件的维护和扩展。
数据链测试系统采用标准化设计,统一测试接口标准、统一的测试标准和测试项目,这样做的目的不仅可以规范测试系统, 增强其通用性,而且还可以增强测试系统的可扩展性, 为了今后使测试系统具有兼容不同型号武器装备的适应性, 并使之形成系列化, 进一步拓宽使用范围,减少对测试系统的重复投资, 使测试系统的发展与武器装备的发展同步。
4.3数据链的协议测试技术
本测试系统应用了协议测试技术,并通过这种协议测试技术手段实现了对武器装备数据链功能的测试。数据链测试系统对武器全系统功能测试来说是一个重要的单元。协议测试是运用数据链功能实现全武器功能测试的重要环节,其目的是为了保证协议实现并按照协议描述稳定可靠地运行,对于数据链的质量保证有着重要的意义。在协议测试技术中主要进行了一致性测试、性能测试和鲁棒性测试,例如在数据链自检和指令操控等功能上主要用了协议一致性测试技术,在指令操控和状态信息等传输延时性能测试上主要用了协议性能测试技术,在接收机灵敏度性能测试上用了协议鲁棒性测试技术。
在对武器数据链的一系列操控流程测试上,利用事先编制的测试用例,在特定的测试环境下,进行软件的黑盒测试,通过比较被测武器装备的实际输出与预期输出的异同,判定被测装备的功能或流程实现是否与协议描述相一致,从而实现协议一致性测试。
4.4面向对象测试技术和测试驱动开发
在数据链测试系统的软件规模和软件复杂性要求下, 按照传统的现有被测系统,然后开发测试软件的开发方法已逐渐不能适应系统开发的需要,数据链测试系统采用了测试驱动开发TDD ( Test Driven Development) 的开发方法。数据链测试系统是与数据链设备同步启动进行的,在实现数据链设备的每个功能期间,都要考虑如何对这个功能进行测试,并完成测试代码的编写,这样可以不断地通过测试效果推动被测设备代码的开发, 既复用了代码开发工作量, 又保证了软件质量。不断地优化相关的测试用例代码,然后循环进行添加其他功能, 直到完成全部功能的开发。代码效率是测试驱动开发所追求的目标。这种方法在实际中能够起到非常好的效果,使得数据链测试开发成为项目设计的一部分, 很好地把开发和测试融合为一个整体。
数据链测试系统先行开发是项目开发管理中一种细粒度的目标管理方法, 通过明确的目标, 推动软件开发的进行。TDD 方式的开发使得数据链测试系统是从下而上, 依次实施一系列的解决方案, 最后演进为整体设计。
4.5基于PCI-9846图像ROI处理技术
凌华科技PCI-9846是4通道16位40MS/s采样数字化仪,专为输入信号频率高达20MHz的高频和高动态范围的信号而设计,模拟输入范围可以通过编程设置为±1V/±0.2V或±5V/±0.4V,配备了容量高达512MB的板载内存,摆脱了PCI总线的约束,使之能储存更长时间的数据。PCI-9846配备了四个高线性度的16位A/D转换器。
PCI-9846相对于其他的采样数字化仪,其特点可以概括为以下几点:
标准高度,半长PCI规格;
支持5V和3.3V PCI信号;
支持32位/66MHz PCI接口;
16位高分辨率A/D转换器;
每通道采样率最高40MS/s;
板载四通道共享的512M内存,用于存储数据;
可编程输入电压范围±0.2V/±1V或±1V/±5V;
模拟输入带宽可达20MHz;
支持scatter-gather DMA传输。
4.5.1基于PCI-9846的图像存储
基于PCI-9846的图像存储系统流程可由以下几部分构成:
图像模拟信号经由PCI-9846转化成数字信号并进入接收设备(如计算机);
数字信号在接收设备中进行ROI区域的划分,切割;
将ROI信号进行消除噪声,增加分辨率,除锯齿操作等,增加清晰度;
将非ROI信号进行压缩,减少存储容量;
将信号进行整合,并进行压缩处理;
建立数据库并存储最后的数据。
4.5.2 感兴趣区域图像编码技术
感兴趣区(Region of int
- 电池系统受益于坚固的 isoSPI 数据链路(07-17)
- 如何利用isoSPI数据链路实现高性能车载电池管理系统?(05-14)
- 数据链路层发送与接收的处理过程及涉及到的模块(02-08)
- 多层板中间地层分割处理技巧(10-23)
- 电子负载在开关电源测试中的应用(10-21)
- 基于硬件架构和软件控制的便携式设备智能电源模块解决方案(02-14)
