航天
航空
核工业
船舶
兵器
军事电子
综合
可靠性
仪器仪表
自动化
电子元器件
电容器、LC滤波器 电阻器、电位器 PCB电路板 真空电子器件 连接器 二极管、晶体管半导体 集成电路和微电子组件 LED系列产品 光电器件 光学材料与光电元器件 继电器 电感元件 集成电路和微电子组件 频率控制和频率选择元件 电子设备用机电元件 电子材料 广播电视制作、播出、发射和传输设备 其它
传感器
光纤传感器 光电传感器 压力传感器 热学量传感器 物位测量系列 声学量传感器 流量传感器 湿度传感器 气体传感器 电学量传感器 速度传感器 力传感器 位置传感器 位移传感器 光学量传感器 加速度传感器 尺度传感器 磁学量传感器 其它传感器
电工器材
电线、电缆 开关电线 插头、插座 电动机 绝缘材料 低压电器 高压电器 防雷及电涌保护器 室内外照明设备 便携式照明设备 灯泡、灯座、整流器 其他
电源
EPS消防应急电源 UPS不间断电源 稳压电源 变频电源 净化电源 特种电源 发电机组 开关电源(AC/DC) 逆变电源(DC/AC) 模块电源(DC/DC) 电池 其它电源产品
通用机械
轴承 密封件 紧固件、连接件 弹簧 泵及真空设备 阀门 齿轮、蜗杆、链传动件 减速箱 气动元件 液压元件 过滤件 工业皮带 清洗、清理设备 制冷设备 电热设备 涂装设备 仓储设备 干燥设备 混合设备 其它未分类
行业设备
机床 机床配附件 塑料机械 包装设备 电焊、切割设备 印刷设备 环保设备 焊接材料与附件 电子产品制造设备 化工设备 铸造及热处理设备 冶炼设备 橡胶机械 玻璃加工设备 试验机 储运设备 过滤设备 空气净化装置 检测设备 安全、防护、消防设备 其它
当前位置:技术 » 兵器技术 » 正文

基于虚拟仪器技术的引信软件安全性测试系统

点击图片查看原图
  • 发布日期:2011-04-17 19:20
  • 有效期至:长期有效
  • 技术区域:广东湛江市
  • 浏览次数7423
  • 留言咨询
 
详细说明

摘要:本文介绍了虚拟仪器技术在引信软件安全性测试系统中的应用。针对引信软件安全性测试的特点,采用PCI-6040E数据采集卡和虚拟仪器开发系统LabVIEW 进行了系统开发,使复杂测试系统的设计与实现都变得简便,高效。

1 引言

引信软件是指嵌入到引信系统中对引信硬件起控制作用的程序,其作用是对引信安全系统和发 火系统实施控制,防止引信意外作用和适时输出起爆信号。由于引信软件安全性问题会导致重大人 身伤亡和财产损失,所以对引信软件的安全性要求非常高。为保障引信软件达到安全性要求,需对 其进行安全性测试,由于手工测试不仅测试效率较低,而且需要大量的人力物力,本文正是基于此 开发了基于虚拟仪器技术的引信软件安全性测试系统。

2 系统特点分析

本系统主要面向引信软件进行测试,由于测试对象的特殊性,使得该系统具有如下特点:

2.1 嵌入式软件测试系统

引信软件是固化在引信中嵌入式微处理器单元上的软件,属于嵌入式软件,因此其测试系统属 于嵌入式软件测试系统。由于嵌入式软件都是直接或间接和硬件设备相连的,所以嵌入式软件的测 试无法直接在宿主机上进行。要对其进行测试,系统必须具有以下功能:把被测嵌入式软件和测试 系统物理地连接在一起,并进行逻辑的描述,通过自动生成测试用例,仿真产生输入,驱动被测目 标系统运行,得到运行结果。

2.2 测试重点为安全性测试

安全性测试相对日见成熟的可靠性测试来讲是一个较新的领域。可靠性关注的是系统在该作用 的时候必须作用,安全性则要求系统在不该作用的时候不能作用。所以,从测试的目的到测试用例的 设计,两者都是有区别的,而安全性测试则更加关注软件对非正常的测试用例的响应、在特殊情况 下的输出。另外,由于对引信软件的安全性要求极高,所以系统应具有自动重复测试功能。

2.3 测试系统为单机平台

目前仿真测试系统的体系结构大体上分为两类:单机平台和分布式平台。由于引信软件程序量 少、功能相对简单,所以本系统采用单机平台。

3 系统实现

基于上述对系统特点的分析,本文决定采用虚拟仪器(Visual INSTRUMENT)技术来实现系统。虚 拟仪器是指通过应用程序将通用计算机与硬件结合起来,用户通过虚拟控制面板进行操作,从而完成被测量值的采集、分析、判断、显示和数据储存。用户仅通过特定编程,就能定制具有特殊用途 的仪器。采用该技术构建的测试系统不仅可以实现自动测试,而且可以大大降低设计成本,提高测 试效率。

3.1 系统硬件结构

本系统由主控计算机、数据采集卡和待测目标机组成。 硬件结构框图如图 1 所示:

主控计算机为一台 PC 机,主要功能:进行I/O 配置;生成测试用例;进行过程控制。 数据采集卡完成仿真信号的输入和输出。本系统采用美国NI 公司的PCI-*0E 数据采集卡,配 有16 个模拟输入通道、2 个模拟输出通道、8 个数字I/O,自带A/D、D/A 等功能,完全满足了系统 需求。被测目标机为引信上起控制作用的微处理器。

3.2 系统软件设计

3.2.1 软件功能

软件是引信软件安全性测试系统的核心,其功能包括:自动生成测试用例,通过采集卡驱动被 测程序运行,实时捕获运行结果,进行判断,同时具有显示和打印记录的功能。基于模块化编程思 想,将软件系统分为三大模块:激励信号产生模块,数据采集模块,数据处理模块。

3.2.2 关键技术

本系统实现的难点和重点是如何解决多任务性。LabVIEW 对多任务的运行机制是:考虑任务的 优先级和任务先后顺序的CPU 的分时占用过程。并行任务优先级的设置有两种方式:一种是设置 Wait 函数;另一种是通过VI 设置对话框中的优先级设置。通过设置Wait 函数,可以让其它更重要 的任务有更多时间执行,通过VI 设置对话框中的优先级选项来设置优先级。这两种方法可以综合使 用。需要指出的是以上两种方法都需要对被测程序有深入的了解,和用户有良好的交流。

3.3 系统测试过程

基于虚拟仪器技术的引信软件安全性测试系统 测试流程如图 2:

4 结束语

利用 LabVIEW 和数据采集卡构建虚拟仪器来开发引信软件安全性测试系统,实现自动测试、仿 真测试,克服了手工测试效率低,需要花费大量人力物力的不足,减少了系统开发时间和开发成本。

 
0条 [查看全部]  相关评论

公司信息







该企业最新技术
在线客服

0759-2216160

微信公众号
© 2008-2017 运营商: 湛江市东龙网络科技有限公司 国防科技网 广东通信管理局备案:粤ICP备13001948号-2
全国公安机关 备案信息 可信网站不良举报 文明转播