电子备件高频信号测试设备系统
2025-02-08 16:20 点击:
- 概述
- 用途、功能与功能
电子系统通用测试软件的主要任务是对7种仪器设备进行管理和控制,实现对被测对象的各种高频性能和功能的测试,同时对测试数据进行管理和评价。
2.2功能与组成
电子系统通用测试软件主要包括测试控制、功能测试、性能测试、质量评估、测试数据库和接口函数库。
电子系统通用测试软件是主要完成相应功能和性能测试、质量评估,数据处理和仪器设备管理等的专业软件。
- 运行环境要求
电子备件高频信号测试设备的软件的运行平台为研华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.3.2 实现方式
本模块主要实现对登录用户通过调用数据库接口进行身份认证,并根据认证返回的权限信息,通知用户UI显示该用户可以操作的界面。
1.4 驱动封装
1.4.1 仪器功能简介
封装以下几台仪器的驱动:33250A(Agilent)、N5183A(Agilent)、5500A
- 用户权限控制管理;
- 软件模块控制管理。
软件模块功能调用包括:功能测试的选择、性能测试的选择、测试数据库调用选择、质量评估的选择和接口函数库的管理。
1.2.2 功能测试模块
功能测试模块用于运行一个包括了多个被测对象功能测试流程的测试流程的测试流程集。测试流程集是由任务提出方通过开发和完成,由任务承担方通过编写功能测试模块来负责管理和运行。
功能测试模块的流程管理主要包括以下内容:
- 流程的名称;
- 流程的路径;
- 流程的功能介绍。
功能测试模块在运行测试流程时,要求调用任务提出方提供的ActiveX组件,将相关的功能模块嵌入本软件系统中。该组件可以根据测试任务进行操作提醒、过程显示等, 组件的具体实现方式由任务提出方负责指导承担方完成。
1.2.3 性能测试模块
性能测试模块于功能测试模块的设计方法基本相同,只是关注的对象由功能性测试变为面向被测对象的性能测试。每一个被测对象对应一个测试流程,由任务提出方负责。
性能测试模块的流程管理主要包括以下内容:
- 流程的名称;
- 流程的路径;
- 流程的功能介绍。
5.3 出错处理设计
防止误操作:为了保证数据的安全,用户在确定修改、删除数据时应给予提示防止误操作,重要操作给予类似看门狗的互锁机制。
6 验收交付要求
6.1验收依据文件
要求承担方提供《软件需求分析》及《测试计划》,由外包提出方会签后作为本软件的验收依据文件。同事验收数据文件还包括以下内容:
- 电子设备高频信号测试设备软件研制任务书;
- 相关协调纪要。
6.2 资料配套要求
资料配套要求见表2.
表2资料配套要求表
序号 | 形式 | 名称 | 备注 |
1 | 软件 | 原代码 | |
2 | 软件需求分析 | 文档 | |
3 | 软件开发计划 | 文档 | |
4 | 软件概要设计 | 文档 | |
5 | 软件详细设计 | 文档 | |
6 | 软件测试计划 | 文档 | |
7 | 软件测试报告 | 文档 |
7.完成时间
自合同签署到完成任务要求在1个月完成研制和调试,具备验收条件。
8.完成形式
软件一套(提供源代码)及相关资料,文件完整。