城市消防无人机控制系统的设计

news2024/11/25 13:14:32

目录

摘 要......................................................................................................................... 2

第一章 绪论............................................................................................................. 5

1.1研究课题背景............................................................................................. 5

1.2  国内外发展概况..................................................................................... 7

1.3  课题研究的目的..................................................................................... 8

1.4  课题的研究内容及章节安排................................................................ 8

第二章 消防无人机控制系统的设计方案........................................................... 9

2.1  系统的需求分析................................................................................... 10

2.1.1功能需求....................................................................................... 10

2.1.2性能需求....................................................................................... 10

2.2  系统总体架构设计............................................................................... 11

2.2.1系统结构设计............................................................................... 11

2.2.2系统功能设计............................................................................... 12

2.3  系统关键技术....................................................................................... 13

2.4  本章小结................................................................................................ 14

第三章 系统硬件设计.......................................................................................... 14

3.1微控制器................................................................................................... 14

3.1.1 微控制器选型.............................................................................. 14

3.1.2 STM32 单片机最小系统............................................................ 15

3.2 无线通信电路......................................................................................... 16

3.3 电池管理电路......................................................................................... 19

3.4地面无线数据接收器.............................................................................. 20

3.4.1 OLED 显示电路.......................................................................... 20

3.4.2 声光报警电路.............................................................................. 21

3.5无线图像传输模块.................................................................................. 22

3.6GPS 定位模块.......................................................................................... 23

3.7机载视频监控器...................................................................................... 24

第四章 系统软件部分设计.................................................................................. 25

4.1软件通信协议.......................................................................................... 26

4.2机载控制器的软件设计.......................................................................... 27

4.3地面操控终端的软件设计..................................................................... 28

4.3.1 人机交互界面的设计................................................................. 29

4.3.2 软件功能设计.............................................................................. 30

4.4本章小结................................................................................................... 34

第五章 系统仿真调试部分.................................................................................. 34

5.1  软件研发的背景................................................................................... 34

5.2  电路图绘制........................................................................................... 35

5.3  硬件安装过程....................................................................................... 36

5.3.1 元器件的检查.............................................................................. 36

5.3.2焊接元器件................................................................................... 36

5.3.3电路检查....................................................................................... 37

5.3.4通电调试....................................................................................... 37

5.3.5硬件接口调试............................................................................... 37

第六章  结束语..................................................................................................... 37

参考文献................................................................................................................. 38

致    谢................................................................................................................. 39

附录.......................................................................................................................... 40

随着我国微型电子技术和嵌入式系统的发展,目前行业内相对比较传统的灭火装置无法满足客户的需求,且容易在成人员伤亡。为了改进传统灭火器在安全问题上得短板问题,在本次毕业设计中,将使用相对先进、快捷、智能的控制机制,制作一款消防无人机控制系统。

论文首先分析了系统的功能需求和性能需求,对系统进行了总体设计,将系统从空间结构上分为空中灭火子系统和地面控制子系统两部分。重点研究了视频编解码技术和网络传输技术,提出并实现了一套基于局域网的多路高清视频传输的解决方案,保证了高清视频传输的实时性和高清性。然后深入研究了基于Windows的音频技术和GIS开发方法,并设计了地面控制系统与空中灭火系统之间的控制通信协议。最后详细地论述了系统各功能模块的实现方法和过程。该消防无人机设计具有智能控制、数字显示、报警等功能,而且性价比高、度准确、能耗较低、制作简易、控制方便快捷等特点,给人民生活带来了很大的影响,在市场上很受欢迎。

关键词:无人机;灭火控制系统;无线传输;视频传输

Abstract

With the development of micro electronic technology and embedded system in China, the relatively traditional fire extinguishing equipment in the industry can not meet the needs of customers, and it is easy to cause casualties.In order to improve the shortcomings of traditional fire extinguishers in safety issues, in this graduation project, a relatively advanced, fast and intelligent control mechanism will be used to make a control system of fire fighting UAV.

Firstly, the functional and performance requirements of the system are analyzed, and the overall design of the system is carried out. The system is divided into two parts: the air fire suppression subsystem and the ground control subsystem from the space structure.This paper focuses on video codec technology and network transmission technology, and puts forward and realizes a set of solution of multi-channel high-definition video transmission based on LAN, which ensures the real-time and high-definition of high-definition video transmission.Then, the audio technology and GIS development method based on Windows are deeply studied, and the control communication protocol between the ground control system and the air fire extinguishing system is designed.Finally, the realization method and process of each functional module of the system are discussed in detail.The fire control UAV design has intelligent control, digital display, alarm and other functions, and high cost performance, accuracy, low energy consumption, simple production, convenient control and other characteristics, has brought a great impact on people's lives, is very popular in the market.

Key words: Unmanned aerial vehicle (uav);Fire control system;Wireless transmission;Video transmission

第一章 绪论

1.1  研究课题背景

        高层建筑发生火灾,火灾蔓延途径很多,有些火势跳跃式蔓延,且容易造成立体火灾和建筑倒塌,可能使未及时疏散的人民群众发生伤亡。这就要求消防人员需在最短的时间内赶到火灾现场,并组织灭火。火灾的时间越短,造成的损失就会越少。因此,快速有效的消防应急救援,是减少人员伤亡和经济损失的有效方法。消防无人机控制系统正是基于这一需求而产生。无人机不受高度限制,而且可以快速的到达现场。工作人员根据现场的情况,及时做出相应的反应。消防无人机控制系统主要应用于消防灭火、公路交通应急处理等领域。在人力无法及时到达的区域,无人机可以及时到达,采取有效措施。

       回顾以往,在19世纪末,当工业化迅速革命时,出现了一些小型的无人机。展望过去的几年时光,微电子无人机具在数据转换和智能控制中起到了举足轻重的作用。现如今智能无人机和信息数据也逐渐应用于航拍、消防、农业等重要方向。
  我们的消防无人机技术在20世纪90年代中期也取得了前所未有的进步,因为传感器技术的革新。不同的消防无人机,如春季雨后的青笋,逐渐应用于国家的消防安全工作。消防消防无人机系统。消防无人机系统是一种具有高空监控、火情探测、应急救援、空中实施救援引导等多功能综合应运消防系统。它的特点是起飞时间短,速度快,效率高,可垂直起降,能实现高空俯视和高空巡逻,完成了人工所不能完成的任务。

       我国消防无人机控制系统方向的研发力度不够,而且很晚,然而随着近几年来我国消防无人机行业的蓬勃发展,消防无人机数量也在快速增加,同样的对消防无人机智能化的需求量也急剧增加。即使国外在消防无人机控制方面研究比较突出,但我国的实际需求情况比较复杂,并不能完全的应用此项技术,消防无人机种类较多,没有一致规范,而且消费习惯也不一样,达到消防无人机控制还有一定的距离,但是智能电子秤控制系统在国内的还是有宽广的未来。消防无人机控制系统的研发对高层建筑灭火系统的发展具有重大意义,视频实时传输技术、视频编解码技术等相关技术的发展为消防无人机控制系统的实现提供了技术基础,因此系统的研发是必要可行的,并具有极大的应用价值。

完整论文请点击如下链接下载:

https://download.csdn.net/download/weixin_45905610/80614868icon-default.png?t=N7T8https://download.csdn.net/download/weixin_45905610/80614868

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1093268.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Qt 5.12.12 静态编译(MinGW)

前置准备 系统环境 版本 Windows 11 专业版 版本 22H2 安装日期 ‎2023/‎6/‎18 操作系统版本 22621.2428 体验 Windows Feature Experience Pack 1000.22674.1000.0依赖工具 gcc Qt 5.12.12 安装 MinGW 后自动安装 https://download.qt.io/archive/qt/5.12/5.12.12/qt-ope…

【C/C++数据结构 - 2】:稳定性与优化揭秘,揭开插入排序、希尔排序和快速排序的神秘面纱!

文章目录 排序的稳定性插入排序插入排序的优化 希尔排序快速排序 排序的稳定性 稳定排序:排序前2个相等的数在序列中的前后位置顺序和排序后它们2个的前后位置顺序相同。(比如:冒泡、插入、基数、归并) 非稳定排序:排…

【Linux】自旋锁 以及 读者写者问题

自旋锁 以及 读者写者问题 一、自旋锁1、其他常见的各种锁2、自旋锁相关的API函数 二、读者写者问题1、读者与写者的关系2、读写锁的API函数3、用伪代码理解读写锁的原理4、读写锁的演示使用 一、自旋锁 1、其他常见的各种锁 悲观锁:在每次取数据时,总是…

Docker 构建Python镜像时,pip使用国内地址的dockerfile模版

一、问题现象 构建镜像时,使用pip命令打包报错: 二、问题根因 因国内无法访问pip的配置文件中的仓库地址 三、解决办法 这个办法同样适用于:物理机,这个地址是阿里云的 pip config set global.index-url http://mirrors.aliy…

<C++> IO流

C语言的输入与输出 在C语言当中,我们使用最频繁的输入输出方式就是scanf与printf: scanf: 从标准输入设备(键盘)读取数据,并将读取到的值存放到某一指定变量当中。printf: 将指定的数据输出到…

idea自动封装方法

例如 package com.utils;import java.lang.reflect.Field; import java.sql.*; import java.util.ArrayList; import java.util.List; import java.util.ResourceBundle;/*** author hrui* date 2023/10/13 13:49*/ public class DBUtils {private static ResourceBundle bund…

【网络编程】Linux网络编程基础与实战第二弹——Socket编程

Socket编程套接字概念套接字通讯原理 网络编程接口网络字节序sockaddr数据结构socket函数bind函数listen函数accept函数connect函数 ) Socket编程 套接字概念 Socket本身有“插座”的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为…

多机器人三角形编队的实现

文章目录 前言一、机器人编队前的准备二、配置仿真环境2.编写机器人编队.cpp文件 三、三角形编队测试 前言 前阵子一直想要实现多机器人编队,找到了很多开源的编队代码,经过好几天的思索,终于实现了在gazebo环境中的TB3三角形机器人编队。 一…

prostate数据集下载

1. prostatex 下载地址:https://wiki.cancerimagingarchive.net/pages/viewpage.action?pageId23691656 比赛:https://prostatex.grand-challenge.org/ 这个下载的是一个tcia文件,参考这篇文章打开该文件 2. promise12 地址:…

阿里健康大药房七周年峰会:两大变革叠加 风往何处吹

10月11日,2023数字医药产业论坛暨阿里健康大药房7周年活动在杭州举行。 作为一年一度的医药圈峰会,大会现场集聚了数百家全球知名医药健康企业、经济学者、学术智库等各界领袖、专家,针对健康行业新趋势、新技术、新场景分享产业见解和经验&…

Redis HyperLogLog的使用

Redis HyperLogLog知识总结 一、简介二、使用 一、简介 Redis HyperLogLog是一种数据结构,用于高效地计算基数(集合中唯一元素的数量)。它的主要作用是用于在内存中高效地存储和计算大量数据的基数,而无需完全存储所有的数据。Hy…

XMind思维导图软件forMac/win:让你的大脑更高效地运转

XMind 是一款非常实用的思维导图软件,它可以帮助用户更好地组织思维、提高工作效率。 您是否曾经遇到过这样的问题:在工作中需要处理大量的信息、任务和项目,但却又不知道该如何下手?这种情况很常见,但是,…

简单好用的解压缩软件:keka 中文 for mac

Keka是一款功能全面、易于使用的文件压缩和解压缩软件,为Mac用户提供了便捷的文件管理工具。它支持多种压缩格式,具有快速解压和强大的压缩功能,让您能够轻松地处理各种文件压缩需求。 隐私非常重要 安全共享只需设置密码并创建高度加密的文…

虚幻引擎:如何实现骨骼重定向

前言: 为什么需要做骨骼重定向,因为当前角色素材没有对应的动画,这时候我们可以找个身高体型差不多的带有动画素材的另一个角色来做重定向,这样我们就可以得到我们需要的动画素材了。 1.首先创建两个骨骼的IK绑定 2.然后给两个骨骼…

Java Kids-百倍提速【Mac IOS】

引言:当今社会,创新和提升效率已经成为了大家普遍的追求。无论是个人生活还是企业经营,我们都希望能够以更高的效率完成任务,节省时间和资源。因此,提速成为了一种时代的要求,而"Java Kids 百倍提速&q…

Hadoop3教程(四):HDFS的读写流程及节点距离计算

文章目录 (55)HDFS 写数据流程(56) 节点距离计算(57)机架感知(副本存储节点选择)(58)HDFS 读数据流程参考文献 (55)HDFS 写数据流程 …

SpringBoot+原生HTML+MySQL开发的电子病历系统源码

电子病历系统源码 电子病历编辑器源码 云端SaaS服务 电子病历系统,采用 “所见即所得、一体化方式”,协助医生和护士准确、标准、快捷实现病历书写、修改、审阅、打印、体温单浏览、医嘱管理等,是提供病历快速简洁化完成的一系列综合型医生病…

MyCat分片水平拆分

场景 在业务系统中 , 有一张表 ( 日志表 ), 业务系统每天都会产生大量的日志数据 , 单台服务器的数据存 储及处理能力是有限的 , 可以对数据库表进行拆分。 准备 准备三台服务器,具体的结构如下: 并且,在三台数据库服务器中分表创建一…

启山智软/JAVA商城

一、项目介绍 启山网上商城采用目前流行的JAVA spring cloud架构开发,前端使用的是目前最流行的TypeScript、VUE3、uniapp、element-plus、pinia技术,后端采用的是JAVA、SpringBoot、spring cloud技术,数据库采用的是MSQ,采用前后…

C语言----程序环境

目录 前言: 1.翻译环境 1.1预编译(预处理) 1.2编译 1.3汇编 1.4链接 2.运行环境 前言: 我们在用vs或一些其他的编译器写代码的时候,当我们运行代码的时候,很自然而然的就出结果了,但是它究竟是如何是如何实现的呢?因为这部分的内容是涉及到"编译原理"的,所以本章…