UAV flight control system based on STM32F4 and FreeRTOS
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.
flight control systemSTM32F4FreeRTOSresidual designflight test