学位论文 > 优秀研究生学位论文题录展示

飞行模拟中飞行管理计算机系统CDU组件设计与仿真

作 者: 侯伟钦
导 师: 姜洪洲
学 校: 哈尔滨工业大学
专 业: 机械电子工程
关键词: 飞行模拟器 飞行管理计算机系统 控制显示组件 统一建模语言
分类号: TP391.9
类 型: 硕士论文
年 份: 2008年
下 载: 112次
引 用: 0次
阅 读: 论文下载
 

内容摘要


CDU作为人-机交互部件,建立起操作者和飞行管理系统之间的联系,是飞行模拟器的重要组成部分,在飞行中发挥着重要作用。飞行员通过CDU键盘完成建立飞行计划、修改航路、设置性能参数等,通过CDU显示屏查阅飞行信息。本文从CDU外形、按键功能、显示区域、页面间的访问逻辑等方面对CDU进行了研究,分析了飞机起飞前的准备工作和飞行中的页面关系,提出了两种仿真方案,通过对比选择了较优方案。该方案采用硬件与软件相结合,并将CDU仿真系统分成三部分进行设计:CDU显示终端、主仿真机程序和BOX_CDU。CDU显示终端软件部分采用EVC++开发工具开发,主要完成CDU按键信号获取、页面数据显示、UDP通信和特殊符号处理。通过PC/104、48DIO和LCD显示屏的选型,以及键盘的制作完成显示终端硬件部分的设计,键盘仿照真实CDU的外形设计制作,以提高仿真逼真度。主仿真机程序在飞行模拟器中起着软件框架的作用,在CDU仿真系统中相当于是连接显示终端和BOX_CDU的通信设备。该部分主要分析了CDU按键键值和页面数据的编码、解码和传送,以及CDU菜单页面的生成和子系统显示的处理。此外,详细分析了ARINC-429总线的通信格式。然后,采用UML建模语言对CDU仿真系统进行软件系统建模,用多种视图进行了描述。BOX_CDU是CDU仿真系统的核心部分。该部分从与导航系统的数据交互、按键功能、数据组织、数据编码等方面描述了软件设计详细过程,主要完成了部分页面数据的生成、管理、按键的响应和警告信息的显示及处理,并给出了程序流程图。经过调试实验,从实验结果可以看出,该方案是切实可行的。CDU的显示效果和CDU键盘,能够满足工程用或训练用飞行模拟器的需要,对B737-NG系列中的CDU进行仿真具有较高的逼真度,为今后CDU的仿真研究提供了一种思路和基础。

全文目录


摘要  4-5
Abstract  5-10
第1章 绪论  10-18
  1.1 课题来源及研究的目的和意义  10-11
    1.1.1 课题来源  10
    1.1.2 研究的目的和意义  10-11
  1.2 飞行模拟器简介  11-12
  1.3 飞行管理系统及其研究现状  12-14
    1.3.1 国外飞行管理系统的研究现状  14
    1.3.2 国内飞行管理系统的研究现状  14
  1.4 控制显示组件CDU的研究现状  14-17
  1.5 主要研究内容  17-18
第2章 CDU研究与仿真方案  18-33
  2.1 CDU研究  18-27
    2.1.1 CDU前面板外形  18-20
    2.1.2 CDU按键功能及操作方式  20-22
    2.1.3 页面显示逻辑  22-25
    2.1.4 CDU与FMC通信  25-26
    2.1.5 CDU警告与失效提示信息  26-27
    2.1.6 飞行管理计算机的维护页面  27
  2.2 CDU仿真方案  27-32
    2.2.1 方案一  27-30
    2.2.2 方案二  30-32
    2.2.3 方案对比  32
  2.3 本章小结  32-33
第3章 主仿真机CDU部分程序分析与UML建模  33-53
  3.1 主仿真机程序  33
  3.2 cdispout模块分析  33-38
    3.2.1 基本结构  33-34
    3.2.2 输出子模块分析  34-37
    3.2.3 输入子模块分析  37-38
  3.3 cbox_simu模块分析  38-45
    3.3.1 基本结构  38-39
    3.3.2 程序流程  39-40
    3.3.3 子系统的显示及按键功能  40
    3.3.4 FMC系统分析  40-45
  3.4 UML建模  45-52
    3.4.1 UML建模语言简介  45-46
    3.4.2 CDU仿真系统的需求分析  46-47
    3.4.3 CDU仿真系统的用例图  47
    3.4.4 CDU仿真系统的类图  47-49
    3.4.5 CDU仿真系统的时序图  49
    3.4.6 CDU仿真系统的活动图  49-50
    3.4.7 CDU仿真系统的组件图  50-52
    3.4.8 CDU仿真系统的配置图  52
  3.5 本章小结  52-53
第4章 CDU显示终端设计  53-65
  4.1 CDU显示终端硬件设计  53-58
    4.1.1 硬件选型  53-56
    4.1.2 键盘设计  56-58
  4.2 CDU显示终端软件设计  58-62
    4.2.1 CDU显示终端程序流程  58-59
    4.2.2 数据显示  59-60
    4.2.3 特殊字符显示  60-61
    4.2.4 CDU键值获取  61-62
  4.3 UDP通信  62-64
  4.4 本章小结  64-65
第5章 BOX_CDU部分设计及仿真效果  65-76
  5.1 BOX中CDU程序的开发方案  65
  5.2 总体程序流程  65-70
    5.2.1 行选键响应流程  65-69
    5.2.2 其余按键功能的实现  69-70
  5.3 页面数据组织  70-71
  5.4 数据编码  71-73
  5.5 与导航系统的数据交互  73
  5.6 仿真效果  73-75
    5.6.1 菜单页面的显示效果  73
    5.6.2 识别页面的显示效果  73-75
    5.6.3 性能起始页面的显示效果  75
  5.7 本章小结  75-76
结论  76-77
参考文献  77-81
攻读学位期间发表的学术论文  81-83
致谢  83

相似论文

  1. 军队后勤物资管理系统设计与实现,TP311.52
  2. 基于Web的事务管理系统的研究与实现,TP311.52
  3. 一个医院信息系统的设计与实现,TP311.52
  4. 一个工程物资管理系统的设计与实现,TP311.52
  5. 基于UML与.NET职校办公自动化系统设计与实现,TP311.52
  6. 四川职业技术学院档案信息管理系统的设计与实现,TP311.52
  7. 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
  8. 遂宁市船山区政府门户网站的优化和设计,TP311.52
  9. 基于ASP.NET技术的实训中心刀具管理平台设计与开发,TP311.52
  10. 四川职业技术学院体育器材管理系统的设计与实现,TP311.52
  11. 四川职业技术学院体育教学网上选课系统的设计与实现,TP311.52
  12. 体育理论课网上考试系统设计与实现,TP311.52
  13. 四川职业技术学院网络辅助外语教学系统的设计与实现,TP391.6
  14. 基于IEC61970标准的配电网模型研究,TM769
  15. 某型战机飞行模拟器三自由度运动平台的设计,V216.8
  16. 基于面向方面机制的模型驱动架构研究,TP311.52
  17. 建设工程项目投资控制系统设计与实现,TP311.52
  18. 医院LIS质量控制系统设计与实现,TP311.52
  19. 中学物理虚拟实验室教学系统的设计与实现,TP311.52
  20. 山东税务综合查询系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com