[机械自动化论文]基于多旋翼无人机的GPS模块设计

2024年6月522:12:34发布者:视频作业论文全搞定 12 views 举报
总字数:约19818字
第1页

第2页

第3页

第4页

第5页

第6页

第7页

第8页

题 目 基于多旋翼无人机的 GPS 模块设计

摘要:

本文基于新型 STM32F4 系列为核心,本文设计的多旋翼无人机 GPS 模块的总体方案,

并设计了硬件和软件。所述 ARM STM32F405R 被用作芯微控制器开发和设计所述多旋翼

UAV GPS 模块的硬件平台。硬件平台集成的最低系统电路,串行通信电路,网线接口电路,

传感器电路和电源电路。传感器电路包括传感器电路。磁航向传感器电路, GPS 电路。完成

了硬件平台的设计,焊接和调试。它由一个高精度的 GPS 接收模块和无线通信模块的。所

述无线通信模块是负责与雄蜂通信。之后,无人机可以飞行稳定和接收地面目标的 GPS

标,完成基于 GPS 的无人机导航设计,可以使得无人机能够朝着目标 GPS 位置飞行。

关键词: 多旋翼无人机、 GPS 、导航系统

Design of GPS Module based on Multi-rotor UAV

Yiyue Zuo

Binjiang College, Nanjing University of Information Engineering, Nanjing, Jiangsu 210044

Abstract:In this paper, based on the new STM32F4 series, the overall scheme of

GPS module of multi-rotor UAV is designed, and the scheme is designed around

hardware and software. The hardware platform of GPS module of multi-rotor UAV

is developed and designed with ARM STM32F405R as the core microcontroller. The

hardware platform integrates minimum system circuit, serial communication

circuit, network line interface circuit, sensor circuit and power supply

circuit. The sensor circuit includes sensor circuit, magnetic heading sensor

circuit and GPS circuit. The design, welding and debugging of the hardware

platform are completed. By a high precision GPS The receiving module and the

wireless communication module are composed of the wireless communication

module, which is responsible for communicating with the UAV. After the UAV can

stabilize the flight and receive the GPS coordinates of the ground target, the

UAV navigation design based on GPS is completed. Enables drones to fly towards

the target GPS position.

Key words : multi-rotor UAV, GPS, Navigation system

目录

1 无人机简介

.................................................................

5

1.1 背景与意义 ...........................................................5

1.2 国内外研究现状 .......................................................5

1.3 论文主要工作 ..........................................................6

2 GPS 模块硬件设计 ...........................................................7

2.1 GPS 模块选择 .........................................................7

2.2 接口 .................................................................7

2.2.1 UART...........................................................7

2.2.2 USB............................................................7

2.2.3 显示数据通道(DDC)............................................8

2.2.4 SPI............................................................8

2.3 硬件主要器件选型 ......................................................8

2.3.1 主控制器.......................................................8

2.3.2 传感器.........................................................9

2.3.3 磁强计数据采集.................................................9

2.3.4 CAN 总线通信硬件...............................................10

2.3.5 GPS 电路设计..................................................11

2.4 PCB 布线 ............................................................12

3 传感器和 GPS 接收机板 ......................................................12

3.1 GPS 传感器 ..........................................................12

3.2 GPS 接收机板 ........................................................13

3.3 GPS 协议 ............................................................13

3.4 GPS 导航的组成 ......................................................13

4 GPS 模块软件编程 ..........................................................14

4.1 软件开发环境介绍 ....................................................14

4.2 软件结构 ............................................................14

4.3 底层驱动软件的设计与开发 ............................................15

4.3.1 系统的启动过程...............................................15

4.3.2 串口驱动的设计...............................................16

4.3.3 CAN 总线驱动设计..............................................17

4.3.4 传感器驱动设计................................................19

4.4 系统初始化 ..........................................................20

4.5 GPS 模块数据采集 .....................................................21

4.6 GPS 模块软件调试 ....................................................21

5 总结 ......................................................................23

参考文献 ....................................................................24

致谢 ........................................................................26

1 无人机简介

1.1 背景与意义

UAV(unmanned aerial vehicle)即无人机。无人机是无人驾驶飞行器的一种泛称,

相对于有人驾驶飞行器而言,无人机实现了无人控制,在飞行时依飞行器的动力装置所获

得的升力来抵消飞行器自身的重量,可通过遥控设备或自主飞行来实现复杂的空中飞行任

务。在众多的无人机类型中,四旋翼飞行器具有出色的性能,相较于固定翼无人机而言,

四旋翼无人机对于起飞条件的要求更低,可实现垂直起降,其机械架构十分加单,具有负

载能力强,可实现垂直起飞和降落等优点。由于四旋翼飞行器在飞行控制、结构设计、安装

调试等方面的要求较高,因此当前四旋翼飞行器的研究已成为学术界专家学者研究的热点

问题之一。世界上首架真正意义上的无人机由美国学者所研发并试飞成功。在上世纪中期,

随着自动控制技术和导航技术的逐渐发展,为无人机的出现和研发奠定了基础,同时,多

领域的应用需求使其有着无与伦比的发展优势。无人机在当前 生产生活 中有着较为 广 泛的

应用: 从军事层 面上而言,可 用无人机 成复杂 作战环境下 战场勘查以及 代反恐作

之中 ;从民 面上而言,无人机可用于航 巡逻 救灾 多领域 [ 1 ]

相较于固定翼无人机而言,多旋翼无人机的优势 现在 下述 方面:

(1) 操作简 单。多旋翼 UAV 可 起飞和垂直降落,和起飞时所用的空 气保持稳 定的 悬停

遥控器的四 通道可 控制无人机的前, 航和升降 动,一 人可

很容易地 会开车 而,固定翼 UAV 飞行 过系统 培训;

(2)高的可 性。多旋翼无人机机械结构 单,其可 与电机有 。与固定翼和直升

机, 件可 以移 动, 工作部 件可 靠;

(3) 容易维修 。结构 单, 件具有 良好 互换 性,因此在 受损后 快速 [ 2 ]

对多旋翼无人机 市场持续增长 ,由于 精确 导航系统,多旋翼无人机可

航行。导航系统 核心部 件之一对于无人机的飞行可 性和性能 产生 重要 影响 。导航

包含 飞行 姿态 、GPS 置等信 近年 来,随着 市场 的发展,无人机的 越简 单,

转子 无人机 具有固定翼无人机的 静态稳 定性, 也没 有单旋翼直升机旋 转特 性。多 转子

无人驾驶飞机的飞行 完全取决 于由设计者设计的飞行控制系统上。 近年 来,出现了为

工业 应用和多任务多旋翼无人机的飞行控制系统。 但这些 飞行控制系统 不稳 定,安

同的飞行任务,多旋翼无人机 同的负载要求, 的飞行控制性能 也不 同。通

,传统结构的多旋翼无人机, 转子 数量 多,负载能力 强。无人机飞行控制系统

无人机飞控系统, 整个 航程过程的 核心 系统, 系统可 以完 整个 航程过程中,

飞,空中飞行,任务 行,并 返回到 场恢 复。 实上, 控制了飞机的专 业级

的驱动程 。对于无人驾驶飞行器,飞行控制系统无 是一 个核心 技术 [ 3 ] 。飞行控制系统的

关键 主要集中在传感器的 三个 模块, 载电 伺服 驱动装置,并 成了 姿态 控制。。在四

飞行器的结构相对 单, 体积 以小 操作简 单,起飞和降落 便 ,而 应用程

性能在 多方面是 良好 的。随着 技的飞 发展, 机电系统在 最近几年尤 其是发展 迅速

加上高 低功 耗处理 器技术的发展, 是一种多旋翼无人机的发展 提供 了重要的技术基

础。此 功能的应用空 间非常广阔 ,因此 被许 多人在 最近几年 广 关注 ,并在

无人飞行器的研究 文献也 [ 4 ] 加。

1.2 国内外研究现状

四旋翼无人机研究相对较 于上世纪 期, 国 Breguet 兄弟 在上世纪 初开

研发并制 当时世界上 一架四旋翼直升机,并 行了模型的试飞,为 以后 的四旋翼直

升机的发展奠定了一定的 理论 基础。 制于当时技术条件的 制, 其是当时自动控

制相 关理论体 尚未形 成,因此 最早 的四旋翼直升机中 多采 机械 操作 装置 行飞行 姿

的调控和 操作 ,因此首 试飞 也仅局限 于可 间离开地 面飞行 [ 11 ] 虽然这次 试飞并

得较为 理想 效果 是直升机方面的一 大创新 ,为四旋翼无人机的发展

了一 个开端 ,可 以说这款 四旋翼直升机是四旋翼无人机研究的起点。 1921 ,美国

研制出 款大 型的四旋翼直升机, 无人机由一 单发动机驱动, 这款 无人机 先后

共进 行了 100 多 试飞, 始终没 有获得一 个良好 的飞行控制, 最终被 美国空 军放弃

该项 目。在随 年内 四旋翼无人机 几乎没 什么 发展,直 来四旋翼

无人机的研究 才取 得了较 大进 展,在 发方面 斯坦福大 学、 麻省理工 瑞士洛桑联

邦科 技学 的研究具有较为 型的 代表 意义。

当前, 多数四旋翼飞行器 从属 性上来 类于 型无人机系统, 分四旋翼

飞行器 归属 各大院校 研机构, 此之 分应用于 军事 商业 领域中发 挥作

用。在四旋翼无人机的研究中 目的研究方 向都 在无人机的 模和控制系统的 仿

试上。 有一 是对无人机在现实 环境下 否完 各样 的飞行动 ,实现自

主飞行的研究上。 例如 瑞士洛桑联邦工 EPF L O S4 目,机载电 设备 包含 飞行高

传感器、 倾角 传感器、 相机 以及嵌入式 机等等。 验项 目所研究的重点是实现对

机架结构和自主飞行 算法 的研究设计, 而实现在 室外 室内两 同条件 的自主飞行

了世界 知名 对四旋翼无人机 行了 广 泛研究 有一 些科 研机构和 企业也 对无人

行了研制。 例如德 国 Microdrones 公司 所研发并 投入 的 MD-200 系 无人机,

无人机 用无人机 市场 中获得了空前成功。美国 Draganflyer Innovations

公司 所研发的 Draganflyer、 国的 Mikro Kopter 等, 这些不 同类型的四旋翼无人机

具有 同的 [ 16 ] 。当前,国 内外各 业都 普遍 关注 旋翼无人机的研究和发展

程, 希望 来的 几年内 领域 出现性能优 的四旋翼无人机。

相较于世界上其 国家而言, 国对四旋翼无人机的研究起 ,在技术

较为落 国对于无人机的研制 在传感器等电 子部 件的研究 工作 上,

国的 些大 学和 研单 在研究四旋翼无人机的 工作 也取 得了较 突破 例如

技学、 哈尔滨 工业大 学、中 以及 学等 [ 5 ][ 6 ][ 7 ][ 8 ][ 9 ]

南京 理工大 学基于 UAV 控制方 对无人机 行了研制和 发。其研究成 包含 基于传

统控制 算法 能 PID 算法 等多种 算法 的分 比较。 国当前对四旋翼无人机的研究现

多数专家学者对此的研究主要集中于数学 模和控制 算法仿 真等问题上,

分研究者 行了实 飞行试 虽然 相较于其 国家而言, 国的飞行器研制相对

得的 理论 果也大 多集中于数学 模和控制方 法仿 真计 上,现有通过飞行试

综合 论述 四旋翼无人机的实 飞行 和控制 算法 的。 而言 国在 领域的研究

也取 得了一定 展。 例如 北京 航空航 成了高负载动 态环境下 无人机 联式

导航的研究,通过 该算法 的研究有线 了无人机在飞行过程中 在的 划船 应, 补偿

人机在飞行中的 均匀 [ 5 ] 。GPS 整个 发展计 分为 3 阶段

阶段 ,1973 年到 1979 年;第 二阶段 ,1979 年到 1984 年;第三 阶段 ,1989

1993 年; 1989 2 4 GPS 卫星 成功并 进入军事 应用 阶段 。在设计 GPS 系

统时,设计人 调试了 两个 随机 ,即 C / A 和 P 提供两级 位服 务( 标准

位服 务和 精度 位服 务)。 范围 于 C / A 中, 精度 为 100 务目

通的 用用 于 P 精度 10

GPS 在 成之 应用于 军事 领域。 近年 来,GPS 硬件和 断改 ,正在 展称为

力的 "倍 " 的应用空 。目前, 渗透 种导航, 精确 和导 。实现遥控

、动 观察 等,当前在 军事 用领域应用十分 广 泛。

1.3 论文主要工作

了国 内外 无人机 GPS 模块的研究现 和发展 势,

设计 内容包含

一: 论文 的研究 背景 发展现 等。

详细 论述 的设计方 ,GPS 模块为 NE O STM32F405R 单 为主

芯片 用 Altium Designer18 PCB 线

:硬件 与机械结构, 功能模块设计。

四: 件设计与 及各部 分驱动设计

2 GPS 模块硬件设计

2.1 GPS 模块选择

UB LO X_ NE O -6M(GPS 模块)是一 高性能,的 GPS 模块, 灵敏 度也很 高,优 的性能可

应用于 手持 机定 。具有 、定 位精度 高等 多优势,在 狭窄 都市 集的

丛林 环境这些 通 GPS 模块 能定 方,模块的高 灵敏 小静态 、低功 耗及

小体积 非常 用于 载、 手持 设备 PDA, 辆监 控、 机、 摄像 机等 动定 系统的应用

[ 6 ] 。NE O -6M 系 列芯片 集成 了高 水平 设计和 鲁棒灵 ,NE O -6M 内部 有一

Flash 闪存 ,GPS 内部 闪存 通过固件更 来使得系统 传统的 GNSS。 这些特

使得 NE O -6M 适合 GPS 设备。GPS 用 u-blo x 公司 的 NE O -6M 线模 ,,

模块 用,即使在具有 的 GPS 信 森林峡谷 )的 环境 中,要求的可用性和

性的 水平 。的 NE O -6M 模块具有低功 快速 启动 速度 ,和 0.5-1 位精度

符合 使用要求 [ 7 ] 设计电路 2 1

[机械自动化论文]基于多旋翼无人机的GPS模块设计

2 1 NE O

2.2 接口

2.2.1 UART

[机械自动化论文]基于多旋翼无人机的GPS模块设计

具有

[机械自动化论文]基于多旋翼无人机的GPS模块设计

[机械自动化论文]基于多旋翼无人机的GPS模块设计

[机械自动化论文]基于多旋翼无人机的GPS模块设计

,信

[机械自动化论文]基于多旋翼无人机的GPS模块设计

,需要有电 转换 IC,

[机械自动化论文]基于多旋翼无人机的GPS模块设计

2.2.2 USB

[机械自动化论文]基于多旋翼无人机的GPS模块设计

[机械自动化论文]基于多旋翼无人机的GPS模块设计

口可 以以

[机械自动化论文]基于多旋翼无人机的GPS模块设计

实现传 数据。

[机械自动化论文]基于多旋翼无人机的GPS模块设计

口需要通过

满足 数据传 性要求,为了 满足

[机械自动化论文]基于多旋翼无人机的GPS模块设计

规范

[机械自动化论文]基于多旋翼无人机的GPS模块设计

必须 通过

[机械自动化论文]基于多旋翼无人机的GPS模块设计

5V 的

[机械自动化论文]基于多旋翼无人机的GPS模块设计

降为 3.3V 并 接到

[机械自动化论文]基于多旋翼无人机的GPS模块设计

模块自

[机械自动化论文]基于多旋翼无人机的GPS模块设计

电设备,

USB H ost 出信 状况 在实 较低,数据传 精度不理想 ,因

此应通过 VCC- L D O 使能信 号禁止

[机械自动化论文]基于多旋翼无人机的GPS模块设计

[机械自动化论文]基于多旋翼无人机的GPS模块设计

性,可在 端外

接下

[机械自动化论文]基于多旋翼无人机的GPS模块设计

不会 空。 模块采用总线 电方 式则

[机械自动化论文]基于多旋翼无人机的GPS模块设计

无需 行使

能控制。

2.2.3 显示数据通道(DDC)

在 NE O -6 模块中, 用于 为一 现实数据信道 口(DDC)的串行通信的 I2C

口。

[机械自动化论文]基于多旋翼无人机的GPS模块设计

I2C 行。 外部

[机械自动化论文]基于多旋翼无人机的GPS模块设计

存储配 置时 主模 。此时,

入特 以及 用于 测这 存储 件的 在的 取操作

为了 u-blo x 6, DDC 内部 寄存 为 0 x FF(信 送缓冲区 )的 情况 ,主机 访

字节 之前设置的 ,因为 致错误 的行为。由于 内部 寄存 器的 是由 1

寄存 为 0 x FF 字节 然后 为 0 x FF 出可 续地进 行。 用于

接外部 EEPR O M, 置的上 阻足够

2.2.4 SPI

[机械自动化论文]基于多旋翼无人机的GPS模块设计 [机械自动化论文]基于多旋翼无人机的GPS模块设计

模块有

[机械自动化论文]基于多旋翼无人机的GPS模块设计

口,

[机械自动化论文]基于多旋翼无人机的GPS模块设计

接外部 设备,

[机械自动化论文]基于多旋翼无人机的GPS模块设计

存储 器 、

A / D 转换 器或与

[机械自动化论文]基于多旋翼无人机的GPS模块设计

2.3 硬件主要器件选型

2.3.1 主控制器

控制系统中 重要的 是主控制器, 控制所有的模块正 常运转 ,同时 承担

等任务, 采集和 处理 、无人机 姿态 控制等,一 主控制器需要具备 良好 的计

能力。因此 选择

[机械自动化论文]基于多旋翼无人机的GPS模块设计

控制器 [ 9 ]

[机械自动化论文]基于多旋翼无人机的GPS模块设计

采用了 90nm 的 NVM

和 ART, 工作 频率 高, 运算速度快 ,此 ,其通信 十分 丰富 ,当 CPU 在 频率范

内工作 时具有 良好 待周 期性能。 此之

[机械自动化论文]基于多旋翼无人机的GPS模块设计

口十分 丰富 。由此可

选择

[机械自动化论文]基于多旋翼无人机的GPS模块设计

满足本 需求 [ 10 ] 2-2 所示

[机械自动化论文]基于多旋翼无人机的GPS模块设计

2-2 主控制器

2.3.2 传感器

型 UAV 系统中的传感器的 选择必须考虑 多种因 例如 尺寸 ,重量,功 和成 。在

设计中,GPS 选择 NE O -7M。 的 NE O -7M GPS 模块是一种低功 ,高 灵敏 功能的

外部 GPS 器模块。 模块性能示于 2-3。

[机械自动化论文]基于多旋翼无人机的GPS模块设计

2-3 GPS 模块性能

2.3.3 磁强计数据采集

H MC5983 是一 补偿 三轴 集成电 罗盘 置高分

[机械自动化论文]基于多旋翼无人机的GPS模块设计

的磁

传感器, 此之 外还 放大 器等, 磁强计数据采集设备航 向角 为 1-2 [ 11 ] 。 I2C SPI

串行通信总线, 面有多 引脚贴片封 装。

[机械自动化论文]基于多旋翼无人机的GPS模块设计

用了 AMR 技术,在 传感器中

具有 良好 林敏 和可 性。 2-4 所示。

的主要

( 1 ) 3 磁传感器和 ASIC 都被 装在 3.0 * 3.0 * 0.9 L CC 面装

[机械自动化论文]基于多旋翼无人机的GPS模块设计

干扰

[机械自动化论文]基于多旋翼无人机的GPS模块设计

总页数:25
提示:下载前请核对题目。客服微信:diandahome
下载的文档都包含参考答案
特别声明:以上内容(如有图片或文件亦包括在内)为“电大之家”用户上传并发布,仅代表该用户观点,本平台仅提供信息发布。