【技术实现步骤摘要】
一种机载刹车控制器软件全数字仿真测试系统及方法
[0001]本专利技术属于软件测试
,一种机载刹车控制器软件全数字仿真测试系统及方法。
技术介绍
[0002]航空机载型号软件一般依靠硬件实时仿真平台进行软件测试与验证,传统的基于真实硬件的机载软件测试,已逐渐不能适应新形势下的要求,存在的问题有:1)硬件设备定制开发,重点型号和领域有时还需要配备多套设备,致使型号研制成本非常高;2)机载软件测试依赖于硬件研制进度,无法实现软硬件同步开发和早期验证;3)软件测试环境难以对运行状态进行控制和监视、故障注入困难。
[0003]当前型号软件测试中,测试人员与开发人员共用同一套半物理环境已成普遍现象,测试资源异常紧张。在被测目标机未能到位的情况下,使用全数字仿真方式,模拟被测目标机的硬件环境,将真实的目标代码加载其中,尽早开展软件功能验证、问题定位工作,可以提前暴露问题,降低开发成本。
[0004]飞机事故多发生于着陆滑跑阶段,飞机刹车控制器对飞机滑跑刹车的可靠性和安全性具有极其重要的作用。型号中刹车控制器软件作为关键软件,需要具备高安全性和高可靠性,因此要进行严格的测试。
技术实现思路
[0005]为解决现有刹车控制器软件的测试资源紧张,依赖硬件环境的问题,本专利技术提供一种机载刹车控制器软件全数字仿真测试系统及方法,实现了刹车控制器软件的全数字测试。
[0006]技术方案
[0007]一种机载刹车控制器软件全数字仿真测试系统,硬件包括一台测试计算机,测试计算机上运行软件模 ...
【技术保护点】
【技术特征摘要】
1.一种机载刹车控制器软件全数字仿真测试系统,其特征在于,包括测试计算机,测试计算机上运行软件模块包括:软件测试框架、基于发布
‑
订阅的仿真总线模块、仿真目标机;软件测试框架:包括测试激励模块、数据显示模块和测试执行模块,可采用图形化界面用于测试用例的编写、执行和调试;通过测试激励模块编写测试用例,测试用例通过测试执行模块与仿真目标机交互数据并执行,通过数据显示模块进行测试用例的调试;测试激励模块包含A/D转换电路中滑跑速度、左/右刹车指令、左/右压力传感器信号、转弯指令、左/右伺服阀控制电流回绕、左/右伺服阀控制电流的电压回绕、左/右主机轮转速回绕和左/右刹车压力回绕共16路模拟量输入信号,该16路模拟量输入信号通过通信协议与仿真目标机进行交互数据;前/左/右轮载信号、低压开关和地面维护判断信号共3路离散量输入信号,该3路离散量输入信号通过通信协议与仿真目标机进行交互数据;数据显示模块包含左/右电磁阀开关信号、刹车控制左/右故障、伺服阀左/右故障、转速传感器左/右故障、防滑刹车左/右故障、液压电磁阀左/右故障、刹车失效和左/右防滑状态信号共15路离散量输出信号,该15路离散量输出信号通过通信协议与仿真目标机进行交互数据;左/右主机轮转速、左/右刹车压力和左/右伺服阀控制电流共6路模拟量输出信号,该6路模拟量输出信号通过通信协议与仿真目标机进行交互数据;基于发布
‑
订阅的仿真总线模块:包括节点初始化、节点信息注册、输入输出数据流信息注册、节点读取数据、节点发送数据和节点退出;通过通信接口实现测试系统中仿真目标机、软件测试框架的实时通讯;仿真目标机:包括CPU模块、离散量输入输出DIO模块和模拟量输入输出AIO模块,其中CPU模块包含DSP SMJ320F240仿真核、RS422串口、RS232串口和A/D转换器;CPU模块,对RS422串口和RS232串口进行建模,对A/D转换器电路中16路0~5V输入模拟量进行建模;离散量输入输出DIO模块,对从刹车系统输入的离散信号和刹车控制用的输出信号进行建模,电路包括5路地/开输入信号,2路0~8.3KHz转速频变输入信号,16路15V/地输出信号,2路地/开输出信号,4路10V电源输出信号;模拟量输入输出AIO模块,对从刹车系统输入的模拟信号和刹车控制用的输...
【专利技术属性】
技术研发人员:马可锌,李昌,张驰,
申请(专利权)人:中国航空工业集团公司成都飞机设计研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。