基于VxWorks的1553B总线测试系统设计与实现

基于VxWorks的1553B总线测试系统设计与实现

论文摘要

本课题来源于综合电子设备仿真测试与故障注入系统的子课题,开发了基于VxWorks平台的1553B总线测试系统。论文着重阐述对虚拟设备、物理I/O模块、模块间通信协议的研究,详细介绍了每个模块的设计、实现方法与技术要点。该系统支持对总线消息的动态更新和分支处理;支持对非周期消息组的发送,具有协同测试功能。论文最后对所设计的系统进行了测试验证,并应用于某种型号1553B总线设备。与类似测试系统相比,该系统故障检测速度快、实验次数少、实验费用低,具有广阔的应用前景。

论文目录

  • 中文摘要
  • 英文摘要
  • 第一章 引言
  • 1.1 选题背景及其意义
  • 1.1.1 研究背景
  • 1.1.2 选题意义
  • 1.2 国内外研究的现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 课题研究内容
  • 1.4 作者所做的工作
  • 1.5 论文结构
  • 第二章MIL-STD-1553B 总线
  • 2.1 1553B 总线简介
  • 2.2 1553B 总线协议介绍
  • 2.3 1553B 总线消息传输格式
  • 2.4 1553B 总线功能介绍
  • 2.4.1 BC 功能介绍
  • 2.4.2 RT 功能介绍
  • 2.4.3 BM 功能介绍
  • 2.4.4 事后分析功能
  • 2.4.5 在线回放功能
  • 2.5 本章小结
  • 第三章 测试系统的软件设计
  • 3.1 测试系统总体设计思想
  • 3.1.1 测试系统功能需求分析
  • 3.1.2 具有系统级的仿真测试功能
  • 3.1.3 具有部件级的仿真测试功能
  • 3.1.4 灵活的用户界面设置及映射机制
  • 3.2 测试系统的总体框架
  • 3.2.1 测试系统框架介绍
  • 3.2.2 测试系统中实时系统模块组成
  • 3.2.3 测试系统故障注入模块组成
  • 3.3 虚拟设备模块设计
  • 3.3.1 虚拟设备总体介绍
  • 3.3.2 虚拟设备的功能
  • 3.3.3 虚拟设备映射机制
  • 3.3.4 虚拟设备的组成
  • 3.3.5 虚拟设备描述文件
  • 3.3.6 虚拟设备创建
  • 3.3.7 虚拟设备连接
  • 3.3.8 虚拟设备配置
  • 3.3.9 虚拟设备运行状态
  • 3.3.10 虚拟设备卸载
  • 3.4 物理I/O 资源管理模块设计
  • 3.4.1 物理I/O 管理层模块功能
  • 3.4.2 物理I/O 管理层模块的组成
  • 3.4.3 物理I/O 管理层的调用关系
  • 3.5 描述文件设计
  • 3.5.1 描述文件的语法结构
  • 3.5.2 虚拟设备文件描述结构
  • 3.6 本章小结
  • 第四章 测试系统的软件实现
  • 4.1 实时系统虚拟设备实现
  • 4.1.1 虚拟设备任务实现
  • 4.1.2 虚拟设备变量模块实现
  • 4.1.3 虚拟设备事件模块实现
  • 4.1.4 虚拟设备运行模块实现
  • 4.1.5 虚拟设备接口模块实现
  • 4.2 XML 封装和解析数据的接口实现
  • 4.3 虚拟设备1553B接口与物理I/O 设备接口关系
  • 4.3.1 接口消息格式定义
  • 4.3.2 连接消息格式定义
  • 4.3.3 连接应答消息格式定义
  • 4.4 物理I/O 端1553B接口实现
  • 4.4.1 物理I/O 1553B接口实现流程
  • 4.4.2 物理I/O 1553B接口结构体
  • 4.4.3 物理I/O 1553B接口函数
  • 4.5 本章小结
  • 第五章 系统测试验证
  • 5.1 系统测试的实验条件
  • 5.2 虚拟设备原型的建立
  • 5.3 测试界面设置
  • 5.4 设备间的连接设置
  • 5.5 测试过程的控制
  • 5.6 测试过程的记录
  • 5.7 数据回放和分析
  • 5.8 本章小结
  • 第六章 总结
  • 参考文献
  • 致谢
  • 在学期间发表的学术论文和参加科研情况
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    基于VxWorks的1553B总线测试系统设计与实现
    下载Doc文档

    猜你喜欢