四轴飞行器用什么芯片(四轴飞行器是什么)

由于篇幅限制,不能详细阐述,简单介绍整体思路,如果您能耐心读完,一定有所收获Trust Me!!!

最近在项目中需要使用51内核的芯片设计一款可以满足基本姿态飞行的四轴飞行器,最初的主控芯片选型上瞄准宏晶的IAP系列芯片,在下面的描述中,包括代码/外设等。市场上的51系列芯片均可满足,下面我们进入正题。

一 首先,简要罗列一下使用到的外设模块:

A MPU6050 : 加速度传感器,这个网上的手册很多,大家可以自行学习

B PWM模块: 需要4路PWM,电机的转动就是需要PWM来驱动

C NRF24L01射频模块: 我们的四轴飞行器需要使用到遥控器对其进行操作,我们使用NRF来对四轴与遥控器进行收发通讯

D IMU: 姿态飞行的算法,这部分算法我没有刻意去深入研究,因为为了尽快完成该项目的制作,所以只需要大概了解原理即可

二 原理图与PCB

原理图

这部分是四轴飞行器的原理图文件,主要包含主控芯片,NRF部分,MPU6050部分,电源部分以及电机驱动部分。

PCB

以上是我制作的PCB,超级小有没有,差不多有7*7CM左右,很MINI的一款四轴飞行器。

三 源码简介

我们这里主要简单介绍主函数的程序架构

主函数

四 实际效果展示

视频将在之后上传,该四轴可以满足基本的姿态飞行。

TIP:如果您感兴趣,可以加笔者关注 并 留下您的邮箱,我会将所有资料传给你,共同学习共同进步!!!!!