资源描述:
《灭火机器人毕业论文(定稿)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、陕&工业靶北技术學院SHAANXIPOLYTECHNICINSTITUTEf洽丈J设计(论文)题目基于单片机的灭火机器人指学班学教导教师:王星封磊生专业:计算机应用技术级:计应1402生姓名:赵凯、赵耀华、朱凯、刘栋研室主任:信息工程学院二O—六年月日基于单片机的灭火机器人设计摘要该文设计是一款基于单片机的火火机器人模型的设计。该设计以STC89C52单片机为控制核心的系统,通过自制火焰传感器用于火焰探测,红外光电传感器用于探测障碍物,L298驱动电机前后转动实现机器人平面运动。该系统火焰探测采用自制的六路火焰传感器,其中
2、是由五路远红外接收二极管和一路近红外接收二极管构成,它与目前其他火焰探测器相比,具有火焰探测精确度相对高、结构较为简单,性能可靠等优点。避障则用E18-D50NK型号的光电传感器,该传感器具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点。此设计以数字集成电路技术为基础并以单凡机技术为核心,依据传感器的信号传入单片机实现各种指令处理。实验结果表明,该设计具有成本低、可靠性高、灭火速度快、安装调试方便等特征,具有较好的应用前景。关键词STC89C52单片机,光敏晶体管,红外光电开关,L298N,E18-D50
3、NKFirefightingrobothardwaredesignbasedonsinglechipmicrocomputerAbstractInthispaper,thedesignmodelforthedesignofamicrocontroller-basedfire-fightingrobot.SystemtoSTC89C52RCmicrocontrollerforcontrolcore,innovationhomemadeflamesensorisusedtomeasurethesourceoffire,usei
4、nfraredreceiverdiodetodetecttheroadblock.ThesystemusesixinnovationhomemadeflamesensorswhichconsistoffiveremoteInfraredreceiverdiodesandonecloseInfraredrcccivcrdiodctomeasurethesourceoffire,whichcompareothermeasurementswithhighprecision,simplestructure,reliableperf
5、ormancecharacteristics.ObstacleavoidanceusestheE18-D50NKmodelsofphotoelectricsensor,thesensorhasalongdetectiondistance,smallinterferencebyvisiblelight,thepriceischeap,easytoassembleandconvenientuse,etc.Thisdesignisbasedondigitalintegratedcircuittechnologyandsingle
6、-chipmicrocomputertechnologyasthecore,accordingtothesensorsignaltomicrocontrollerprocessingallkindsofinstructions.Theexperimentalresultsshowthatthedesignoflowcost,highreliability,firefast,easyinstallationfeatures,verysuitableforlargefireriskcoefficient,hasagoodapp
7、licationprospect.Keywords:STC89C52microcontroller,photosensitivetransistor,infraredphotoelectricswitch,L298N,E18-D50NK摘要错误!未定义书签。Abstract3第一章引言错误!未定义书签。1.1课题的幵发背景51.2课题的研宄现状51.3课题研宄的意义61.4课题任务7第二章系统基本原理与总体方案设计82.1灭火机器人的基本原理82.2灭火机器人的整体设计82.3.1避障模块92.3.2火焰检测方案112.4
8、灭火机器人的方案设计与论证132.5机器人各模块介绍142.6最终方案确定16第三章硬件设计分析与计算173.1系统技术路线及功能简介173.2电源模块173.3红外寻迹传感器173.4L298N电机驱动183.5红外火源传感器193.6风扇模块20四、软件设计21五、测试方案与测试结果:22六、结论、