需要金币: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 致谢 参考文献 |