您的位置 首页 元件

根据虚拟仪器技能的引信软件安全性测验

1 引言引信软件是指嵌入到引信系统中对引信硬件起控制作用的程序,其作用是对引信安全系统和发火系统实施控制,防止引信意外作用和适时输出起爆信号。由于引信软件安全性问题会导致重大人 身伤亡和财产损失,

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 和数据收集卡构建虚拟仪器来开发引信软件安全性测验体系,完结主动测验、仿真测验,克服了手艺测验功率低,需求花费很多人力物力的缺乏,减少了体系开发时刻和开发本钱。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/yuanjian/197034.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部