基于单片机简易四轴飞行器设计 电路方案

上传:清华规划院 浏览: 15 推荐: 0 文件:ZIP 大小:18.56MB 上传时间:2021-04-20 13:34:01 版权申诉
四轴飞行器具备VTOL(VerticalTake-OffandLanding,垂直起降)飞行器的所有优点,又具备无人机的造价低、可重复性强以及事故代价低等特点,具有广阔的应用前景。可应用于军事上的地面战场侦察和监视,获取不易获取的情报。能够执行禁飞区巡逻和近距离空中支持等特殊任务,可应对现代电子战、实现通信中继等现代战争模式。在民用方面可用于灾后搜救、城市交通巡逻与目标跟踪等诸多方面。工业上可以用在安全巡检,大型化工现场、高压输电线、水坝、大桥和地震后山区等人工不容易到达空间进行。 本设计主要包括遥控器和飞行器两大部分,其中央处理器CPU均采用STC15W4K58S4,IAP15W4K58S4(既能仿真又能USB直接下载程序),是目前STC 最先进的芯片之一,内部资源十分丰富,具有58K字节程序存储器,4096字节数据存储器,5个定时器,4个独立串口,8通道10位高速ADC转换器, 1个SPI接口支持主机与从机模式、2路CCP/PCA/PWM、6路带死区控制的专用PWM、1个比较器等,支持USB直接下载程序和串口下载程序,内部集成有高精度R/C 时钟与高可靠复位电路,支持2.5~5.5V宽工作电压范围。飞行器与遥控器之间的无线通信采用2.4GHz通信频段的NRF24L01模块,NRF24L01模块与MCU之间通过SPI协议以1MHz的通信速率通信;飞行器端搭载有3轴加速度计与三轴陀螺仪融合一体的MPU6050惯性测量单元作为姿态欧拉角测量单元,MPU6050与飞行器MCU之间通过I2C协议以400Hz的频率进行通信;飞行器端MCU通过接收无线数据以及采集MPU6050数据通过四元数互补滤波计算出的欧拉角,再进行电机PID自动控制,最终以20KHz的PWM通过MOS管来驱动空心杯820直流有刷电机,得以实现遥控四轴飞行器的设计。 2.1设计硬件系统各模块功能介绍 2.1.1MCU控制中心 MCU是飞行器和遥控器的控制中心,是它们的大脑,主要功能是收集数据和处理数据并且做出指示。本次设计选用的是STC15W4K58S4作为中央处理器,设置72M的时钟频率,完全能达到设计的要求。 2.1.2电源模块 电源模块起着为系统充能量的作用,任何电子系统没有了电源,系统肯定会瘫痪,所以电源起着至关重要的作用。本次电源设计模块选用CAT6219作为3.7V转3.3V稳压芯片;CAT6219的低压差的优点完全符合设计要求,遥控还使用了ASM1117-2.5作为3.7V转2.5V的稳压芯片;2.5V电压用于给ADC电位器做参考电压使用。 2.1.3通信模块 通信模块在整个系统中起着信号交流的作用,遥控器通过MCU读取的按键信息以及油门方向值发送到飞行器端,飞行器端接收到之后做出相应的动作。本次设计采用NRF24L01无线通信模块,选着此模块的原因是因其通信协议简单、传输距离相对较远、价格低廉等优点。 2.1.4惯性测量单元 惯性测量单元主要是在飞行器飞行过程中实时检测姿态的传感器,对于飞行器想要平稳飞行来说具有极其重要的作用。本次设计之所以选用MPU6050作为姿态传感器作为惯性测量单元,是因其具有跟MCU之间进行I2C数据传输,传输速率为400KHz,通信协议简单、价格低廉等优点。 2.1.5电机驱动 电机驱动部分主要是MCU通过控制PWM然后控制MOS管打开和闭合作为开关从而控制电机的转动。本设计采用SI2302N沟道型MOS管,其具有低开启电压大电流并且价格便宜等优点,电路设计也很简单。 2.1.6LED状态指示 在硬件电路设计中,LED首先必须要有电源指示灯,判断系统是否上电;其次需要有信号指示灯,指示遥控器和飞行器是否通信;最后就是状态显示LED灯显示飞行器状态等等。
上传资源
用户评论
相关推荐
Crazyflie飞行器电路方案
Crazyflie是一个开放的四轴飞行器,可用于各种用途。是目前全世界最小的四轴飞行器,仅重19克,相对的两翼之间长度为9厘米。这个小四轴飞行器可以在空中飞行长达7分钟,通过一个标准的USB接头给锂聚
ZIP
2.3MB
2021-04-27 05:53
基于Nuvoton M452飞行器电路方案
四轴飞行器是一种利用四个旋翼作为飞行引擎来进行空中飞行的飞行器,进入20世纪以来,电子技术飞速发展四轴飞行器开始走向小型化,并融入了人工智能,使其发展趋于无人机,智能机器人。四轴飞行器不但实现了直升机
ZIP
2.72MB
2021-05-12 08:10
飞行器超稳定层板电路方案
目前市面上的四轴飞行器玲琅满目,但价格都相对昂贵,让非常多的航模爱好者望而止步。 对于10*10cm的小型四轴飞行器由于其灵活性极高,把玩性好,观赏价值非常高的特点越来越受到人们的青睐。 笔者设计过多
ZIP
13.1MB
2021-04-25 15:41
基于STM32简易飞行器制作PCB加原理图资料电路方案
四轴飞行器又称四旋翼飞行器、四旋翼直升机,简称四轴、四旋翼。这四轴飞行器(Quadrotor)是一种多旋翼飞行器。四轴飞行器的四个螺旋桨都是电机直连的简单机构,十字形的布局允许飞行器通过改变电机转速获
ZIP
2.26MB
2021-05-22 03:57
低成本飞行器电路方案设计原理图加电路图工程电路方案
这个项目的目的是要制造出价格非常便宜的无人机(quadcopter),同时还能学到很多东西。 我想制造一架无人驾驶飞机,但它对我来说至少是如此昂贵,因为200美元对我来说意义重大,主要问题是市场上有售
ZIP
1.20MB
2021-04-21 14:32
飞行器
基于STM32F103的四轴飞行器原理图,搭有MPU6050,MS5611,HMC5883L等,已打样,并且成功试飞。
SCHDOC
0B
2019-03-04 03:10
arduino开源制作有刷迷你飞行器电路方案
准备软件 至附件下载包含飞控程序,调试软件,飞控说明书。至附件下载软件,即arduino编程器。检查软件是否都能使用,调试软件需要JAVA支持,可使用360软件管家安装JAVA。一切就绪后再开始购买和
ZIP
87.79MB
2021-04-24 18:37
DIY掌心飞行器源程序开源共享电路方案
电机安装 先装底座,再用502粘在主板上,焊接电机电源线并装上护圈和桨叶 遥控器安装 把遥杆焊接到遥控器上 遥控参数调试 首先按“裸奔侠程序烧写步骤”用flymcu软件写入遥控器的校准程序remote
ZIP
186.36MB
2021-04-24 15:04
Crazepony飞行器官方资料大放血电路方案
Crazepony四轴飞行器采用32位ARM处理器STM32,在传统2.4G遥控器控制基础上,实现智能手机蓝牙2.1/4.0 BLE遥控功能。在结构/软硬件上为DIY提供可扩展接口,基于CrazePo
ZIP
62.15MB
2021-04-26 14:13
飞行器精心设计
资源包括源码、和电路图;想做四轴飞行器,就大胆去做吧!
rar
0B
2019-03-29 18:40
飞行器代码
主控为stm32f103,通过PID算法控制飞行器姿态,通过无线串口遥控飞机
ZIP
0B
2019-01-22 12:04
飞行器建模
不错,这是关于四轴飞行器的建模,非常详细,英文版
PDF
0B
2019-02-18 06:52
飞行器
小四轴飞行器,,飞行器电路图,遥控器电路图,程序
RAR
0B
2019-07-10 03:56
DIY飞行器
DIY四轴飞行器
.zip
1.35 MB
2022-07-20 05:51
基于Microchip Atmel ATSAM4S16AU的飞行器解决方案电路方案
四轴飞行器是一种有四个螺旋桨且螺旋桨呈十字形布局的小型飞行器,属于多旋翼飞行器中最基本的一种。四轴飞行器具有可靠的稳定性,在复杂、危险的环境下可完成特定的飞行任务。它的应用十分广泛,可用于救援物资投放
ZIP
23.14MB
2021-04-21 13:21