首页|基于STM32的四旋翼飞行器设计与实现

基于STM32的四旋翼飞行器设计与实现

扫码查看
本四旋翼飞行器以STM32F103RCT6为核心控制器,通过硬件连接快速接收MPU6050模块实时检测的飞行器姿态数据,经过UpdataIMU 算法得到对应的姿态角四元数,互补滤波后进行 PID算法计算得出PWM波控制电机,得到稳定的飞行姿态。文中主要介绍了四旋翼飞行器的硬件设计、软件设计以及调试方法,反复的试验证明本方法能设计出稳定飞行的四旋翼飞行器。随着研究的深入,四旋翼飞行器应用前景广阔。
The design and achievement of quadrotor based on STM32
The main controller of this Quadrotor is STM32F103RCT6, and we can quickly acquire quadrotor’s attitude data through hardware connection between MPU6050 module and controller;Then we use UpdataIMU algorithm to convert original data to corresponding attitude angle quaternion, complementary filter will deal with those data. At last, through PID algorithm, there will be PWM output wave to adjust speed of the motors, so that we succeeded in a stable flight attitude. This paper describes the quadrotor’s hardware design, software design and debugging methods, from repeated tests, this method can design a stable quadrotor aircraft. With further research, quadrotor aircraft has a broad application prospects.

quadrotorupdataIMU algorithmcomplementary filterPID algorithm

颜平、王丽丹、李梦柯、洪成昌、江东风

展开 >

西南大学 重庆 400715

四旋翼飞行器 UpdataIMU算法 互补滤波 PID算法

国家级大学生创新训练项目资助

201410635080

2016

电子设计工程
西安三才科技实业有限公司

电子设计工程

CSTPCD
影响因子:0.333
ISSN:1674-6236
年,卷(期):2016.24(2)
  • 6
  • 1