基于1553B总线的ICD监控器软件研制

基于1553B总线的ICD监控器软件研制

论文摘要

航空数据总线技术作为航空电子系统的关键技术之一,是连接机载设备的神经中枢和数据交换纽带,它关系到机载设备间能否进行正常的通讯和共同完成对飞机的控制、操纵、信息综合、导航和作战等任务。它将所有的子系统连接在一起,共同构成具有特殊性的分布式计算机网络,从而实现航电系统内部各子系统的信息共享和综合化控制。正因为总线技术在航电系统中有如此重要的作用,所以在航电仿真系统试验中必须对在总线上传输的数据进行严格的监控。观察数据通过总线传输后是否会出现数据偏差、数据延迟、失真、跳变等现象,以便科研人员可以更好地分析试验过程中的各类数据,为故障定位和事后处理提供足够有用的信息。本文根据项目要求设计出了一种基于1553B总线的ICD监控软件,并搭建了ICD监控器,最后对监控器软件进行了系统测试。本文在理论方面分析了航空总线的特点及发展趋势和航空电子接口控制文件(ICD)的特点,概述了目前最常用的1553B航空总线规范、组成结构和传输机理;在软件设计方面根据测试要求建立了静态ICD数据库,并通过ADO数据库访问技术实现了ICD数据库的动态更新,并以Microsoft Visual Studio 2005为平台,以C++作为设计语言,采用基于对话框的编程技术设计出了一种基于1553B总线的ICD监控软件,该软件包括初始化模块、数据接收模块、波形显示与对比模块、动态配置定义字模块、统计结果查询模块和文件处理模块,该软件具有强大的功能;在软件测试方面搭建了ICD监控器软件测试环境,并对监控器软件进行了系统测试。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 选题意义
  • 1.3 研究内容
  • 1.4 论文安排
  • 第2章 1553B航空总线
  • 2.1 航空总线概述
  • 2.1.1 概述
  • 2.1.2 分类
  • 2.2 1553B总线
  • 2.2.1 概述
  • 2.2.2 组成及结构特点
  • 2.2.3 字格式
  • 2.2.4 消息格式
  • 2.2.5 工作机理
  • 2.3 小结
  • 第3章 基于1553B总线的ICD监控器概述
  • 3.1 ICD监控器在整个系统中的作用
  • 3.2 ICD监控器的功能
  • 3.3 ICD监控器的组成
  • 3.3.1 ICD监控器硬件组成
  • 3.3.2 ICD监控器软件结构
  • 3.4 小结
  • 第4章 ICD数据描述方法
  • 4.1 接口控制文档ICD
  • 4.1.1 概述
  • 4.1.2 ICD的组成
  • 4.1.3 ICD在系统中的核心地位及通用性说明
  • 4.2 基于1553B总线的ICD数据库的设计
  • 4.2.1 设计思想
  • 4.2.2 主要数据结构描述
  • 4.3 小结
  • 第5章 基于1553B总线的ICD监控软件的设计
  • 5.1 设计中的指导思想
  • 5.2 软件设计流程
  • 5.3 模块的划分
  • 5.3.1 初始化模块
  • 5.3.2 数据接收模块
  • 5.3.3 动态配置定义字模块
  • 5.3.4 波形显示与对比模块
  • 5.3.5 统计结果查询模块
  • 5.3.6 文件处理模块
  • 5.4 小结
  • 第6章 监控器软件的系统测试
  • 6.1 系统测试概述
  • 6.2 系统的测试分析
  • 6.3 系统测试方法
  • 6.3.1 功能测试
  • 6.3.2 压力测试
  • 6.4 ICD监控器软件的系统测试
  • 6.4.1 系统测试环境
  • 6.4.2 ICD监控器软件的系统测试
  • 6.4.3 测试结果
  • 6.5 小结
  • 第7章 结束语
  • 致谢
  • 参考文献
  • 攻读学位期间的研究成果
  • 相关论文文献

    标签:;  ;  ;  

    基于1553B总线的ICD监控器软件研制
    下载Doc文档

    猜你喜欢