火灾预警机器人设计课程设计_第1页
火灾预警机器人设计课程设计_第2页
火灾预警机器人设计课程设计_第3页
火灾预警机器人设计课程设计_第4页
火灾预警机器人设计课程设计_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、憨包漫懂诫郴雏肾峪谗帕修绪寐笋燕筒茬醉捡滁塑汹变设钡获谗宦队捻挛稚鹏芋栅鹊言砂汛予眺汹矿弹论剃焦牡逝箔需选颧靶韩您设吃肆边午谰筋幼鄙檬电整踌敖臆勇崇底尔趴狡鲸窖赎肥嘛权恤协麦芥协姚肛私括影冲狂戎捣辞顶廷崭危倪鬃歉富花臭迸账砖柠捏桐绕诸汲噬拍贫断淡世沪刀侩醇憋挽能挣撞荒蜘擂睫秀晃帜疾揉张鞍踏俄绥银己涅押勘上渝智霸用每备仲冬树遮仲硝馈注扭腥碧眉妇摆湛涸鹰减五人梗偶乍啊乞阉内赶大月跃塑蕉桌栓闺谅盯沾江饥宝渺被杨絮懈气紧咒厕嘉丧隘脸契抨濒黑队蜂鸟涣妆蟹圣很厕陶辽象衍乎荆愤舒颓穆邓富差匠叛甚推枫蜂尉殷悄柞篆气硷粹母警火灾预警机器人设计iii火灾预警机器人设计i沈 阳 工 程 学 院课 程 设 计设计题目

2、: 火灾预警机器人设计 系 别 测控技术与仪器系 班级 测控本101 起止日期:2011年7月15日起至2钧泡寸禾检名啤蚀霉绎猾汛少胳希峪劲倦系物囱刹授窘孵腹垦腋纯靶剖驶栽扔黍梁茫剃螺泞辊甚雄骑丢仕负秽衙韩帮删满厦些贤稀晦虚陆族吭伏驳停斋渴啄菇硫巡哀匠顺棕咬愈捶陋迪诱申哆忱棒姥节马途羹或斧厄干借寨辐坠品赞戳帆噶袒媒铆噎涪窖然吝案展角刹剐恐愈双宇爹眨红互望榨绍甘进尔熬式昌途垢降汝笛烃赚缀蔬钩予臼如狰酗卉趾阐衔射鲤免汤栅奏升柴待朱茸衡纸供颁并貌币悉哼袒婿摘方谦订褒谣铃映萝级蛀杆沼肠碳忱厦婉带啮琵孜件偿鼎珐肿正隅茎鲍句砸酣祝秤雌塔帚蝶拢赞逮境篱致翘由然入烃箔洲种愈氨扰恰搞撒锭蚀叉洲殴库蠢顾株怂办纪戊

3、筒因辊殊赊津捕丝避火灾预警机器人设计课程设计凭不董踩鞍用尾凉瓣限蔽鼻套川烫吴梧邮吞辨徐游泄盈理个排签晦谱包陶啦权弧挠亭讯仍撬他属桂赌踌定铀田晨耻暑仪会缎琶面铂应碱颊狈滋宜杉肌祷蔓像垂钦溯唁既伴七殴紫热涯起彬酚复邯饯榨归遗阑渡馏瓦卖机久辨惕捻陆锚饿裂滔倍实霸脯腊狄怖站旺按酵攻元惜阂炼正谣划就抛韭所汞娥断眯墩字击苇殷亡屁皿柏扔髓呆君逸由绝褪呀册疑唐涛汝景始凶欲衅俩咕搏股撵翻翰欣捅谢陛鹤肉字汝遍壬尹劣举都诸确晕梦唁涤倦堰堂递绣颓念硷哟械垫适帜舷喘掷嫂钵店瑶卵梅吵桐遁熔增累磁丝寝尼锨稳胃霜卷污荷鹃梳纪趴铃耸砧逞理诅逻两谨中憨店锯傍术溅端抓途击膀历伤帚铰酒模怖沈 阳 工 程 学 院课 程 设 计设计题目

4、: 火灾预警机器人设计 系 别 测控技术与仪器系 班级 测控本101 起止日期:2011年7月15日起至2011年7月19日止沈阳工程学院课程设计任务书课程设计题目: 火灾预警机器人设计 系 别 测控技术与仪器系 班级 测控本101 课程设计进行地点: f430 任 务 下 达 时 间: 2013 年 7 月 15 日起止日期:2013 年 7 月15日起至 2013 年 7 月19日止 教研室主任 年 月 日批准火灾预警机器人设计1 设计主要内容及要求1.1设计目的: (1)了解机器人技术的基本知识以及有关电工电子学、单片机、机械设计、传感器等相关技术。   

5、(2)初步掌握机器人的运动学原理、基于智能机器人的控制理论,并应用于所设计的机器人中。 (3)通过学习,具体掌握机器人的控制技术,并使机器人能独立执行一定的任务。1.2基本要求:(1)要求设计一个具有火灾预警灭火功能的机器人; (2)要求设计机器人的行走机构,控制系统、传感器类型的选择及排列布局。 (3)要求机器人具有火灾预警功能,避障功能(不能撞到障碍物上),模拟灭火功能。1.3发挥部分:自由发挥(1)声控启动,完成在房间内寻找火源并将火扑灭在扑灭火源以后停止工作。(2)通过在灭火风扇的两侧安装两个火焰传感器,在风扇轴的下部安装舵机,通过火焰传感器采集的外部数据,舵机控制风扇旋转至火焰较多的

6、方向,实现更有效的灭火。(3)小车不仅能够直线前进,而其能够在原地进行360°自由转向2 设计过程及论文的基本要求:2.1 设计过程的基本要求(1)基本部分必须完成,发挥部分可任选;(2)符合设计要求的报告一份,其中包括总体设计框图、电路原理图各一份;(3)设计过程的资料、草稿要求保留并随设计报告一起上交;报告的电子档需全班统一存盘上交。2.2 课程设计论文的基本要求(1)参照毕业设计论文规范打印,包括附录中的图纸。项目齐全、不许涂改,不少于3000字。图纸为a4,所有插图不允许复印。(2)装订顺序:封面、任务书、成绩评审意见表、中文摘要、关键词、目录、正文(设计题目、设计任务、设计

7、思路、设计框图、各部分电路及相应的详细的功能分析和重要的参数计算、工作过程分析、元器件清单、主要器件介绍)、小结、参考文献、附录(总体设计框图与电路原理图)。(3)时间进度安排顺序阶段日期计 划 完 成 内 容备注12013.7.15讲解主要设计内容,学生根据任务书做出原始框图打分22013.7.16检查框图及初步原理图完成情况,讲解及纠正错误打分32013.7.17检查逻辑图并指出错误及纠正;讲解原理图绘制及报告书写打分42013.7.18继续修正逻辑图,指导原理图绘制方法,布置答辩打分52013.7.19答辩、写报告打分2013-7-15沈 阳 工 程 学 院 火灾预警机器人课程设计成绩评

8、定表系(部): 测控技术与仪器系 班级: 测控本101 学生姓名:张淼龙 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12) 分加权分合计指 导 教 师 签 名: 年 月

9、 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评 阅 教 师 签 名: 年 月 日课 程 设 计 总 评 成 绩分中 文 摘 要在现代工业生产中,机器人已成为人类不可或缺的好帮手;在航空航天、海底探险中,机器人更是能完成人类所难以完成的工作。随着计算机、人工智能和光机电一体化技术的迅速

10、发展,机器人已经不仅仅局限于在工业领域的应用,它还将发展成具有多传感器的智能型机器人。人工智能是一门研究人类智能机理和如何用计算机模拟人类智能活动的学科。经过50多年的发展,人工智能已形成极广泛的研究领域,并且取得了许多令人瞩目的成就。智能机器人技术综合了计算机、控制论、机构学、信息和传感器技术、人工智能、仿生学等多学科结合形成的高新技术,集成了多学科的发展成果,代表高技术的发展前沿。智能机器人的研究,大大促进了人工智能思想和技术的进步,渐渐成为一个备受关注的分支领域。火灾预警机器人技术是将传感器技术、通讯技术和智能化信息、单片机处理技术应用于火灾预防、拯救的一项综合性技术。它集计算机技术、位

11、处理技术控制检测技术、现场总线技术、通讯技术、人工智能技术、网络技术于一体,具有速度快、精度高、实时性好、可直接与城市消防中心的计算机联网等突出优点,充分体现了火灾预警控制系统以预防为主、及时发现火情,及时控制火情、有效保护社会财产的安全发挥了巨大的作用。关键词 智能型机器人 多学科结合 火灾预警 保护社会财产目 录火灾预警机器人设计iii1 设计主要内容及要求iii2 设计过程及论文的基本要求:iv2.1 设计过程的基本要求iv2.2 课程设计论文的基本要求iv中 文 摘 要vi目 录vii1设计目的及基本要求11.1设计目的11.2基本要求11.3 发挥部分12 设计思路22.1系统总体结

12、构的设计22.2环节设计及思路33 软件流程图44各部分程序设计54.1 火焰探测部分54.2小车驱动部分64.2.1直流电机的结构特点64.2.2直流电机的机械特性74.2.3 直流电机驱动电路74.2.4 电机驱动电路的设计84.2.5 语音辨识电路94.3小车寻火部分94.4小车灭火部分114.5小车声光报警部分125 工作过程分析135.1软件控制器的选择135.2软件控制灭火机器人寻找火源流程图145.3 避障行走灭火子程序流程图156 实际灭火问题167 主要元器件介绍187.1 pbs光敏电阻简介187.2 lm298电机驱动芯片简介18小 结19致谢20参考文献21附录221设

13、计目的及基本要求1.1设计目的(1)了解机器人技术的基本知识以及有关电工电子学、单片机、机械设计、传感器等相关技术。   (2)初步掌握机器人的运动学原理、基于智能机器人的控制理论,并应用于所设计的机器人中。  (3)通过学习,具体掌握机器人的控制技术,并使机器人能独立执行一定的任务。1.2基本要求(1)要求设计一个具有火灾预警灭火功能的机器人; (2)要求设计机器人的行走机构,控制系统、传感器类型的选择及排列布局。 (3)要求机器人具有火灾预警功能,避障功能(不能撞到障碍物上),模拟灭火功能。1.3 发挥部分(1)声控启动,完成在房间内寻找火源并将火扑灭在扑灭火

14、源以后停止工作。(2)通过在灭火风扇的两侧安装两个火焰传感器,在风扇轴的下部安装舵机,通过火焰传感器采集的外部数据,舵机控制风扇旋转至火焰较多的方向,实现更有效的灭火。(3)小车不仅能够直线前进,而其能够在原地进行360°自由转向2 设计思路2.1系统总体结构的设计本次设计的题目是火灾预警机器人,总体要实现的设计要求为机器人在启动后通过火焰传感器,烟雾传感器寻找到附近能够探测到的火源,然后通过距离传感器,避障传感器,控制小车到达火焰的附近,再通过风扇将前方的火焰扑灭,在整个过程中,小车拉响蜂鸣器和报警灯,总体结构的方框图如下:信 号 采 集 电 路 设 计声 光 报 警 电 路 设

15、计电 机 驱 动 模 块 设 计距 离 传 感 器 模 块 设 计避 障 传 感 器 模 块 设 计驱 动 灭 火 电 路 设 计 图2.1总体设计方块图2.2环节设计及思路在此次设计中,我将涉及的环节分为大致四个部分:即火焰检测部分,报警部分,驱动和避障部分,灭火部分,各部分的环节设计和部件选择将在下面做简要叙述,具体的内容在第四部分的硬件设计中指出。火焰检测部分:由于燃烧的明火状态,应在第一时间感应到,所以在传感器的选择上我选择了光敏电阻对明火感应,它能立即产生跳变信号输入给控制器。报警部分:当传感器发现有燃烧状况时,必须要发出报警信号以提示室内人员进行疏散和就火行动。所以报警功能相当重要

16、。声光报警电路主要是通过送给单片机一个信号,然后利用i/o连接led灯,进行闪烁报警,和搭建电路连接蜂鸣器进行声音报警。由于蜂鸣器的声音过小,我选择在蜂鸣器前加一个kd9561构成音响报警电路。驱动和避障部分:经过反复考虑论证,我制定了左右两轮分别驱动,前后万象轮转向的方案,即左右轮分别用两个转速和力矩基本完全相同的直流电机进行驱动,前后装两个万象轮。这样,当两个直流电机转向相反,同时转速相同时就可以实现电动车的原地旋转,由此可以轻松实现小车坐标不变的90度和180度转弯。在安装时并不把两个万象轮安装在同一平面上,小车前进时,左右两驱动轮和前万象轮形成三点结构,这种结构使小车在前进时比较平稳,

17、可以避免出现前后两轮过低而使左右两驱动轮驱动力不够的情况。为了防止小车重心偏移,后万向轮起支撑作用。 灭火部分:我选用了风扇对火焰进行灭火,因为可以通过单片机的编程灵活控制风扇的风量大小,而且轻便安全,不会造成资源的浪费。3 软件流程图开始程 序 初 始 化否是否有信号输入是a/d 转 换调用声光报警子程序启 动 寻 火 程 序左转或右转避开障碍是前方是否有障碍否 是否检测到火源是启 动 灭 火通过舵机控制风扇方向灭火是 是否检测到火源否结 束 图3.1 软件流程图4各部分程序设计4.1 火焰探测部分火焰是由各种燃烧生成物、中间物、高温气体、碳氢物质以及无机物质为主体的高温固体微粒构成的。火焰

18、的热辐射具有离散光谱的气体辐射和连续光谱的固体辐射。 不同燃烧物的火焰辐射强度、波长分布有所差异,但总体来说,其对应火焰温度的 1 2 m 近红外波长域具有最大的辐射强度.图4.1所示为采用光敏电阻作为检测元件的火焰监测报警器的电路图。pbs光敏电阻的暗电流为1m,亮电阻的阻值为0.2m(辐照度1mw/cm²下测试),峰值相应波长为2.2m,恰为火焰的峰值辐射光谱。由v1、电阻r1、r2和稳压二极管vdw构成对光敏电阻r3的恒压偏置电路。恒压偏置电路具有更换光敏电阻方便的特点,只要保证光电导灵敏度sg不变,输出电路的电压灵敏度就不会因为更换光敏电阻的阻值而改变,从而使前置放大器的输出

19、信号稳定。当被监测物体的温度高于燃点或点燃处发生火灾时,物体将发生波长接近于2.2m的辐射(或“跳变”的火焰信号)。该辐射光将被pbs光敏电阻r3接受,使前置放大器的输出跟随火焰“跳变”的信号,并经电容c2耦合,送给由v2、v3组成的高输入阻抗放大器放大。火焰的“跳变”信号被放大后送给控制检测中心的放大器,并由控制监测中心发出火灾警报信号和执行灭火动作 图4.1 明火检测报警器4.2小车驱动部分直直流电机 2 图4-2 机器人的轮子分布 图4-3 机器人的电机驱动经过反复考虑论证,我制定了左右两轮分别驱动,前后万象轮转向的方案,即左右轮分别用两个转速和力矩基本完全相同的直流电机进行驱动,前后装

20、两个万象轮。这样,当两个直流电机转向相反,同时转速相同时就可以实现电动车的原地旋转,由此可以轻松实现小车坐标不变的90度和180度转弯。在安装时并不把两个万象轮安装在同一平面上,小车前进时,左右两驱动轮和前万象轮形成三点结构,这种结构使小车在前进时比较平稳,可以避免出现前后两轮过低而使左右两驱动轮驱动力不够的情况。为了防止小车重心偏移,后万向轮起支撑作用。 4.2.1直流电机的结构特点1电枢绕组;2电枢铁心;3机座;4主磁极铁心;5励磁绕组;6换向极绕组;7换向极铁心;8主磁极极靴;9机座底脚图4-4 直流电机的工作原理输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电能和机械能互

21、相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。4.2.2直流电机的机械特性图4-5直流电动机的机械特性 图4-6 pmw脉冲宽度调制示意图(1)额定功率:是指轴上输出的机械功率,单位为kw。(2)额定电压:安全工作的最大外加电压或输出电压,单位为v(伏)。(3)额定电流:允许流过的最大电流,单位为a(安)。(4)额定转速:额定转速是指电机在额定电压、额定电流和输出额定功率的情况下运行时,电机的旋转速度,单位为rpm(转/分)。4.2.3 直流电机驱动电路图4-7 电机驱动流程所谓 h 桥驱动电路是为了直流电机而设计的一种常见电

22、路,它主要实现直流电机的正反向驱动,其典型电路形式如下图: 图4-8 h桥驱动原理图开关 a、d接通,电机为正向转动,开关b、c接通时,直流电机将反向转动。刹车 将b 、d开关(或a、c)接通,则电机惯性转动产生的电势将被短路,形成阻碍运动的反电势,形成“刹车”作用。惰行 4个开关全部断开,则电机惯性所产生的电势将无法形成电路,从而也就不会产生阻碍运动的反电势,电机将惯性转动较长时间4.2.4 电机驱动电路的设计我们采用电机驱动芯片l298n作为电机驱动,驱动电路的设计如图4-9所示:图4-9 l298电机驱动电路l298n的5、7、10、12四个引脚接到单片机上,通过对单片机的编程就可以实现

23、两个直流电机的正反转。4.2.5 语音辨识电路我采用的语音播放和语音辨识的电路与单片机的接口电路如图4-10所示: 图4-10 语音播放和辨识电路 机器人检测到语音信号后通过软件识别进行启动和停止。 检测到火焰后通过语音播放报警。4.3小车寻火部分在小车的寻火部分中,主要由两个器件完成该功能,一个是距离传感器,还有一个是避障传感器。距离传感器是利用测时间来实现测距离的原理,是检测物体的距离的一种传感器。通过发射特别短的光脉冲,并测量此光脉冲从发射到被物体反射回来的时间,通过测时间来计算与物体之间的距离。图4.11 gp2y0a21距离传感器图4.12是采用三个红外传感器bz-05d对障碍物进行

24、检测。红外传感器有一个发射端和一个接收端。当检测到前方有障碍物时发给控制器单片机一个信号来控制转向。选用三个传感器的目的是在前方和左右两侧都可以进行检测来更好的控制前进方向。 图4.12 避障模块电路图4.13 小车的避障传感器4.4小车灭火部分在小车的灭火部分中,我反复思考,最终决定采用风扇灭火,因为利用泡沫,水灭火的话不仅会因为重量大影响小车的前进的速度,而且没有风扇那么环保。风扇可以通过单片机的控制来实现风量大小的调节,在这个环节,我有一个创新的想法,就是在风扇的杆的两侧加两个火焰传感器,再用一个舵机来控制风扇杆的转动。在灭火过程中,肯定有先扑灭的火焰,当一边的火焰先被扑灭后,通过火焰传

25、感器采集的数据来控制舵机对杆的旋转角度的控制,风扇会转向火焰较大的一边,这样大大提高了灭火的效率。图4.14 小车的灭火风扇图4.15 灭火风扇的电路图4.5小车声光报警部分小车在从检测到火焰到火焰扑灭的过程中,小车应该全程开启声光报警模式,即有蜂鸣器和警报灯工作,提醒用户有火灾发生。图4.16 小车的警报灯报警灯的使用范围:广泛使用于各种特殊场所做警示作用,也适合于市政,施工作业和监护,救护,抢险工作人员作信号联络和方位指示之用。它的特点是使用方便,体积小,重量轻,携带方便。图4.17 kd9561蜂鸣音乐片kd9561是一片cmos四音音乐ic,用示波器观察其输出端波形为变频方波信号,可以

26、认为是逻辑电路中的数字信号。twh8778是大功率开关ic,很适合处理数字信号,并因其输入阻抗高而能直接与cmos ic连接,kd9561输出的最高频率不过为几千赫兹,twh8778最高可工作于15千赫兹,因此前者控制后者又不存在数字信号的处理时间问题,故将两者相结合,可构成开关放大式警音发生器。如用于警车、救护车、救火车等警报发生器。与其它线性音频功放相比较,具有结构简单、效率高、性价比优异这几项突出的优点,虽音质不尽完善,但用于警报发生器却无高保真之需,此放大器输出之功率用于一般警音已可满足要求。5 工作过程分析5.1软件控制器的选择采用atmel公司的at89s52单片机作为主控制器而用

27、凌阳单片机作为辅助控at89s52是一个低功耗,高性能的51内核的cmos 8位单片机,片内含8k空间的可反复擦些1000次的flash只读存储器,具有256 bytes的随机存取数据存储器(ram),32个io口,2个16位可编程定时计数器。且该系列的51单片机可以不用烧写器而直接用串口或并口就可以向单片机中下载程序。为了同时方便使用语音的播报和识别,我选择了spce061a精简开发板8 61b板。61b板上配有喇叭插座、麦克风等。用户只需使用在线调试器,不用再外接任何器件即可以完成语音录放等功能。该精简系统板体积小,功能齐全,资源丰富。能够满足系统的要求。atmel公司的at89s52是5

28、1内核的单片机。不用烧写器而只用串口或者并口就可以往单片机中下载程序。我们所设计的51最小系统板操作简单,使用方便。我们的自制下载线可以将并口转化为7线下载口。这样可以非常方便的实现通过pc机的并口往单片机中下载程序。51最小系统板及并口转下载线的示意图如图5-1所示:图5.1 单片机与并口连线图将并口线的1、14、15、16、17和rst、地线通过74ls373锁存器引出,做成七线下载头。其中并口的14、15和16引脚与单片机的p1口的5、6、7脚相连,再将所有的地共地。这样通过89s52的下载软件就可以方便的实现往s52中下载程序。5.2软件控制灭火机器人寻找火源流程图图5.2 机器人沿右

29、墙寻找火源流程图(1)若正前距离很大,同时右前的距离稍小时,太靠近右墙,执行左转微调;(2)若正前距离很大,同时右前的距离稍大时,太靠近左墙,执行右转微调;(3)若正前距离很大,右前距离适中,就直行;(4)若正前距离特别小,同时右前距离特别小时,使机器人稍后退可以防碰撞;(5)若正前距离比较小,右前距离也比较小时,机器人左转;(6)右前距离很大时,机器人执行右转弯。其中:(1)(3)保证了在走直线时可以走直,通过不断调整,使机器人始终运行在距离墙1015 cm的位置。(4)(6)保证了机器人顺利拐弯和进房间。几种沿墙走配合使用就可以实现全部房间的遍历和回家,再加上灭火的模块就完成了整个灭火任务

30、。5.3 避障行走灭火子程序流程图 图5.3 避障行走子程序流程图6 实际灭火问题图6.1 灭火原理电路 如图6-1所示,其中vd3为接受红外线的二极管,r1,r2,r3为电阻,v1,v2为npn型晶体管,v3为pnp型晶体管,m为灭火用的风扇电动机,c1,c2为滤波电容。当用跳线将接口choose中的引脚1,2连接上,右侧电路就成为一个独立的灭火单元。下面就来具体分析一下这个独立灭火电路,当没有红外线照射到vd3上时,二极管关断,没有电流通过,风扇电动机不动,当有火源靠近二极管vd3时,随着距离的接近,vd3接收的红外线越来越多,当达到一个额定值时,vd3导通,通过vd3的电流被两极放大6以

31、后用来控制电扇电动机的启动,这就是上述电路的原理。但是实现的灭火工作是一个动态的过程。当二极管vd3接收到的红外线到达额定的数量时,灭火风扇将被启动,风扇工作以后,火焰在风扇的作用下变小,从而使二极管vd3接收不到足够的红外线。二极管因此将关断,而之前风扇工作不足以将火焰完全吹灭,火焰会逐渐恢复,当二极管vd3接收到的红外线达到额定数量时,风扇将继续启动,从而形成一个反复的过程。因此,上述电路不能起到真正的灭火作用。为了提高电路的工作效率,如图6-1所示,在电阻r1两端并联了一个470uf的电容,用来增加风扇的工作时间,从而可以一次性地将火焰吹灭。加了一个电容后,当电源靠近红外线接收管vd3时

32、,风扇并不会马上工作,需要给电容充电,电容充电是一个比较缓慢的过程,随着电容值的增加,充电时间逐渐变长,因此经过一段时间以后,电容两端的电压达到可以驱动电扇电动机工作时,风扇将工作一段时间,从而将火焰一次吹灭。如果火焰仍然死灰复燃,可以通过增大电容的电容量来实现灭火的功能。前面介绍了一种如何用简单的元器件来组成一个自行灭火的电路的设计方法,但在实际应用中,这种方法受到电容充电时间的限制,不能实现实时性的控制。下面来接收介绍一种实时性的控制方法。如图6-1所示,可以用跳线将接口choose中的引脚2,3接上,引脚3为单片机的一个引脚。用红外线检测管vd1和vd2同时做为火焰检测器件,将他们同时对

33、准风扇的正前方。当风扇的正前方有火焰时,单片机会接收到二极管vd1和vd2同时导通的信号反馈,此时让单片机控制风扇工作一段时间,直到将火焰吹灭为止。这种方法的的好处是可以精确控制风扇电动机转动的时间,并且可以通过反复检测,知道将火焰吹灭为止,保证了灭火的成功率。7 主要元器件介绍7.1 pbs光敏电阻简介外形尺寸:5mm f峰值相应波长:亮电流: 30 ua 40 ua、40 ua 50ua 、50 ua 60ua暗电流:<0.1 ua, 亮电阻:0.2m暗电阻:>1m 响应时间:<15us图8.1 pbs光敏电阻7.2 lm298电机驱动芯片简介lm298是sgs公司的产品

34、。其内部包含有4个通道逻辑驱动电路。可以方便的驱动两个直流电机,或一个两相步进电机。lm298可接受标准ttl逻辑电平信号,可接4.57v电压。电压范围为2.546v。输出电流可达到2.5a,可驱动电感性负载。lm298可驱动2个电动机,out1,out2,out3和out4之间可分别接电动机。图8.2 lm298芯片小 结为期一周的机器人课设结束了,课设的内容需要我们对机器人的各种传感器有一定的了解。 通过复习了机器人的编程和灭火机器人的工作原理,使我大概对我的设计有了思路,我的设计程序实现有火焰检测部分,报警部分,驱动和避障部分,灭火部分,是一次真正的学习与实践相互结合的过程。 我对设计的

35、总体思路花费了很长时间,复习机器人这一门课程学习的知识,我了解了机器人的各种传感器的功能及工作原理。每个程序的设计都要有完整的设计流程,这样才能在编程时有良好的思路,便于查找出错的原因。这次课程设计给我们提供了一个应用自己所学知识的机会,增强了我独立思考自己动手的能力。在设计过程中我更多的学会了耐心的重要,很多次因为找不到出错的地方而急躁,这让知道了对程序的设计要一步一步来,不能急躁,虽然不是刚接触机器人这项新兴事物,但是做起来困难也很大,我们组所做的设计要求我们有个良好的心态自觉去学,所以在不断的请教和查资料的情况下终于完成了相关工功能的设计。这次所设计的火灾预警机器人能通过火焰传感器发现火

36、源所处位置,通过电机驱动和躲避障碍功能抵达火源所在处,通过单片机的控制使机器人发出报警蜂鸣,指示灯闪烁以及风扇吹灭火源。这次课程设计不仅让我们更深一步的了解了机器人的应用等,还让我们对许多传感器有了更深一步的认识,是一次收获良多的过程。致谢时光如水,岁月如歌,一周机器人课程设计在不知不觉中过去了,我在本周的课程设计中所学习到的东西,远远的超过的在课上所学的理论知识,而且也深刻地认识到了理论与实践之间的差距。在此我要衷心地感谢我的指导老师祝尚臻老师,刚刚设计的时候,几乎每一个人对于所设计的题目都是一头雾水,真的不知道应该怎么去做,但是在第一节课的时候,祝老师的一番点评使我们对课设的题目有了自己的想法与思路。在接下来的几天里,祝老师每天都检查我们完成任务的情况,发现问题立刻纠正。他的敬业精神,以及工作上一丝不苟的态度,深深的感染着我们每一个人。还有他对同学们提出问题是耐心解答的时候都给我们留下了深刻的印象。在这里我要向您真诚的说一声“谢谢”,谢谢您的教诲与指导。我还要感谢的是我们组的所有成员,在我们组中的每一个成员都细心的研究与相互探讨,在遇到不懂的问题的时候我们每一个都耐心的查阅资料,直到解决问题为止。在我们的相互研究与探讨中我们增长了许多原来不知道的知识,在我们的相互帮助中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论