智能灭火机器人设计方案.docxVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?

?

智能灭火机器人设计方案

?

?

董蕴慧+毕征程+张程+吕光斌

摘要:根据制造一个自主控制的机器人在一间平面结构房子模型里运动并找到一根蜡烛尽快将它熄灭的任务,利用开关二极管、滤波电容、电阻、光电耦合、L298N、LM2596等元器件,设计出稳压降压电路和L298N驱动模块的PCB板,并通过STC12C5A60S2单片机导入自己设计的一系列如寻墙、寻火、灭火、回家等子程序,合理布局地面灰度传感器、红外光电传感器并在不断改进和调试下成功制作出能够准确完成任务的灭火机器人。

关键词:机器人;灭火;传感器;电机驱动;稳压电路

DOI:10.16640/j.cnki.37-1222/t.2016.24.134

1系统的整体方案设计

整体选定右手法则,即小车基本一直沿右墙走,当进入房间后,如果没有火,则寻找下一个房间;如果有火,则开始执行寻火程序,直到离蜡烛30cm的检测到白线,再利用风扇将蜡烛熄灭,完成灭火功能。因此设计的小车要求能够及时调节前进的方向,以便快速进入房间,顺利找到火源。系统总体设计框图如图1:

2硬件设计

该方案是设计一个在规定区域能自主搜索火源并实施灭火的智能机器人小车,设计使用的主控芯片为STC12C5A60S2单片机,设计重点在传感器和电机驱动上

2.1DC-DC降压电路

采用LM2596s-5.0芯片。输入端给入11.1V~12.8V电压,输出端输出5V电压。LM2596开关电压调节器是降压型电源管理单片集成电路,能够输出3A的驱动电流,同时具有很好的线性和负载调节特性。本方案采用LM2596s-5.0,输入端给入11.1V~12.8V电压,输出端输出5V电压。该器件内部集成频率补偿和固定频率发生器,开关频率为150KHz,与低频开关调节器相比较,可以使用更小规格的滤波元件。由于该器件只需4个外接元件,可以使用通用的标准电感,这更优化了LM2596的使用,极大地简化了开关电源电路的设计。

2.2避障传感器及其辅助电路

本方案采用红外测距传感器来实现过程中的寻墙功能。红外传感器是一种集发射与接收于一体的光电传感器。具有受可见光干扰小、价格便宜、易于配装、使用方便的特点。检测距离可以根据要求适度调节。

两种红外传感器均在传感器接收不到反射光时,输出高电平;当传感器接收到反射光时,输出低电平。通过前面五个、左边两个、右边一个共八个传感器的信号,实现左右手法走迷宫、倒车、旋转等功能。

2.3火焰传感器及其辅助电路

该方案为实现探测火源的功能,采用6路火焰传感器来探测房间内的是否有火源。能够探测火焰发出的波段范围分别为700—1100nm的短波近红外线(SW-NIR),通过电信号(电压信号)进行输出。当传感器接收到火焰信息时,输出电压为0.5~2.5V。通过给单片机的比较口的输入信号电压,即可实现测火。传感器探测距离可达2m,但受日光影响较大。通过信号灯的导通状态,可观察是否检测到信号。

2.4灰度传感器及其辅助电路

灰度传感器的主要作用是探测房间门口处,终点处以及火焰圈处的白线。该方案采用的型号为:CK019循迹传感器。检测距离为1~3cm。白线输出高电平,黑线输出低电平。

3软件设计

软件设计方案是以上述硬件电路为基础的,包括电机控制模块、传感器模块的程序设计与实现。程序设计采用C语言编写,编程环境是集成KeilC51编译器的集成编译环境。灭火机器人设计的软件设计结构框图如图2所示。

4总结

本次的灭火机器人小车设计主要涉及驱动模块、避障模块、灰度模块、灭火模块、单片机开发、程序设计等等。我们采用额定电压为12V,转速为333rad/s的电机,11.1V,25C的电池,并在小车左右分别加了一个传感器作为反馈调节消除误差,设计出运行稳定的智能灭火机器人。

参考文献:

[1]张俊谟.单片机中级教程[M].北京:北京航空航天大学出版社,2006.

[2]泰继荣.现代直流控制技术及其系统设计[M].北京:机械工业出版社.

[3]沙占友.单片机外围电路设计[M].北京:电子工业出版社,2003.

[4]阎石,数字电子技术基础.北京:高等教育出版社,1998.

?

-全文完-

文档评论(0)

180****9182 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档