一氧化碳检测机器人设计.docx
《一氧化碳检测机器人设计.docx》由会员分享,可在线阅读,更多相关《一氧化碳检测机器人设计.docx(52页珍藏版)》请在沃文网上搜索。
1、摘要本文论述了基于一氧化碳检测模块的智能检测机器人的实现过程。一氧化碳检测机器人是基于自动引导机器人系统,用以实现机器人自动识别路线,以及选择正确的路线,并能检测一氧化碳浓度。一氧化碳检测机器人是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。本设计采用STC89C52单片机作为小车的控制核心;采用红外反射式开关传感器作为小车的循迹模块来识别白色路面中央的黑色引导线,采用一氧化碳检测模块检测一氧化碳浓度,采集信号并将信号转换为能被单片机识别的数字信号;采用驱动芯片L298N构成双H桥控制直流电机,其中软件系统采用C程序,
2、本设计的电路结构简单,容易实现,可靠性高。关键字:STC89C52;单片机;L298N;MQ-7AbstractThis paper discusses the robot for detecting Carbon monoxide electric trolley realise process. Robot for detecting Carbon monoxide is used to make the robot indentify route automatically , choosing the right route, detecting Carbon monoxide, ba
3、sed on the automatic guide robot system. Intelligent robot is an advanced technology to realize automatic tracing navigation. It is out of human management but under the designed mode that use of the use of a transducer, single chip, motor drive and automatic control .This technology has been applie
4、d in unmanned vehicle, unmanned factory, warehouse, service robot and many other fields.During the design of robot for detecting Carbon monoxide, STC89C52 single clip is used as the control core; at the same time with reflective infrared transducer switch to identify the black guide line at the cent
5、ral of the white road, which used as the car tracing module, and detecting the density of Carbon monoxide, it can gather the signal and transfer it into digital signal that can be recognized by single chip. And the driving chip L298N constitute the double H bridge constitute of driving chip L298N ca
6、n control direct current motor. Among which the software system is using C program. In a nutshell, the design of the circuit has the advantages of simple structure, easy implementation, and high reliability.Keywords: STC89C52 ;microcontroller;L298N;MQ-7;目录摘要IAbstractII第一章 绪论11.1智能移动探测装置的意义及作用11.2 智能
7、移动探测装置的前景11.3 本设计工作简介2第二章 一氧化碳检测机器人硬件设计32.1 系统总体设计32.2 一氧化碳检测模块实现42.2.1 气敏传感器的原理42.4.2 MQ-7一氧化碳传感器介绍52.3 核心控制模块实现72.3.1 单片机的功能特性描述72.3.2 晶振电路82.3.3 复位电路82.4 红外巡迹模块实现92.4.1 红外巡迹原理92.4.2 传感器分布102.5 L298驱动模块实现112.5.1 电机驱动原理112.5.2小车运动逻辑13第三章 一氧化碳检测机器人软件设计143.1 软件设计主程序流程图143.1.1 一氧化碳检测机器人主流程图143.1.2 系统中
8、断流程图153.2 开发环境简介163.3 软件设计子程序模块及流程图173.3.1 小车驱动模块173.3.2 一氧化碳检测模块19第四章 系统调试23结论24致谢25参考文献26附录A:主原理图27附录B:源程序清单28IV湖南科技大学本科生毕业设计(论文)第一章 绪论1.1智能移动探测装置的意义及作用自从第一个机器人的诞生,便标志着人类在智能方面的探索将是一个新的开始,是人类探索智能方面的伟大突破,也是人类新思想的呈现之作。人类将会不断探索,研究,以制造出更为理想的,并能为人类提供更多服务、帮助的智能机器。这个目标也是人类的一个长期的目标。随着机器人在智能方面的迅速发展,机器人所实现的功
9、能也越发的强大,这些功能的实现离不开其自身的传感器。现如今,较为先进的机器人会携带各种类型的传感器,其中视觉传感器更为突出,它的携带让机器人如同有了人类的眼睛。促使智能机器人的表现更为灵活,能为人类提供更多的现场的信息。而这些信息的传递将会为人类探索机器人所在环境提供方便。当然这样的传感器的出现也是比较难的,它是需要许多复杂的电路和程序运作才能实现的,它的核心是摄像管具有自动聚焦功能的,是仿照人类眼睛的,所以在市场上这样的传感器价格是比较贵的。机器人要代替人类就必须完成最基本的两个功能自动行走和避障的功能,这两个功能的实现将会是机器人完成其他功能的前提。避障控制方面可以以小车为载体,让小车实现
10、避障功能以完成它的顺利行走进而去探测更多的现场环境的数据。1.2 智能移动探测装置的前景随着现代科技和工业以及各行业发展的需求,智能探测装置的发展迫在眉睫,尤其在石油,煤炭开采,海洋探索,太空探索等高压危险环境这种智能探测装置更是尤为重要的。至此产生了许多的探测装置,比如鱼群声纳探测装置,红外成像探测装置,地下管道涂层破损点及与金属体接触点的探测装置,脉冲编码体制的探测装置,电气化铁道故障点探测装置等等。智能探测移动装置可以运用于事故现场,有毒有害现场等,人短时间无法进入或无法判断现场是否存在对人体有害的物质。使用智能小车进入现场对现场环境进行检测以及搜索现场是否有幸存者。然后将现场环境检测的
11、数据和现场的图像资料传回到安全位置的指挥员手中,方便指挥员评估风险以及实施救援。智能探测移动装置在科学领域探测也有较好的前景。特别在一些恶劣的环境中,如在南北极极地环境。还有一些人类短时间无法涉足的地方,如在地外星体地表上。科学家都不适宜长期冒着高风险工作,就可以使用类似的智能移动探测装置,带着相关探测的传感器工作,将有价值的信息通过无线通信传回便可。1.3 本设计工作简介该智能移动探测装置可以作为机器人的典型代表以实现机器人的功能,在限定的可行路线上,寻找到一氧化碳浓度最高的点,并报警。本智能移动探测机器人采用四轮小车为主体,为了控制方便,左方前后两轮用同一PWM波控制,右方前后两轮用另一路
12、PWM波控制。本系统的避障采用四个个红外传感器模块完成,分别安装在小车最前方的左中右,中间的红外检测前方是否有黑线,左右红外检测两边是否有黑线。一氧化碳检测一氧化碳模块完成。最后一氧化碳浓度,当一氧化碳浓度时将会出现报警。智能移动探测装置的动力系统,是由直流电机充当,主要控制小车的行驶速度。单片机驱动直流电机一般有两种方案:传统方案是由软件模拟PWM输出调制,此方案难以精确调速并且浪费很多单片机的资源,但可供选择单片机的型号较多。本设计选择直接拥有PWM功能的STC89C52单片机,不但不需占用单片机资源,而且可以实现精确调速。 第二章 一氧化碳检测机器人硬件设计2.1 系统总体设计单片机负责
13、检测车身周围的环境。首先在系统初始化打开STC89C52单片机自带的8通道,10位精度的AD和内置的两项独立可调的PWM。将AD用于采集MQ-7一氧化碳检测模块输出的电压。然后,驱动超声波检测小车到周围障碍物的距离,将数据处理后,通过驱动L298芯片和调制PWM控制小车的动作和车速。最后将以上测得数据存储单片机。基于系统的可靠性设计,我们将红外避障模块和接近开关添加到单片机的外部扩展中断中。当中断触发后,通过检测触发的引脚,判断小车的状态,从而决定小车下一步动作。单片机接收到的数据整理后,驱动人机交互设备LCD12864液晶显示屏,显示小车所处环境的温度,一氧化碳的浓度和小车到周围黑线的情况。
14、并对温度值和CO浓度值与设定值进行比较,如果超过预定值,驱动蜂鸣器进行声音报警。DS18B20模块报警模块MQ-7模块红外巡迹模块单片机内部PWM调速 模块STC89C52 单片机L298驱动模块图2-1 系统框图智能移动探测装置采用四轮小车为主体,为了控制方便,左方前后两轮用同一PWM波控制,右方前后两轮用同一PWM波控制。本系统的避障采用三个红外传感器模块完成,分别安装在小车最前方的左中右,中间的红外检测前方障碍物,左右红外检测两边的障碍物,三个超声测距模块分别配合红外显示与障碍物的距离,并有效避障。小车的右上方安装一接近开关,防止红外失灵不能避开障碍物时以进行的保护措施。一氧化碳检测,温
15、度检测分别通过一氧化碳模块,DS18B20模块完成。当一氧化碳浓度,温度超过设定值时将会出现报警。所以,本设计分为x子模块:一氧化碳检测模块(MQ-7模块)、核心控制模块(STC89C52单片机模块)、报警模块、红外巡迹模块、L298驱动模块、PWM调速模块。由于PWM调速模块直接集成在单片机内部的,和报警模块实现得相对简单,下面详细介绍一下几个模块的实现。2.2 一氧化碳检测模块实现2.2.1 气敏传感器的原理1、气敏传感器是一种将检测到的气体成分和浓度转换为电信号的传感器。在检测和自动控制系统中,传感器处于研究对象与测控系统的接口位置,是感知、获取与检测信息的窗口,对系统的功能起了决定性的
16、作用。因此,只有根据系统要求,选择合适的传感器,才能得到精确可靠的信号处理和控制电路。2、气敏传感器的工作原理半导体气敏传感器是利用半导体气敏元件同气体接触,造成半导体性质变化来检测特定气体浓度的。设计中选用 N 型半导体气敏传感器 MQ-7 对一氧化碳浓度进行检测。平时,气敏元件的 A、B 两极间电阻很大,当有气体泄漏时,其两极间的电阻值随接触的气体浓度的不同而发生变化,气敏传感器的特性曲线如图2-2所示。气体浓度越高极间电阻值越小,而气敏元件负载两端的电压则会增大。如此,气敏元件就将气体的浓度转化成了电压信号。为了加快气敏管的反应速度,需通过热丝对敏感元件进行加热。 图2-2 气敏传感器的
17、特性曲线3、气敏元件主要性能参数 电阻R0和Rs固有电阻R0表示气敏元件在正常空气条件下的阻值;而工作电阻Rs代表气敏元件在一定浓度的检测气体中的阻值。实验发现,工作电阻与各种检测气体浓度C都具有如下关系: ( 2-1 )式中,m、n是由传感器元件、测量气体种类等因素决定的常数,且m=1 。 灵敏度:气敏元件的灵敏度 k 通常用气敏元件在一定浓度的检测气体中的电阻与正常空气中的电阻值之比来表示: ( 2-2 ) 响应时间tres:把从元件接触一定浓度的被测气体开始到其阻值达到该浓度下稳定阻值的时间定义为响应时间。 恢复时间trsc:把气敏元件从脱离检测气体开始,到其阻值恢复到正常空气中阻值的时
18、间定义为恢复时间4。2.4.2 MQ-7一氧化碳传感器介绍选择一氧化碳传感器主要考虑以下的性能指标:(1)输入和输出之间成比例,直线性好、灵敏度高、分辨力强、测量范围宽。 (2)滞后、漂移误差小 (3)动态特性好 (4)功耗小 (5)时间老化特性优良 (6)与被测体匹配良好,既不因接入传感器而使得被测对象受到影响,受被测量之外的影响小。(7)体积小、重量轻、价格低廉。(8)故障率低,易于校准和维护。(9)由于传感元件的输出信号一边比较小,为了便于能够驱动控制电路,在传感器电路中还应该包括放大器。2鉴于以上选择要点,本文中用到的传感器必须具备良好的测量效果、功耗小、动态特性良好和体积小、重量轻、
19、价格低廉等几个主要特性。为此我们选择了MQ-7系列传感器。半导体一氧化碳传感器MQ-7所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。采用高低温循环检测方式低温(1.5V加热)检测一氧化碳,传感器的电导率随空气中一氧化碳气体浓度增加而增大,高温(5.0V加热)清洗低温时吸附的杂散气体。使用简单的电路即可将电导率的变化,转换为与该气体浓度相对应的输出信号。MQ-7气体传感器对一氧化碳的灵敏度高,这种传感器可检测多种含一氧化碳的气体,是一款适合多种应用的低成本传感器。主要特点及应用:对一氧化碳的高灵敏度。长寿命,低成本。简单的驱动电路即可家用气体泄漏报警器工业用一氧化碳报警器便携式
20、气体检测器MQ-7气敏元件的结构和外形如图2-7所示,由微型Al2O3陶瓷管、SnO2敏感层,测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,为了改善传感器的选择性,传感器气室用活性炭过滤层与外界隔开。加热器为气敏元件提供了必要的工作条件。封装好的气敏元件有只针状管脚,其中个用于信号取出,个用于提供加热电流。 图2-3 MQ-7 实物图MQ-7型气敏元件的主要性能参数见表2-1表2-1 MQ-7主要性能表灵敏度分辨率响应时 间(s)恢复时 间(s) 测 试 条 件极间电压UAB热丝电压负载电阻k3S51060010V5V 2K ABH136452QM-N10VCCVCCVCCR3
21、LEDC1VCC23418U1AR11234P1RpR2+5VDOUTAOUTGND图2-4 气敏传感器的测量电路MQ-7型气敏元件在应用中大多采用单电源供电,其电路如图2-4。2.3 核心控制模块实现本设计采用的处理器是我们学习中触手可及的51系列的单片机。2.3.1 单片机的功能特性描述单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜。单片机内部也有和电脑功能类似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件。单片机是一种集成电路芯片,采用超大规模集成电路技术把具
22、有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。本设计选择了STC公司的生产的STC89C52单片机。STC89C52是一种低功耗、高性能CMOS8位微控制器,是带8K字节闪烁可编程可檫除只读存储器。一个芯片上拥有8位CPU,并且在系统可编程Flash。STC89C52提供给为众多嵌入式控制应用系统高灵活、超有效的解决方案。 STC89C52具有以下标准功能:8k字节Flash,512字节RAM,32位I/O
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一氧化碳 检测 机器人 设计