物联网式微型四轴无人机.docx

资料分类:单片机自动化 上传会员:小四哥 更新时间:2020-11-12
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8763
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】随着现代微控制器的发展,近些年无人机技术大为火热,市场庞大。而随着计算机技术的发展,物联网技术作为一种新型的技术,逐渐成为了可能。本文将结合无人机技术和物联网技术,设计一款能够接入物联网的微型四轴无人机。该无人机将使用STM32作为主控制器,用于姿态解算和飞行控制。STM8作为从控制器用于负责接入物联网平台。该设计将板载多种传感器,用于飞行控制和环境监测。设计将分为三大部分,分别为飞控主板、物联网底板以及遥控器。飞控主板主要负责飞行姿态控制,物联网底板主要负责环境监测以及物联网接入,遥控器主要负责远程控制飞行器,以及实时与飞机通信等等。

 

【关键词】无人机; 物联网; 单片机; 

 

目录

摘要

Abstract

1绪论-5

2物联网式微型四轴无人机的总体硬件设计-5

3飞控主板的硬件设计方案-5

3.1主控芯片的选择-5

3.1.1主控芯片的几种备选方案与选择-5

3.1.2STM32的选型和Cortex-m3内核介绍-6

3.2电源方案选择-6

3.2.1飞控板供电方案的选择-6

3.2.2电源电路设计-7

3.3飞控传感器的选择-7

3.4无人机电机的选择-8

3.5电机驱动方案的设计-8

3.5.1电机驱动方案选择-8

3.5.2电机驱动电路设计-8

3.6电量检测功能设计-9

3.7通信方案的选择-9

3.8LED指示灯电路设计-10

3.9飞控板PCB设计要点。-10

4无人机遥控器设计方案-11

4.1无人机遥控器方案概述-11

4.2无人机遥控器摇杆电路设计-11

5无人机物联网底板设计方案-11

5.1无人机物联网底板的PCB设计要点-11

5.2物联网外挂底板的主控芯片方案论证-12

5.2.1否定飞控板跑RTOS的原因-12

5.2.2物联网底板主控芯片选择-12

5.2.3STM8芯片选型和简要介绍-12

5.3物联网底板的板载充电功能。-13

5.4板载传感器-13

5.4.1固定板载DS18B20-13

5.4.2拓展传感器接口-13

5.5网络接入方案-14

5.5.1网络接入方案论证-14

5.6 物联网底板的PCB设计-14

6开源飞控软件的移植-14

6.1匿名四轴的飞控源文件概览-14

6.2匿名飞控板级支持包的分析-15

6.2.1MPU6050板级驱动的移植-15

6.2.2电机驱动代码的移植-16

6.2.3无线2.4G收发模块NRF2401驱动移植-17

6.2.4电量检测程序的移植-18

6.2.5 LED驱动的移植-19

6.3移植飞控代码的总结与心得-19

7物联网底板的软件设计-19

7.1 物联网底板的软件设计指标-19

7.2物联网平台的选择-19

7.3板级支持包(BSP)的编写-20

7.3.1ESP8266板级驱动的编写-20

7.3.2指示灯板级驱动的编写-22

7.3.3DS18B20驱动包的编写-22

7.3.4AT24C02驱动包的编写-23

7.4物联网底板使用的通信协议解析。-23

7.4.1HTTP包的生成函数。-23

7.4.1HTTP包的发送-23

7.5物联网底板的总体程序流程-23

8 ONENNET云端平台的搭建。-24

8.1ONENET的介绍-24

8.2制作管理界面-24

致谢

参考文献

相关论文资料:
最新评论
上传会员 小四哥 对本文的描述:通过查阅各类资料,对比各厂家的微控制器,最终备选三种主控方案,分别为51单片机、AVR单片机、STM32系列单片机。传统51单片机是市面上出现最早,目前应用最为广泛的单片机,但是......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: