产品展示
  • 一体化作战条件下的综合信息系统
  • 作训指挥系统
  • 智能派车管理系统
  • 武器装备信息化管理系统
  • 智能指挥控制系统解决方案
联系方式

邮箱:service@humrain.com

电话:010-52462638

传真:010-52462638

航天软件开发

电子备件高频信号测试设备系统

2025-02-08 16:20      点击:
 
  1. 概述
本任务书规定了电子系统通用测试软件开发任务,作为电子备件高频信号测试设备系统中软件设计人员和软件开发人员的设计和开发依据;规划软件的功能、定义系统的接口和数据属性,划分程序基本结构、各程序功能,并便于详细设计和编程。
  1. 用途、功能与功能
2.1用途
  电子系统通用测试软件的主要任务是对7种仪器设备进行管理和控制,实现对被测对象的各种高频性能和功能的测试,同时对测试数据进行管理和评价。
 
2.2功能与组成
  电子系统通用测试软件主要包括测试控制、功能测试、性能测试、质量评估、测试数据库和接口函数库。
   电子系统通用测试软件是主要完成相应功能和性能测试、质量评估,数据处理和仪器设备管理等的专业软件。

  1. 运行环境要求
3.1硬件环境
电子备件高频信号测试设备的软件的运行平台为研华IPC-610H工控机。其主要配置如下。
处理器(CPU):Duo 2.8GHz 双核CPU;
内存:4GB;
硬盘:250GB。
3.2软件环境
    操作系统:Windows Xp Professional SP2;
    开发环境:Visual Studio 6.0以上;
开发语言:C++;
数据库:Access.
 
1.1软件总体描述
 
  点子备件高频信号测试设备的软件主要任务是对7种仪器设备进行管理和控制,实现对被测对象的各种高频性能和功能的测试,同时对测试数据进行管理和评价。
 
1.2软件设计要求
 
  点子备件高频信号测试设备的软件是针对点子系统的通用测试实验要求,完成相应功能和性能测试、质量评估,数据处理和仪器设备管理的专用软件。
 
  点子系统通用测试软件主要包括测试控制,功能测试,性能测试,质量评估,测试数据库和接口函数六个部分,相互关系如图1所示。

测试控制




功能测试






性能测试
 
 
  接口函数库负责将点子备件高频信号设备中各种仪器设备的驱动接口二次封装成统一格式的函数调用接口,供功能测试和性能测试模块的调用。
 
  功能测试和性能测试包括了典型功能和性能蚕食的测试流程,选择运行响应的测试流程,并通过盗用接口函数库控制响应仪器设备完成各项预定测试,同时将测试数据和结果传送给测试数据库进行管理。
 
  测试数据库对功能测试和性能测试获取的测试数据进行管理,主要包括被测对象功能(性能)测试所需的供电激励、连接路径、检测参数类型、测量结果标准值、检测门限及结论等。
 
   质量评估软件通过调用测试数据库中响应对象的全部测试信息,采用相应的数据分析方法,评估被测对象的状态。
 
1.2.1 测试控制模块
 
  测试控制模块负责整个点子系统通用测试软件的调用和控制,主要包括以下信息:
 
 
1.4.2 仪器驱动封装要求
作为上层应用和测试仪器驱动程序之间的适配器,根据各个检测功能,对厂商提供的驱动程序进行封装,包括:33250A(Agilent)、N5183A(Agilent)、5500A(FLUKE)、53148A(Agilent)、MSO7054B(Agilent)、N9020A-526(Agilent)、34410A(Agilent)七种仪器,每种仪器封装为一个DLL,向上层应用提供一个调用接口,方便上层应用统一调用,这些接口包括但不限于:加载、接口查询、各个检测功能接口,获得错误类型,卸载等接口。实现的功能参见表1中所列,具体实现时若任务提出方进行了变更,双方可出具协调纪要。
(FLUKE)、53148A(Agilent)、MSO7054B(Agilent)、N9020A-526(Agilent)、34410A(Agilent)。
仪器驱动由任务提出方提供,每台仪器实现的功能如下表1所示:
 
表1仪器驱动封装列表

序号 仪器名称 功能 封装要求
1 33250A 输出波形 正弦波、方波、斜波、脉冲 要求对左侧所列功能可配置
频率范围 输出波形:1μHz~80MHz(正弦波、方波);500μ~50MHz(脉冲);1μHz~25MHz(任意波)
垂直精度:12bit
调制方式 调幅、调相、调频、FSK
2
 
N5183A,附件N5183A-532、N5183A-1EA、N5183A-UNU、N5183A-UNT 和N5183A-1E1 输入频率范围 100kHz~31.8GHz 要求左侧所列 功能可配置
频率分辨率 0.01Hz
输出功率 -90dBM~+12dBm
频率开关速度 ≤900μs
调制方式 AM、FM、φM、脉冲
3 5500A 直流电压输出 0~±1020V 要求对左侧所列功能可配置
直流电流输出 0~±11A
电阻输出 0~329.99MΩ
交流电压输出 1mV~1020V,10Hz~500kHz,正弦波
交流电流输出 29mA~11A,10Hz~10kHz,正弦波
电容输出 0.33nF~1.1mF
热电偶源和测量 -250℃~+2316℃
RTD源 -200℃~+630℃
4 53148A 通道数 1 频率测试,功率测试,频率稳定度,功率稳定度
频率范围 50MHz~26.5GHz
功率范围 -70dBm~+20dBm
精度 ±50mVDVM
5 MSO7054B 示波器通道 4 波形分析,要求能够测试频率,周期,峰值,最大值,最小值,上升沿持续时间、下降沿持续时间、占空比、
带宽 500MHz
采样率 4GSa/s
测试 频率,峰峰值,最大值,最小值
存储深度 8Mpts
垂直分辨率 8bit
6 N9020A-526,附件N9068A-2FP(负责相位噪声测试的软件组件) 频率范围 20Hz~26.5GHz 频谱仪,可测量相位噪声、噪声系数、噪声系数稳定度,相位噪声稳定度
绝对幅度精度 0.3dB
第三阶截距 +15dBm
显示的平均噪声电平 -154dBm/Hz
W-CDMAACLR动态范围 78dB
标记峰值搜索速度 5ms
测量/模式切换速度 75ms
分析带宽 25MHz
7 34410A 直流电压 100mV~1000V 可测试直流电压、直流电流、电阻测试、交流电压交流电流、二极管导通测试、频率测试、电容测试
直流电流 100
电阻测试 100Ω~1000MΩ
交流电压 100mV~750V
3Hz~300KHz
交流电流 100μA~3A
3Hz~10KHz
二极管导通测试  
频率测试 3Hz~300KHz
电容测试 1nF~10uF
 
4
 
                                                                                                         进行操作提醒、过程显示等,组建的具体实现方式由任务提出方负责知道承担方完成。
1.2.4   测试数据库
       测试数据库的管理由任务提出方负责完成,本软件的承担方要求能够调用提出方提供的可执行文件。
1.2.5   质量评估模块
       质量评估模块分为专家只是生产和故障分析两个子模块,这两个部分均由任务提出方负责完成,并提供可执行文件。要求本软件承担方在设计时,可选择调用不同的子模块。
1.2.6  接口函数库
       接口函数库将使用任务提出方提供的“IVI一起驱动管理”模块。要求任务承担方能够调用并执行改模块。
 
1.3 用户类型和特征
1.3.1  任务要求
      本软件是为电子北京高频信号测试设备的测试人员进行测试工作时使用的。使用本系统的终用户分为两类:

  1. 测试系统管理员
测试系统管理员负责测试分系统的一级管理和维护工作,在系统中享有,可以添加、删除、修改系统用户,并可操作所有的模块及各个模块所有功能。
  1. 一般用户
一般用户要求不能对测试流程的增加、删减和更改,除此之外的功能均可执行。
         以上对管理员和一般用实现对登录户的权限控制要求可根据实际情况进行调整。
1.3.2  实现方式
        本模块主要实现对登录用户通过调用数据库接口进行身份认证,并根据认证返回的权限信息,通知用户UI显示该用户可以操作的界面。
 
1.4  驱动封装
1.4.1  仪器功能简介
      封装以下几台仪器的驱动:33250A(Agilent)、N5183A(Agilent)、5500A

  • 用户权限控制管理;
  • 软件模块控制管理。
用户权限控制管理详见4.3节。
软件模块功能调用包括:功能测试的选择、性能测试的选择、测试数据库调用选择、质量评估的选择和接口函数库的管理。
1.2.2  功能测试模块
       功能测试模块用于运行一个包括了多个被测对象功能测试流程的测试流程的测试流程集。测试流程集是由任务提出方通过开发和完成,由任务承担方通过编写功能测试模块来负责管理和运行。
       功能测试模块的流程管理主要包括以下内容:

  • 流程的名称;
  • 流程的路径;
  • 流程的功能介绍。
对以上这些内容要求可显示(采用列表方式)并可更改。同时要求对流程的数量可以增加、删减,并可调整流程之间的顺序。
功能测试模块在运行测试流程时,要求调用任务提出方提供的ActiveX组件,将相关的功能模块嵌入本软件系统中。该组件可以根据测试任务进行操作提醒、过程显示等,  组件的具体实现方式由任务提出方负责指导承担方完成。
1.2.3  性能测试模块
性能测试模块于功能测试模块的设计方法基本相同,只是关注的对象由功能性测试变为面向被测对象的性能测试。每一个被测对象对应一个测试流程,由任务提出方负责。
性能测试模块的流程管理主要包括以下内容:

  • 流程的名称;
  • 流程的路径;
  • 流程的功能介绍。
任务承担方提供的软件偶详细的注释,其注释量不得低于代码总量的20%,对关键模块的编写要求提供软件设计流程等说明文件。
 
5.3 出错处理设计
  防止误操作:为了保证数据的安全,用户在确定修改、删除数据时应给予提示防止误操作,重要操作给予类似看门狗的互锁机制。
 
6 验收交付要求
6.1验收依据文件
  要求承担方提供《软件需求分析》及《测试计划》,由外包提出方会签后作为本软件的验收依据文件。同事验收数据文件还包括以下内容:

  • 电子设备高频信号测试设备软件研制任务书;
  • 相关协调纪要。
 
6.2 资料配套要求
  资料配套要求见表2.
表2资料配套要求表

序号 形式 名称 备注
1 软件 原代码  
2 软件需求分析 文档  
3 软件开发计划 文档  
4 软件概要设计 文档  
5 软件详细设计 文档  
6 软件测试计划 文档  
7 软件测试报告 文档  
 
 
7.完成时间
 
自合同签署到完成任务要求在1个月完成研制和调试,具备验收条件。
 
8.完成形式
 
软件一套(提供源代码)及相关资料,文件完整。
 
 

上一篇:抱歉暂无数据
下一篇:数据处理中心应用软件

QQ客服热线