摘要

本文着重就四旋翼飞行器控制系统的系统组成、结构和软件算法进行研究与探索。四旋翼飞行器由控制核心处理器、加速度计、陀螺仪、磁场计和GPS模块等组成,控制核心处理器负责接收飞行器姿态数据和控制飞行姿态;用PID控制算法对数据进行处理,同时,计算出飞行器相应电机需要的PWM增减量,及时调整电机转速,调整飞行姿态,使飞行器的飞行的更加稳定。本系统选用的ST公司的STM32F407作为四旋翼飞行器的控制核心芯片,该芯片是ARM公司的最新内核Cortex M4F,通过其强大的控制和运算能力为本系统的研究奠定了很好的基础。

全文