【文章推荐】航天时代飞鸿周志广高级工程师:基于STM32F4与FreeRTOS的无人机飞行控制系统

文摘   科技   2024-10-25 09:00   陕西  





坚持学术

贴近工程

依靠专家

服务读者




基于STM32F4与FreeRTOS的无人机飞行控制系统


文章亮点:飞行控制系统多以高性能CPU为处理器和Vxworks为设计内核,存在成本高、体积大、内核源码不公开等问题,因此设计一款低成本、高可靠性的小型无人机飞行控制系统。基于STM32F4芯片开发一套由微型控制器、各种传感器和执行机构构成的飞行控制硬件系统,实现对无人机的姿态和舵机位置的控制;引入源码公开的FreeRTOS嵌入式实时系统作为软件平台开发飞行控制软件,实现飞行控制、自主导航、飞行管理等功能;通过固定翼航模的飞行试验对该飞行控制系统进行验证。结果表明:该系统具有良好的稳定性、实时性,控制精度高。

研究背景:随着航空电子技术的发展,无人机越来越受关注,作为无人机系统的控制核心,国内外对飞行控制系统的研发也逐渐深入。无人机飞行控制硬件架构的发展经历了从DSP到MCU+FPGA、SOPC等发展阶段。Fuller等基于FPGA架构设计飞行控制计算机用于高速运算和数据通信;Park等基于PowerPC处理器进行智能无人机的飞行控制计算机开发;张小林基于PC104总线体系结构设计飞行控制系统;方传中等基于PC104总线进行某无人机飞行控制系统的数据采集。虽然上述设计方案中处理器功能强大、可靠性高、开放性好,但设计过程复杂、开发周期长、工作量大。

运行在飞行控制计算机的飞行控制软件开发通常基于嵌入式操作系统VxWorks平台。Murray等基于VxWorks操作系统开发了X-38太空救生船的控制系统;施晓颖等基于Vxworks操作系统构建无人直升机机载飞行控制软件系统;张朋等开发了一套基于VxWorks实时操作系统的小型无人机飞行控制软件。然而Vxworks系统价格昂贵,没有完全公开源码,在软件测试取证方面存在困难。

STM32F4系列处理器是一种基于Cortex-M4系列ARM内核的微型控制器,外设资源丰富,支持实时多任务处理,功耗低;FreeRTOS是一个完全免费的多任务实时操作系统,源码公开、可移植、可裁剪、调度策略灵活,方便移植到STM32F4处理器中。FreeRTOS操作系统内核占用内存空间小,避免了STM32系列处理器内存空间小的缺点。

研究展望:1) 本文设计的基于STM32F4与FreeRTOS的无人机飞行控制系统,具有开发成本低、可移植性强等优点,提高了无人机飞行控制技术的自主性。

2) 为了提高飞行控制系统的安全性,还需要增加对FreeRTOS操作系统内存分配、堆栈溢出等方面的安全保护检测。

后续研究可以完善飞行控制软件架构,增加I/O中间件层,通过一套Linux/Posix风格的open()、read()、write()、ioctl()类型的标准接口来统一访问底层驱动和文件系统。

引用格式:周志广, 许孟孟, 石梅林, 等. 基于STM32F4与FreeRTOS的无人机飞行控制系统[J]. 航空工程进展, 2024, 15(4): 93-99. ZHOU Zhiguang, XU Mengmeng, SHI Meilin, et al. UAV flight control system based on STM32F4 and FreeRTOS[J]. Advances in Aeronautical Science and Engineering, 2024, 15(4): 93-99. (in Chinese)

扫码阅读全文




收录情况

中国科技核心期刊

中国科学引文数据库(CSCD)来源期刊

世界期刊影响力指数(WJCI)报告收录期刊

瑞典开放存取期刊目录(DOAJ)收录期刊

日本科学技术振兴机构数据库(JST)来源期刊



联系我们

官网地址:http://hkgcjz.ijournals.cn

电子邮箱:hangkong2010@nwpu.edu.cn

联系电话:(029)88492422

办公地点:西北工业大学友谊校区航空楼

通信地址:陕西省西安市西北工业大学143号信箱,邮编710072



往期回顾


喜报|《航空工程进展》成功晋级Q2区

喜报|《航空工程进展》继续被收录为“中国科技核心期刊”

喜报|《航空工程进展》入选“CACJ中国应用型核心期刊”

【文章推荐】南航张明教授团队:小车式起落架地面载荷与漂浮性分析

【文章推荐】民用飞机主起落架断离销结构设计及断离失效分析

【最新录用】编委张卫红院士团队:增材制造点阵动力学性能的变截面梁修正方法

【最新录用】编委李亚智教授团队:蜂窝夹层结构弯曲疲劳寿命预测研究

【网络优先出版】副主编王海峰院士团队:军用飞机敏捷研发数字化技术展望

【网络优先出版】软式空中加油主动增稳锥套控制研究

航宇救生装备有限公司马芳云高工:某型电子程控器可靠性仿真分析与优化设计

邓涛教授团队:垂直起降固定翼无人机混合动力系统参数匹配

608所黄兴研究员团队:桨扇发动机推进效率分析方法研究

王晓放教授团队:吸气预冷发动机预冷换热芯体仿生结构设计发展趋势与展望

田立丰教授团队:超声速变马赫数风洞喷管设计研究进展

徐锦法教授团队:矢量场路径规划算法及其仿真验证

【专家特约稿】全机疲劳试验几个问题的探讨

【专家特约稿】无人机/载机近距飞行的简化稳定性判据

【编委专刊】文章推荐:基于高斯过程回归的铣削机器人模态参数预测

【编委专刊】文章推荐:氢能源动力试飞关键技术分析与发展展望

【编委专刊】文章推荐:基于增量动态逆的着舰控制方法研究

【综述文章推荐】从航空装备保障实践看预测性维修的问题和挑战

【最新录用】编委刘振侠教授团队|航空发动机主轴轴承高效润滑冷却技术研究进展

【最新录用】编委韩省思教授团队|圆管隔离段激波串特性的自适应湍流模拟研究

【最新录用】编委张定华教授团队|基于冷喷涂的航空再制造技术研究现状及展望

【最新录用】编委祝小平教授团队|反辐射无人机发展与展望

【综述推荐】中国民用航空飞行学院刘翔教授团队:机翼结冰特性及复杂流场分析研究进展

【最新录用】常务副主编杨智春教授团队|能量有限元法研究进展及在飞行器高频振动响应预示中的应用

【最新录用】编委吴杰教授团队|高超声速折叠翼飞行器气动特性分析

【最新录用】中国民用航空飞行学院朱新宇教授团队:基于深度学习的无人机识别方法现状与挑战

【综述推荐】中国民用航空飞行学院刘峰教授团队:变体飞行器智能材料驱动器和柔性蒙皮研究进展

【最新录用】编委刘虎团队|基于虚拟仿真的航空应急救援协同训练技术研究

【最新录用】编委邓子辰团队|计及轴向力作用的柔性梁热-形耦合振动研究




编辑:白蕾
审核:吉国明

点击右下,期待你的在看

航空工程进展
《航空工程进展》期刊读者交流平台
 最新文章