箭载飞行控制软件通用仿真动态测试平台研究和实现

箭载飞行控制软件通用仿真动态测试平台研究和实现

论文摘要

本文设计实现了一型用于箭载计算机嵌入式飞行控制软件动态测评的通用仿真测试平台。本平台基于先进的dSPACE测试系统,能够通过PHS高速总线灵活的扩展支持各种数字、模拟数据接口,具有较强的通用性,为解决嵌入式飞行控制软件测试通用性差的难题做出了探索。平台通过使用独立开发的专用实时操作系统(RTOS),能够灵活准确的控制多达63种仿真信号,具有高度的实时性,能够方便的模拟各种测试所需的测试环境,使部分难以测试的嵌入式软件测试项可以实施,为解决航天软件测试难于确保测试完备性的问题做出了尝试。本平台实现1553B通讯总线的仿真,能对使用1553B通讯总线技术的箭上计算机进行全面的评测,为1553B通讯总线技术在运载型号中的运用做出了贡献。本测试平台顺利完成了XX系列箭上计算机软件的测试工作,达到了设计的目的。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 引言
  • 1.1 箭载飞行控制软件通用仿真动态测试平台概述
  • 1.2 箭载飞行控制软件通用仿真动态测试平台选题背景
  • 1.3 箭载飞行控制软件通用仿真动态测试平台国内外研究现状
  • 1.3.1 软件测试的产生和发展
  • 1.3.2 软件测试的挑战和研究方向
  • 1.3.3 嵌入式软件测试
  • 第2章 箭载飞行控制软件通用仿真动态测试平台研究思路与技术路线
  • 2.1 技术难点
  • 2.2 拟解决的难点
  • 2.3 研究思路及技术路线
  • 2.3.1 广泛的接口支持
  • 2.3.2 对高实时性信号的灵活准确控制
  • 2.3.3 1553B通讯总线的仿真
  • 第3章 基于dSPACE测试系统的实时操作系统设计和实现
  • 3.1 实时操作系统的设计方法
  • 3.2 基于PowerPC处理器构架的任务切换
  • 3.2.1 时间点任务切换
  • 3.2.2 任务返回切换
  • 3.3 任务优先级调度算法
  • 第4章 基于dSPACE测试系统的1553B通讯总线仿真平台设计和实现
  • 4.1 总线控制器(BC)实现
  • 4.2 接收端实现(RT)实现
  • 第5章 箭载飞行控制软件通用仿真动态测试平台在测试中的应用
  • 5.1 仿真动态测试平台的硬件实现
  • 5.2 仿真动态测试平台的软件实现
  • 5.2.1 虚拟操作平台软件
  • 5.2.2 dSPACE系统仿真软件
  • 5.2.3 模型解算计算计软件
  • 5.3 仿真动态测试平台的功能
  • 5.4 仿真动态测试平台的应用
  • 第6章 结论
  • 致谢
  • 参考文献
  • 个人简历 在读期间发表的学术论文与研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    箭载飞行控制软件通用仿真动态测试平台研究和实现
    下载Doc文档

    猜你喜欢