飞行任务管理单元仿真器开发

飞行任务管理单元仿真器开发

ID:34977287

大小:4.56 MB

页数:81页

时间:2019-03-15

飞行任务管理单元仿真器开发_第1页
飞行任务管理单元仿真器开发_第2页
飞行任务管理单元仿真器开发_第3页
飞行任务管理单元仿真器开发_第4页
飞行任务管理单元仿真器开发_第5页
资源描述:

《飞行任务管理单元仿真器开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中图分类号:V216.7论文编号:102870714-S051学科分类号:082304硕士学位论文飞行任务管理单元仿真器开发研究生姓名周旋学科、专业载运工具运用工程研究方向航空器运行品质分析与仿真指导教师顾宏斌教授南京航空航天大学研究生院民航学院二О一五年三月NanjingUniversityofAeronauticsandAstronauticsTheGraduateSchoolCollegeofCivilAviationResearchonEmulatorofFightManagementC

2、omputerUnitAThesisinVehicleOperationEngineeringbyZhouXuanAdvisedbyProfessorGuHongbinSubmittedinPartialFulfillmentoftheRequirementsfortheDegreeofMasterofEngineeringMarch,2015承诺书本人声明所呈交的硕士学位论文是本人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过

3、的研究成果,也不包含为获得南京航空航天大学或其他教育机构的学位或证书而使用过的材料。本人授权南京航空航天大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本承诺书)作者签名:日期:I南京航空航天大学硕士论文摘要CDU是飞行任务管理的主要人机界面,因而也是研制飞行训练模拟器需要研制的重要仿真部件。本文通过对CDU按键功能和页面逻辑的研究,总结了一种较为通用的页面逻辑,提出了一种软硬件结合的仿真方案,该系统由下

4、位机的输入/显示模块和运行在PC端的逻辑单元组成。输入/显示模块是包括显示屏、按键、处理器和网络模块的硬件系统,该模块负责将按键信息发送到上位机的逻辑单元,并将接收到的信息显示在屏幕上。处理器使用STM32F1,CORTEXM3系列ARM,在外围扩展了使用SSD1963驱动的5寸液晶显示屏以及ENC28J60网卡。选择MDK作为开发环境,在ARM上移植了uC/OSII嵌入式实时操作系统,uC/GUI嵌入式图形支持系统,LwIP嵌入式网络协议栈。实现了显示和通信的功能,并保证了多任务的调度。逻辑单

5、元是运行在PC端的程序,使用Qt库开发,模拟了CDU的页面逻辑功能,能接收输入/显示模块发送的按键信息并进行处理,发送正确的页面信息给输入/显示模块,让其能正确显示内容。该部分中详细分析了CDU页面直接的关系,分为页面内逻辑和页面间逻辑,使用面向对象的思想仿真实现了这些功能。使用SQLite数据库以资源文件的形式存储页面信息,方便了将来的扩展。定义了通信标准,使用了Qt中封装好的UDP/IP类实现了2个模块的协同工作。实验表明,该方案切实可行。实现了CDU的输入/显示功能,保证了上位机与下位机的

6、隔离,并因使用资源文件其程序的扩展性和可维护性得到了提高,是一种有效的CDU仿真方案。关键词:飞行仿真,控制显示单元,ARM,嵌入式,Qt,面向对象I飞行任务管理单元仿真器开发AbstractAgeneralemulationplanonCDUwasproposedwithacombinationofsoftwareandhardwarebasedonthesummaryofrealCDUfunctionsincludingbuttonroleandinnerlogic.Thesysteminc

7、ludetwoparts:inputanddisplayunitinARMandlogicmoduleinPC.Inputanddisplayunitisahardwaresystemwhichconsistsofscreen,button,MCUandEthernetmodule.Itsprimaryfunctionistoidentifythebuttonvalue,sendittoPCanddisplaytheprocesseddatafromPC.ThispaperusedSTM32se

8、riesmicrocontrollerasthemastercontrolchip,5inch’sscreendrivenbySSD1963andENC28J60Ethernetcontrolmoduleasperipherals.Anembeddedoperatingsystemkernel,uC/OSIIwastransplantedtoprovidemultitaskingoperatingsupportforapplication,aswellasuC/GUIembeddeddispla

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。