- 1、本文档共138页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VxWorks的无人机飞行控制软件设计-控制理论与控制工程专业论文
南京航空航天大学硕士学位论文
摘 要
飞行控制软件是无人机飞行控制系统的重要组成部分,在飞行控制系统设计中越来越重 要,其性能直接关系到无人机的飞行成败。本文设计以嵌入式实时操作系统VxWorks为软件平 台的无人机飞行控制软件,提出采用一种新的基于“等效飞控”的飞行控制软件设计方法,把 飞行控制软件按开发阶段分为等效飞行控制软件和机载飞行控制软件。飞行控制软件中的上层 核心模块控制和导航模块由基于PC机的等效飞行控制软件来完成,底层模块和其余上层功能 模块在目标机环境下开发完成。最后,实现将控制和导航模块100%移植到目标机环境下,共 同组成机载飞行控制软件。
首先,针对新的MPC565目标机,开发飞行控制软件的底层驱动。完成MPC565自带串口 以及CPU目标板上相关硬件资源的驱动开发;在继承实验室原有成果的基础上,完成飞控机中 相应的PC104总线各个扩展板卡在VxWorks下驱动的移植设计。
其次,依据VxWorks的多任务机制,完成飞行控制软件中上层功能模块在VxWorks实时操 作系统下的的移植。这些功能模块主要包括:执行机构模块、传感器模块、遥控遥测模块、地 面检测模块、机载设备模块等。
最后,根据“等效飞控”的思想,借助Win32-POSIX函数库,在VC6.0环境下完成等效飞 行控制软件的设计。同时,继承实验室已有的等效飞行仿真控制台软件,采用基于WIL库的UDP 网络通信机制,建立与等效飞行控制软件之间的通信,二者构成等效飞行仿真系统,用于验证 设计的控制和导航模块的正确性。
本文对上述所做工作进行了系统的试验验证。完成了内核性能、软件性能、底层驱动等测 试,验证了基于MPC565和VxWorks的飞行控制软件平台的可用性;在半物理仿真环境下,验 证了基于VxWorks的机载飞行控制软件。结果表明采用“等效飞控”的飞行控制软件设计方法 是切实可行的。
关键词:无人机,飞行控制软件,等效飞控,VxWorks,MPC565,POSIX
i
ABSTRACT
Flight control software is one of the most important part of UAV flight control system, it becomes more and more important and determines the success of the flight directly. This paper designs the UAV flight control software based on the real time operation system VxWorks, and put forward a new approach to design the flight control software based on “equivalent flight control”. It Designs the embedded part and windows part respectively on the different period of the software development.The control and navigation modules of flight control software were designed based on Windows, the driver and the rest of the functional modules of flight control software were designed based on embedded environment, the control and navigation modules can be transplanted 100%.
Firstly, it develops the driver of flight control software based on new MPC565 target.These driver contains the MPC565 serial and the relevant hardware resources of target Board.In addition, the driver of the other PC104 I/O board can be transplanted from existing driver.
Secondly, Based on VxWorks multitasking mechanism, it transplants the functional modules of FCS to VxWorks
您可能关注的文档
- 基于VC的地震数据管理分析系统设计-结构工程专业论文.docx
- 基于VC的富氧陶瓷窑炉监控系统设计-控制科学与工程专业论文.docx
- 基于VC的智能仪表OPC数据访问服务器的设计与研究-控制理论与控制工程专业论文.docx
- 基于VC的数字图像处理软件开发-测试计量技术及仪器专业论文.docx
- 基于VC的矿井安全监控系统软件研究-计算机应用技术专业论文.docx
- 基于Vc的液体食物抗氧化能力测定电极研究-农产品加工与贮藏工程专业论文.docx
- 基于VC的管件切割离线编程系统的设计与实现-软件工程专业论文.docx
- 基于VC的海洋平台危险气体监测系统开发-机械电子工程专业论文.docx
- 基于VC的网络数据监控系统设计——数据捕获子系统的设计与实现-计算机技术专业论文.docx
- 基于VC管件切割离线编程系统设计与实现-软件工程专业论文.docx
文档评论(0)