基于单片机的灭火机器人毕业设计论文
- 格式:doc
- 大小:15.23 MB
- 文档页数:35
-----------------------------------------------------------------------------------------------------------------加密号:----------------------------------------------------------------------------------------------------------------- 加密号:赛区统一编号:HLJ-A-196 HGC-A-004学校名称:黑龙江工程学院队长姓名:队员姓名:指导教师姓名:2012年8月摘要本系统使用8位MCU单片机为控制单元,配合寻迹绕开障碍物,使用火源传感器对火源进行寻找,反馈信号给MCU进行调整,寻火系统形成一个闭环系统,驱动风扇进行灭火。
完成题目基本任务的(1)(2))(3)(4)。
本系统考虑了小车重心、低功耗,稳定性能并且较经济的思路进行设计。
本题目小车能到消防场地任意地点进行灭火。
以蜡烛模拟火源随机分布在场地中,机器人小车自主进行寻火,灭火,反库,用时尽量少。
关键词:超声波测距;智能消防小车;火源传感器一、设计任务:1. 基本要求(1)在场地中随机放置一只蜡烛。
消防车从车库启动,计时开始,消防车同时发出出库声音提示。
消防车从车库出口驶出车库,自动行走到距离火源10cm以内区域,发出火警声音提示,停车3秒钟。
(2)消防车执行灭火工作,灭火完毕后,发出火灭声音提示。
(3)消防车经由车库出口自动返回到车库,停稳后,发出返库声音提示,计时结束。
(4)上述过程用时尽可能少。
2. 发挥部分(1)在场地中随机放置三只蜡烛。
消防车从车库启动,计时开始,消防车同时发出出库声音提示。
消防车从车库出口驶出车库。
(2)消防车能够找到一个火源,并自动行走到距离火源10cm以内区域,发出火警声音提示,停车3秒钟。
目录前言 (3)1 绪论 (4)1.1 选题的背景及意义 (4)1.2 国外发展 (4)1.3 国内发展 (4)2 灭火机器人相关理论与技术基础 (5)2.1 灭火机器人相关理论 (5)2.2 基本特征 (5)2.2.1 可行性 (5)2.2.2 有效性 (6)2.2.3 国家主导 (6)2.2.4 必要性 (6)3 灭火机器人体系结构与系统组成 (6)3.1 电源模块 (7)3.2 驱动模块 (7)3.3 光电传感器模块 (7)3.4 火焰传感器模块 (7)3.5 主控制模块 (8)3.6 灭火风扇模块 (8)4 灭火机器人安全技术 (9)4.1 报警技术 (9)4.2 火源探测技术 (9)4.3 安全可靠性 (9)5灭火机器人的设计与实现 (9)5.1 灭火机器的设计 (9)5.2 材料的收集与功能 (10)5.3 灭火机器人电路图的设计 (11)5.4 电路焊接 (12)5.5 灭火机器人的组装 (13)5.6 灭火机器人的调试 (13)参考文献目录 (17)致谢 (18)智能灭火机器人的设计与实现摘要:在我国乃至世界经济发展的今天,机器人成为不可缺少的人类好帮手。
而智能灭火机器人是一种新型的机器人。
而本文就是针对灭火机器人制作与研究,机器人以AT89C52单片机为控制核心。
主要以电源模块、电机驱动模块、避障传感器模块、火焰传感器模块、灭火风扇模块等电路组合而成。
用电机驱动芯片驱动通过避障传感器控制小车前进、后退、左右转。
火焰传感器对火焰探测实现风扇对准火源。
来实现灭火风扇进行灭火。
本设计制作的灭火机器具有准确、有效、简易的灭火功能,从而实现了现场灭火的目的。
关键词:灭火;传感器;电机驱动前言在经济高速发展的时代社会,现在城市到处都是高楼大厦。
如果在几十层或更高层出现火灾或无法接近的火灾现场,这都给消防队员带来了巨大的救援工作。
这个时候消防部门需要一种特殊的灭火与救援设备,而智能灭火机器人正是两者兼具的设备。
智能灭火机器人摘要文章对消防机器人进行了研究。
介绍了消防机器人的背景并简单描述系统硬件、光电传感器和火焰传感器的工作原理,并附以电路图加以说明,通过传感器连接电压比较器输出电平由M F13处理实现寻找火源。
最后由火焰传感器测距输入单片机实现停车并输出信号控制继电器闭合从而控制风扇灭火。
论文详细阐述了程序流程和实现过程。
此设计以数字集成电路技术为基础并以单片机技术为核心。
依据传感器的信号传入单片机实现各种指令处理。
小车在接近火源的过程中左右波动前进,躲避障碍物,最后找到火源打开风扇灭火。
关键词单片机;光电传感器;灭火装置;复眼目录1前言 (3)2机器人的相关概论 (6)2.1机器人的发展 (6)2.2本课题要研究或解决的问题和拟采用的研究手段 (7)3硬件 (8)3.1机器人外观操作面板介绍 (8)3.2稳压板,灰度检测传感器 (9)3.3光电传感器,复眼 (10)3.4执行机构 (11)4软件电路设计 (12)4.1软件总体设计方案 (13)4.2v j c软件介绍 (14)4.3子程序 (16)4.4硬件电路软件电路 (22)5总结 (25)6参考文献 (26)7源程序 (27)前言目前由于人们的防火意识比较差,生活中火灾频发,消防战士在灭火中牺牲宝贵生命的事件不在少数,迫切要求机器代替人去执行灭火任务。
针对这个问题,前人已经做了很多的研究,有基于M S P430的灭火小车,能实现灭火功能。
还有的是人为地控制机器人的活动和灭火,这样使得不得不靠人来控制,浪费人力资源,不能很好的实现灭火的效果。
此设计在前人研究的基础上,通过不断地学习相关的知识,力求对消防机器人设计达到更深的了解和研究,促进消防机器人在火灾中的应用并推广在相关领域的研究,使消防研究工作不断向前发展,具有很大的学术价值。
在未来智能化和机械化的世界中,尤其是在消防事业中,一款好的机器的使用能够达到事半功倍的效果。
消防机器人的应用前景非常明朗。
基于单片机系统的无人环境灭火机器人的设计与实现一、背景介绍随着现代化城市的建设,大量高楼大厦的发展已经成为了城市化进程中的一个重要标志,但与此同时,高楼大厦在建筑结构方面的设计复杂度也随之增加,这就给防火工作带来了极大的挑战。
当前,传统的火灾处理方式主要由消防员进行,但由于高楼的高度和结构的复杂性,人工防火存在着一定的缺陷和局限性。
如今,随着无人技术的发展,无人环境灭火机器人越来越受到人们的关注,它可以解决高楼防火难题,为人们的生命安全提供切实的保障。
二、设计方案无人环境灭火机器人系统主要采用基于单片机的控制器实现智能控制,其中包括雷达传感器、控制器、电池等组件。
在机器人的底部安装有两个轮子和一个悬挂支架,支架上安装有一种消防喷洒器械,当机器人探测到火焰时,机器人会自动移动到火灾现场并开始进行灭火。
机器人底部材料应该由具有良好散热性和高强度的金属制成,以确保机器人的稳定性和使用寿命。
三、实现流程1. 雷达传感器探测到火灾场景信号2. 控制器接收到输入信号进行信号处理3. 控制器根据处理结果控制机器人移动至火灾场景进行灭火4. 机器人利用喷洒器械进行喷洒,将消防液体喷洒至火场上以达到灭火的目的5. 当火场被消灭后,机器人自动返回基地并待机四、关键技术1. 火灾场景的探测技术:机器人所使用的探测技术必须能够精准地探测到火灾位置和范围。
此处可以采用红外线、热成像和光学技术,使机器人可以迅速准确地找到并灭火火源。
2. 智能控制技术:基于单片机实现智能控制,包括机器人方向控制、喷洒控制等功能的实现。
3. 机器人结构设计技术:机器人底部的材料应该具有良好的散热性和高强度,机器人的重量、体积、稳定性等方面都需要进行充分考虑和设计。
4. 喷洒器械设计技术:喷洒器械需要具备高效喷洒、均匀喷洒等特点,同时需要考虑机器人悬挂装置的稳定性和支撑能力。
五、总结此设计可以有效地替代传统的人工消防灭火,为高层建筑提供更好的消防保障。
基于单片机的智能灭火报警机器人设计和实现摘要随着科技的发展、社会的进步,人类不断创造着奇迹,工业的生产跟管理一步一步的前进,不断的创新。
多数控制和管理走进了自动化、信息化、智能化,智能化已经变成了科技发展的主要技术。
在很多工厂车间、工作现场环境比较恶劣的时候,人工不能完成的任务像货物的运输,寻找火源,灭火等,可以采用智能机器人来完成相应的任务,不但省时间,而且省人力。
根据工厂车间的实际日常需要,维持车间的正常运转,研究跟开发智能灭火报警机器人便具有了重大的意义。
本设计主要研究了智能的消防技术,智能机器人以AT89C52单片机为MCU,加上电源电路、驱动电路、火焰传感电路、红外传感器、灭火风扇、蜂鸣器以及其他电路组成。
电源电路为机器人正常工作提供了所需要的电能,驱动电路为机器人提供了可控制的移动,火焰传感电路是发现火源的主要硬件,红外传感器主要判断路况,灭火风扇完成灭火,蜂鸣器用来报警。
本作品对硬件组成进行了设计,并编写了软件程序框图,设计的机器人具有简单的灭火功能,实现了现场灭火。
关键词:AT89C52,驱动模块,单片机,火焰传感器IAbstractDesign of Intelligent of Elimination of FlameAlarm Robot on MCUAbstractWith the development of science and technology, social progress, human beings continue to create miracles with the management of industrial production forward step by step , and constant innovation . Most of the control and management into the automation, information, intelligence , intelligence has become a major technical technological development. In many factory workshop, job site environment is bad , I can not complete the task as artificial transport of goods , looking for the source of fire , fire , etc. , you can use intelligent robots to accomplish the task , not only save time, but also the provincial manpower. According to the actual needs of the factory floor daily to maintain the normal operation of the plant , with the development of intelligent fire alarm research robot will have a great significance.The intelligent design of the main study fire protection technology , intelligent robots to AT89C52 microcontroller MCU, plus the power supply circuit , driver circuit, flame sensing circuit , infrared sensors, fire fans, buzzers , and other circuit components. Providing the power to work the robot needs, provides the driving circuit of the mobile robot can be controlled , the flame sensing circuit hardware is found primarily an ignition source , the main infrared sensor to judge the road, the fire extinguishing power supply circuit for the fan to complete , with the buzzer to the police. The work on the hardware components were designed and prepared a block diagram of a software program to design robots with simple extinguishing function to achieve a live fire.Key words: The AT89C52,Driver Module,MCU,Flame sensor目录摘要 (I)ABSTRACT (II)第1章 绪论 (1)1.1智能灭火报警机器人的设计背景和意义 (1)1.2智能灭火报警机器人的目标 (1)1.3主要内容 (1)第2章 智能灭火机器人系统设计介绍 (2)2.1智能报警灭火机器人系统功能概述 (2)2.2系统工作原理 (2)2.3系统整体方案选择 (3)2.3.1 MCU的选择 (3)2.3.2 传感器的选择 (4)2.3.3 电源模块的选择 (5)2.4系统硬件总体设计 (6)2.5系统软件总体设计 (6)2.6本章小结 (6)第3章 系统硬件设计 (7)3.1电源模块 (7)3.2AT89C52与核心模块 (7)3.2.1AT89C52单片机介绍 (7)3.2.2 AT89C52最小系统硬件电路 (9)3.3电机驱动电路的设计 (9)3.4循迹与控制电路 (12)3.5.1红外测温传感器 (14)3.5.2红外测温传感器引脚 (15)3.6蜂鸣器报警电路 (16)3.7灭火风扇设计 (17)第4章 系统软件设计 (18)4.1软件开发平台介绍 (18)4.2PWM(脉宽调制) (18)4.3软件设计思路 (19)4.4系统主程序流程图 (20)4.5循迹程序流程图 (20)4.6电机驱动模块流程图 (21)4.7报警及灭火控制程序 (23)4.8避障程序流程图 (24)4.9本章总结 (25)第5章 系统功能调试 (26)5.1测试仪器及设备 (26)5.2功能测试 (26)5.2.1电源线路连接测试 (26)5.2.2 循迹功能测试 (26)5.2.3 避障功能测试 (27)5.2.4 灭火及报警功能测试 (27)5.3调试心得 (27)第6章 系统部分模块代码 (28)6.1初始化程序代码 (28)6.3延迟函数代码 (29)第7章 结 论 (30)参考文献 (31)致谢 (32)附录A (33)附录B (35)第1章 绪论1.1 智能灭火报警机器人的设计背景和意义在现实生活中,火灾是非常普遍的,被称作是三大自然灾害之一。
工程大学计算机科学与工程学院综合设计报告设计名称:嵌入式综合设计设计题目:机器人灭火比赛学生学号: 1205030215 专业班级: 2012智能科学与技术02班学生:陆晓学生成绩:指导教师(职称):昌辉(副教授)完成时间: 2015年4月21日工程大学计算机科学与工程学院制说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。
2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。
3、指导教师评语一栏由指导教师就学生在整个综合设计期间的表现、设计完成情况、报告的质量及答辩等方面,给出客观、全面的评价。
4、所有学生必须参加综合设计的答辩环节。
凡不参加答辩者,其成绩一律按不及格处理。
答辩小组成员应由2人及以上教师组成。
5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。
6、平时表现成绩低于6分的学生,其综合设计成绩按不及格处理。
7、此表格式为工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及容做适当的调整,并上报学院批准。
答辩记录表成绩评定表学生:陆晓学号: 1205030215 班级:12智能科学与技术02班目录目录 (IX)摘要 (XI)Abstract (XI)第一章引言 (1)1.1 课题的开发背景 (1)1.2 课题的研究现状 (1)1.3 课题的研究意义 (1)1.4 课题任务 (2)第二章系统基本原理与总体方案设计 (3)2.1 灭火机器人的基本原理 (3)2.2 灭火机器人的整体设计 (3)2.3 灭火机器人模型的测量方案 (4)2.3.1 避障模块 (4)2.3.2 火焰检测方案 (5)第三章系统硬件电路设计 (7)3.1 控制电路 (7)3.1.1 电机控制电路 (7)3.1.2 灭火驱动电路 (8)3.2 火焰测量电路 (9)3.3 避障模块 (11)3.4 液晶显示模块 (12)3.5 直流电源设计 (14)3.6 单片机系统 (15)3.6.1 单片机选型 (15)3.6.2 单片机晶振电路和复位电路 (18)第四章软件设计 (19)4.1 系统主程序设计 (19)4.2 寻火模块的设计 (20)4.3 避障模块设计 (20)4.4 显示模块的设计 (21)第五章系统的调试 (22)5.1 硬件的调试 (22)5.2 软件调试 (22)5.3 避障的实现 (22)5.4 寻找火源的实现 (23)5.5 遇到的问题 (24)5.6实验现象与结果分析 (25)第六章实物展示 (26)结束语 (28)致 (29)参考文献 (30)摘要该文设计了一款基于单片机的灭火机器人模型的设计。
武汉工程大学计算机科学与工程学院综合设计报告设计名称:嵌入式综合设计设计题目:机器人灭火比赛学生学号:专业班级:学生姓名:学生成绩:指导教师(职称):完成时间:2015年4月21日武汉工程大学计算机科学与工程学院制II该文设计了一款基于单片机的灭火机器人模型的设计。
系统以STC89C52单片机为控制核心,创新自制火焰传感器用于火焰探测,红外光电传感器用于探测障碍物,L298驱动电机前后转动,LCD1602液晶显示器用于显示灭火个数。
该系统火焰探测采用自制六路火焰传感器,是由五路远红外接收二极管和一路近红外接收二极管构成,它相对于目前其他火焰探测器,具有火焰探测精确度高、结构简单,性能可靠等优点。
避障采用E18-D50NK型号的光电传感器,该传感器具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点。
此设计以数字集成电路技术为基础并以单片机技术为核心,依据传感器的信号传入单片机实现各种指令处理。
系统加入液晶显示器,使得系统具有可查看灭火的次数的人性化特点。
实验结果表明,该设计具有成本低、可靠性高、灭火速度快、安装调试方便等特征,非常适用于危险系数较大的火场,具有较好的应用前景。
关键词:STC89C52单片机、光敏晶体管、红外光电开关、1602液晶模块、L298NIn this paper, the design model for the design of a microcontroller-based fire-fighting robot. System to STC89C52RC microcontroller for control core, innovation homemade flame sensor is used to measure the source of fire, use infrared receiverdiode to detect the roadblock ,the L298 drive motor rotation LCD1602 display the number of fires which are put out.The system use six innovation homemade flame sensors which consist of five remote Infrared receiverdiodes and one close Infrared receiverdiode to measure the source of fire,which compare other measurements with high precision, simple structure, reliable performance characteristics. Obstacle avoidance uses the E18 - D50NK models of photoelectric sensor, the sensor has a long detection distance, small interference by visible light, the price is cheap, easy to assemble and convenient use, etc.This design is based on digital integrated circuit technology and single-chip microcomputer technology as the core, according to the sensor signal to microcontroller processing all kinds of instructions. Add liquid crystal display, making the system in extinguishing View extinguishing the number of user-friendly features. The experimental results show that the design of low cost, high reliability, fire fast, easy installation features, very suitable for large fire risk coefficient, has a good application prospect.Key words: STC89C52 microcontroller, photosensitive transistor, infrared photoelectric switch, 1602 LCD module, L298N目录目录 (V)摘要 ...................................................................................................................................... V I Abstract .. (VII)第一章引言 (1)1.1 课题的开发背景 (1)1.2 课题的研究现状 (1)1.3 课题的研究意义 (1)1.4 课题任务 (2)第二章系统基本原理与总体方案设计 (3)2.1 灭火机器人的基本原理 (3)2.2 灭火机器人的整体设计 (3)2.3 灭火机器人模型的测量方案 (4)2.3.1 避障模块 (4)2.3.2 火焰检测方案 (5)第三章系统硬件电路设计 (7)3.1 控制电路 (7)3.1.1 电机控制电路 (7)3.1.2 灭火驱动电路 (8)3.2 火焰测量电路 (9)3.3 避障模块 (11)3.4 液晶显示模块 (12)3.5 直流电源设计 (14)3.6 单片机系统 (15)3.6.1 单片机选型 (15)3.6.2 单片机晶振电路和复位电路 (18)第四章软件设计 (19)4.1 系统主程序设计 (19)4.2 寻火模块的设计 (20)4.3 避障模块设计 (20)4.4 显示模块的设计 (21)第五章系统的调试 (22)5.1 硬件的调试 (22)5.2 软件调试 (22)5.3 避障的实现 (22)5.4 寻找火源的实现 (23)5.5 遇到的问题 (24)5.6实验现象与结果分析 (25)第六章实物展示 (26)结束语 (28)致谢 (29)参考文献 (30)摘要该文设计了一款基于单片机的灭火机器人模型的设计。
---文档均为word文档,下载后可直接编辑使用亦可打印---摘要随着近年来我国经济社会的快速发展,火灾对我国国民经济造成的损失已经呈现出逐年上升的趋势,其中工业火灾比例尤为突出。
不同于常见的城市火灾,工业火灾往往发生于厂矿、化工企业,火灾现场大多堆放有大量易燃易爆危险品,且充斥着浓烟和有毒有害气体,消防人员在缺乏火场情报以及相关必要防护措施的情况下贸然冲入火场,极易产生无谓的伤亡。
因此,研发消防灭火机器人,取代消防战士进入危险场所执行任务,以及变得迫在眉睫。
本文首先介绍了消防机器人研究的背景以意义,通过阅读相关文献总结了国内外在消防机器人领域的研究现状,展望了消防机器人未来的发展方向。
以此为基础,提出了本文需要研究设计的消防机器人的功能需求以及性能指标,进行了行走动力系统以及整体机械结构的设计与研究。
介绍无刷直流电机的特点以及工作原理,针对消防机器人大功率驱动特点,设计开发电机的驱动电路。
对无刷直流电机建立数学模型,在MATLAB/Simulink 中完成仿真建模。
通过仿真比较PID和模糊PID控制效果,确定电机控制算法。
最后对消防机器人电控系统进行整体设计,对电控水炮、传感器、串口通信等关键控制模块进行介绍并设计周围电路;软件部分介绍了开发环境,阐述了上位机和下位机的软件工作流程,并针对软硬件系统中潜在的干扰因素提出了相应的预防措施。
关键词:消防机器人;行走控制系统;模糊PID;STM32AbstractWith the rapid development of our country's economy and society in recent years, the losses caused by fire to our national economy have been increasing year by year, and the proportion of industrial fires is particularly prominent. Unlike common urban fires, industrial fires often occur in factories, mines and chemical enterprises. Most of the fires are stacked with inflammable and explosive dangerous goods, and full of heavy smoke and poisonous and harmful gases. Fire fighters flash into the fire field in the absence of fire field information and necessary protective measures. Casualties. Therefore, the development of firefighting robots to replace fire fighters into dangerous locations is urgent.This paper first introduces the background of the research on fire fighting robots, and summarizes the research status of fire fighting robots at home and abroad through reading the related literature, and looks forward to the future development direction of fire fighting robots. On the basis of this, the functional requirements and performance indexes of the fire fighting robot designed in this paper are put forward, and the design and research of the walking power system and the overall mechanical structure are carried out.The characteristics and working principle of Brushless DC motor are introduced. Aiming at the characteristics of high power driving of fire robot, the driving circuit of motor is designed and developed. A mathematical model of Brushless DC motor is established, and simulation modeling is completed in MATLAB/Simulink. Through simulation, the effect of PID and fuzzy PID control is compared, and the motor control algorithm is determined.Finally, the whole design of the electronic control system of the fire fighting robot is carried out. The key control modules, such as the electronic control water gun, the sensor, the serial communication and so on, are introduced and the surrounding circuit is designed. The software part introduces the development environment, expounds the software workflow of the upper computer and the lower computer, and puts forward the potential interference factors in the hardware and software system. The corresponding preventive measures have been made.目录第1章绪论随着现代社会的快速发展,自动化技术已经越来越深刻的渗透进各行各业的方方面面,机器人技术也随之愈发深刻地影响着我们的生活。
基于A VR单片机的灭火机器人设计与实现
1 引言
比赛是近年来快速开展起来的一种对抗活动,它涉及人工智能、机械、、、精密机械等诸多领域。
通过比赛可以培养同学的创新意识、动手能力、团队写作能力等。
其中灭火竞赛是开展范围最广、影响最大的机器人比赛项目之一。
竞赛规章为仿照生活中消防员灭火,机器人从H点动身,在四个房间内寻觅随意摆放的蜡烛,并且设法将其灭掉。
竞赛场地的墙壁高33cm,材质为木板,色彩为黑色。
尺寸1所示。
对于竞赛,得的分越低成果越好。
另外按照挑选的模式不同,计分时要乘上相应的系数。
2 系统硬件设计2.1 系统总体设计
系统以ATmega32为核心,它是一种基于增加RISC结构的、低功耗的8位单片机。
其特点为:①片内具有32K字节的可编程Flash;2K字节的片内SRAM数据存储器;1024个字节片内在线可编程EEPROM数据存储器。
②片内含JTAG接口。
③外围接口。
两个带有分离自立、可设置预分频器的8位定时器/计数器;一个16位定时器/计数器;四个通道的输出;8路10位;32个可编程的I/O口。
④低功耗,最高工作频率为16MHz。
按照灭火竞赛的规章要求,配以碰撞传感器、灰度传感器、火焰传感器和传感器。
通过两路PWM控制两只电机以驱动灭火机器人,另外一路灭火电机由I/O口通过光电耦合器挺直驱动。
第1页共4页。
`摘要根据灭火机器人的竞赛规则,给出了灭火机器人的硬件结构设计方案和软件设计流程。
所用的机器人处理器为AVR单片机,主要利用红外传感器、光敏传感器对环境进行检测,使机器人在场地中按照预定的方案寻找火源并扑灭。
关键词灭火机器人;传感器;ATmega321 引言机器人竞赛是近年来迅速开展起来的一种对抗活动,它涉及人工智能、机械、电子、传感器、精密机械等诸多领域。
通过竞赛可以培养学生的创新意识、动手能力、团队写作能力等。
其中灭火比赛是开展范围最广、影响最大的机器人竞赛项目之一。
比赛规则为模仿生活中消防员灭火,机器人从H点出发,在四个房间内寻找任意摆放的蜡烛,并且设法将其灭掉。
比赛场地的墙壁高33cm,材质为木板,颜色为黑色。
尺寸如图1所示。
对于比赛,得的分越低成绩越好。
另外根据选择的模式不同,计分时要乘上相应的系数。
图1 比赛场地平面结构2 方案论证与选择U32/M32 控制器采用一个高性能32 位全功能主板,运算速度快,接口齐全,稳定可靠,并且全面兼容UII 平台各种扩展硬件设备。
是您进行比赛应用程序、系统数据采集控制、程序课程教学和高级应用开发的优秀硬件平台。
此硬件平台支持使用VJC 流程图和JC(一种简化的标准C 语言)进行程序开发。
另外,板载大功率电机输出接口使得其更容易使用。
U32/M32 的电路硬件原理和软件库函数技术资料是完全公开的,您完全可以自行扩展各种硬件设备,开发各种新功能应用,甚至是编写更适合您的内核库函数,本手册提供关于U32/M323系统硬件设计2.1系统总体设计U32/M32控制器采用了的ARM7内核是通用的32 位微处理器,它具有高性能和低功耗的特性。
ARM 结构是基于精简指令集计算机(RISC)原理而设计的。
指令集和相关的译码机制比复杂指令集计算机(传统51单片机)要简单得多。
这样使用一个小的、廉价的处理器核就可实现很高的指令吞吐量和实时的响应各种外部硬件。
U32/M32控制器使用了3级流水线技术,处理和存储系统的所有部分都可连续工作。
目前机器人多数基于不同类型单片机上进行开发的。
而单片机内部资源有限,功能不够强大,程序开发不方便。
这些传统单片机的特性都会影响着机器人的功能和性能。
在此提出一种基于ARM 的机器人设计方案。
它比基于单片机的机器人系统更加稳定,计算处理能力更加强大,开发环境更加便利。
1系统需求分析机器人系统是一个闭环或半闭环的控制系统。
首先由多种传感器采集不同外界信号,然后根据相应的策略计算机器人的位移和角度并输出到控制单元,寻找到目标灭火。
系统需求用UML 用例图表示如图1。
2系统设计当机器人启动后,它开始行走,左右各一个红外传感器保证机器人能沿着墙走。
处理器输出的PWM 信号来控制机器人的运动速度以及转变方向。
底部的灰度传感器检测地面以判断机器人是否靠近目的地等。
火焰传感器感知周围环境的火源。
发现火源后,通过化学反应的方式来灭火。
整个系统包括主控制模块、传感器模块、运动控制模块、声音检测模块、电源模块等模块。
相应的功能结构如图2所示。
图2系统功能结构图3硬件设计根据图2中的模块划分,以下对系统主要的模块进行阐述。
3.1主控制模块由于机器人系统功能较多,处理数据量大。
本人比较多款MCU 的产品后,最终选定NXP 公司出品的LPC2294微处理器。
LPC2294是一个支持实时仿真和嵌入式跟踪的32位ARM7TDMI-S CPU 微控制器,并带有16KB 片内SRAM 和256kB 嵌入的高速Flash 存储器。
1这样就不需要外扩存储器,减少相应外围电路的设计。
另外,LPC2294微控制器还包括多个32位定时器、8路10位ADC 、2/4路高级CAN 通道、PWM 输出以及多达9个的外部中断来支持各种串行通信接口。
丰富的资源可满足本系统的设计要求。
3.2传感器模块传感器模块主要由三类传感器组成:红外线传感器、灰度传基于ARM 的灭火机器人设计Design of Robot Based on ARM万小霞(盐城师范学院信息科学与技术学院,江苏盐城224002)摘要目前,一些机器人基于单片机上开发,而传统单片机诸多不利的特性对机器人的功能和性能都有所影响。
毕业设计论文题目灭火机器人目录第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)3.6 声音报警与灭火 (25)第4章软件实现 (27)4.1 软件开发平台介绍 (27)4.2 主程序流程图 (28)4.3 寻线程序流程图 (29)4.4 灭火程序流程图 (29)第5章统功能调试 (30)结论 (33)致谢 (34)参考文献 (35)附录 (36)摘要本设计主要灭火机器人的制作与研究,小车以单片机为控制核心,加以电源电路,机电驱动,光电传感电路,灭火风扇以及其它电路构成。
电源电路提供系统所需的工作电源,专用电机驱动芯片驱动电机控制小车的前后移动和左右转向光电对管完成循迹和避障,光敏电阻传感器检测火焰,灭火风扇进行灭火。
本设计制作的小车具有灭火功能,达到了实验现场灭火的目的,较好的完成了课题目标关键词:传感器灭火机器人直流电机风扇1 绪论1.1 机器人产生的背景首先我介绍一下机器人产生的背景,机器人技术的发展,它应该说是一个科学技术发展共同的一个综合性的结果,也同时,为社会经济发展产生了一个重大影响的一门科学技术,它的发展归功于在第二次世界大战中,各国加强了经济的投入,就加强了本国的经济的发展。
另一方面它也是生产力发展的需求的必然结果,也是人类自身发展的必然结果,那么人类的发展随着人们这种社会发展的情况,人们越来越不断探讨自然过程中,在改造自然过程中,认识自然过程中,实现人们对不可达世界的认识和改造,这也是人们在科技发展过程中的一个客观需要。
那么什么是机器人呢?人们一般的理解来看,机器人是具有一些类似人的功能的机械电子装置,或者叫自动化装置,它仍然是个机器,它有三个特点,一个是有类人的功能,比如说作业功能,感知功能,行走功能,还能完成各种动作,它还有一个特点是根据人的编程能自动的工作,这里一个显著的特点,就是它可以编程,改变它的工作、动作、工作的对象,和工作的一些要求,它是人造的机器或机械电子装置。
摘要随着社会的进步,机器人技术的不断深入使得机器人的应用领域不断扩展,从以往的多应用于工业领域而渐渐融入人们的生活,消防机器人作为消防部队中的新兴力量,加入了抢险救灾的行列。
而为了更好的为生产生活服务,灭火机器人技术的优化势在必行。
本设计中智能灭火机器人采用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 软件流程图 (8)第五章制作与调试 (9)5.1 制作流程 (10)5。
GDGM-QR-03-077-B/0Guangdong College of Industry & Commerce毕业综合实践报告Graduation synthesis practice report题目:灭火机器人工作原理与设计(in English):The Theory and Design of Fire Fighting Robot系别:电气自动化系班级:07机电一体化1班学生姓名:学号:指导老师:摘要毕业设计《灭火机器人的设计》对机器人传感器环境感知、空间机构、自动控制、多智能决策的研究提出了严格的要求,也提供了一个良好的理论联系实际的实验平台。
本论文主要在机器人领域的以下三个方面进行了分析研究:对多传感器环境感知的研究机器人以NXP 公司ARM7 系列中LPC21 32 微处理器为核心,以碰撞传感器、红外传感器、光敏传感器、地面灰度传感器、光电编码器等作为检测系统,通过对采集信号的处理,确定机器人周围环境的信息,并根据路径规划出决策行进运动。
利用火焰传感器探测火焰,火焰传感器利用红外敏感型元件对红外信号强度的检测并将其转换为机器人可以识别的信号,从而来检测火焰信号。
准确方便,易于操作。
多个传感器的合理运用,使机器人对室内环境分析更加细致,对工作提供更加有利的条件。
自动控制和程序的编写人对周围环境的反应过程主要是感觉→大脑思考→作出反映,机器人的信息处理流程也是如此。
有了传感器对的环境的感知,便需要有程序让机器对实际情况作出反应,程序的选择和编写也就变得至关重要。
通过对多个方案的对比和分析,。
VJC(图形化与编程语言)是用于能力风暴智能机器人系列产品的软件开发系统,具有基于流程图的编程语言和C 语言。
我们结合实际情况可能出现的问题进行编程,通过各方面的整合,机器人在有源寻迹灭火、无源寻找火源灭火、避开障碍等多方面有出色的表现。
对机器人机械结构、空间机构的研究按照设计的要求构思机器人机械结构,机器人必须具备能够自动火源定位、靠近火源及灭火等动作;行走机构实现直行进退、左右拐弯、避开障碍物等动作。
武汉工程大学计算机科学与工程学院综合设计报告设计名称:嵌入式综合设计设计题目:机器人灭火比赛学生学号:专业班级:学生姓名:学生成绩:指导教师(职称):完成时间:目录目录 (III)摘要 (V)Abstract.................................................................................................................................. V I 第一章引言 (1)1.1 课题的开发背景 (1)1.2 课题的研究现状 (1)1.3 课题的研究意义 (1)1.4 课题任务 (2)第二章系统基本原理与总体方案设计 (3)2.1 灭火机器人的基本原理 (3)2.2 灭火机器人的整体设计 (3)2.3 灭火机器人模型的测量方案 (4)2.3.1 避障模块 (4)2.3.2 火焰检测方案 (5)第三章系统硬件电路设计 (7)3.1 控制电路 (7)3.1.1 电机控制电路 (7)3.1.2 灭火驱动电路 (8)3.2 火焰测量电路 (9)3.3 避障模块 (11)3.4 液晶显示模块 (12)3.5 直流电源设计 (14)3.6 单片机系统 (15)3.6.1 单片机选型 (15)3.6.2 单片机晶振电路和复位电路 (18)第四章软件设计 (19)4.1 系统主程序设计 (19)4.2 寻火模块的设计 (20)4.3 避障模块设计 (20)4.4 显示模块的设计 (21)第五章系统的调试 (22)5.1 硬件的调试 (22)5.2 软件调试 (22)5.3 避障的实现 (22)5.4 寻找火源的实现 (23)5.5 遇到的问题 (24)5.6实验现象与结果分析 (25)第六章实物展示 (26)结束语 (28)致谢 (29)参考文献 (30)摘要该文设计了一款基于单片机的灭火机器人模型的设计。
系统以STC89C52单片机为控制核心,创新自制火焰传感器用于火焰探测,红外光电传感器用于探测障碍物,L298驱动电机前后转动,LCD1602液晶显示器用于显示灭火个数。
该系统火焰探测采用自制六路火焰传感器,是由五路远红外接收二极管和一路近红外接收二极管构成,它相对于目前其他火焰探测器,具有火焰探测精确度高、结构简单,性能可靠等优点。
避障采用E18-D50NK型号的光电传感器,该传感器具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点。
此设计以数字集成电路技术为基础并以单片机技术为核心,依据传感器的信号传入单片机实现各种指令处理。
系统加入液晶显示器,使得系统具有可查看灭火的次数的人性化特点。
实验结果表明,该设计具有成本低、可靠性高、灭火速度快、安装调试方便等特征,非常适用于危险系数较大的火场,具有较好的应用前景。
关键词:STC89C52单片机、光敏晶体管、红外光电开关、1602液晶模块、L298NAbstractIn this paper, the design model for the design of a microcontroller-based fire-fighting robot. System to STC89C52RC microcontroller for control core, innovation homemade flame sensor is used to measure the source of fire, use infrared receiverdiode to detect the roadblock ,the L298 drive motor rotation LCD1602 display the number of fires which are put out.The system use six innovation homemade flame sensors which consist of five remote Infrared receiverdiodes and one close Infrared receiverdiode to measure the source of fire,which compare other measurements with high precision, simple structure, reliable performance characteristics. Obstacle avoidance uses the E18 - D50NK models of photoelectric sensor, the sensor has a long detection distance, small interference by visible light, the price is cheap, easy to assemble and convenient use, etc.This design is based on digital integrated circuit technology and single-chip microcomputer technology as the core, according to the sensor signal to microcontroller processing all kinds of instructions. Add liquid crystal display, making the system in extinguishing View extinguishing the number of user-friendly features. The experimental results show that the design of low cost, high reliability, fire fast, easy installation features, very suitable for large fire risk coefficient, has a good application prospect.Key words:STC89C52 microcontroller, photosensitive transistor, infrared photoelectric switch, 1602 LCD module, L298第一章引言1.1 课题的开发背景火灾在现实生活中是非常普遍的,它被称为三大自然灾害之一。
随着经济的迅速增长,各种危险场所不可避免的火灾频繁出现,给社会安全造成了很多隐患。
一旦发生灾害事故,消防员面对高温、黑暗、有毒和浓烟等危害环境时,若没有相应的设备贸然冲进现场,不仅不能完成任务,还会徒增人员伤亡,这方面公安消防部队已历经诸多血的教训。
尤其是当新消防法出台后,抢险救援已成为公安消防部队的法定任务,面对新时期面临的新情况新任务,也为了更好地解决前述难题,消防机器人的配备显得日益重要。
消防部队将面对的火灾和应急救援的形势相当复杂。
尤其是在高温、有毒、易燃易爆等复杂环境中,为切实增强消防部队扑救大火的能力,也为更好地保护广大官兵的生命安全,配备消防机器人已势在必行。
1.2 课题的研究现状智能小车方面:智能小车,也称轮式机器人,是一种以汽车电子为背景,涵盖控制、模式识别、传感技术、电子、电气、计算机、机械等多学科的科技创意性设计。
智能汽车作为一种智能化的交通工具,体现了车辆工程、人工智能、自动控制、计算机等多个学科领域理论技术的交叉和综合,是未来汽车发展的趋势。
机器人技术方面:目前已经开发出了多种类型机器人机构,其结构有串联、并联及垂直关节和平面关节多种。
目前研究重点是机器人新的结构、功能及可实现性,其目的是使机器功能更强、柔性更大、满足不同目的的需求。
同时机器人机构向着模块化、可重构方向发展。
机器人控制技术现已实现了机器人的全数字化控制,基于传感器的控制技术已取得了重大进展。
目前重点研究开放式、模块化控制系统,人机界面更加友好,具有良好的语言及图形编辑界面。
同时机器人的控制器的标准化和网络化以及基于PC机网络式控制器已成为研究热点。
机器人已经实现了全数字交流伺服驱动控制,绝对位置反馈。
目前正研究利用计算机技术,探索高效的控制驱动算法,提高系统的响应速度和控制精度;同时利用现场总线技术,实现的分布式控制[1]。
1.3 课题的研究意义智能避障灭火机器人实现了对安全防护的质的提高,也大大地减低了消防人员的危险。
在智能灭火系统中应用单片机来代替人的思考,还可以实现自动化控制,简化了灭火的工作流程,使单片机代替多余的消防人员,节省了国家不必要的支出,降低了危险。
自动灭火避障智能小车可以理解为机器人的一种特例,它是一种能够通过编程手段完成特定任务的小型化机器人。
与普遍意义上的机器人相比该智能小车制作成本低廉,电路结构简单,程序调试方便,此设计在前人研究的基础上,通过不断地学习相关的知识,力求对消防机器人设计达到更深的了解和研究,促进消防机器人在火灾中的应用并推广在相关领域的研究,使消防研究工作不断向前发展,具有很大的学术价值。
1.4 课题任务根据自动控制的基本要求,自动灭火避障智能小车必须在无人干预的情况下依靠处理器自动完成所有的系统设计要求。
灭火通过火焰检测传感器找到蜡烛,控制电机引导小车走向蜡烛附近并吹灭蜡烛。
自动避障通过红外光电开关感应前方的障碍物,程序判断处理控制小车转弯避开障碍物。
系统具体设计要求如下:1.实现直流减速电机的启、停、正、反控制;2.利用直流减速电机实现对小车的运动控制;3.利用稳压芯片为单片机电路系统提供稳定电压;4.利用红外线光电开关对障碍物的检测;5.利用光敏晶体管对火源的检测;6.通过单片机控制小车运动状态实现小车的灭火避障;7.利用1602液晶的工作状态显示;8.通过编程实现系统程序的模块化设计;第二章系统基本原理与总体方案设计2.1 灭火机器人的基本原理灭火机器人灭火原理如图1所示。
单片机采集火焰检测模块和避障模块的信号,通过控制电机驱动模块使小车避障行驶去找寻火源,在找到火源之后,单片机控制电机停止,开启风扇灭火,液晶显示小车行进状态和总扑灭火源个数,从而实现对整个火灾点灭火的过程。
图1 系统原理方框图2.2 灭火机器人的整体设计灭火机器人由四部分组成:1、数据采集模块,主要由火焰采集模块和避障模块构成,实现了灭火机器人的对各类参数的采集,是控制器核心部分。
2、信息处理单元,用单片机作为信息处理单元,实现对数据的采样及数据分析运算,并发出控制指令。