实践项目6:灭火机器人的制作课件_第1页
实践项目6:灭火机器人的制作课件_第2页
实践项目6:灭火机器人的制作课件_第3页
实践项目6:灭火机器人的制作课件_第4页
实践项目6:灭火机器人的制作课件_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、学习情境6 灭火机器人的制作 综合项目传感器应用学习情境6 灭火机器人的制作 学习情境要求: 制作一个由计算机程序控制的机器人,在一间模拟平面结构的房间里运动,找到代表房间里火灾点的正在燃烧的蜡烛并尽快将它扑灭。 学习情境要求学习情境要求学习情境目标知识目标1掌握灰度传感器、碰撞传感器、红外传感器和 光电编码器的测量电路和工作原理。2掌握灭火机器人的设计思路,结合传感器进行 控制运行。 能力目标1能根据学习情境要求自行设计硬件电路系统。2能利用各种传感器功能进行灭火机器人的制作。 素质目标 1培养耐心细致的工作态度。 2培养严谨扎实的工作作风。 3培养团结协作的合作能力。 学习情境目标知识目标

2、1掌握灰度传感器、碰撞传感器、红外传感内容导航确定系统方案各单元电路的搭建系统调试123内容导航确定系统方案各单元电路的搭建系统调试123系统组成返回控制模块传感器模块外围模块控制主板控制按键电机控制电压复位系统碰撞传感器红外传感器灰度传感器光敏传感器光电传感器火焰传感器液晶显示电源麦克风电机驱动ASBUS总线串口通信系统组成返回控制模块传感器模块外围模块控制主板碰撞传感器液晶确定方案图3.2超声波的反射和折射返回一. 系统总体方案设计 图6.1系统框图系统框图确定方案图3.2超声波的反射和折射返回一. 系统总体方案设计单元电路返回二搭建各电路单元1. 灭火机器人计算机硬件 灭火机器人计算机硬

3、件的设计方案尽量选择功能齐全、可靠、周边设备集成度高的微控制器,选Motoroia生产的68HC11,使我们以极少的周边芯片获得了齐全的功能,8个模拟口,3个输入扑捉,5个PWM输出,16位地址,8位数据总线,串口,以及4个通用的I/O口。同时,还充分的考虑到软件开发问题,因为没有优秀方便的软件开发工具,硬件只能成为专有系统,而无法成为开发平台。68HC11的自下载功能,使我们拥有了纯软件开发调试的优秀工具JC。JC既可用于开发高级应有的软件,又便于开发低层驱动,还能交互调试。68HC11芯片图单元电路返回二搭建各电路单元1. 灭火机器人计算机硬件68返回2. 传感器硬件电路的设计(1)碰撞传

4、感器碰撞传感器是使灭火机器人有感知碰撞环上的碰撞信息能力的传感器。在能力灭火器人的左前、右前、左后、右后设置有四个碰撞开关(常开),它们与碰撞环共同构成了碰撞传感器。碰撞环与底盘柔性连接,在受力后与底盘产生相对位移,触发固连在底盘上相应的碰撞开关,使之闭合。我们把来自四周的碰撞分为八个方向,如图所示。 (a)碰撞传感器方位图(b)碰撞传感器连线图单元电路返回2. 传感器硬件电路的设计(1)碰撞传感器(a)碰撞传感单元电路返回碰撞传感器电路 碰撞开关示意图 如上图所示,在能力风暴智能机器人里,四个碰撞开关接在一个电阻网络里,通过采集模拟口上电压值的变化,来识别出哪个或哪些碰撞开关闭合,从而判断出

5、哪个方向有碰撞,机器人再根据判断作出相应的动作。单元电路返回碰撞传感器电路 单元电路返回(2)红外传感器 机器人小车运用了 2 只红外发射管(970nm)和一只红外接收模块构成红外传感系统(如图所示),主要用来检测前方、左前方和右前方的障碍,检测距离范围为1080cm。当机器人感测到有障碍物事可进行可相应的改变运行轨迹,避开障碍物,使机器人运动更灵活,还可通过调节两个电位器来调节左右两个红外的检测距离。 红外发射红外接收 红外传感器电路图 红外传感器位置示意图单元电路返回(2)红外传感器红外发射红外接收 红外传感器单元电路返回(3)光电编码器 光电编码器原理上也是靠发射与接收红外光来工作的。智

6、能机器人上用的光电编码器芯片集成了发射与接收功能。从图中可以看出:红外光射在黑色辐条上时没有反射信号,因为红外光大部分已经被黑色辐条吸收;当红外光射在白色辐条上时有反射信号,因为红外光在白辐条上反射强烈,通过光电编码器反馈的信号可以在液晶上观察到机器人的运行速度及机器人两车轮的运行状态变化。光电编码器工作原理图单元电路返回(3)光电编码器光电编码器工作原理图单元电路返回(4)灰度传感器 灰度传感器是模拟传感器,灰度传感器利用光敏电阻对不同颜色的检测面对光的反射程序不同,其阻值变化在的原理进行颜色深浅检测。灰度传感器有一只发光二极管和一只光敏电阻,安装在同一面上。在有效的检测距离内,发光二极管发

7、出白光,照射在检测面上,检测面反射部分光线,光敏电阻检测此光线的强度并将其转换为机器人可以识别的信号。电路原理图如下:灰度传感器光敏电阻工作原理图灰度传感器示意图单元电路返回(4)灰度传感器灰度传感器光敏电阻工作原理图灰度单元电路返回(5) 火焰传感器 火焰传感器是模拟传感器。它利用火焰光线敏感型的元件对火焰强度的检测并将其转换为机器人可以识别的信号。火焰传感器的火焰探头可以用来探测火源或其它一些波长在700nm 1000nm范围内的热源,远红外火焰探头将外界红外线的强弱变化转化为电流的变化,外界红外线越强,数值越小;红外线越弱,数值越大。在灭火比赛中,火焰探头起着非常重要的作用,它可以用作机

8、器人的眼睛来寻找火源。火焰传感器单元电路返回(5) 火焰传感器火单元电路返回3. 灭火装置的设计(1)行走装置及灭火装置灭火风扇装置灭火风扇控制电机灭火机器人运行装置灭火机器人运行控制电机灭火装置和行走装置事物图原理说明: 三只直流电机构成灭火机器人的行走装置和灭火风扇装置,采用差动驱动方式,可原地转向,遇到火源是启动灭火风扇,熄灭火源。当灭火器遇到某种请何况时可以使扬声器发出声音,起到提示的作用。 单元电路返回3. 灭火装置的设计灭火风扇装置灭火风扇控制电机返回(2)扬声器装置 灭火智能机器人上的麦克风是能够识别声音声强大小的声音传感器,麦克风采集到的信号通过 LM386(U14)进行放大,

9、放大倍数为200(由C21 确定),输出信号接至ADIN2。没有声音时,电压为2.5V 左右,转换为10 位二进制数后得到的十进制整数为127 左右,库函数microphone()对数据进行处理,使返回值为01023。当有声音时,LM386 的输出电压在2.5V 上下波动。ADIN2 测得的电压和2.5 V 相减的绝对值越大,则声音越大。R47,C23 构成高频滤波,滤去线路板其他元器件产生的高频噪声。扬声器传感器单元电路返回(2)扬声器装置扬单元电路返回(3)LCD显示装置 灭火机器人还有液晶显示装置,应用了1602液晶显示模块,它具有微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。 这里采用2行16个字的DM-162液晶模块,通过与单片机连接、编程,完成显示功能。可显示机器人在运行时的各种数据信息,在机器人自检和检测调试时有很重要的作用。液晶显示装置事物图单元电路返回(3)LCD显示装置液单元电路软件设计 返回4控制系统设计 场地的四个房间内的任何地方都有可能摆放蜡烛,所以机器人必须能够实现搜索所有的房间,在行走的过程中避开墙壁,找到房间入口,找到火源后,通过灭火装置迅速将火灭掉,返回到原点。根据以上的要求设计机器人的灭火详细流程如图所示。主控制芯片为68HC11E1,其处理器速度较快,所以采用

温馨提示

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

评论

0/150

提交评论