[发明专利]一种无人机飞控管理软件的测试平台构建方法和测试方法有效
| 申请号: | 201911358858.4 | 申请日: | 2019-12-25 |
| 公开(公告)号: | CN111176999B | 公开(公告)日: | 2023-07-21 |
| 发明(设计)人: | 钱向农;孙康;李国栋 | 申请(专利权)人: | 中国航空工业集团公司西安飞机设计研究所 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 中国航空专利中心 11008 | 代理人: | 王世磊 |
| 地址: | 710089 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 无人机 管理软件 测试 平台 构建 方法 | ||
1.一种无人机飞行控制管理软件的测试平台构建方法,其特征在于,包括:
步骤1,设计及定义无人机飞行控制与管理系统软件机载网络构型,第一部分包含大气数据系统、卫星/导航系统;第二部分包含数据链系统、舵面控制系统;第三部分包含机电管理系统、发动机管理系统;
步骤2,建立无人机飞行控制管理软件的接口,所述接口包括所述无人机飞行控制管理软件的内部接口和外部接口;所述无人机飞行控制管理软件的内部接口包括:控制接口、嵌入式操作系统接口、CPU编程接口、BSP板级接口,所述无人机飞行控制管理软件的外部接口包括各外部仿真子系统的总线接口
步骤3,根据所述内部接口建立用于运行所述无人机飞行控制管理软件的虚拟目标机;
步骤4,建立分布式仿真数据总线,并通过所述分布式仿真数据总线连接所述无人机飞行控制管理软件和外部仿真子系统;
步骤5,根据所述外部接口建立用于仿真外部环境子系统的外部仿真子系统;
其中,所述步骤3包括:根据控制接口建立所述虚拟目标机的控制硬件,根据CPU编程接口建立所述虚拟目标机的CPU硬件,根据嵌入式操作系统接口建立所述虚拟目标机的嵌入式操作系统,根据BSP板级接口建立所述虚拟目标机的BSP板级硬件;
所述步骤5包括:根据各外部仿真子系统的总线接口和预先建立的模型库建立大气数据子系统,卫星/导航子系统,数据链通信子系统,舵面控制子系统,机电管理子系统,发动机管理子系统,以及各外部仿真子系统的故障信息管理子系统。
2.根据权利要求1所述的无人机飞行控制管理软件的测试平台构建方法,其特征在于,建立所述外部仿真子系统之前,所述方法还包括:
根据待仿真的外部环境子系统建立第一模型库,所述第一模型库包括大气数据子系统的模型,卫星/导航子系统的模型;
根据待仿真的外部环境子系统建立第二模型库,所述第二模型库包括:数据链通信子系统的模型,舵面控制子系统的模型;
根据待仿真的外部环境子系统建立第三模型库,所述第三模型库包括:机电管理子系统的模型,发动机管理子系统的模型。
3.根据权利要求2所述的无人机飞行控制管理软件的测试平台构建方法,其特征在于,所述根据所述外部接口建立用于仿真外部环境设备的外部仿真子系统,包括:
根据所述各外部仿真子系统的总线接口和所述第一模型库分别建立大气数据子系统,卫星/导航子系统;
根据所述各外部仿真子系统的总线接口和所述第二模型库分别建立数据链通信子系统,舵面控制子系统;
根据所述各外部仿真子系统的总线接口和所述第三模型库分别建立机电管理子系统,发动机管理子系统;
根据所述各外部仿真子系统的总线接口、所述第一模型库、第二模型库和第三模型库建立各外部仿真子系统的故障信息管理子系统。
4.根据权利要求1中任一项所述的无人机飞行控制管理软件的测试平台构建方法,其特征在于,所述建立用于仿真外部环境子系统的外部仿真子系统,包括:
建立各外部仿真子系统的动态链接库;
形成每个动态链接库分别与无人机飞行控制管理软件和嵌入式操作系统的标准接口;
将用于实现不同功能的多个动态链接库放置在所述无人机飞行控制管理软件的测试平台中,用于形成多个外部仿真子系统。
5.根据权利要求1~4中任一项所述的无人机飞行控制管理软件的测试平台构建方法,其特征在于,还包括:
根据所述无人机飞行控制管理软件的配置项测试要求,建立所述无人机飞行控制管理软件的综合测试管理工具,所述综合测试管理工具包括:测试用例生成工具和测试管理工具;
建立所述无人机飞行控制管理软件的集成辅助测试分析工具,所述集成辅助测试分析工具包括:覆盖率测试工具,静态分析工具,测试结果分析工具,调试器和开发工具。
6.一种无人机飞行控制管理软件的测试方法,其特征在于,采用如权利要求1~5中任一项构建的无人机飞行控制管理软件的测试平台执行所述测试方法,所述测试方法包括:
根据无人机飞行控制管理软件的测试需求,通过综合测试管理工具编写测试用例集,所述测试用例集包括软件测试脚本和测试指令序列集;
将所述测试指令序列集注入到各外部仿真子系统中;
各外部仿真子系统根据所述无人机飞行控制管理软件的运行功能需求,将自身的激励数据进行处理后,传输给所述无人机飞行控制管理软件;
所述无人机飞行控制管理软件根据从各外部仿真子系统接收到的激励数据进行配置项测试后,将测试结果输出给相应的外部仿真子系统进行记录和分析后,输出测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安飞机设计研究所,未经中国航空工业集团公司西安飞机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911358858.4/1.html,转载请声明来源钻瓜专利网。





