基于火焰传感器的灭火机器人毕业论文(可编辑) .doc
《基于火焰传感器的灭火机器人毕业论文(可编辑) .doc》由会员分享,可在线阅读,更多相关《基于火焰传感器的灭火机器人毕业论文(可编辑) .doc(39页珍藏版)》请在三一办公上搜索。
1、 TAIYUAN UNIVERSITY OF SCIENCE TECHNOLOGY毕业设计论文题目基于火焰传感器的灭火机器人太原科技大学毕业设计论文任务书由指导教师填写发给学生学院直属系 电子学院 时间 学 生 姓 名 指 导 教 师设计论文题目基于火焰传感器的灭火机器人主要研究内容学习和掌握单片机的基本原理利用单片机及其扩展电路设计一种可检测火源并能够灭火的机器人并能够通过液晶显示机器人的速度等运动状态能够实现避障等基本功能从而更好的把所学的专业知识运用到实践中去研究方法理论分析硬件设计实验室调试主要技术指标 或研究目标 用单片机实现具有特定功能的机器人能够检测火源并能够通过水泵实现灭火的功
2、能主要参考文献1 陈寅多传感器信息融合技术及其在智能机器人系统中的应用研究D学位论文 博士 上海交通大学20002 四驱版DIY竞赛小车使用手册 M3 王化祥张淑英 传感器原理及应用M 天津天津大学出版社2OO24 何希才邹炳强通用电子电路应用400例 M北京电子工业出版社20055 光电开关E3F3-DS50M使用手册 M6 王远模拟电子技术 M机械工业出版社2000说明一式两份一份装订入学生毕业设计论文内一份交学院直属系目 录摘要IVAbstractV第1章绪论111机器人的发展概述112基于火焰传感器的灭火机器人概述1com国外现状1com国内现状113本课题的目标及内容2第2章灭火机器
3、人逻辑设计与原理分析321灭火机器人设计要求3com设计任务3com设计要求3com创新设计422设计内容分析4com灭火机器人4com设计内容423总体设计方案524小车的方案设计与论证625各模块的选定6com驱动电机模块的选定6com避障模块的选定7com火焰传感器模块的选定7com水泵模块的选定8com电源模块的选定8com单片机控制模块的选定926最终方案9第3章系统硬件设计1031系统工作原理及功能简介1032系统硬件总体概述11com总体框图11com元器件的选择11com小车底盘的选择1233灭火机器人的硬件组成13com火焰传感器模块13com报警模块14com避障模块15c
4、om稳压芯片模块16com光电耦合电路模块16com水泵电机驱动模块18com测速模块19com按键电路模块2134主控单片机系统21comC8051F320单片机主要特性22comSPI总线介绍2335LCD显示电路24com液晶显示模块2436电源电路26com33V电源方案26com5V电源系统27com电源监控2737灭火机器人整体设计28com整体结构28comCPU引脚的设定28第4章系统的软件设计2941灭火机器人系统总体流程图2942程序流程图30com小车灭火的主程序软件流程图30com小车避障模块程序软件流程图30com火源模块程序软件流程图3143液晶显示的编程32com
5、SPI总线工作原理32com液晶编程33第5章系统实现34第6章总结35参考文献36致谢37附 录38基于火焰传感器的灭火机器人摘要本次设计主控CPU采用新华龙公司的51系列单片机中的C8051F320设计的基本功能要求在规定的场地中尽快寻找到火源然后在尽可能短的时间内作出灭火动作本作品使用C8051F320单片机内部产生双路PWM波关键词 C8051F320 火焰传感器 光电开关 PWM 液晶Based on the flame of the fire fighting robot sensorAbstractThe main control CPU of the design is one
6、 of the 51 series microcontroller C8051F320The basic function of the design requires the robot find fire as soon as possible in the stipulated field and then within the shortest possible time to make fire fighting actionThis robot make C8051F320 generate double road PWM waves controlling the direct-
7、current motor of the car using photoelectric switch tube detect obstacles making the car can avoid obstacles using flame sensor probe fire finding the fire and the single chip microcomputer controls the circuit of the pump At the same time use liquid crystal display vehicle speed making us have a be
8、tter understand of the running car Key words C8051F320 Flame sensor Photoelectric switches PWM Liquid crystal 绪论机器人的发展概述自从人类创造了第一台机器人以后机器人就显示出它极大的生命力在几十年间机器人技术得到迅速发展基于火焰传感器的灭火机器人概述 国外现状消防机器人的研究开发及应用日本最为领先其次是美国英国和俄罗斯等发达国家国际上对消防机器人的研究在控制技术上可分为三个阶段第一代是遥控消防机器人第二代是具有感觉功能的计算机辅助遥控消防机器人第三代是自适应智能化消防机器人第一代和部分
9、第二代消防机器人已开始服役但其结构和功能在各个国家都各有特点和独到之处目前发达国家正在加快开发不同功能的第二代实用型消防机器人而第三代智能型消防机器人尚在探索之中日本美国和英国已开始进入预研和论证阶段2 国内现状近年来我国的消防机器人研究已在机器人感觉识别技术操作移动技术人机接口技术系统化技术等方面取得了可喜的成就但这些成果主要应用于工业装配焊接喷涂搬运探伤水下作业过程测量等方面而适用于在有毒有害尤其是在火场等恶劣环境中进行特殊作业的消防机器人的研究尚属起步阶段 本课题的目标及内容本文围绕火焰传感器灭火机器人技术的实现详细地分析和叙述了系统硬件和软件各部分的组成及设计原理并分析误差的形成原因和
10、解决办法本论文主要由以下几个部分构成第1章绪论分析了研究灭火机器人的意义介绍了国内外灭火机器人的发展与现状第2章灭火机器人逻辑设计与原理分析简述灭火机器人的设计要求及项目内容分析了基于火焰传感器的灭火机器人原理以及具体设计方案介绍了具体实现方式第3章系统硬件设计详细介绍各电路模块的工作原理以及所选器件的性能第4章系统软件设计系统软件设计部分采用C语言进行编写对软件部分各个组成模块的软件运行流程作以详尽的介绍阐述了各部分的功能及设置第5章系统实现介绍了灭火机器人的安装校验调整过程分析了产生系统误差的原因讨论了解决的具体方法第6章总结对论文完成的内容和得出的数据进行了总结给出了系统的实现结果灭火机
11、器人逻辑设计与原理分析灭火机器人设计要求 设计任务设计制作一个基于火焰传感器的灭火小车模型能到指定区域进行灭火工作以蜡烛模拟火源随机分布在场地中模拟灭火场地如图21所示图21 模拟灭火场地图 设计要求1 智能灭火小车手动启动后自动躲避障碍物2 智能灭火小车能够检测到火源3 智能灭火小车检测到火源后能启动水泵喷水灭火4 若有则继续灭火若无则由出口结束本次任务 创新设计1 小车车体结构好完全自主设计小车采用三层结构分放不同模块的元件调试过程和修改过程相对简单2根据小车需要和实际情况自行设计传感器不仅花费较少而且使用效果好3自制蓄水池水泵采用三极管放大电路供电最大限度的加大电机转速4使用以7805芯
12、片为核心的稳压设计以L293为核心的电机驱动设计保证系统的稳定性设计内容分析 灭火机器人在机器人灭火设计中要求机器人实现在场地里迅速找到蜡烛将其熄灭在寻找过程中要避免碰撞墙壁与蜡烛并且在找到蜡烛后控制机器人将其熄灭最后由出口出来所用时间最少为最佳所以灭火机器人必须实现以下功能 1 由于在实验场地中任何地方都有可能摆放蜡烛所以机器人必须能够实现搜索任意位置在行走过程中不允许碰撞墙壁而且尽可能快的完成行进路线不走重复的路程 2 机器人在行走过程中要不断的判断是否有火源如有还要判断火源在机器人的哪个方位离机器人的距离等 3 找到火源后通过灭火装置迅速将火熄灭根据以上要求设计机器人灭火逻辑并在在线编程
13、环境下编辑机器人行为控制程序下载并反复调试控制程序实现机器人灭火实验 设计内容在场地内任意一个地方里点上蜡烛让机器人像消防队员一样自己能找到火源蜡烛并完成一系列灭火动作这个设计主要由3部分组成即避障找火灭火1 避障机器人在行走过程中必须能避开障碍物所以在考虑行走时必须分两种情况正常行走无障碍物避障行走有障碍物对于第一种情况无需在硬件上添加任何传感器只需要对单片机编程就可以达到目的但当遇到第二种情况时我们就需要采取措施在硬件上需要添加两组光电开关进而对其进行编程控制让机器人在遇到障碍物时能够及时避开以便顺利前进寻找火源2找火为了找到火源必须有探测火源的装置所以本设计中选用火焰传感器火焰探头是至关
14、重要的在寻找火源时机器人的左前右前正前3个方向各装上一个火焰探头以提高探火效率找火分成3部分确定机器人感应到火时的光强临界值包括感觉到或找到火光的临界值和机器人处在合适灭火位置的临界值收集探测数据包括碰撞检测数据和光强检测数据对收集的数据和基准值进行比较从而控制机器人的找火行为和灭火行为3灭火在机器人能很好地 行走 找火之后要解决的问题就是怎样去灭火了要想灭火就得采用合适的灭火方法灭火方法有很多种可以喷水或用化学物质灭火也可以用风扇来灭火由于本次设计以水作为灭火剂比较方便多次试验故在设计中采用了水泵抽水的方式来灭火在找火过程中完成了机器人灭火的合适定位当火焰探头检测的数据都近似于灭火定位的基准
15、值时调用灭火函数开启灭火装置一边用水泵抽水灭火一边通过前方火焰探头检测火光强度当探测值大于无火临界值时调用前进函数关闭灭火装置本设计以多进程来实施具体实施时进程间是同步并行的但有些资源不允许同时使用所以进程间还是有优先级的优先级由高到低为避障找火灭火只有这样才能保证机器人找到火源并把火熄灭 总体设计方案总体方案为整个电路分为电机驱动模块光电开关避障模块火焰传感器模块水泵模块电源模块报警模块单片机控制模块六个模块3系统总体方案框图如图22所示图22 系统设计方案框图 小车的方案设计与论证方案1自己制作电动车自己制作车体组装合适的电机及电机驱动板自制探测器并利用开发板做控制驱动小车但自己制作的小车
16、车体会比较粗糙车身重量平衡小车的电路设计这些都较难良好地实现方案2购买专用电动车购买专用电动车具有组装完整的车架车轮甚至有完整的电机装配和电机驱动板用自制探测器或购买完整探测模块并用开发板控制小车运动这种专用电动车装配紧凑各种所需电路的安装十分方便看起来也比较美观而且用专用电动车具有完整的电机装配和电机驱动这用就省去了对电机传动和电机驱动的设计和实现综合考虑本设计中选定了方案2作为初步方案各模块的选定 驱动电机模块的选定方案1采用步进电机作为该系统的驱动电机利用步进电机的准确定长步进性能方便的实现调速和方向的偏转且能准确的测量速度路程以及时间简化编程和硬件连接的工作量但步进电机的输出力矩较低随
17、转速的升高而下降且在较高转速时会急剧下降其转速较低不适用于小车等有一定速度的系统方案2采用直流电机作为该系统的驱动电机直流电机的控制方法比较简单只需给电机的两根控制线加上适当的电压即可使电机转动起来电压越高则电机转速越高而且改变正负极可方便的改变电机转动的方向方便改变小车的行进状态对于直流电机的速度调高可以采用改变电压的方法也可采用PWM调速方法PWM调速就是使加在直流电机两端的电压为方波形式通过改变方波的占空比实现对电机转速的调节4与其它调速系统相比PWM调速系统有下列优点1 PWM从处理器到被控系统信号都是数字形式的无需进行对噪声抵抗能力的增强是PWM相对于模拟控制的另外一个优点4主电路简
18、单所用功率元件少5低速性能好稳定精度高调速范围宽综合考虑本设计采用了方案2 避障模块的选定方案1采用超声波检测模组超声波模组能够在主控单片机控制下发射超声波并接收遇到障碍物时反射的超声波通过单片机内部定时器计数来计算小车距离障碍物的距离通过比较计算使小车躲避障碍物此方案较复杂需要单片机编程来计算距离灵敏度较低方案2采用光电开关探头光电开关原理简单自行发射红外线当一定距离内有障碍物时自身能够检测到电平的变化单片机端口接收电平的变化从而判断是否附近有障碍物从而实现避障功能5此方案优点是设备简单成本低稳定性高速度快缺点是检测距离短根据以上分析我们采用方案2 火焰传感器模块的选定方案1采用两个热敏电阻
19、作为核心的传感器实验中发现在一定距离范围内空气温度变化非常小热敏电阻几乎不发生任何变化6方案2采用两个光敏电阻作为核心的传感器利用光敏电阻对不同距离及不同强度的光照均有较好的光敏特性来将外界光信号转换成电信号提供给单片机进行相关判断操作实验中我们发现这种方案有很大的缺点抗干扰能力极差而且误差偏大不能准确测定火源位置方案3采用红外接收二极管红外接收二极管将外界红外光的变化转化为电流的变化通过 AD转换器将模拟信号反映为01023范围内的数字信号外界红外光越强数值越小根据数值的变化能判断红外光线的强弱从而能大致判别出火源的远近红外火焰传感器可以用来探测火源或其它一些波长在760纳米1100纳米范围
20、内的热源探测角度达60度其中红外光波长在940纳米附近时其灵敏度达到最大实验中发现如果环境中红外干扰比较少的时候本方案能比较准确的检测到火源鉴于以上3种方案的比较我们选择方案3 水泵模块的选定由于风扇体积比较大而本设计中车体又比较小故作中选择了水泵抽水灭火利用一个直流小电机带动抽水进行简单的灭火这种方案有两个子方案方案1芯片控制电机的转速和转向都不需要控制只要在一定范围内转的越开越好因此采用这种方案有点麻烦而且还会浪费时间和精力方案2场效应管驱动电路直接利用场效应管驱动将电机放在三极管的漏极然后控制栅源之间电压正负即可驱动电机正常工作这种方案不仅电路简单易实现会减少很多电路上不必要的麻烦而且驱
21、动效率也大大提高不仅如此其维修性也很强出现故障能及时快速维修鉴于以上2种方案的比较我们选择方案2 电源模块的选定在本系统中需要用到的电源有单片机的5VL293N芯片的电源5V和电机的电源611V所以需要对电源的提供必须正确和稳定可靠方案1采用UT-3W提供的电源方案为电机供电采用UT-3W提供的电源接口为单片机提供电源优点简单方便方案2用六节锂电池为整个系统供电再转换为电机和单片机需要的电压基于系统的稳定性考虑我选择了方案2 单片机控制模块的选定考虑到整个系统的简单方便性控制模块采用C8051F320作为主控制芯片该芯片有足够的存储空间可以方便的在线ISP下载程序能够满足该系统软件的需要该芯片
22、提供了两个计数器中断对于本作品系统已经足够采用该芯片可以比较灵活的选择各个模块控制芯片能够准确的计算出时间有很好的实时性而且C8051F320有很强的扩展性使用简单灵活性高且价廉C8051F320作为主控芯片最终方案经过反复论证我们最终确定了如下方案1车体是购买专用电动车2采用C8051F320单片机作为控制核心3采用六节干电池供电4采用光电开关作为避障传感器5采用红外接收管作为红外火源传感器6采用场效应管作为驱动电机模块系统的结构框图如图23所示图23 系统总体结构框图系统硬件设计硬件部分的作用是以各模块构建出基本的系统为软件运行提供基础平台本次灭火机器人作为救灾设施系统要求能够准确测量信号
23、的位置并智能化地根据测量结果判断执行动作并进行处理及显示根据系统的原理本设计选用了16位单片机C8051F320进行编程控制利用C8051F320较强的运算处理能力超低功耗及丰富的片上外围设备等优点实现了较高精度的运行系统以下将详细介绍系统的硬件结构组成及各主要电路的设计原理与实现 系统工作原理及功能简介本系统利用单片机C8051F320单片机作为本系统的主控模块我们采用反射式红外传感器识别黑线轨迹用远红外火焰传感器检测火源由单片机对传感器识别到的信号加以分析和判断并通过对直流电机的控制来实现自动寻迹并灭火系统工作原理框图如图31所示图31 系统工作原理框图 系统硬件总体概述 总体框图在本设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于火焰传感器的灭火机器人毕业论文可编辑 基于 火焰 传感器 灭火 机器人 毕业论文 编辑

链接地址:https://www.31ppt.com/p-3940689.html