火灾探测机器人.doc
《火灾探测机器人.doc》由会员分享,可在线阅读,更多相关《火灾探测机器人.doc(37页珍藏版)》请在咨信网上搜索。
1、编号: 桂林电子科技大学信息科技学院 毕业设计(论文)说明书题 目: 火灾探测机器人的 设计与实现 系 别: 专 业: 学生姓名: 学 号: 指导教师: 职 称: 题目类型:理论研究 实验研究 工程设计 工程技术研究 软件开发 应用研究 年 月 日III摘 要灭火机器人是智能机器人研究应用之一,我国从八十年代末期开始消防机器人的研究,但是我国消防机器人的研究还处在初级阶段,还有许多待研究的问题。本次设计的火灾探测机器人主要是针对消防机器人的制作与研究。本文中机器人主要以AT89S52单片机为控制核心,加以电源电路、电机驱动电路、光电传感电路、火焰检测电路、风扇灭火装置以及无线遥控电路构成。通过
2、火焰传感器和避障传感器采集信号,将信号送给单片机进行分析处理,然后再将信号送给L298N驱动电路,做出相应的行进动作或者灭火动作。机器人也可以切换到无线遥控模式,人工控制进行灭火。本设计实现了,在指定的场地能找到火源,并且接近火源,在不触碰火源的情况下进行灭火,完成了设计要求。这对于研究,消防机器人有一定的意义。关键词:智能;消防;火焰传感器;红外线;避障;AT89S52;灭火AbstractFire-fighting robots are intelligent robot research of the application, Our country from eighty s bega
3、n to fire robot research, But in the robot research are still in the primary stage, there are many waiting for research. This design of the Fire detection robot design and implementation, This design is mainly for the production and research fire robot. The robot in this paper mainly made of AT89S52
4、 SCM as control core, add to power circuit,motor drive circuit, photoelectric sensor circuit, flame detection circuit, electric fan fire extinguishing devices and Wireless remote control circuit to form . Through the flame sensor and obstacle avoidance sensors to collect signal, will signal to analy
5、zed with a single chip microcomputer, and then will signal to L298N drive circuit, makes the corresponding action travel or fire fighting action .The robot can also switch to wireless remote control mode, artificial control on the fire fighting .This design is realized in the specified field can fin
6、d fire, and close to the fire, in not touch the fire extinguishing, completed the design requirements .For this study, fire control robot is of certain significance.Key words:Intelligent; Fire; Flame sensor; infrared; Avoid obstacles;AT89S82SCM ; Fire extinguishing目 录 引言11 任务要求与总体设计方案11.1 设计任务要求11.2
7、 总体设计方案21.2.1设计总方案选择21.2.2硬件设计方案21.2.3软件设计方案42 系统硬件电路设计42.1 单片机主控制模块42.2 L298电器驱动电路模块52.2.1电机驱动方案选择52.2.2电机驱动电路62.3 火焰传感器模块72.3.1火焰传感器选择方案72.3.2火焰传感器模块82.4 避障模块92.4.1避障传感器选择92.4.2红外线避障传感器102.5 稳压电源模块112.6 继电器驱动灭火风扇电路112.7 无线遥控模块122.7.1无线遥控模块方案选择122.7.2无线遥控模块123 系统软件电路设计143.1 主程序流程设计143.2 自动模块153.2.1
8、灭火模块153.2.2自动模块总流程163.3 遥控模块174 系统调试194.1 硬件电路调试194.2 软件电路调试214.3 整体调试224.4 性能分析225 结论23谢辞24参考文献25附录26桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 31 页 共 32 页引言当今社会,由于人们的防火意识比较差,生活中得火灾频繁发生,再加上一些特殊建筑物的涌现,譬如,高层、地下建筑与大型的石化企业等。在它们发生火灾时,很难实现快速高效的灭火。研究一种实用的能替代消防救援人员遥控进入有毒、有害(非易燃易爆)、易坍塌建筑物、大型仓库堆垛、缺氧、浓烟、放射性等室内外危险灾害现场进行探测的消防
9、救援机器人,来解决有关消防人员人身安全、时间限制、数据采集量不足和不能实时反馈等问题,是非常紧迫和必须的。设计通过制作小车式机器人,以寻光运动为基础,红外线遇障报警为突破,实现机器人灭火功能的方法,模拟在夜间无人或人们在睡眠低警惕状态发生火灾时的特殊环境,进行报警灭火。随着科学技术的迅速发展,智能化也是提出了进一步的要求,智能机器人的研究在实际应用中就有了很大的发展空间,机器人技术是一项综合性的科学,他涉及机械、电子、计算机、智能控制等领域。智能机器人的技术应用了信息技术中的感测技术、传感技术、控制技术等,是信息技术课程和相关科技活动的良好载体。一些发达国家已经看好智能机器人教育对未来高科技社
10、会的影响,我国也已经在这一方面做出了一些积极的努力。灭火机器人就是智能机器人研究应用之一,我国从八十年代末期开始消防机器人的研究,公安部上海消防研究所等单位在消防机器人的研究中取得大量的成果,“自行式消防炮”已经投入了市场,“履带轮式消防灭火侦查机器人”也于2006年6月通过了国家验收。但是我国消防机器人的研究还处在初级阶段,还有许多待研究的问题。在高层建筑发生火灾,消防员不可能在短时间到达高处的火灾发生地点,在地下建筑中,由于环境比较潮湿,烟气不易扩散,消防人员不容易快速判定火源位置;而在石化企业发生火灾时,将产生大量毒气,消防人员在灭火时容易中毒。所以研制能够用于这些场合的侦查灭火机器人,
11、协助消防人员进行火灾定位灭火,将有极大地社会意义。根据本次设计要求,本系统由控制器模块、电源模块、直流电机及驱动模块、避障传感模块、避障模块、火焰传感器、灭火系统及其驱动模块等组成。控制模块以单片机为控制核心进行处理和控制,在模拟的区域内,避障传感器和火焰传感器主要是对机器人的行进路线做出控制和指引,引导小车走向火源,并且不碰撞墙壁,最后锁定火源,接近到一定程度后,进行灭火。从而达到不需要人进入火场灭火的目的。1 任务要求与总体设计方案1.1 设计任务要求本次设计,要求设计一个火灾探测及灭火的机器人模型,能到指定区域进行灭火工作(以蜡烛模拟火源,分布在小车行走的场地中)。小车必须通过内部设备采
12、集现场环境情况,然后进行分析并作出相应的动作,以达到小车智能灭火的目的。设计主要采用AT89S51单片机为核心控制系统,通过接收和处理系统中各个模块的数据,利用C语言编程完成整个系统不同模块的控制。1.2 总体设计方案1.2.1设计总方案选择(1)设计总方案选择方案一:采用迷宫小车循迹原理,在小车前端以及右端都设置避障传感器用来检测信号,使小车靠右行走,在小车的前端设置1个火焰传感器,用来定位,当火焰传感器检测到信号的时候小车直行,直到走到蜡烛面前的时候,开启灭火装置进行灭火。此方案行进路径比较麻烦,而且靠右行走必须要进行电机调速,由于电机转速和轮胎摩擦不一样的原因,当设定直行程序时,机器人行
13、进路线并不是直线,经过电机调速,也很难达到平稳直行,考虑到这些原因,在转弯也容易造成碰撞,故放弃此方案。方案二:小车采用寻火方案,小车前方设定3个火焰传感器,一个正中,其余两个分部在正中间的两边,形成对称的角度,小于30度。小车进入场地内先扫描一约60度,如果中间传感器没有感应火焰,小车回正继续前行;如果感应到,小车则对着火焰直行,如果行进路线有偏差,则靠左右2个火焰传感器进行调整。前端和右端设置有避障传感器,防止小车发生碰撞,当小车行进到蜡烛前时,前端的避障传感器和火焰传感器同时都有信号,开启灭火装置进行灭火。经过对比,方案二比较可行,故采用方案二。(2)灭火方案选择方案一:用风扇灭火方案在
14、机器人前方,安装一个风扇,并且将风扇对准正中的火焰传感器。当接到灭火信号时,风扇转动,吹灭火焰,以达到灭火的目的。此方案由于风扇风力的不同,灭火比较困难。而且在真正的火场里面用风灭火也是很难实现的。方案二:用水灭火方案在机器人上安装一个水箱,底部安装一个抽水泵,并且将导管引到前方传感器的位置对准,当接到灭火信号时,抽水泵启动,抽出水箱里面的水,经过导管喷向火源,以达到灭火的目的。此方案抽水灭火,需要在车上装一个水箱,但灭火效果相比风扇要好很多。方案二,用水灭火在现实生活中比较可行,所以在原始设计方案内采用了此方案,单后期制作时,由于带动行进的电机负载能力不够,无法带动水箱,所以采用方案一,用风
15、扇灭火,也可以达到本次演示的目的。1.2.2 硬件设计方案本设计主要是由电源模块提供所有部分所需的电源,火焰探测模块进行火焰寻找,并且将信号送给控制模块来进行灭火,途中如果遇到障碍,则由避障传感模块将信号传送给控制模块做出相应的避障措施。无线遥控模块可以手动远程遥控机器人,进行左转、右转、直行、灭火这几个动作。系统原理框架图如图1-1所示。无线遥控模块电源模块控制模块避障模块火焰探测模块电机驱动行进模块灭火模块图1-1 系统原理框架(1)电机的选择本系统为智能机器人,对于机器人来说,驱动电机的选择就显得十分重要。下面我们分析了几种常用的电机。方案一:步进电机由于其转过的角度可以精确的定位,可以
16、实现机器人前进的路程和位置精确定位。虽然采用步进电机有诸多优点,但是步进电机的输出力矩较低,随转速的升高而下降,而且在较高转速时会急剧下降,其转速较低,不适用与机器人等有一定速度要求的系统。方案二:舵机顾名思义是控制舵面的电动机。躲机的出现最早是作为遥控模型控制舵面、油门等机构的动力来源,但是由于舵机具有很多优秀的特性,在制作机器人时也苍苍能看到它的应用。舵机是一种位置伺服的驱动器,转动范围一般不能超过180度,适用于那些需要角度不断变化并可以保持驱动当中。如机器人的关节,飞机舵面等。方案三:直流减速电机直流减速电机转动力矩大,体积小,重量轻,装配简单,使用方便。由于其内部由高速电动机提供原始
17、动力,带动变速(减速)齿轮组,可以产生大扭力。所以在行进上速度比较快,负载能力也不错。经过对比分析,直流减速电机能够较好的满足系统要求,并且控制起来比较方便,因此在本设计中选择直流减速电机作为机器人的行走驱动电机。电机参数如表1-1所示。表1-1 直流减速电机参数工作电压参数直流6V电机(不加齿轮的参数)转速125转/分钟电流80-100mA齿轮箱减速比48:1空在转速200转/分负载转速160转/分输出扭矩1.0kgcm轮胎直径6.6cm空载车速41.4米/分电流120-140mA重量50g外形尺寸70mm22mm18mm噪音65dB1.2.3 软件设计方案本系统软件设计采用的是C语言编程,
18、运用Keil uVision3软件平台进行编程及编程,设计中的所有程序先在,Proteus 7 Professional 仿真软件中,进行运行测试,然后再通过编程器下载程序。对于硬件的模块设计方式,软件部分也采取分模块编程。程序分成遥控和自动2个模块,在自动模块内,小车自行寻找火焰,并且进行灭火;在遥控模块内,小车可以手动操作,进行灭火。2 系统硬件电路设计2.1 单片机主控制模块(1)MCU方案选择方案一:选择Microchip公司的PIC系列单片机PIC单片机是一种简单指令型的单片机,指令数量比较少,如果使用汇编语言编写程序,在PIC中低档单片机中比较麻烦且需要翻页,而且性价比不高,价格昂
19、贵。方案二:选择Atmel公司的AT89S52单片机AT89S52(管脚如图2-1)是一个低功耗,高性能的51内核八位CMOS单片机,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,具有256bytes的随机存取数据存储器(RAM)。32个IO口,2个16为可编程定时计数器。且该系列的51单片机可以不用烧写器而且直接用串口或并口就可以向单片机中下载程序。器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,功能强大的微型计算机的AT89S52为许多控制提供了高度灵活
20、和低成本的解决办法。因此单片机芯片选择方案二。图2-1 AT89S52芯片管脚图(2)单片机主控电路设计单片机主控电路设计是以AT89S52为核心,外接红外避障传感器模块,红外火焰传感器模块,L298N电机驱动模块,三极管开关控制继电器驱动风扇灭火模块,电源等硬件电路。AT89S52工作在12MHZ的频率下,采用+5V的直流电源供电,根据单片机各个引脚功能, P0.0-P0.5为红外火焰避障传感器模块和红外火焰探测传感器模块,P0.6接自动和遥控切换模块的开关。P2接L298驱动行进电动机模块和继电器驱动风扇灭火模块。P1.0-P1.3接无线遥控信号模块。S1为复位开关。单片机主控电路图如图2
21、-2。图2-2 单片机主控电路图2.2 L298电器驱动电路模块2.2.1电机驱动方案选择方案一:利用ULN2003来使电机转动ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。 输入5VTTL电平,输出可达500mA/50V。ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。 ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器。ULN2003具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 火灾 探测 机器人
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。