基于单片机智能灭火小车设计.docx
《基于单片机智能灭火小车设计.docx》由会员分享,可在线阅读,更多相关《基于单片机智能灭火小车设计.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机智能灭火小车设计目 录 摘要 I Abstract II 引言 3 第一章 智能灭火小车整体设计 4 1.1 整体设计任务 4 1.2 整体设计要求 4 1.3 智能灭火小车系统整体方案设计 4 1.3.1 智能灭火小车整体模块设计 4 1.3.2 智能灭火小车整体设计方案选择 5 其次章 智能灭火小车的硬件设计 7 2.1 智能灭火小车系统硬件基本组成部分的设计方案 7 2.1.1 限制器模块 7 2.1.2 火源检测模块 8 2.1.3寻光电路模块 9 2.1.4电机驱动模块 10 2.1.5灭火模块 12 2.1.6电源模块 12 2.2智能灭火小车系统限制部分的设计思想 12
2、 2.2.1 限制部分 12 2.2.2限制部分单元电路图 13 2.3智能灭火小车系统检测部分的设计思想 13 2.4系统各模块的最终方案 14 第三章 智能灭火小车的软件设计 15 3.1 智能灭火小车系统的软件设计 15 3.2智能灭火小车主程序流程图 15 3.3火焰探测子程序流程图 16 结 论 19 致 谢 20 参 考 文 献 21 附录 A 22 附录 B 26 附录 C 27 附录 D 28 基于单片机的智能灭火小车设计 摘要:当今社会,火灾在现实生活中普遍存在,被称为自然界三大灾难之一。当火灾发后,灭火工作坏境恶劣时,人工不能完成一些灭火任务,此时便可以运用智能灭火小车去完
3、成相应的任务。本文设计了一个以单片机为核心的智能灭火小车。本设计是利用单片机作为灭火的限制中心,检测火源用火焰传感器,小车行驶由直流减速电机驱动行驶。电机驱动电路部分运用L293D芯片,小车行驶运用舵机限制方式。实现的功能是:从平安区动身,沿着路途前进,火焰传感器检测到火源之后,启动水泵进行灭火。 关键词:STC89C52;舵机限制;吹灭火源 Design of Intelligent Fire Extinguishing Car Based on Single Chip Microcomputer Abstract:Nowadays, fire is one of the three nat
4、ural disasters. When the fire fighting environment is bad after the fire, the artificial can not complete some fire fighting tasks, at this time can use the intelligent fire fighting car to complete the corresponding tasks. In this paper, an intelligent fire fighting car with single chip microcomput
5、er as the core is designed. The design is the use of single-chip microcomputer as the fire control center, fire source detection with the flame sensor, the car driving by dc deceleration motor driving. The motor drive circuit part USES L293D chip, and the steering gear control mode is used in the ca
6、r driving. The realized functions are: starting from the safety zone, moving forward along the route, after the fire sensor detects the source of fire, start the water pump to extinguish the fire. Key words:STC89C52; Steering gear control; Blow the source 引言 近几十年中,高层建筑、地下建筑与大型工厂越来越多。由于这些的特别性,当火灾发生时,
7、不能进行快速有效的灭火从而造成各种灾难的发生。无论是在国内还是国外,火灾救援绝大多数时候仍旧是设备协助人工救援,但是救援人员在救援过程中担当肯定的风险以及设备存在肯定的缺陷,而在火灾现场又要面临巨大的生命危急,为解决这一问题,人们起先人工智能化救援方面的探讨。如今,人工智能已经广泛应用到各个领域。灭火技术种类有许多,但大都遵循灭火原理进行设计,当前还没有通用有效的灭火技术来改善救援人员的伤亡。在实际灭火操作中,须要针对详细起火缘由和火灾环境,采纳合适类型的灭火技术进行灭火。目前,对于改善救援的方案大都倾向于智能化救援。 在灭火和救援的过程中,消防机器人发挥着重大的作用。在上个世纪八十年头中期,
8、第一个用于灭火的机器人被日本设计出来并且制造胜利。在七年前,美国的弗吉尼亚理工高校设计了一款用于消防工作的机器人并且将其制造出来,可以在战舰发生火灾的时候帮助消防人员工作。而在2002年,上海交通高校、上海市消防局、应急管理部上海消防探讨所联合起来,经过3年的探讨,设计并制作了“履带式、轮式消防灭火机器人”。截至到目前,灭火机器人已经向第三代高端智能机器人稳步发展。目前,世界最新消防机器人有日本用于驾驭火灾现场状况的侦察机器人、美国Pandora侦察机器人、挪威形似蟒蛇的消防机器人等。 第一章 整体设计方案 1.1 整体设计任务 本设计是制作一个智能灭火小车,使其能够沿着指定路途进行灭火工作。
9、其工作原理如下图: 图1.1 灭火试验场地 1.2 整体设计要求 综合考虑实际工作的要去提出下列的设计目标: (1)在启动以后能够自动探测火源的位置并且前往火源处 (2)在到达目的地以后停止前进,起先灭火装置扑灭火源。 (3)检测火源的存在状态,始终到被扑灭为止,扑灭之后探测下一个火源并前往灭火 1.3 系统整体方案设计 1.3.1 整体模块设计 本设计的整体设计方案:火源是通过火焰传感器来检测的,然后单片机STC89C52接收到火焰传感器输出的热源信号并进行处理。电机驱动方式采纳舵机限制。本设计方案大致由6个部分组成,其系统构成如图1.2: 图1.2系统模块示意图 系统各个功能模块简介: 1
10、.限制器模块:作为整个限制系统的核心器。 2.寻光模块:主要用来给灭火小车做导航作用。 3.电源模块:主要用来给整个限制进行供电。 4.火焰检测模块:主要用来对火焰进行检测。 5.电机驱动模块:主要用来驱动小车的行驶。 6.灭火模块:主要是用来限制水泵进行灭火。 1.3.2 整体设计方案选择 方案一:在智能灭火小车的两侧各安装两个轮子并由两个一般直流减速电机驱动,便利智能灭火小车行驶并起平衡支撑作用。用传感器来探测是否存在火源,可以将其安装位置选择在小车两侧,通过比较其来火焰距离小车的距离,在左侧的传感器上安装放大器,用来找寻远处的火源,右侧的传感器用来找寻近处的火源。为了能够精确的定位火源的
11、位置,在小车的中部也安置两个传感器,两个之间的距离稍稍超过前后的两个传感器之间的距离。小车启动后,从平安区行驶出来,到达中线以后左转弯,然后通过左侧的传感器来寸照是否在一侧存在火源,假如存在火源的时候下一次转弯的时候向左转,假如在这个时候刚好前方不远有障碍物存在则沿着之前行走的路程往回行使,始终到前一个路口在向左转,无论是在左侧探测到存在火源还是在右侧探测到存在火源,就前往火源处将其扑灭。接下来接着回到中线上行使,在行使过程中随时监测火源,在行驶到了墙边的位置以后,通过一个一百八十度的转角探询另一侧的火情。此设计方案中,须要用的硬件并不困难,在软件方面,也有很清楚的编写思路,然而事实上其未必能
12、够达到足够的避障效果,目前的状况是,假如障碍物是静止不变的话,那么在探测到其位置可以实现良好的避障效果,但是假如障碍物会发生移动,则避障效果就难以保证,从而灭火任务也有可能无法完成。 方案二:比方案一相比,车身不变,在小车前方添加一个红外测距仪,用来探测障碍物的位置,在两侧安装火焰传感器,传感器发出信号,信号通过比较器的时候会被探测出距离大小。两侧的传感器都能够检测到何处存在火源。小车启动以后,动身到达中线处,然后想作转动,同时开启左侧的传感器探测火情,假如不存在火源的话,就接着前行,假如存在火源的话,就在下个转角处左转,前往货源出扑灭火源。接下来接着向前行驶始终到发觉下一个火源。结合实际状况
13、以及两种方案的特点综合考虑以后在这里选择方案二。 其次章 系统的硬件设计 2.1 系统硬件基本组成部分的设计方案 2.1.1 限制器模块 本设计中,系统的限制中心是STC89C52单片机。STC89C52是宏晶科技生产的低能耗、高速牢靠、低抗干扰、价格低的8位微处理器。 STC89C52具有的优点: (1)高抗静电(ESD爱护); (2)32位I/O口线; (3)内置2KB EEPOM; (4)4个外部中断; (5)3个16位定时器; (6) 最高运作频率35MHZ,6T/12T可选; (7) 晶振频率为11.0592MHZ; (8) 内部集成A/D、D/A转换; (9) 可干脆进行串口下载。
14、 STC89C52单片机引脚图如图2.1所示: 图2.1 STC89C52单片机引脚图 2.1.2 火源检测模块 火源检测模块的设计在设计中是一项重要的内容,小车前往火源灭火的前提就是能够精确的探测到火源的位置。若是此部分出现问题,则灭火小车在火源的找寻过程中无法找寻到火源从而导致整个设计任务的失败。所以在设计此模块的时候考虑了两种方案。 第一种方案是通过一个火焰传感器来完成找寻火源的任务。将其安装位置选择在车底板前方,自其收集到信号起先,在通过单片机内部的A/D转换确定火焰的位置,小车停在火焰前方,开启水泵将火焰熄灭。这个方案在硬件选择运用上比较简洁便利,但火焰位置与火焰传感器距离较近,简单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 灭火 小车 设计
限制150内