- 博客(2)
- 收藏
- 关注
原创 基于STM32F103单片机的小四轴飞行器开发
本文采用STM32F103C8T6做主控芯片,整体控制思路分为以下四步:MPU6050采集飞行器原始六轴数据(三轴加速度、三轴角速度),通过卡尔曼滤波算法对加速度进行滤波、角速度采用一阶低通滤波。2对滤波后的数据采用四元数姿态解算,得到飞行器姿态:欧拉角(翻滚角、俯仰角和偏航角)。通过NRF24L01无线模块,获取遥控手柄数据,包括:油门、翻滚角、俯仰角和偏航角。对获取到的期望值与实际值,采用PID算法,控制定时器输出,调节电机转速。
2024-01-18 19:07:58 1106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人