灭火机器人

灭火机器人
灭火机器人

摘要

随着社会的进步,机器人技术的不断深入使得机器人的应用领域不断扩展,从以往的多应用于工业领域而渐渐融入人们的生活,消防机器人作为消防部队中的新兴力量,加入了抢险救灾的行列。而为了更好的为生产生活服务,灭火机器人技术的优化势在必行。

本设计中智能灭火机器人采用AT89S52单片机作为检测和控制的核心,实现机器人的智能控制,包括寻迹、寻找火源、躲避障碍接近火源、启用风扇灭火等功能。火源探测使用红外传感器,障碍物判断采用集成红外传感器,电机采用直流电机。电机控制核心采用AT89S52单片机,控制

系统与电路用电耦合器完全隔离以避免干扰。实现的功能是:从安全区域出发,自动寻找火源并选择路线灭火,避开障碍物接近火源,启用风扇吹灭火源后结束。

关键词:寻迹,寻找火源,躲避障碍,吹灭火

目录

第一章课题设计的目的、要求及意义 (1)

1.1课题的目的 (1)

1.2 要求及意义 (1)

1.2.1 要求 (1)

1.2.2 意义 (1)

第二章系统整体方案设计 (2)

2.1 设计思想 (2)

2.2 系统硬件设计 (2)

2.3 方案论证与比较 (2)

2.3.1 车体 (2)

2.3.2 寻迹 (2)

2.4 系统软件设计 (3)

第三章硬件设计 (4)

3.1 外形设计 (4)

3.2 检测黑线的设计 (4)

3.3 避障电路 (4)

3.4感光传感器 (4)

3.5 火焰传感器 (5)

3.6 电机驱动芯片L298N (5)

3.6.1 外形及封装 (5)

3.6.2 电机驱动电路 (6)

3.7 单片机AT89S52 (6)

3.8 电源部分设计 (7)

3.9灭火部分设计 (7)

3.10 灭火与报警 (7)

3.10.1灭火驱动电路 (7)

3.10.2声音报警电路 (8)

3.11 火焰定位 (8)

3.12灭火方式 (9)

第四章软件设计 (9)

4.1软件设计思路 (9)

4.2 灭火机器人行进线路分析 (9)

4.3 软件流程图 (10)

第五章制作与调试 (11)

5.1 制作流程 (11)

5.2 系统调试 (11)

第六章结论 (12)

感想(个人心得) (13)

致谢 (14)

参考文献 (15)

附录一程序清单 (16)

附录二实物图 (20)

第一章课题设计的目的、要求及意义

1.1课题的目的

制作一个消防智能机器人模型,能在指定的区域进行抢险灭火工作。以蜡烛为模拟火源,智能机器人从安全区域出发自动寻找火源,若寻到火源发出语音提示并启动风扇灭火。

1.2 要求及意义

1.2.1 要求

1. 通过各种渠道,搜集和检索信息资料,进行分析、归纳、整理及研究,以指导课题方案的确定。

2. 具备设计方案、设计场地、模拟火源。

3. 制作出一个消防智能机器人模型,并具有寻迹、避障、自动寻找火源灭火、能进行语音提示的功能。

4. 完整的、符合规范的技术说明(论文)。

1.2.2 意义

1. 智能灭火机器人的应用而生,实现了对安全防护的质的提高,大大地降低了消防人员的危险。如果在配以各种接口传感器可以实现系统的智能化。则无论在安全防护领域、工业控制领域、医疗卫生领域、还是在国防军事领域、航天航空领域,微控制器都起着举足轻重的作用。

2. 通过这次的设计,能进一步的加深对所学的基础理论、基本技能、专业知识的应用和掌握,使之系统化、综合化。

3. 这样的制作更能培养独立工作、独立思考和综合运用已学知识解决实际问题的能力,尤其培养独立获取新知识的能力。

4. 培养了实践能力,初步掌握了制作东西时的基本方法。

第二章系统整体方案设计

2.1 设计思想

根据灭火场地的规则要求,配以避障传感器、火焰传感器和光敏传感器。通过两路PWM控制两只电机以驱动灭火机器人灭火。

2.2 系统硬件设计

本次设计的目的是设计一个在规定区域能自主搜索火源并实施灭火的智能机器人小车,本次设计用的主控芯片使用了AT89S52单片机,所以设计重点在传感器和电机驱动上。系统总体设计框图如2-1所示:

2-1系统设计总框图

2.3 方案论证与比较

2.3.1 车体

方案一:采用四轮的车体,车体太大,灵活性差。

方案二:采用两轮的车体,方便、易于控制、灵活性好。

综上所述:采用方案二

2.3.2 寻迹

方案一:黑布做场地,用以30Х40cm的白条作为格子,在寻迹的过程中发现黑布太软,容易起褶皱,不利于小车寻迹。

方案二:白纸做场地,用以黑条作为格子,在寻迹的过程中由于交叉路口太多,影响了对车的控制。

方案三:白纸做场地,用黑条做小车的跑道,而且跑道几乎包含了大半个场地,在寻迹时没有交叉路口,利于小车寻迹。

综上所述:采用方案三

2.4 系统软件设计

软件设计方案是以上述硬件电路为基础的,包括电机控制模块、传感器模块。程序设计采用汇编语言编写,编程环境是keil编译器的集成编译环境。灭火机器人的软件设计结构框图如2-2所示:

2-2系统软件设计框图

第三章硬件设计

3.1 外形设计

3.1系统总体机械结构清单:

1火焰传感器

2光敏传感器

3避障传感器

4寻迹传感器

5电源

6小车后轮(万向轮)

7直流电机

8小车前轮

9电源模块电路板

10电机驱动电路板

11最小系统模块电路板

3.2 检测黑线的设计

黑线检测将寻迹传感器放在底盘前方,这样检测比较精准,只是考虑到场地的地面不一定完全黑白分明,所以在连接电路时,要做成可以调节探测距离的电路,完成之后调节传感器使得小车能够准确探测到黑线,从而做出正确的动作。

3.3 避障电路

为了能够使小车快速地找到火源,就要求避障系统比较灵敏,遇到障碍物迅速躲避,对于避障传感器有以下介绍:

原理与功能

红外避障传感器(以下简称红外)。红外具有一对红外信号发射与接收二极管,发射管发射一

定频率的红外信号,接收管接收这种频率的红外信号,当红外的检测方向遇到障碍物(发射面)时,红外信号反射回来被接收管接收,经过处理之后,通过数字传感器接口返回到机器人主机,机器人即可利用红外波的返回信号来识别周围环境的变化。

应用介绍

红外是通过发射端发射红外信号,接收端接收由障碍物发射回来的红外信号,来判断障碍物。

3.4感光传感器

灵敏度高、响应速度快、检测距离可调、寿命长、工作稳定可靠。

3.5 火焰传感器

灵敏度高、响应速度快、输出信号大、寿命长、工作稳定可靠。电路图如3-1所示:

3-1火焰传感器原理图

3.6 电机驱动芯片L298N

L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。是一种二相和四相电机专用驱动器,即内含二个H桥的高电压大电流双桥式驱动器、接收标准TTL逻辑电平信号,可驱动

46V、2A以下的电机。其引脚排列如图U4所示,1脚和15脚可单独引出连接电流采样电阻器,形成电流传感信号。L298可驱动2个电机,OUT1、OUT2和OUT3、OUT4之间分别接2个电动机,5、7、10、12脚接输入控制电平,控制电机的正反转,ENA,ENB接控制使能端,控制电机的停转。也利用单片机产生PWM信号接到ENA,ENB端子,对电机的转速进行调节。

外形及封装

3.6.1

3-3封装图

3.6.2 电机驱动电路

3-4电机驱动电路图

AT89S52

3.7 单片机

3.8 电源部分设计

电源部分,使用2节蓄电池串联,但是这样电池的电压为7.5V,而总体电路需要5V的电压,这样就要用到电压调节模块对电压进行调节,最后调节成5V电压,为电机和整个系统供电。

风扇则单独供需12V电压,这样才有足够的风力吹灭火源。

3-6直流5V电路图

3.9灭火部分设计

最后小车找到火源,用什么方法来灭火,最直接的方法是用风扇,而这也是最有可能实现的办法。定下的方案是用PWM控制风扇,当检测到蜡烛的光时,使得风扇开始旋转灭火。火灭之后,风扇再停止。

3.10 灭火与报警

3.10.1灭火驱动电路

灭火风扇的驱动电路如图所示。其中Port1,Port2分别接到单片机机P1.1、P1.2接口上。单片机输出Port1,Port2控制信号用以驱动灭火电机动作。由于选用的是增强型MOS管,所以,当Port信号为高时,MOS管在v cs下开始工作,MOS导通,风扇开始动作,进行灭火;当Port信号为低时,由于增强型MOS管特点,v cs= 0时,i0= 0。此时,MOS截止,风扇不动作。

3-7灭火驱动图

3.10.2声音报警电路

当灭火机器人找到火源后,会产生声音报警,同时启动风扇进行灭火,其中的声音报警如图所示。控制信号为“SPEAKER”,接至单片机的I/O口的P1.0脚。当“SPEAKER”为高电平时,三极管基极为高电平时,此时,三极管处于截止状态,蜂鸣器不工作;当“SPEAKER”为低电平时,三极

管处于放大工作状态,驱动蜂鸣器,开始发声,蜂鸣器工作。

3-8声音报警图

3.11 火焰定位

火焰定位包括寻找火焰和火焰定位两个部分。

机器人寻找火焰一般采用火焰传感器作为探测工具,为了准确、快速地确定火焰位置,可采用多种方式对火焰传感器进行改进,以下是常用的一些改装方案。

a 火焰探头的串联和并联:提高探头灵敏度。

b 火焰传感器分布在机器人的前左右,可快速定位火焰。确定火焰方向后可直接朝火焰方向前进,节省灭火时间。

3.12灭火方式

机器人灭火设计对灭火方式没有一定限制,但不能使用任何危险的或可能破坏场地的方法或物质来灭火(如通过燃放爆竹产生冲击来使蜡烛熄灭),也不能通过碰到蜡烛的方式来灭火。也可以运用类似水、空气、二氧化碳,由于采用风扇的方式简单可靠易行,因此大多数用户都采用风扇这种方案。

第四章软件设计

4.1软件设计思路

根据总体设计的思想及本系统实现的功能,在软件设计中完成以下功能。

小车进入场地后寻迹,寻迹的过程中若火焰传感器感应到火源,则朝火焰的方向行驶;如果光敏传感器有信号输入时,小车停止,蜂鸣器响,驱动风扇灭火;若没有火焰信号输入,继续寻迹。

4.2 灭火机器人行进线路分析

小车处于起点,沿着黑线行驶,在沿黑线行驶的过程中,如果有火源,朝火源的方向行驶,火灭后,小车后退,继续寻找黑线,沿黑线行驶。

4.3 软件流程图

4-1 程序流程图

第五章制作与调试

5.1 制作流程

整个系统制作的主要流程如图5-1所示:

5-1 制作流程图

5.2 系统调试

可以分为硬件调试和软件调试两个放面。

硬件调试:

1.电源:通过万用表测试,电压全部在正常工作范围内,芯片与电机、风扇均可正常工作。同一个电路里面的所有接地端要共地(某些特殊要求不能共地的除外),否则会让两个接地端有压降。

2.单片机最小系统:当给定某个I/O口的管脚赋高低电平后,用万用表测试,也能测试到对应的高低电平。

3.单片机(程序调试):功能部分直接看输出结果。

4.驱动电路:将驱动电路与单片机连接,用单片机发送指令,直流电机可以正、反转。

5.传感器电路:将传感器电路与单片机连接,用单片机接收传感器反馈信号,给红外传感器两端附近放置障碍物,可以检测出来并发出预警信息;给红外传感器两端附近放置火源,可以检测出来并预警信息。

软件调试:

软件调试分模块分别进行调试。编写每个模块的程序,测试单个模块是否能实现预想的功能。若出现没有调试成功,可以根据观察到的现象来修改程序。单独模块调试成功后,把所有硬件电路连接好,再用完整的程序对整机进行调试。

调试结果

经过硬件调试和软件调试,作品基本达到设计要求,在规定时间内,能迅速找到火源并报警,同时启动风扇进行灭火。

第六章结论

本作品已经完全达到系统设计目标,可以很好的完成火源的实时检测并自动报警进行灭火操作。灭火小车对于人类来说有很重要的作用,可以在危险的火灾现场区域进行实时避障检测火灾着火点,并进行自主灭火,大大降低了伤亡率。

但现在还有一些不尽如人意的地方。比如:

在实时检测过程中,由于程序反复循环次数过多,内存积攒到一定程度,有可能导致程序跑遍,使得灭火小车不能正常工作。想增加内容但对程序要求很高,不易实现,因为要求是实时检测,如果程序太复杂,会让单片机读取传感器信号的时间加长,影响实时检测。

感想(小组成员心得)

通过这次设计的综合实践,让我了解了一个项目从设计到完成所经历的所有过程,对项目的设计制作过程与制作工艺都有了进一步的了解,现在我才知道原来一个项目的完成是件不容易的事,需要我们每个人的共同努力而完成的。

这次设计综合实践对我来说意义重大,不仅增长了我的见识,而且丰富和扩充了我的经验和知识,提高了我的动手能力,锻炼了我的耐力,培养了我独立思考的能力,增强了我的自信,也更让我明白了团结合作的力量,团队能力的强大。有了这些宝贵的经验,在以后的工作中我将少走很多弯路,也将更好更快的完成自己的任务。

在刚开始时,我只是先把最基本的东西完成(硬件部分),而且里面还有一些问题,但同时我

又从寻迹这块开入手,我就打算先把这个模块做成功,然后再对硬件进行近一步的改进,接下来的一段时间里,就主要对这个模块进行不断的改进和调试,最后通过好多次的调试把这一个模块才完成。接下来就是寻火避障,这个程序就比较容易一点,因为前面做完那个程序的后对硬件的特点已经很是了解了,所以这个程序没用多长时间就调试好了,当然这两个子程序的完成老师也给我们指导了很多。

有了前面的两个子程序,这次的项目设计也就进入到了最难的阶段(综合调试),在这个时候

我才发现在前面的好多硬件都很难被综合,于是我好象又像从头一样,做硬件,就一个场地就弄了四次才满意,同时也在不停的调试程序,这个时候老师也经常给我们指导,但是在综合一开始由于硬件的改变两个子程序也分别进行了改进。有时候给我的感觉就是没有进度只有后退,其实后面才意识到表面的前进并不是真正的前进,表面的后退也不是真正的后退(有时候后退也是一种前进),在后退了好多天后,终于在一个星期五的晚上灵感一来综合程序被我写出来了(灵感真是个好东西),而且结果还是很满意的,这时候让我感觉到成功离我只有一步之遥了,接下了就是信心大增,用了周末两天进行最后的调试,谁知道还是星期五写的那个程序只是有一点改变,知道问题所在但是就是没有办法解决,这个让我很是头痛,最后还是要老师出马给我指点迷津了,硬件问题(寻迹传感器),只知道调程序就把硬件给忘了,最后满意的结果出来了,这个项目设计也就基本完成了。

这次项目设计的综合实践我最大的感受就是:最难得不是硬件的连接,也不是软件,而是把软件和硬件很好的结合起来,让他们发挥出个自的作用,最好的成功不是一帆风顺,而是不停的前进前进,后退后退,从而收货成功。

致谢

本设计完成能够顺利,还承蒙老师的指导和帮助。在设计过程中,老师给予了悉心的指导,最重要的是给了我们解决问题的思路和方法,并且在设计环境和器材方面给予了大力的支持和帮助,在此,我们对老师表示最真挚的感谢!同时也感谢我们组的每一位成员。

最后感谢老师在百忙之中抽出时间对本报告进行了评阅!

参考文献

[1]王耀南.机器人智能控制[M].北京:科学出版社,2004.

[2]陈伯时.运动控制系统[M].北京:机械工业出版社,2009.

[3]陈建元.传感器技术[M].北京:机械工业出版社,2008.

[4]蒋新松.机器人与工业自动化[M].石家庄:河北教育出版社,2003.

[5]倪星元.传感器敏感功能材料及应用[M].北京:化学工业出版社,2005.

[6]李全利、迟荣强.单片机原理及接口技术.北京:高等教育出版社,2004.1.

[7]万永伦丁杰雄.一种机器人寻线控制系统[J].电子科技大学学报,2003,32(1).

[8]余国卫谭延军.基于AT89C51单片机的火灾自动报警系统[J].微处理机.2006-10,5.

[9]李彬,陈帝伊,马孝义.智能灭火机器人系统的设计与实现[J].机械与电子,2010,(1):57-61.

[10]张景川,刘立阳,傅家祥.新型灭火机器人的设计与实现[J].电脑知识与技术,2008,4(35):2246-2248.

附录一程序清单

SP8 EQU P3.4;寻中

SP6 EQU P3.5;寻左

SP7 EQU P3.6;寻右

SP1 EQU P3.0;寻火

SP2 EQU P3.7;蔽障

SP3 EQU P3.1;左转

SP4 EQU P3.2;右转

SP5 EQU P3.3;光

ORG 0000H

MAIN1:

MOV P2,#01H

MOV P0,#01H

JNB SP8,LOOP7

JNB SP6,LOOP5

JNB SP7,LOOP6

LJMP LOOP0

LOOP7:;前进

MOV P2,#01H

MOV P0,#01H

JNB SP6,LOOP5

JNB SP7,LOOP6

JNB SP3,MAIN

JNB SP4,MAIN

LJMP LOOP0

LOOP5:;左转

MOV P2,#02H

MOV P0,#01H

JB SP8,LOOP7

JNB SP7,LOOP6

LJMP LOOP0

LOOP6:;右转

MOV P2,#01H

MOV P0,#02H

JB SP8,LOOP7

智能消防机器人

智能消防机器人 目录 第一章引言 (2) 1.1课题背景 (2) 1.2 Intelligent Design and manufacture of electric cars Fire..2 1.3 实现功能 (3) 1.4 模拟房子介绍 (3) 第二章系统整体方案设计 (4) 2.1系统硬件设计 (4) 2.2系统软件设计 (4) 第三章硬件设计 (5) 3.1 电源管理模块 (5) 3.11稳压芯片LM7805、7806CV (5) 3.12电源模块电路原理图 (5) 3.2 电机驱动芯BTS7960 (6) 3.21 BTS7960的逻辑功能 (6) 3.22 外形及封装 (6) 3.23BTS7960电路原理图 (7) 3.3地面灰度检测传感器 ST188 (7) 3.3.1 ST188特点 (7) 3.3.2 检测原理 (7) 3.3.3 应用范围 (7) 3.3.4 外形尺寸(单位mm) (7) 3.3.5 ST188原理图 (8) 3.4火焰传感器 (8) 3.4.1火焰传感器使用 (8) 3.5报警电路 (8) 第四章软件设计 (9) 4.1 灭火机器人行进路线分析 (9) 4.2 软件流程图 (11) 4.3软件开发平台介绍 (11) 第五章调试记录及实验心得 (12) 5.1 调试记录 (12) 参考文献 (13) 附录: 程序清单 (13)

第一章引言 1.1课题背景 如今国内外对消防设备的研究越来越重视,投入也越来越多。慢慢趋向于自动化、智能化。实现灭火、火场侦查、危险物品泄露探测、破拆等功能。本文设计主要完成的功能是扑火救人。 本设计是基于STC89C52单片机对电动车进行控制的自动控制系统,研究的内容有:主要方案论证、硬件设计、软件设计、系统实物调试。硬件设计主要有电机驱动电路、热光源采集电路、声音采集电路、电风扇驱动电路、停车信号采集电路、LCD显示电路、电源电路及单片机最小系统。本系统以STC89C52单片机作为控制核心,通过接受到热光源采集电路传送的信号和声音采集电路传送的信号,对电动车电机进行控制,从而实现对电动车的转向控制。当两处着火,一处是物品,另一处是人着火;电动车通过声音识别,优先将人身上的火扑灭。其所实现的功能相当于简易消防机器人。 【关键词】消防车热光源 STM32单片机 LM298 ST178 1.2Intelligent Design and manufacture of electric cars Fire Abstract Today, fire-fighting equipment at home and abroad more and more emphasis on the study, input more and more. Slowly tends to automation and intelligence. To achieve fire fighting, fire detection, hazardous materials leak detection, ripper and other functions. This function is primarily designed to complete fire fighting to save people. The design is based STC89C52 microcontroller to control for electric vehicle control system to study the contents of the following: the main program feasibility studies, hardware design, software design, system debugging in kind. Hardware design, main motor drive circuit, thermal light source acquisition circuit, the sound collection circuit, fan drive circuit, stopping the signal acquisition circuit, LCD display circuit, power circuit and microcontroller minimum system. The system STC89C52 microcomputer as the control core, through the acquisition circuit receives light transmitted thermal signal and voice signal acquisition circuit transmission of electric vehicle motors to be controlled in order to achieve steering control for electric vehicles. When the two fire, one is the items, another is a human on fire; electric vehicle through voice recognition, give priority to the human body fire. They achieve the functional equivalent of simple fire-fighting robot. 【Key words】:fire engine 、hot light、STM32 MCU 、LM298ST178

灭火救援实战中消防机器人技术的研究

灭火救援实战中消防机器人技术的研究 摘要:随着我国社会的发展,火灾发生的频率不断增加,同时火灾事故发生对 消防救援人员会造成严重的伤害。为减少救援工作人员受伤,我们必须研究新技 术新工具应用于消防救援。如今智能机器人已经应用到各行各,其对于解决人们 日常生活问题发挥着极大的作用,如何实现在灭火救援中机器人的应用是本文讨 论的中心。 关键词:消防救援;消防机器人;技术;研究 前言 随着科技的不断发展前行,智能化机器人应用变得广泛,不但为人们生活提 供很多方便,还能应在在消防救援当中,提高救援质量同时,减少救援人员受到 伤害,为当前救援工作中面临的难题提供了新的解决出路。但要想实现救援机器 人在救援工作当中的应用,不仅需要对相应技术全面掌握,而且还能对不同情况 实施不同救援。因此,针对消防机器人在灭火救援中技术探讨有着重要意义。 1.消防机器人发展现状 1.1国外现状 火灾救援惊险万分,灭火救人的消防救援人员承受很大的救援风险,很容易 受到伤害,因此人们一直期望能用借助机器人替代消防员去完成危险的救火工作。据研究日本田所谕教授与国际救援系统研究机构等组成研发团队,成功研究出首 款飞行式消防机器人。该机器人不但能控制与消防水带相连接的多个喷嘴,利用 喷水反作用力稳定地悬浮于空中,同时还能够选择前进方向,进入到建筑物内, 消灭火源,从而降低消防救援人员救火危险。消防机器人依靠电动机作为驱动, 利用无线控制控制运行,同时消防机器人还具备监视系统,温度传感器以及摄像 装置等功能,从而能实现对火灾情况进行有效分析。如火灾内部温度、着火点、 危险区域等。美国对于消防机器人的研发,主要利用碳纤维作为机器人的外部材料,使用履带来驱动机器人运行,这样可以使机器人能越过大障碍物。同时,还 通过无线控制技术和射频等技术来完成信息的捕捉和反馈,并配置了可拆卸消防 水枪,使得灭火与拆卸作业工作能够同步落实。另外,挪威最新研制的蛇形消防 机器人,能够快速爬楼梯穿越墙体,而且能够将消防水带作为连接媒介,带领消 防救援人员快速安全进入到火灾现场救援。 1.2国内研究现状 我国对于消防救援机器人研究工作从上世纪七十年代开始进行的,到了九十 年代以后对于救援机器人的研究开始进入到规模化研发,其中产生很多突出成果 如自行式消防水炮。该装置在操作及快速移动等方面都能够实现对火灾救援。进 入新世纪,我国对于消防机器人的研究又上了一个新的台阶,如陕西省银河技术 公司在2010 年将很多技术应用到消防机器人当中如:不同的类型火灾现场进行 系列化救援机器人研发,自动灭火、照明等功能;同时以低碳环保的能源为动力 源提高机器人工作效率和质量,相应的装载量得到提升;使用最为先进系统设计 工艺,机器人在功能上得到很大提高,同时对于外部高温与抗辐射能力上也得到 提高,同时使其具备自动保护设施,使相应保护功能得到了完善;操控系统设计 更为灵活,信息传达更为准确快捷,能更好的满足现场需求,侦查和监控功能也 在灭火机器人上得应用。

机器人灭火实验报告

“机器人设计与制作”课程设计报 告 机器人灭火实验 专业: 测控技术与仪器 班级: 测控081 设计人及学号: 指导教师: 完成日期: 卷问作用与与带置调高中资

一、设计目的: 通过本课程的学习和训练,应了解有关机器人技术方面的基本知识,掌握机器人学所涉及的技术的基本原理和方法,得到机器人技术开发的实践技能训练 。 1、巩固相关理论知识,了解机器人技术的基本概念以及有关电工电子学、单片机、传感器等技术。 2、通过使用机器人模型,编程处理机器人运动过程,分析机器人的控制原理。通过对其具体结构的了解,利用开发工具实现行走控制,并可以按预定的轨迹行走。 3、培养自学能力和独立解决问题的能力 二、设计任务: 机器人自主绕迷宫,发现火源报警。编写程序,使机器人完成给定的任务。 三、设计要求: 机器人灭火:通过机器人的I/O 口控制机器人在迷宫内自主行走,并且能够自主寻找火源并实施灭火。编写程序,使机器人完成给定的任务。 四、系统设计: 1、介绍所使用的硬件情况及工作原理。MT-UROBOT 概述 MT-UROBOT 是上海英集斯自动化技术有限公司设计制作的大学版机器人,它是专门为大学进行课程教学、工程训练、科技创新以及研究服务的新型移动智能机器人。 MT-UROBOT 结构 开关按钮 控制 MT-UROBOT 电源开关的按钮,按此按钮可以打开或关闭机器人电源。 “电源”指示灯 按下 MT-UROBOT 的开关后,这个灯会发绿光,这时可以与机器人进行交流了! “充电”指示灯 当你给机器人充电时,“充电”指示灯发红光。

“充电口” 将充电器的相应端插入此口,再将另一端插到电源上即可对机器人充电。 “下载口” “充电口”旁边的“下载口”用于下载程序到机器人主板上,使用时只需将串口连接线的相应端插入下载口,另一端与计算机连接好,这样机器人与计算机就连接起来了。 “复位/MTOS”按钮这是个复合按钮,用于下载操作系统和复位。当串口通信线接插在下载口上时,按击此按钮,机器人系统默认为此操作为下载操作系统;如果你想使用其复位功能则需要将通信线拔下,按击此按钮,机器人系统认为此操作为系统复位。 “运行”键打开电源后,按击“运行”键,机器人就可以运行内部已存储的程序,按照你的“指令”行动。 “通信”指示灯“通信”指示灯位于机器人主板的前方,在给MT-UROBOT 下载程序时,这个黄灯会闪烁,这样就表明下载正常,程序正在进入机器人的“大脑”即 CPU。 2、介绍编程思路和程序流程框图。 编程思路:采用使车一直左转的方法,通过小车上的1,2,3碰撞传感器感应遇到障碍物使小车以一定角度左转,然后再前进,采取左转行走的方法,让小车一直左转行走,在碰到障碍物以后自动退一小段再右转几十度继续左转行走,总能在最后绕迷宫行走一圈,从而走出迷宫并寻找到迷宫中的火源。以下是流程图:

灭火机器人程序

红外传感器接法 前红外:数字9 左红外:数字15 左45度角红外:数字10 右45度角红外:数字8 右红外:数字14 火焰传感器接法 左火焰:模拟3 中火焰:模拟5 右火焰:模拟4 (底部)灰度传感器:模拟2 声控传感器:模拟6 程序说明 #define p 120 //定义火焰传感器检测到火焰的返回值int k,j,i=0,n,b=1,c=1; //程序控制变量,不必更改 int m=i; int pro,end=1; void main() //主程序 { while(analog(6)>100) //声控启动 { } while(!(analog(2)>100)) //走出白色超始区 { motor(0,80); motor(1,80); } pro=start_process(test()); //启动地面标志线检测进程 while(1) //灭火与迷宫程序切换 { if (analog(3) { fire(); } else //没有发现火焰,进入迷宫子程序 { migong(); }

} void migong() //迷宫子程序 { if(digital(8)==0 II digital(9)==0) //如果前方或右45度角红外检测到障碍物,左转 { motor(0,-70); //根据情况,调节功率参数,以下雷同 motor(1,70); } else if(digital(14)==0 && digital(9)==1 && digital(8)==1) //如果只右方有障碍物,直行 { motor(0,100); motor(1,100); } else //如果没有障碍物,右转 { motor(0,100); motor(1,-100); motor(1,10); motor(0,90); } if((i>2)&&(i>m)) //如果标志线数大于2且标志线有变化(针对1、2、3号房间) { stop(); while(analog(3)>150 && analog(5)>150 && analog(4)>150) //如果没有检测到火焰 { motor(0,70); //右转 motor(1,-70); if(digital(14)==0) //右红外检测到障碍物,停止转动 break; } m=i+1; //更改标志线的对比变量 } if(i==1 && b && (analog(3)>150 && analog(5)>150 && analog(4)>150)) //4号房间,检测到第1条标志线,且没有火焰 { while(digital(9)==0 II digital(8)==0 II digital(14)==0) //任意右手红外传感器有障碍物,右转

消防机器人行走系统发展初探

消防机器人行走系统发展初探 作为特种机器人之一的消防机器人,其结构系统主要包括行走系统、动力传动系统和搭载系统。由于其特殊的工作环境消防机器人的行走系统显得极其关键。在对消防机器人行走系统的分类和发展进行介绍基础上,结合国内外发展状况,重点介绍了履带式行走系统,并参考其他履带式机械行走系统的结构和性能特点,对履带式行走系统的机动性能研究现状进行了阐述。最后预测了消防机器人行走系统的发展趋势。 标签:消防机器人;行走系统;发展 1 概述 消防机器人则是属于机器人家族中进行特种作业的机器人,可替代消防救援人员进入有毒、有害、易坍塌、缺氧、浓烟、放射性等危险灾害现场进行探测、灭火、救灾等消防救援工作[1]。消防机器人的关键技术主要包括:机械结构、控制技术、传感技术等。功能作用主要有:越障、爬坡、侦测、控制处理通信、灭火、救援、防爆等[2]。消防机器人的机械机构系统主要包括行走系统、动力传动系统和搭载系统。其中行走系统在移动式机器人系统中占据着极其重要的地位。对于消防机器人而言由于其特殊的工作环境消防机器人的行走系统显得极其重要。 2 消防机器人行走系统研究现状[3]~[8] 机器人的行走系统经过近四十年的发展,已从轮式发展到履带式、腿足式、轮履复合式等行走方式。 2.1 轮式行走系统 常见的轮式行走机构有三轮、四轮、五轮、六轮等。该移动机构运动速度高,控制简单。但牵引附着性能差,在坡地、粘重、潮湿地及沙土地的使用受到一定的限制,易产生的打滑和沉陷。故轮式机构不宜在复杂环境下工作[6]。 2.2 腿足式行走系统 腿足式行走系统一般依据仿生学原理。常见的主要有两足、四足、六足等结构形式。该结构优点是适合在多种路况的路面行走,机动性灵活,可轻易越过大跨度障碍和松软地面。其缺点是结构形式复杂、运行速度慢、控制较难,应用较少,多数尚处于实验阶段[6]。 2.3 履带式行走系统 履带是人类继发明车轮之后又一进步,使得车辆与地面的接触由“线”到

消防机器人通用技术条件..

前言 本部分的第4、5、6、9章为强制性,其余为推荐性。 GAX X《消防机器人》目前拟分为9个部分: 一一第1部分:消防机器人通用技术条件; 一一第2部分:消防灭火机器人: 一一第3部分:消防侦察机器人; 一一第4部分:消防排烟机器人; 一一第5部分:消防救援机器人; 一一第6部分:消防洗消机器人; 一一第7部分:消防照明机器人; 一一第8部分:防暴机器人; 一一第9部分:排爆机器人: 本部分为GAXX的第1部分。 根据国内目前消防机器人的生产、使用情况以及今后较长时期内我国消防机器人的发展规划,编制了本部分标准。本部分标准首次发布。 本部分由中华人民共和国公安部提出。 本部分由全国消防标准化技术委员会第四分技术委员会(SAC/TCll3/SC4)归口。 本部分负责起草单位:公安部上海消防研究所。 本部分主要起草人

消防机器人通用技术条件 General specification for fire robot GAXX.-XXXX 1 范围 本标准规定了消防机器人的术语、分类、型号编制、功能、性能要求、试验方法、检验规则、标志、包装、运输、贮存等。 本标准适用于在陆地上行走的各类消防机器人,不适用于在空中或水面、水下等执行消防作业的其它特种机器人。 2规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文 件,其最新版本适用于本标准。 GB/T 156—2007 标准电压 GB/T 191—2008 包装储运图示标志 GB/T 699—1999 优质碳素结构钢 GB/T 1173—1995 铸造铝合金 GB/T 1176—1987 铸造铜合金技术条件 GB/T 1348—1988 球墨铸铁件 GB/T 3766—2001 液压系统通用技术条件 GB 3836.1—2000 爆炸性气体环境用电器设备第一部分:通用要求 GB 4208—2007 外壳防护等级(1P代码) GB/T 4237—2007 不锈钢热轧钢板和钢带 GB 5083—1999 生产设备安全卫生设计总则 GB/T 7251.8—2005 低压成套开关设备和控制设备智能型成套设备通用技术要求 GB 7258—2004 机动车运行安全技术条件 GB/T 7932—2003 气动系统通用技术条件 GB/T 9439—1998 灰铸铁件 GB 12325—2003 电能质量供电电压允许偏差 GB 14097—1999 中小功率柴油机噪声限值 GB 15540—2006 陆地移动通信设备电磁兼容技术要求和测量方法 GB 17478—2004 低压直流电源设备的性能特性 GB 18296—2001 汽车燃油箱安全性能要求和试验方法 GB 20891—2007 非道路移动机械用柴油机排气污染物排放限值及测量方法(中国I、II阶段) GB 50171—1992 电气装置安装工程盘、柜及二次回路结线施工及验收规范GB 50257—1996 电气装置安装工程爆炸和火灾危险环境电气装置施工及验收规范 GB/T 13384—1992 机电产品包装通用技术条件 JB/T 9773.2—1999 柴油机起动性能试验方法 3 术语 下列术语适用于本标准: 3.1消防机器人fire robot

智能灭火机器人的设计与实现

第18卷第3期电子设计工程2010年3月V01.18No.3ElectronicDesignEngineeringMar.2010 智能灭火机器人的设计与实现 李小燕,陈帝伊,马孝义 (西北农林科技大学水利与建筑工程学院电气系,陕西杨凌712100) 摘要:根据国际灭火机器人的比赛规则,给出灭火机器人的软硬件设计。该系统硬件设计是以嵌入式ARM966E.S为核心,科学布置6个红外测距传感器,实现远红外火焰传感器组.能够快速精确检测环境。并采用双电源供电,直流电机驱动。而系统软件设计采用优化的避障、灭火算法。实验证明.该设计大大提高系统的实时性、快速性和可靠性。机器人搜寻4个房间并完成灭火用时8S左右.达到国际先进水平。 关键词:机器人;嵌入式系统;传感器;灭火机器人 中图分类号:TP31l文献标识码:A文章编号:1674-6236(2010)03—005l—04 Designandimplementationofintelligentfire-nghtingrobot LIXiao-yan。CHENDi-yi,MAXiao-yi (ElectricDepartmentofCollegeofWaterResourcesandArchitecturalEngineering,NorthWestA&FUniversity, Yansting712100,China) Abstract:Accordingtotheruleofinternationalfire—fightingrobotrace.theha”dw呲andsoftware designofthefire-fight- ingrobota地presented.’nlehlLrdwal陀structureisbasedonembeddedARM966E-S.Sixinfrareddistancesen¥ol暗a弛dis—tributedscientificallyandthesectiOHoffar-infraredflamesensolt篙isdesignedcreatively,whichrealizesthefunctionofde-teetingenvironmentquicklyandaccurately.Dualpowersupplysolutionisadopted,andDCmotoristakenfitsdriver.The optimizedalgorithmsforobstacle-avoidanceandfire?extinguishing areintroducedin softwaredesign.Theexperimentsshow thatthereal-timecapability,rapidityandreliabihtyofthesystemarelargelyimprovedbythisdesign.Therobottakeseightsecondstosearchforfourroonlflandfinishesfire.fighting.whichreachestheintemationaladvancedlevel. Key words:robot;embeddedsystem;sensor;fire-fightingrobot 近年来。随着科技的迅速发展.智能机器人的研究在实 际应用中具有很大发展空间。机器人技术涉及人工智能、计 算机视觉、自动控制、精密仪器、传感和信息技术等领域,是 一门综合性很强的学科。代表一个国家的高科技发展水平【-1。 智能机器人是各国科学研究的重要方向删。机器人灭火比赛 是近几年国内外广泛开展的一项机器人竞赛。本文针对基于 嵌入式ARM9内核的智能灭火机器人系统进行优化设计。 1系统硬件设计 机器人灭火比赛的目的是在图l(尺寸单位:ram)所示的 平面结构房子模型里。将蜡烛代替的火源随机地放于其中一 间.要求机器人快速无碰撞找到火源并将其熄灭。 为满足比赛的功能要求,本设计的灭火机器人硬件结构 由控制器、传感器模块、电源模块、驱动模块、灭火装置以及 声音模块等组成.其总体结构如图2所示。 1.1嵌入式系统 由于该系统设计所用传感器较多,传感器系统在整个灭火过程中不断采集环境信息,故要求控制器的核心必须对实收稿日期:2009_07—24稿件编号:20090r7083 基金项目:国家“863”计划(2006AAl00209) 图1比赛场地平面图 时任务具有很强的支持能力。因此。选用以嵌入式CPUARM966E—S为核心的STR91lFAM44控制器.该器件具有32位高端ARM9处理器。实时处理信息的能力强,处理速度为1.1MIPS/MHz,达到2倍以上ARM7处理器的处理能力嘲。为 作者简介:李小燕(1985一),女,四川成都人。研究方向:智能机器人。 一5l一

机器人灭火竞赛规则

附件一 机器人灭火竞赛规则 一、任务 机器人灭火是模拟现实家庭环境中处理火警的过程。 制作一个由计算机程序控制的机器人,在一套模拟平面结构的房间里运动,找到代表房间里火灾点的正在燃烧的蜡烛并尽快将它扑灭。 二、标准 1.模拟房子平面结构和特性 竞赛场地平面结构示意图见《规则附件》。示意图中的尺寸供练习和实践时参考,竞赛场地的实际尺寸与示意图给定尺寸基本相同,但允许有1cm范围内制作误差。 模拟房间的墙壁高33cm,材质为木质。墙壁为白色。竞赛场地地板为黑色的光滑木制表面。地板允许有接口,接合处平整并为同样的黑色。有一些机器人可能采用泡沫、粉末或者其他物质来扑灭蜡烛火焰,所以每一场竞赛后应清理场地。但不保证每一个机器人在该次竞赛过程中,地板都能保持完全黑色。 竞赛场地模拟房间里的整体地面是水平的,没有斜坡和楼梯。场地平整度要求:在不连续区域小于0.3cm水平误差。 房间所有走廊和门框的宽度均不小于46cm。门框上没有门,在门框所在地面上用一条2.5cm宽的白线表示房间入口和门,白线本身的面积属于房间内的区域。 机器人必须从竞赛场地中代表起始位置的白色正方形中开始启动。如示意图中标有“H”的正方形,代表起始位置。实际竞赛场地并不标记“H”。代表起始位置的白色正方形为30cm×30cm边长,正方形的对角线交点将设在46cm走廊的纵向中心线上。 参赛选手可以用一些装置来校正机器人在正方形中的位置。一旦启动,它可以在竞赛场地中向所希望的方向横向或纵向运动。 最终竞赛场地以当天现场提供为准。 2.场地照明 竞赛场地周围的照明根据比赛实际场地条件确定。

参赛者在竞赛前将有时间了解场地及周围环境灯光。竞赛期间的照明条件是相对稳定不变的。机器人灭火竞赛的挑战性特点之一就在于机器人应能够在一个含不确定照明、阴影、散光等实际情况的环境中运行。 3.机器人 机器人整体外形尺寸在静止和运动状态下,都应保持在30cm×30cm×30cm之内,包括机器人的触角、探测物及装饰物;机器人的触角、探测物及装饰物均属于机器人的一部分。 对机器人的重量、制作材料、产品型号等不作限制。 4.蜡烛 蜡烛的火焰代表房间内机器人试图找到并扑灭的火源。火源的火焰位置有效高度(指火焰底部距场地表面的距离)在15cm至20cm 之间,火焰本身高度将控制在2cm至3cm之间。否则,将会调整或更换蜡烛。 蜡烛是直径1-2cm的白蜡烛。 当蜡烛的火焰位置在上述的有效高度范围内,机器人启动之后,不管此后蜡烛火焰具体高度是多少,要求机器人能发现火焰。 蜡烛被安装在一个7cm(长)×7cm(宽)×3cm(高)的半光泽黄色的木质基座上。 5.传感器 在没有与其他规则和规范有抵触的情况下,对传感器的型号没有限制。 6.家具 竞赛场地内有一件模拟家具。由抽签确定房间号之后,这件模拟家具将摆放在该房间的示意位置。机器人可以接触模拟家具。模拟家具是一个不大于12cm直径的半光泽黄色的木质圆柱,柱高30cm、重大于3公斤。 三、规则 1.机器人运行 机器人一旦启动必须在没有参赛选手的干预下自动控制,即:机器人必须是由计算机程序控制,而非人工现场控制。

灭火机器人设计

灭火机器人设计

毕业设计论文题目灭火机器人 专业名称机电一体化 学生姓名赵志祥 指导教师朱文琦 毕业时间 1

目录 第1章绪论 (2) 1.1 机器人产生的背景 (2) 1.2 灭火机器人设计的目的和意义 (3) 第2章系统设计方案研究 (4) 2.1 整体方案设计 (4) 2.2 硬件实现方案. (5) 2.3 软件总体设计方案......................................................................... (9) 第3章硬件单元电路设计 (10) 3.1 电源电路 (10) 3.2 微控制器模块的设计 (11) 3.3 电机驱动电路的设计 (15) 3.4 寻线电路的设计 (19) 3.5 火焰检测电路的设计 (24) 1

3.6 声音报警与灭火 (25) 第4章软件实现 (27) 4.1 软件开发平台介绍 (27) 4.2 主程序流程图 (28) 4.3 寻线程序流程图 (29) 4.4 灭火程序流程图 (29) 第5章统功能调试 (30) 结论 (33) 致谢 (34) 参考文献 (35) 1

附录 (36) 1

摘要 本设计主要灭火机器人的制作与研究,小车以单片机为控制核心,加以电源电路,机电驱动,光电传感电路,灭火风扇以及其它电路构成。电源电路提供系统所需的工作电源,专用电机驱动芯片驱动电机控制小车的前后移动和左右转向光电对管完成循迹和避障,光敏电阻传感器检测火焰,灭火风扇进行灭火。本设计制作的小车具有灭火功能,达到了实验现场灭火的目的,较好的完成了课题目标 关键词:传感器灭火机器人直流电机风扇 1

浅析消防救援机器人发展和应用分析

浅析消防救援机器人发展和应用分析 集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-

浅析消防救援机器人发展和应用分析1 前言 从20世纪80年代初开始,我国国民经济迅速而稳步增长,各类工业得到了迅速发展,但各类危险场所的火灾以及由火灾引发的爆炸伤人事故也随之不断发生,已成为现代火灾扑救的一大难题。另外,化学危险品泄漏伴随的毒性、腐蚀性给消防人员的自身安全带来了严重的威胁,在没有对现场进行充分侦检和分析的情况下,盲目地采取行动,不仅不能取得预期的效果,而且往往会造成无辜生命的牺牲,付出惨重的代价。 2 消防人员抢险救援时的弊端 目前我国消防部队在灾害现场展开抢险救援战斗时,首先要派侦查人员侦查灾害现场,了解灾害现场情况后方可作出处置决策。由于采用人工侦察手段,必然存在下述问题: (1)侦察小组(一般由2—3人组成)之间常用通讯绳作为联络手段,相互交流困难; (2)消防人员在有毒、有害、缺氧、浓烟、放射性等室内外危险灾害现场进行侦察,有可能造成中毒、窒息等事故;

(3)消防人员在易坍塌建筑物、大型仓库堆垛等灾害现场进行侦察,有可能发生坠落或被坍塌物砸中,造成人身伤害事故; (4)消防人员在进入不明情况的灾害现场时,无法事先确定所佩戴的个人防护装备和侦检设备是否安全合理; (5)消防人员配备的便携式探测装备数量有限,无法实时定量的探测灾害现场各种数据参数; (6)消防人员侦察到的现场情况,无法在第一时间向后方指挥员报告; (7)由于消防人员穿着防护服装、配备防护装备,本身负荷已较重,再要进行如清障、开关阀门、抢救遇难人员等工作具有一定困难; (8)消防人员受环境影响及个人防护装备的限制,在灾害现场的滞留时间一般小于30min。 因此,研究一种实用的能替代消防救援人员遥控进入有毒、有害(非易燃易爆)、易坍塌建筑物、大型仓库堆垛、缺氧、浓烟、放射性等室内外危险灾害现场进行探测的消防救援机器人,来解决有关消防人员人身安

机器人灭火比赛规则

机器人灭火比赛规则 1.竞赛目的 制造一个计算机控制的机器人在一间平面结构房子模型里运动,找到一根蜡烛并尽快将它熄灭,这个工作受多个因素影响,它模拟了现实家庭中机器人处理火警的过程,那个蜡烛代表家里燃起的火源,机器人必须找到并熄灭它。 2.房子平面结构和特性 附件A为比赛场地平面结构图,图中的尺寸是近似的,真实的尺寸与给定值可相差2cm以内。 比赛场地的墙壁33cm高,由木头做成。墙壁刷成白色。比赛场地的地板将是被漆成黑色的光滑木制表面。地板的接合处要平整并漆上同样的黑色,不过不必非常平整,只要保证机器人可以处理0.3cm的不连续区域就可以了。场地中所有的走廊和门口宽都是46cm。门口并没有门,而是一个46cm的开口,将会有一个白色的2cm宽的白色带子或白漆印迹表示房间入口。 比赛场地的地板是黑色的,但是有一些机器人可能用泡沫、粉末或者其他的物质来熄灭蜡烛的火焰,所以每一个机器人比赛后会尽可能清洗好场地,但是不能保证地板在整个比赛过程中都保持黑色。 机器人将从一个标有“H”的代表起始位置的圆圈开始(见附件A)。真实的代表起始位置的白圈是实心的,不标记“H”。30cm直径的白色圆圈在46cm走廊的中心,也就是说在圆圈和墙壁之间将有8cm的空间。因此圆圈圆心在离两边墙壁24cm的地方。机器人必须在圆圈中启动。 3.场地照明 比赛场地周围的照明等级在比赛时才能确定。参赛者在比赛期间有时间了解周围的灯光等级及标定机器人。在在第一天调试设定后,比赛的照明将不会再调整来满足个别竞赛者的要求。比赛的挑战之一就是要求机器人能够在一个含不确定照明、阴影、散光等实际情况的环境中运行。 4.机器人运行 机器人一旦启动,机器人必须在没有人的干预下自己控制,也就是说是自主控制,而非人工控制。 机器人在运行过程中可以碰撞或接触墙壁,但是不能标记和破坏墙壁,如果碰到墙壁将会受到处罚。机器人不能在比赛场地中留下任何可以帮助它运行的标记。如果裁判认为机器人故意破坏了比赛场地(包括墙壁),机器人将被取消资格,当然这不包括运动中意外的标记或刮擦。 熄灭了蜡烛。 机器人在熄灭蜡烛前必须已经找到了它,而不是碰巧喷出CO 2 5.熄灭蜡烛 等,机器人不能运用任何破坏性的或危险的方法来熄灭蜡烛。它可以运用类似水、空气、CO 2 禁止使用任何危险的或可能破坏比赛场地的方法或物质。比如通过使燃放爆竹产生冲击来使蜡烛熄灭等,也不能通过碰倒蜡烛而使蜡烛熄灭。 蜡烛在燃着时不允许被撞倒。为了使蜡烛不因水或空气而轻易倒下,我们把它放在木质基座上。 机器人扑灭蜡烛的过程中的所造成的混乱(水、发酵粉、生奶油等)将在比赛间歇被裁判

基于STM32的智能灭火机器人设计方案

143 电子技术 1 系统整体方案设计 智能灭火机器人在声音或人工启动后 ,左右两侧的电机被驱动旋转,小车在前进的过程中,通过两侧夹角固定红外传感器,来调整两轮的转速,是车体达到前行方向,前行过程中实时监测是否有火源存在,若火焰传感器检测到有火源时,向火源靠拢,当与货源达到一定距离时,温度传感器接收到信号,在单片机处理下使风扇转动,直至火源被灭才停止旋转,然后继续寻找下一火源。系统总体设计框图如图1。 基于 STM32 的智能灭火机器人设计方案 杨 斌,刘思美 (山东科技大学 电气与自动化工程学院 自动化系,山东 青岛 266590) 摘 要: 本系统以stm32微控制器为核心控制单元,以安装在车体两侧红外传感器来循迹,通过声音传感器启动,使用火焰传感器来检测火焰,以温度传感器检测与火源的距离,并用风扇来灭火。车身主要以相隔30度的五个红外传感器来调整车身的角度,实现了对运动方向的控制,进而躲避障碍物,实现了在规定区域能自主搜索火源并实施灭火的功效。关键词:stm32;传感器;灭火机器人DOI:10.16640/https://www.360docs.net/doc/b818061724.html,ki.37-1222/t.2016.10.127 图1 系统总体设计框图 2 系统硬件设计 2.1 结构设计 在综合考虑工作受地面摩擦、机器人惯性、机器人电机的转数差、齿轮箱与轮子的摩擦、电压变化等多个因素影响后,为了方便小车在前进过程中,能够直线前进,且没有左右较大的晃动,而且能够平稳转弯,我们采用圆形车体,两电机驱动,前后各安装一个万向轮。 车体主要由电路板,车底盘,风扇架,车轮等构成,为了更加节省车体空间,我们在设计电路板时,将稳压芯片,电机驱动,stm32芯片都焊接在一块板子上,使整个车体看起来更整洁更美观。在车体前方安装5个红外传感器,并且距中心红外各岔开30度,将两个传感器放在车盘后面,距中心岔开60度。这样能够使探测的范围更大,有利于对墙壁的探测。红外的距离大概8cm,经过检测,这样车体能够最快修正,更加平稳。电池放于车底盘下面,将车的重心降低,更有利于车体稳定。将风扇提高能够略高于火源,而温度传感器与火焰传感器一般与火源同等高度,风扇要有大概10度的向下倾角,这样就能保证最大范围的灭火。2.2 电源管理模块设计 电源管理模块包括稳压模块与驱动模块。由于单片机及所有的传感器系统供电采用的是5V 的电源,而车体要良好的运行电机的供电电压应该达到12V,所以在电源的处理上采用了稳压芯片,LM2596来稳5V,以供传感器使用,电机驱动模块使用直流12V,使用一款MC34063 升压芯片。由于传感器数量较多,尤其红外传感器所消耗的电流较大,这便是我们使用LM2596的原因。 电机驱动芯片我们采用的是 LR7843 ,电机驱动电路为一个由分立元件制作的直流电动机可逆双极型桥式驱动器,其功率元件由4片 N 沟道功率 MOS 管组成,额定工作电流可以轻易达到 100A 以上,大 大提高了电动机的工作转矩和转速。该驱动器主要由以下部分组成:功率 MOS 管栅极驱动电路、 IR2104驱动芯片、74HC08D 与门芯片等。2.3 传感器模块设计 红外传感器采用E18-D80NK,传感器具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点。红外发射管发射出经过调制过的38KHZ 的红外光,当前方没有障碍物时,接收器收不到红外光,相反当前方有障碍物时,接受器可以收到红外光。根据此原理,机器人可以感知前方的路况从而决定是否前行。声音传感器是固定频率声控的,内部含有鉴频器,可以对固定频率音频信号识别;放大器对麦克风的声音进行100倍放大,并从接口插针输出,可以精密多圈电位器调节频率。这样我们就可以更加准确的控制小车,不至于在杂音下启动。温度传感器采用的是DS18B20 测温模块,其板载DS18B20芯片,同时留有3P 圆孔座,方便插拔DS18B20芯片,芯片引脚已经全部引出,内置上拉电阻,方便使用,价格便宜,能够精确检测与火源距离,使小车实现完全自动化。火焰传感器与风扇模块选材,满足需求即可,但其位置有较为严格要求,火焰传感器最好使用5路,分布原理与红外传感器分布原理相似,方便在检测火源后校正角度。风扇最好选用大功率空心杯等,能够保证足够的风力灭火,使用继电器控制其开关。 3 软件设计 程序的开发是在Keil 开发环境下进行的,包括源程序的编写、编译和链接,并最终生成可执行文件。软件设计部分包括系统初始化、 数据采集与处理、 电机控制、灭火等部分。 在小车接收到信号启动后,实时监测是否有火源存在,在红外传感器没有检测到物体时,小车则向两边斜向靠拢,以便贴近障碍物行驶。若检测到火源,根据火焰传感器来判别火源的方向,并逐渐向火源靠拢,靠近过程中及时修正车体方向,在距火源达到一定距离后,温度传感器接收到信号,通过单片机控制继电开通,促使风扇转动,直至检测不到火源时风扇停止。为防止火复燃,需小车在原地静定几秒钟,确定无火源时再离开,继续寻找下一火源。 4 结论 顺应于现代灭火技术的理念,基于stm32核心处理器,合理搭建小车机械结构,使用红外传感器避障,声音传感器启动,火焰传感器检测火源,温度传感器控制与火源距离,用风扇灭火,我们设计出一种运行稳定,价格低廉,可靠且可行的全自动智能灭火机器人。参考文献: [1] (美)麦库姆.小型智能机器人制作全攻略[M].(第4版)北京:人民邮电出版社,2013(06). [2]蔡自兴等编.机器人学基础[M].(第2版)北京:机械工业出版社,2015(03). [3]刘火良,杨森编.STM32库开发实战指南[M].北京:机械工业出版社,2013(06). 作者简介:杨斌(1993-),男,河南卢氏人,本科。

消防机器人在火灾和应急救援中的应用

编号:AQ-BH-07693 ( 应急管理) 单位:_____________________ 审批:_____________________ 日期:_____________________ WORD文档/ A4打印/ 可编辑 消防机器人在火灾和应急救援 中的应用 Application of fire fighting robot in fire and emergency rescue

消防机器人在火灾和应急救援中的 应用 备注:应急预案明确了应急救援的范围和体系,有利于做出及时的应急响应,当发生超过应急能力的重大事故时,便于与应急部门的协调,降低事故的危害程度。 随着社会经济的迅猛发展,尤其是最近几年,江苏无锡地区大量高层建筑、地下建筑和大型石化企业不断涌现,由于这些建筑和企业生产的特殊性,导致化学危险品和放射性物质泄漏以及燃烧、爆炸、坍塌的事故隐患增加,事故发生的概率也相应提高。一旦发生灾害事故,消防员面对高温、黑暗、有毒和浓烟等危害环境时,若没有相应的设备贸然冲进现场,不仅不能完成任务,还会徒增人员伤亡,这方面公安消防部队已历经诸多血的教训。尤其是当新消防法出台后,抢险救援已成为公安消防部队的法定任务,面对新时期面临的新情况新任务,也为了更好地解决前述难题,消防机器人的配备显得日益重要。 一、消防机器人概况

(一)机器人的定义。自机器人诞生的那天起,关于其定义的问题一直争吵不休,原因在于其随着社会的进步而不断更新扩展新的功能,且更涉及到人类的问题,因此对其定义一直模糊。1987年国际标准化组织对工业机器人进行了定义:“工业机器人是一种具有自动控制的操作和移动功能,能完成各种作业的可编程操作机。”我国科学家对机器人的定义是:“机器人是一种自动化的机器,所不同的是这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高度灵活性的自动化机器”。 (二)消防机机器人发展历史。机器人自60年代初问世以来,经历40余年的发展,己取得长足进步,社会各行各业皆可见其身影。从1986年日本东京消防厅首次在灭火中采用了“彩虹5号”机器人后,消防机器人就逐渐在灭火救灾领域得到广泛的应用,消防机器人技术也得到快速的发展。截至目前,消防机器人已经稳步向第三代高端智能机器人前进。 (三)消防机器人应用背景。

消防机器人设计报告

消防机器人设计报告

基于ATmega2560单片机的智能避障灭火小车 一、设计方案: 1、控制系统: Arduino Mega2560是采用USB接口的核心电路板,具有54路数字输入输出,适合需要大量IO接口的设计。处理器核心是ATmega2560,同时具有54路数字输入/输出口(其中16路可作为PWM输出),16路模拟输入,4路UART接口,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。Arduino Mega2560也能兼容为Arduino UNO设计的扩展板。 该核心电路板能提供大量IO接口,因此为以后的传感器和功能拓展提供了便捷,同时搭配传感器拓展板,在使用和调试便捷性上优于其它单片机。 Arduino2560原理电路: 2、传感器: 方案一:光电循迹传感器+火焰传感器+红外线测距传感器 光电开关在一般情况下,由三部分构成,它们分为:发送器、接收器和检测电路。

它的检测头里也装有一个发光器和一个收光器,它的检测头里也装有一个发光器和一个收光器,但前方没有反光板。正常情况下发光器发出的光受光器是接收不到的,当有物体通过时挡住了光,并把光反射回来,受光器就接收到了光信号,输出一个开关信号。 当遇到黑色线格的时候,由于黑色吸收了大部分光线,因此光电开光就会输出电平变化,单片机接收到信号以后做出相应的动作。 火焰传感器的基本构成及原理: 火焰传感器由红外线接收管、电平比较电路、灵敏度调节电位器三部分组成。通过红外线接收管探测周围环境,当接收到较强的红外线的时候,由电平比较器反馈给单片机电平变化信号。可通过电位器调节火焰传感器的灵敏度。 红外测距传感器: 红外测距传感器由四部分构成,红外线二极管,红外线接收管,电平比较器,距离调节电位器。 通过红外线二极管发射出红外线,接收管收到物体反射的红外线,通过电平比较器后输出一个变化电平信号。通过电位器调节,可以控制接收管给电平比较器的信号,而达到控制探测距离的目的。但由于红外线测距模块对火焰比较敏感,因此用在消防机器人上面不是很合适。 方案二:光电循迹传感器+火焰传感器+超声波传感器 该方案使用了超声波测距模块,利用超声波发射和接收模组,通过一定频率的超声波并接收该频率的反射波,通过两者的时差进行计算,准确得出障碍距小车的距离,屏蔽了火焰对测距模块的影响,能有效应用于避障机构。 3、动力机构: 方案一、四线二相步进电机*2 该方案中,步进电机能够按照特定的步进角进行运转,设定好步数,电机则运行相应的角度以下图为例: 虽然步进电机能很准确的对小车进行控制,但是由于其功耗和控制电路的因素,该方案未采用。 方案二、直流减速电机*2 使用L298N驱动两个直流电机,L298N驱动电路如下图:

相关文档
最新文档