基于ETest的航电系统通用测试平台

老元001 老元001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

随着电子技术的发展,航电系统在飞机整机中的重要性飞速提升。据统计,近年来航电系统在飞机出厂成本中的比例直线上升,航电系统研发成本已占飞机研制总成本的近30%,并保持着持续扩大的趋势。测试保障作为航电产业链至关重要的一环,贯穿航空电子设备“研发-制造-运营”的全生命周期,提升和发展航电测试保障技术,是提升我国航电行业竞争力的关键技术。

1、什么是航电系统

航电系统即飞机航空电子系统,是指飞机上所有电子系统的总和。航空电子系统包括显示系统、通信系统、数据输入及控制、飞行控制系统、导航系统、雷达系统、武器系统等。

在系统集成环境中,需要模拟与航电各子系统非总线信号交联关系的模拟量、离散量、同步器、频率量、RS232/422/485、1553B、CAN、ARINC429、1394B、TCP/UDP、FC、AFDX、Rapid IO、LVDT/RVDT、LVDS、HB6096等状态信号,以实现对航电各子系统的功能、接口以及交联关系的验证。

 2、通用测试平台的必要性

传统的航电系统功能测试设备是:一套测试设备只测试一个型号,测试软件也是专门定制。当型号越来越多,最后发现需要很多不同种类的测试设备,同时也需要很多开发人员开发测试软件。测试人员很难熟练掌握各种测试设备和各种测试软件,另外对测试设备的维护管理也相当复杂繁琐。

现在需要构建一种航电系统的通用测试平台,包括通用硬件平台和通用软件平台,它可以测试几乎所有型号的航电系统设备。

通用硬件平台采用PXI总线接口模块,通用软件平台采用ETest嵌入式系统半实物仿真测试集成开发环境。

ETest具有开放性很强的二次开发能力:搭建测试环境,设计测试用例,然后执行测试用例;控制PXI各接口模块,产生激励信号给被测航电系统,然后采集被测系统反馈信号,与预期的结果对比,实现对航电系统的功能、接口、性能的测试与验证。

3、某航电系统测试原理

被测件:不同通信总线的各种航电系统设备,均为嵌入式的系统。航电系统的外围信号接口有模拟量输出接口、离散量输出接口、频率量输出接口、同步器输出接口、串行总线(RS-422)接口、HB6096接口。

软件要求:具备二次开发功能:实现测试环境搭建、测试用例自动执行,实现模拟量、频率量、同步器信号值和开关量状态输出控制,以及串行总线(RS-422)数据包和HB6096总线数据包的收发,结果的自动比对,结果报告的自动生成等功能。

硬件要求:采用基于PXI总线的控制器,并在此基础上配置模拟量输出接口板、离散量输出接口板、频率量输出接口板、同步器输出接口板、串行总线(RS-422)接口板、HB6096接口板作为航电系统通用测试平台的硬件主体。ETest软件部署安装在PXI控制器上,PXI控制器相当计算机主机。

航电系统通用测试平台系统测试原理如图2所示。测试平台由PXI设备、ETest软件、断线检测接口、信号接口、航插电缆和被测航电系统组成。

PXI硬件主要配置:

 

✦BST71013  14槽PXI机箱

✦BST11207 嵌入式零槽控制器

✦BST34211 48通道离散量输入48通道离散量输出模块

✦BST32204 64通道16位模拟电压输出模块

✦BST23208 8通道串口模块

✦BST24080  双通道同步器模块

✦BST32203 8通道波形输出模块

✦CPCI-429-88 8发8收ARINC429通讯模块

4、某航电系统测试执行过程

利用通用测试平台可快速搭建模拟量输出接口、离散量输出接口、频率量输出接口、同步器输出接口、串行总线(RS-422)接口、HB6096接口的硬件测试环境,利用定制航插电缆连接被测件和各种模块。然后利用ETest软件,建一个测试项目,进行仿真设计、用例设计与执行,最后得到测试报告。

 

1、测试环境搭建

搭建好硬件测试环境后,需要利用ETest软件测试平台开展测试设计工作。首先进行交联环境设计,交联环境用来描述被测件的外围接口通道和协议。在ETest测试平台中进行测试交联环境仿真建模,添加多个外围系统模拟量、离散量、频率量、HB6096、同步器、RS422。再添加多个数模转换、数字输出、频率输出、429、同步器、422通道。各通道上添加用户定义的通讯协议。交联环境建模如下图3。

 

2、DPD协议设计

DPD协议就是测试用例数据协议或格式。DPD由ICD文件转换而来。

每个通道需要编写应用层的协议。协议都采用ETest软件测试平台提供的DPD(通信协议描述语言)描述。DPD是一个非常先进的协议描述工具,用此协议描述语言,脚本的编写就非常简单了。协议由字段组成,字段类型提供了位、字节、字符串、数组、校验等多种类型。数据包括整型、浮点,有符号无符号,大小端设置,范围设置,默认值设置。

应用层协议由ICD文件(interfacecontrol document,接口控制文件)来详细描述。

航空电子系统的接口控制文件通常是十分庞杂的,它包含了一整套总线系统数据的定义,它包括系统的控制逻辑、信号类型、传输速度、参数名称、参数意义、参数单位、参数最大值和最小值、分辨率、精度、最大/最小传输间隔、信号方向、比例关系、有无符号位、编码形式、故障代码等各种信息。

多个ICD转换成多个DPD协议。如下图4是其中RS422发送的DPD协议代码方式描述。协议的名字为:Protocol_12,协议包括包头、包尾、检验及其它数据字段。

3、图形监控设计

图形监控设计是用来在用例执行的输入用例数据和显示测试结果数据的。

监控种类常用的有按钮、开关、bull灯、文本编辑框、仪表盘、数字表、曲线图等。控件直接绑定在DPD协议的字段上。

测试用例的部分监控设计如下图5所示,界面控件采用了多个开关、文本编辑框、数字仪表等。

 

4、脚本用例执行

 

脚本的设计就是测试用例数据的收发和结果判定,实现自动化测试。脚本采用Python或C++脚本语言。Python语言简洁、易读、易懂,有C语言基础马上就可以开发用例了。

在脚本中直接引用协议字段,进行赋值等操作;直接用ETest提供的协议读写API,实现协议的自动组包和解包操作。脚本可进行输入输出信息打印输出,打开监控执行监控。脚本一次设计,多次执行。Python脚本测试用例如图6所示:

测试环境搭建完成后批量执行测试用例。测试执行是一键自动化执行测试用例,并生成报告。

5、测试软件ETest简介

 ETest是一款软件开发环境IDE(点击查看详情),基于该IDE可以完成嵌入式系统测试软件的开发与部署。该产品是由凯云科技率先在行业内推出的国产自主可控半实物仿真测试开发平台,有效打破了国内该领域长期由进口软件LabView、DSpace等产品垄断的格局。

ETest可广泛应用于航空航天、武器装备、工业控制、汽车电子、仪器仪表等各行业测试工装、测试仪器等设备的研发。具有应用范围广、实时性强、开发效率高、使用简单、易于扩展、国产自主等特点,支持各种国产CPU+国产操作系统的部署方案,同时兼容Windows、linux、Mac等多种操作系统。

 

 

 

 

...全文

相关推荐

嵌入式系统测试平台集成开发环境.docx

 所有接口均采用USB2.0规范与测试主机互联,最大传输带宽60MB/s;  多台便携计算机通过网路可灵活组建大、中、小不同规模的测试环境。  多功能数据采集卡,AD、DA、DI、DO、计数、测频功能为一体;  AD采样分辨率≥16位,总采样速率250 kS/s,可实现连续不间断采集;  DA分辨率≥12位,输出范围0-10V及0-20mA可选;  数字量输入与数字量输出具有光电隔离;  RS232、RS422、RS422传输速率≥125kbps;  CAN波特率5Kbps-1Mbps之间可选;  单通道、多功能1553B,通信速率≥1M;  8发8收ARINC429,通信速率≥100Kbps。

@Kiyun

ETestRT user manual-v5.6.1 - 0702.pdf

便携式航电实时系统测试平台,便携式航电实时系统测试平台由测试硬件子系统和设备级应用软件组成,设 备级应用软件又划分为测试设计子系统、测试运行子系统、测试监控与分析子系 统。

Rain20200202

蓄电池双向DCDC双闭环+逆变器孤岛下垂控制、充放电控制仿真(Simulink仿真实现)

内容概要:本文详细介绍了一种基于Simulink的蓄电池双向DC-DC变换器双闭环控制与逆变器孤岛模式下垂控制相结合的充放电系统仿真模型,旨在实现微电网中储能系统的高效能量管理与稳定运行。系统通过电压、电流双闭环控制策略实现DC-DC变换器对蓄电池充放电过程的精确调控,确保功率双向流动的稳定性与动态响应性能;同时,结合逆变器在孤岛运行模式下的下垂控制策略,使系统能够在脱离主网的情况下自主调节输出频率与电压,维持微电网的电压和频率稳定,实现离网工况下的自治运行。仿真模型完整集成了蓄电池的充放电逻辑、功率分配机制、能量流动管理及模式切换控制,适用于复杂微电网环境下储能系统协调控制策略的研究与验证。; 适合人群:具备电力电子、自动控制理论及微电网基础知识,从事新能源、储能系统、电力系统仿真等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①深入研究蓄电池在微电网中的双向能量转换机制与功率动态调节特性;②掌握孤岛运行模式下逆变器下垂控制的实现原理与参数整定方法;③利用Simulink平台搭建并仿真储能系统在并网与离网模式切换过程中的动态响应行为,验证控制策略的有效性与鲁棒性。; 阅读建议:建议结合Simulink仿真模型与文中控制策略进行对照学习,重点关注双闭环控制器的结构设计与参数调节、下垂控制曲线的设置及其对系统频率电压的影响,以及系统在不同工况切换过程中的过渡响应特性,为进一步拓展至多储能单元协调控制或多模式运行策略研究奠定基础。

程序辅导帮

python语言-连连看v4.92修改器源代码.zip

python语言-连连看v4.92修改器源代码.zip

永易科技

基于DS51150的六足机械臂的MATLAB分析逆运动学仿真.zip

基于DS51150的六足机械臂的MATLAB分析逆运动学仿真.zip

海神之光
评论
收藏 已收藏
分享
返回顶部
老元001
测试圈 16 成员 61 内容