智能控制实训报告(2)_第1页
智能控制实训报告(2)_第2页
智能控制实训报告(2)_第3页
智能控制实训报告(2)_第4页
智能控制实训报告(2)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、 智能控制实训报告实训题目 基于单片机的烟雾检测仪设计与实现学生姓名 * * 学 号 14122201* 14122201* 专 业 电子信息工程技术 班 级 电信一班 指导教师 * 2016年 6月 26日目 录摘 要3第一章 烟雾传感器的介绍和设计要求4第二章 方案设计与硬件选择5第三章 流程图设计6第四章 程序13第五章 实训总结16附录1819摘 要 随着现代科学技术的飞速发展,各类传感器在各个领域中都发挥着很大的作用。烟雾传感器属于气敏传感器,是气-电变换器,它将可燃性气体在空气中的含量(即浓度)转化成电压或者电流信号,通过A/D转换电路将模拟量转换成数字量后送到单片机,进而由单片机

2、完成数据处理、浓度处理及报警控制等工作。传感器作为烟雾检测报警器的信号采集部分,是仪表的核心组成部分之一。由此可见,传感器的选型是非常重要的。本系统是基于STC89C52单片机的烟雾报警器,所选用的是MQ-2型烟雾传感器。关键字: STC89C52 MQ-2 烟雾传感器第1章 烟雾传感器的介绍和设计要求1.1 烟雾传感器的分类 烟雾传感器种类繁多,从检测原理上可以分为三大类: a、利用物理化学性质的烟雾传感器:如半导体烟雾传感器、接触燃烧烟雾传感器等。 b、利用物理性质的烟雾传感器:如热导烟雾传感器、光干涉烟雾传感器、红外传感器等。 c、利用电化学性质的烟雾传感器:如电流型烟雾传感器、电势型气

3、体传感器等。 1.2 烟雾传感器的特点 (a)能选择性地检测某种单一烟雾,而对共存的其它烟雾不响应或低响应; (b)对被测烟雾具有较高的灵敏度,能有效地检测允许范围内的烟雾浓度; (c)对检测信号响应速度快,重复性好; (d)长期工作稳定性好; (e)使用寿命长; (f)制造成本低,使用与维护方便。 1.3 设计要求能够准确无误地测出有无吸烟现象,如果有且超出所标定的设计值,就发出报警声,否则LED显示正常。第二章 硬件选择与方案设计方案一: MP135型半导体空气污染敏感元件,由加热器以及微型Al2O3陶瓷基片上形成的金属氧化物半导体材料构成,用电极引线引出,封装在金属管座、管帽内。当有被检

4、测气体存在时,空气中该气体的浓度越高,传感器的电导率就越高。使用简单的电路即可将这种电导率的变化转换为与气体浓度对应的输出信号。 优点:灵敏度高,对污染空气敏感。 缺点:价格高,驱动电路复杂,对烟雾固体小颗粒灵敏度低。方案二: MQ-2烟雾传感器,在可燃气体或烟雾中MQ-2烟雾传感器的电阻会有相应的变化。MQ-2气敏元件由微型AL2O3陶瓷管SnO2敏感层,测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。优点:灵敏度高,性能稳定,对烟雾固体小颗粒灵敏度高,价格较低。而且驱动电路简单。 缺点:只能测试烟雾少的时候,

5、在火灾时起不了多大作用。综上所述,我们选择方案二为最佳方案。第3章 流程图设计1、 MQ-2烟传感器的应用领域 可用于家庭和工厂的气体泄漏监测装置,适宜于气、笨、烷、酒精、氢气、烟雾等的监测。因此,MQ-2可以说是一个多种气体探测器。MQ-2的探测范围极其的广泛。它的优点:灵敏度高、响应快、稳定性好、寿命长、驱动电路简单。2、 MQ-2的的工作原理MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。处于200到300摄氏度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒收到烟雾的调至而变化,

6、就会引起表面导电率的变化。利用这一点就可以获得这种烟雾存在的的信息,烟雾的浓度越大,导电率越大,输出电阻越低,则输出的模拟信号就越大。3、 MQ-2的特性1. MQ-2型传感器对天然气、液化石油气等烟雾有很高的灵敏度,尤其对烷类烟雾更为敏感。具有良好的抗干扰性,可准确排除有刺激性非可燃性烟雾的干扰信息。2. MQ-2型传感器具有良好的重复性和长期的稳定性。初始稳定,响应时间短,长时间工作性能好。需要注意的是:在使用之前必须加热一段时间,否则其输出的电阻和电压不准确3、 其检测可燃气体与烟雾的范围是100到10000ppm.4、 电路设计电压范围宽,24V以下均可,加热电压5V左右。需要注意:加

7、热电压如果过高,会导致内部的信号线熔断,从而器件报废。MQ-2的外观图 由LM393比较器 与 滑动变阻器构成可输出数字信号,可以直接和单片机相连的。正常情况是输出高电平,一旦检测到烟雾将会输出低电平。单片机直接检测。该模块具有可调比较电压和输出电压。四调试仪器(1) 数字万用表(2) 函数信号发生器(3) 示波器(4) 直流稳压电源(5) 电烙铁五 系统总体框图 本设计烟雾报警器由单片机控制系统、烟雾传感器模块及电源三个模块组成。当发生火灾或可燃气体泄漏,传感器遇到烟雾或可燃气体时,将产生电信号。信号通过A/D数模转换电路转换成为数字信号传入单片机,再通过单片机逻辑处理模块判断输入值大小,过

8、大则报警,过小则不报警来实现烟雾报警功能。 烟雾信号采集电路一般由烟雾传感器,将烟雾信号转化为模拟电信号。模数转换电路将从烟雾检测电路送出模拟信号转换成单片机可识别的数字信号后送入单片机。单片机对该数字信号进行滤波处理,并对处理后的数据进行分析,是否大于或等于某个预设值,如果大于则启动报警电路发出警报声音,反之则为正常状态。电源供电 led灯单片机烟雾传感器蜂鸣器图5.1 系统总框图 利用MQ2传感器采集环境中存在可燃气体 ,检测传感器阻值变化,转化为电压值输入LM393芯片INT口,经过A/D转换成数字量输入单片机,由学习板上的数码管显示浓度值,设置门限阈值,超过门阈限值启动报警,提示灯亮蜂

9、鸣器响铃。六 系统的硬件的设计 (1)烟雾传感器系统框图 在报警仪的设计中, 烟雾采集电路碰到烟雾时,产生一个电信号传到A/D数模转换电路,电信号由模拟信号转成数字信号,通过单片机控制电路判断信号并且控制报警提示电路。单片机是其核心部件。它一方面要接收来自传感器送来的烟雾浓度对应的模拟信号和故障检测信号,另一方面要两种信号分别进行处理,控制后续电路进行相应动作;与此同时查询是否有键按下的请求。在单片机完成这些的工作中,尤其是信号处理中,比较浓度值后送入显示的软件实现。烟雾采集电路单片机控制 报警提示电路 图6.1.1 烟雾传感器系统框图根据以上分析,参考模拟电子技术课本与网上查找资料,设计出原

10、理图,并画出传感器模块及蜂鸣器模块原理图,如下图: 单片机控制系统(1) 单片机控制系统框图 蜂鸣器报警 LED单片机控制系统烟雾传感器电源模块 图6.1.2单片机控制系统框图根据以上分析,画出单片机控制电路.如下图2.3.1。2. 软件设计2.1 软件框图本次的软件设计共包括了AD采集、烟雾传感器及蜂鸣器报警个三部分。软件在接收到由烟雾传感器及温度传感器的数据后,由单片机采集,若发生火灾蜂鸣器进行报警,且数码管显示温度传感器检测的实时温度。开始初始化设置烟雾传感器判断是否为高点平V蜂鸣器结束图6.2.1 软件系统框图 (4) 调试方法 做好电路板之后,需要用数字万用表检测各线路是否导通,如若

11、有线路断裂,需要使用焊锡补上;检测完电路后,需要焊接元器件,此时需要非常细心,焊接前必须要检测元件的好坏。第四章 程序#include <REGX51.H> sbit led1=P10; /定义两个led引脚sbit led2=P11; sbit speak=P13; /定义蜂鸣器引脚 bit flag=0; /有烟雾标志位 /主函数 void main() IT1 = 1;/设置INT1的中断类型 下降沿触发中断 EX1 = 1;/使能INT1中断 EA = 1; /使能总中断TMOD=0x11;/两个定时器工作在16位,方式1模式 TL0 = (65536-50000)%256

12、;/赋初值15536,也就是定时50ms TH0 = (65536-50000)/256; TR0 = 1; /开定时器0 ET0 = 1; /允许定时0器中断 TL1 = (65536-500)%256;/定时0.5ms TH1 = (65536-500)/256; TR1 = 1; /开定时器1 ET1 = 1; /允许定时1器中断while(1) if(flag)led2=1; /如果烟雾传感器标志为1,检测到有烟雾,led2灭 else led2=0; /如果烟雾传感器标志为0,没有检测烟雾,led2亮 /外部中断服务程序 只要传感器检测到烟雾时,比较器的输出就会输出一个低电平 /单片

13、机的引脚中断就得一个下降沿,就产生中断,烟雾标志位就为1void init0() interrupt 2 flag=1;/定时器1服务程序void timer0() interrupt 1 static unsigned char delay_count=0,count=0; TL0 = (65536-50000)%256;/重装初值 TH0 = (65536-50000)/256;delay_count+; /50ms加一次if(delay_count>20)/加到20次,就够一秒 delay_count=0; if(flag) /如果烟雾标志位为1,一秒闪烁一次 led1=led1;

14、 else led1=1;speak=0; /如果标志位为0,灯灭,蜂鸣器、不响if(flag) /在烟雾产生后,灯闪烁10秒 /50ms加一次,加到200,正好10s count+;if(count>200)count=0;flag=0;/定时器1服务程序void timer1() interrupt 3 static unsigned long count123=0; TL1 = (65536-500)%256; /定时器1赋初值 TH1 = (65536-500)/256; if(flag) /如果烟雾标志位为1 count123+;if(count123<500)speak

15、=speak; /蜂鸣器响起,响2.5s 停2.5s else speak=0;if(count123>1000)count123=0; 第5章 实训总结 在三周的智能实训的课程中,不仅加强了我们对硬件的使用能力,还加强了软件设计能力。在这个过程中有效的巩固了本学期所学的传感器知识,加强了电子实物制作的动手能力。 在这次的实验设计中我们首先要做了就是画原理图和PCB,这是比较难的,一开始我们毫无思路,后来在周老师的精心指导下最终成功的画出。焊接是比较简单的,一般一个下午就可以完成,最重要的是焊接中很容易出现的虚焊问题必须认真对待。 最后是程序设计与调试,程序的话应该说是上学期学过的东西运

16、用运用而已,但是总是有些被遗忘了,在编程的时候会遇到或多或少的问题,最后也是通过各种方式终于完成了调试。 经过这次设计,我们认识到自己还有很多的不足,只有将课本上的理论知识结合实践不断练习,不断总结提炼,反复思考实践中的经验教训,才能更好的将课本知识化为自己的知识。 这次实训,我收获了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自己动手做项目的能力。本次实训,是对我能力的进一步锻炼,也是一种考验。从中获得的诸多收获,也是很可贵的,是非常有意义的。在实训中我学到了许多新的知识。是一个让我把书本上的理论知识运用于实践中的好机会,原来,学的时候感叹学的内容太难懂,现在想来,有些其实并不难,关键在于理解。在这次实训中还锻炼了我其他方面的能力,提高了我的综合素质。首先,它锻炼了

温馨提示

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

评论

0/150

提交评论