欢迎来到天天文库
浏览记录
ID:34977287
大小:4.56 MB
页数:81页
时间:2019-03-15
《飞行任务管理单元仿真器开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
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
此文档下载收益归作者所有