航空工程进展2024,Vol.15Issue(4):93-99,7.DOI:10.16615/j.cnki.1674-8190.2024.04.11
基于STM32F4与FreeRTOS的无人机飞行控制系统
UAV flight control system based on STM32F4 and FreeRTOS
摘要
Abstract
The high-performance CPU is taken as processors and Vxworks is taken as the design kernels for most flight control systems,which has the problems of high cost,large size and non-disclosure of kernel source code.A low-cost and reliable flight control system for a small UAV is designed.A flight control hardware system consis-ting of micro-controller,various sensors and actuators is developed based on STM32F4 to realize the control of at-titude and rudder position.FreeRTOS embedded real-time operating system with open source code is introduced as software platform to develop flight control software,so as to realize the functions of flight control,autonomous na-vigation and flight management.The flight control system is validated by flight test of fixed-wing aviation model.The results show that the designed system has high stability,high control accuracy and fast response.关键词
飞行控制系统/STM32F4/FreeRTOS/余度设计/飞行试验Key words
flight control system/STM32F4/FreeRTOS/residual design/flight test分类
航空航天引用本文复制引用
周志广,许孟孟,石梅林,李青原,王梵..基于STM32F4与FreeRTOS的无人机飞行控制系统[J].航空工程进展,2024,15(4):93-99,7.基金项目
工信部民用飞机专项科研技术研究项目(MJ-2018-G-55) (MJ-2018-G-55)