四旋翼飞行器自主巡航设计.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 大学本科 > 工业大学 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-09
  • 论文字数:7832
  • 课题出处:(小四哥)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:本文设计的是以STM32F407VGT6单片机为主要控制器和F330机架、3S40A电子调速器及9150陀螺仪等等硬件所构成的四旋翼自主巡航设计。软件部分我通过GPS定位模块以及气压计定高模块,通过I2C协议,与单片机之间进行数据传输。这样实时比对GPS模块获取的当前位置和设定值,通过MPU9150中的罗盘获取的航向,调整4路PWM波从而调整电调,继而改变机翼的转速,改变偏航的角度,进行预期的航线飞行,其中包括了PID算法。该四旋翼巡航设计具有简易,平稳,快速等特点。

 

关键词:STM32F407VGT6单片机;I2C协议;GPS定位和气压计定高;PID算法

 

目录

摘要

Abstract

1.绪 论-1

1.1四旋翼飞行器的发展史-1

1.2四旋翼飞行器的研制现状-1

1.3四旋翼飞行器的技术难点-1

1.4 GPS的发展-2

2.系统方案设计与控制方法的论证-2

2.1系统方案设计-2

2.2飞行姿态控制方法的选择-2

3.理论分析-4

3.1四旋翼飞行器的简易动力学公式-4

3.2 PID控制算法的介绍-4

3.2.1 PID算法解析-5

4.四旋翼自主飞行器的架构介绍和软件设计原理-6

4.1飞行器的架构介绍-6

4.2飞行器的软件设计原理-6

4.2.1基本原理-6

4.2.2 巡航软件设计原理-6

4.3软件应用-7

5.飞行器主要硬件的选择和依据-8

5.1硬件系统组成-8

5.1.1硬件电路框图(如:图5-1-1)-9

5.2机架的选择-9

5.3电池的选择-9

5.4飞行器电机桨的选择-10

5.5电调的选择依据-10

5.6主控芯片的选择-10

5.6.1 I2C 协议-11

5.7 GPS硬件模块-11

5.7.1 GPS定位基本原理-12

5.7.2 GPS模块功能实现-12

5.7.3 GPS数据存储形式-12

5.7.4 GPS接收机结构图-13

5.8 气压计芯片-13

6.系统调试-14

6.1调试的波形图-14

6.2调试的结果-14

7.结 论-15

参考文献-16

附  录-18


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费