期刊文献+

无人直升机实时机载和地面站软件架构设计 被引量:1

Architecture Design of Real-time Onboard and Ground Station Software for Unmanned Aerial Helicopter
下载PDF
导出
摘要 研究了无人直升机飞行控制系统实时软件系统设计架构,针对机载嵌入式飞控计算机系统和地面站计算机系统,提出了基于VxWorks实时操作系统的多线程任务机载软件设计方案和基于WindowsXP操作系统的地面站软件设计方案,有助于加快完成无人直升机飞行控制系统的设计和验证。机载系统软件设计为数据采集和测量、伺服舵机驱动、飞行控制与发动机控制实现、通信和数据请求存储等功能。地面站系统软件设计为与机载系统的数据通信、终端用户操控,以及实时飞行状态监视等功能。利用组件对象模型设计技术实现了系统软件设计的模块化、软件结构分层组件化,方便了软件系统的集成与扩展。采用多任务线程机制,有效地满足了飞行控制系统实时性要求。利用实时操作系统的定时器任务机制,确保飞行模式的任务管理和调度。依据所提出的软件设计架构完成了实时机载软件和地面站软件组件模块的设计与开发,而且软件集成快捷方便。研究成果已成功应用于某型无人直升机飞行控制系统。 A real-time software architecture was investigated for flight control system of unmanned helicopter in this paper. Aiming at embedded flight control computer system and ground control station computer system, an onboard multi-task threads software design scheme based on VxWorks real-time operation system and a ground control software design scheme based on WindowsXP operation sys- tem were proposed, which is used to step up the design and validation of flight control system. The onboard embedded system software was classified into several function modules including data collection and measurement, servo actuator driven, flight control and engine control system implementation, communication and data storage logging, and so on. The ground station system software was composed of data communication module, operate and control interface module for end user and display interface module by which the real-time flight condition and state can be monitored. Using Component Object Model technology, design modularization and software architecture laye- ring hierarchy were become possible, which is to help software integration and extension. Applying muhi-task threads mechanism, the real-time requirement of the flight control system was met. Adopting timer task mechanism from the real-time operating system, the task management and scheduling for flight task mode was guaranteed. According to proposed software architecture, the component object model of the onboard real-time software and ground station software was designed and developed, by which application software was fast and easily integrated. The research result was successfully applied to the flight control system implementation of an unmanned helicop- ter.
出处 《控制工程》 CSCD 北大核心 2012年第2期355-359,共5页 Control Engineering of China
基金 装备预研基金重点项目(9140A25030206HK0204) 重点实验室基金(9140C400505060C40)
关键词 无人直升机 实时系统 机载软件 地面站软件 软件架构 unmanned helicopter real-time system onboard software ground station software software architecture
  • 相关文献

参考文献4

二级参考文献60

  • 1侯云鹤,鲁丽娟,熊信艮,吴耀武.广义蚁群与粒子群结合算法在电力系统经济负荷分配中的应用[J].电网技术,2004,28(21):34-38. 被引量:32
  • 2周泓,吴学静,谭小卫.基于PSO-H优化算法的单机E/T调度问题[J].系统仿真学报,2007,19(9):1933-1936. 被引量:1
  • 3[1]蔡美德.预测与控制[M].北京:科学技术出版社,1992.
  • 4[2]Laarhoven P J M,Pedrycz W.A fuzzy extenion of Saaty's priority theory[J].Fuzzy Sets and Systems,1983,11(3):229-241.
  • 5[3]Paul S.Psychological study of human judgment:implications for investment decision making[J].Journal of Finance,1972,27(5):779-801.
  • 6[4]Paul S.Analyzing the expert judge:a study of a stockbroker's decision process[J].Journal of Applied Psychology,1969,27(3):255-263.
  • 7Basseville M, Nikiforov I. Fault isolation for diagnosis ; nuisance rejection and multiple hypotheses testing, Proc. of the 15^th IFAC World Congress ,2002.
  • 8Juricic D,Zele M. Robust detection of sensor faults by means of a statistical test, Automatica ,2002,38:737-742.
  • 9Patton R J, Kambhampati C,et al. Fault-tolerance as a key requirement for the control of modern systems, Plenary SAFEPROCESS- 2006, Proc. Of IFA C Syrup. SAFEPROCESS-2006 , Beijiug, 2006.
  • 10Blanke M, Kinnaert M, Lunze J, Staroswiecki M. Diagnosis and Fault-Tolerant Control, Springer-Verlag,2003.

共引文献33

同被引文献9

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部