Hangkong gongcheng jinzhan (Aug 2024)
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 consisting of micro-controller, various sensors and actuators is developed based on STM32F4 to realize the control of attitude 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 navigation 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.
Keywords