智能可燃气体探测控制器设计_第1页
智能可燃气体探测控制器设计_第2页
智能可燃气体探测控制器设计_第3页
智能可燃气体探测控制器设计_第4页
智能可燃气体探测控制器设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1、XX信息职业技术学院学生毕业设计(毕业论文)系别:机电工程系专业:机电一体化班级:机电051学生姓名:吴兴海学生学号:学0405学48设计(论文)题目:智能瞰气根则价爆谢十指导教师:朱江设计地点:XX信息耿业技术学院起迄日期:8月1日8月22日目录1 .毕业设计(论文)任务书32 .毕业设计(论文)开题报告3 .摘要关键字64 .前言65 .智能可燃气体探测控制器的发展66 .智能可燃气体探测控制器的工作原理117 .硬件结构138 .元气件选择139 .软件设计188 .软件仿真249 .结束语2410 .答谢词2411 .毕业设计(论文)成绩评定表25毕业设计(论文)任务书专业:机电一体化

2、班级:机电051XX:吴兴海一、课题名称:智能可燃气体(天然气、煤气、液化气、氢气)探测控制器设冲二、主要技术指标:1 .MCS-51系列单片机2 .三菱PLC交流电源、24V直流输入类型3 .FX2N-32MR-0013216漏型16继电器150*87*904、探测器参数指标:(1)能设定可燃气体(天然气、煤气、液化气、氢气)浓度报警值,X围在(1%25%LEL)查阅国家推荐标准GT"12474-90空气中可燃气体爆炸极限测定方法爆炸极限大于4%LEL(2)探测器的报警动作值与可燃气体浓度报警设定值之差不应超过±3%LEL(3)在报警X围内,实行声、光(红色指示灯)报警:

3、从报警区移到干净空气区,30秒内应正常显示。三、工作内容和要求:1 .选题,审题,整理材料2 .了解PLC系统的应急情况,复习可编程控制的相关内容3 .分析气体传感器的工作原理,画出控制电路4 .硬件电路设计5 .设计程序6 .软件仿真:用单步、自动单步或连续执行程序,观察效果7 .定稿,写总结四、主要参考文献:吴雪峰PLC智能控制X洋可燃气体探测器工作原理杨波空气中可燃气体爆炸极限测定方法学生(签名)06年8月日指导教师(签名)06年8月日教研室主任(签名)06年月日系主任(签名)06年月日毕业设计(论文)开题报告设计(论文题目)工业污水处理的PLC控制一、选题的背景和意义:随着城市煤气、天

4、然气事业的迅速发展和民用石油液化气用户的增多。可燃气体泄海报警问题已提到城市消防与建筑电气设计的议日程。(建筑设计防火规X)(GBJ16-87)第103-2条明确规定:“散发可燃气体可燃气的甲类厂房和场所,应设置可燃气体浓度检测报警装宜”。可燃气体通常是指城市煤气、石油液化气、汽油蒸气、酒精蒸气、天然气以及煤矿瓦斯等。这些气体主要含有烷类、烧类、烯类、醇类、苯类以及氧化碳和氢等成分。是易燃、易爆、有毒、有害的气体。因此。在生产、输送、贮存和使用这些气体的过程中,如违反操作规程或设备密封质量不好,都有可能发生可燃气体泄漏现象,进而酿成火灾或爆炸事故,给国家和人民的生命财产造成损失。近年来,这类事

5、故实例不胜枚举。为了防止这类事故的发生,装设可燃气体浓度检测报警装置是非常必要的,可以及时发现事故隐患,尽早采取补救措麓。二、课题研究的主要内容:1 .选题,审题,整理材料2 .了解PLC系统的应急情况,复习可编程控制的相关内容3 .分析气体传感器的工作原理,画出控制电路4 .硬件电路设计5 .设计程序6 .软件仿真.:用单步、自动单步或连续执行程序,观察效果7 .定稿,写总结三、主要研究(设计)方法论述:通过查找资料了解智能可燃气体探测控制器系统工作原理,画出采样电路、交流电源开关电路、控制电路和报警电路。在传统的可燃气体报警器基础上进行技术革新,选择合适的元器件。然后设计软件部分,并在PC

6、环境下用单步、自动单步或连续执行程序,观察仿真效果。最后进行修改写出定稿。四、设计(论文)进度安排:7月31日8月22日时间(第周)工作内容2006.7.318.3选题、审题、收集资料、整理资料8.48.5了解PLC控制系统的应用情况,复习可编程控制器的相关理论8.58.7分析控制器的PLC控制系统8.88.9分析气体传感器的工作原理,画出系统框图8.108.11硬件电路设计8.128.13设计程序8.148.15软件仿真:用单步、自动单步或连续执行程序,观察效果8.178.18整理所有材料,完成设计报告8.198.20写总结,修改初稿8.218.21定稿五、指导教师意,指导教师签名:06年0

7、8月22日六、系部意见:系主任签名:06年08月22日课程总结随着毕业日子的到来,课程设计也接近了尾声。时间过的真快,转眼间,毕业设计的写作终于划上了句号,大学最后的时光就在这样的忙碌和充实中度过了。从拿到毕业设计任务书到完成本次设计,这一个多月的时间里我感觉自己经历了很多,也学到了很多。经过几周的奋战我的课程设计终于完成了。在没有做课程设计以前觉得课程设计只是对这几年来所学知识的单纯总结,但是通过这次做课程设计发现自己的看法有点太片面。课程设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次课程设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前觉得自己对

8、课本上的知识掌握的已经可以了,现在觉得有点有点眼高手低。通过这次课程设计,我才明白学习是一个长期积累的过程,尤其是对这种操作类的课程在社会中的积累占据很大的比重,所以在以后的工作、生活中我都应该不断的学习,努力提高自己知识和综合素质以适应这个瞬息万变的社会需求C这次课程设计中在朱老师的帮助下进行的还算顺利,遇到不懂的地方老师总是能够悉心的教导,耐心的讲解。这次课程设计也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法让我们更好的理解知识,所以在这里非常感谢帮助我的同学。首先,我要感谢很多在我完成论文的过程中给予过我关怀帮助的人。然后要谢谢与我一起并肩作战

9、的好朋友好同学们,在我做毕业设计期间他们一直在我身边陪伴我,帮我查资料,找资料.总之,谢谢所有关心、爱护过我的人。毕业设计的结束,意味着我将开始属于我的新的人生旅程,我会很努力的走完它。这次课程设计让我觉得自己需要掌握的东西还很多,以往学过的东西真的被应川时才觉得它的重量,也许是万事开头难,但我想如果真的懂得了那么这种难定会降低程度。做完了这项设计有种如释重负的感觉。此外,还得出一个结论:知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。感谢老师们给我们的帮助。设计过程中,在老师的悉心引导下我们的进展还算顺利,我通

10、过在图书馆和网络上查阅大量有关资料,以及与同学交流经验和自学,使自己学到了不少知识,当然在此过程中遇到了一些困难但在老师和同学的帮助下都一一克服了。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力和信心,我相信这次做设计的感受会对今后的学习、工作及其生活有非常重要的引导。它不仅大大提高了动手的能力,而且使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做的质量如何还有待老师们的评定,但是在设计过程中所学到的东西是这次课程设计的最大收获和财富,使我终身受益。前言在工业生产和日常生活中,经常使用H2、CO等多种可燃气体。为确保生命和财产安全,在使用可燃气

11、体的场合,必须安装可燃气体探测报警器,以防止发生意外。本设计是在传统的可燃气体报警器基础上进行技术改造的,因此,吸收了原产品的技术优点,增添了新的功能。传统的可燃气体报警器采用分立式元件构成,使用中刚通电时,气敏元件处于不稳定状态,无论有无可燃气源都会发出报警声,输出控制频繁操作,造成现场安装调试比较麻烦。同时,因缺少对气敏元件传感器预热时间的控制,缺少气敏元件传感器本身短路或断路故障的检测,缺少有明显区别的声、光报警,不能符合可燃气体产品的新标准,必须研制新产品。智能可燃气体探测控制器就是在此基础上进行研制的。本设计以MCS-51系列的单片机AT89c2051为核心,本着设计简单、调试方便、

12、安装灵活、安全可靠、节约成本的原则,完成该设计。智能可燃气体探测控制器主要功能以及技术要求:1、对可燃气体进行测量和检测可燃气体浓度达到报警设定值时,应能报警。2、能设定可燃气体浓度报警值,X围在(1%25%LEL)查阅国家推荐标准GTfT12474-90空气中可燃气体爆炸极限测定方法爆炸极限大于4%LEL.3、探测器的报警动作值与可燃气体浓度报警设定值之差不应超过±3%LEL。4、常工作:绿灯闪烁,蜂鸣器不报警。5、可燃气体浓度超X围报警:(1)、在报警X围内,实行声、光(红色指示灯)报警。(2)、从报警区移到干净空气区,30秒内应正常显示。6、故障报警:传感器断路、短路时应发出与

13、可燃气体浓度超X围报警明显区别的声、光(黄色指示灯)报警。7、声、光设置手动自检功能。8、浓度超限报警时,应能启动输出控制功能。一、智能可燃气体探测控制器系统工作原理1、可燃性气体传感器工作原理目前,使用最广泛的是烧结型SMh和Fe2O3气敏传感器。烧结时埋下加热丝和测定电极制成管芯。工作时,加热丝通电加热,测量丝用于测量器件的阻值。使用该气敏元件测量气体成分含量的原理是:当被测可燃气体通过气敏元件的表而时,会发生热化学反应(无焰燃烧),燃烧后的SnO?等金属氧化物中的氧与还原性气体结合,使金属氧化物的阻值发生变化,而且其大小与被测气体浓度成一定比例。通过测量这一变化,就可知空气中可燃性气体浓

14、度的大小。本设计是基于可燃性气体传感器的单片机检测和控制。根据设计要求,选择可燃气体气敏元件MQ-412作为本设计用气体传感器,可检测天然气、煤气、液化气、氢气等多种可燃性气体。该传感器具有长期的稳定性,对可燃性气体有较高的灵敏度、良好的抗温性、良好的重复性:测量X闱宽,为10010000PPM;对可燃性气体响应时间10秒,从可燃性气体区移到洁净区域恢复时间30秒:加热电压为5V,测量电压X围为510V:在洁净空气中的测量电阻大于50KQ;测量可燃性气体浓度和测量端电阻成线形变化。传感器结构和测量电路如图1所示,Vb为加热电压,Va为测量电压。图1传感器结构和测量电路图2、智能可燃气体探测控制

15、器系统工作原理根据可燃性气体传感器工作原理,按照传感器测量电路图,将可燃性气体浓度转换为电压信号,供浓度采样电路和报警电路使用。根据本设计检测要求,考虑经济因素,不采用模/数转换器,而采用可燃气体浓度测量值与可燃气体浓度超X闱的电压设定值进行比较的方法。洁净空气中可燃性气体传感器测量电阻大于50KC,在可燃性气体浓度中可燃性气体传感器测量电阻变化较大,其值可变至几KC。因而,在测量电压为+5V时,可燃性气体传感器测量输出电压也可从0.3V变化到4.5V以上。根据本设计的要求,实际测量的可燃性气体浓度电压X围在O.3V3.5V之间,考虑余量,设计可燃性气体的浓度电压X围限制在0.3V4.0V之间

16、。设计中,采用运算放大器作为可燃性气体浓度测量值和设定可燃性气体超限浓度电压基准的比较器,比较器输出连到单片机的输入端。可燃性气体传感器测量电压为+5V时,设定可燃性气体浓度超限电压基准X闱在0.3V4.0V之间。若可燃性气体浓度大于电压设定值时,则单片机检测到气敏元件有浓度超限发生,单片机发出声、光报警,关闭气源阀门。在进行气敏元件断路故障检测时,可燃性气体传感器输出端电压接近0V,为低电平;气敏元件短路的故障检测时,可燃性气体传感器输出端电压接近+5V,为高电平。因此,采用运算放大器作为可燃性气体输出和故障设定电压值的电压比较器。短路比较器的电压基准值设定为+0.3V,断路比较器的电压基准

17、值设定为+4.9V,比较器输出连到单片机的输入端。当单片机检测到气敏元件有故障发生时,发出故障声、光报警。此处声、光报警与可燃性气体浓度超X围报警有明显区别。手动自检功能通过不互锁按钮实现,常开按钮输出连到单片机的输入端,通过检测常开按钮的电平变化来检测按钮的闭合和松开。因为输出控制不频繁操作,所以选择继电器输出控制电磁阀来实现气源阀门的关闭,从而达到确保生命和财产安全的目的。系统硬件连接框图如图2所示。二、硬件结构:硬件结构主要有交流电源开关电路、电源整流电源稳压等组成。1、开关电源:由于本设计要求体积小,功率不大,考虑重量及抗干扰因素,电源设计采用普通自激式开关电源,单电源+5V供电。由L

18、I、R1R7、V1V2、C1C5、T等组成开关电路,并由二极管DI、C6、C18构成整流滤波电路,最后经过LM78O5稳压和电容滤波,输出+5V电压。如图3所示。2、采样电路:采用XX电子厂生产的MQ-412型半导体气敏元件,作为可燃气体浓度测量的传感器。从经济角度出发,加热电压、传感器回路电压均有+5V电压供给。测量电路由二极管D2、半导体气敏元件Ml、电位器RW、R14、R15、R19、C14、C15等元件组成。二极管D2起一个降压和测量隔离作用。可燃气体浓度的电压比较值,利用的是电压叠加的原理。+5V电压经R14、R15、R19、RW分压后,叠加可燃气体传感器输出的电压一起提供给比较器3

19、脚。调节电位器RW可以调行电压的初始值,从而达到改变可燃气体浓度的设定值。在洁净空气中保证比较器3脚的电压值为0.3V左右。8 / 24图2系统硬件连接框图图3开关电路比较器2脚为比较电压的基准。由R16、RT、R17、R18分压提供,C13起稳定工作点电压的作用。该标准基准电压为2.2V。当可燃气体浓度增大时,气敏元件的阻值变小,运放U3A输入端3脚的电压升高,与2脚电压进行比较,其结果由U3A1脚输出。R14、R15对小信号进行整形、放大。U3B、R16R18、RT、C13对放大信号进行比较。大于比较电压,输出+5V电压,为高电平:小于比较电压,输出低电平。输出连接到单片机的输入脚,供单片

20、机判断。单片机输入脚等于高电平,可燃气体浓度不超X围;等于低电平,可燃气体浓度超X围,发出浓度超限声、光报警,关闭气源阀门。图4浓度采样电路3、手动按钮控制如图5所示:由不互锁按钮K、R9、C17构成。在可燃气体浓度测量正常X围内,按一下,自检可燃气体浓度超X用故障,发出声、光报警,关闭气源阀门。再按一下,自检恢复正常绿灯闪烁。长时间按住3秒钟,自检发光二极管和蜂鸣器工作状态,不关闭气源阀门:(1)、正常显示,绿灯闪烁,计时5秒。(2)、可燃气体浓度超X困发出声光报警计时5秒。C17(3)、气敏元件断路和短路故障发出声、光报警,计时5秒匚匕二4、控制电路|'R9-04P3419 / 2

21、4+5V继电器输出电路由V3、V4、D6、R1LR13和继电器组成。当检测可燃气体浓度大于浓度设定值时,单片机对应引脚输出低电平,三极管V3、V4导通,继电器吸合,1、3脚连通,+8V电压加到电磁阀两端,电磁阀动作,关闭气源。二极管D6起续流作用,保护三极管不被继电器反电势击穿。二极管D11起续流作用。图5按钮电路29 / 245、报警电路报警电路由R12、75、S2组成。三极管V5工作在饱和状态,起功率放大作用。当可燃气体浓度小于浓度设定值(正常工作)时,单片机对应引脚输出高电平,不报警:当检测可燃气体浓度大于浓度设定值时,单片机对应引脚输出低电平,三极管V5导通,执行报警。当气敏元件发生短

22、路或断路故障时,单片机对应引脚输出低电平,三极管V5导通,发出故障报警。浓度超限报警和故障报警两种报警声有明显区别,分别由单片机程序设定。1R24来自斡梯杷“来弹颉觥+对1卜口一Rl0图7报警电路和LED光报警电路6、LED光报警电路由于对发光颜色有不同要求,所以选择LED双色(红、绿)共阳极发光二极管作为光源。绿色指示灯闪烁点亮,表明智能可燃气体探测控制器正常工作。检测可燃气体浓度大于浓度设定值时,单片机对应引脚输出低电平,红灯常亮,发出声、光报警。当气敏元件发生短路或断路故障时,单片机对应引脚全部输出低电平,黄灯(红灯和绿灯合成)常亮,发出有明显区别的声、光报警。7、故障检测:气敏元件发生

23、短路时,气敏元件输出直接连到+5v,为高电平。气敏元件发生断路时,气敏元件输出接近0V,为低电平。而正常工作及可燃气体浓度超过浓度设定值的气敏元件输出X国为(0.3V4.0V)。所以设定气敏元件短路的基准。电压值为4.9V,设定气敏元件断路的基准电压值为0.3V。气敏元件输出小于0.3V,为气敏元件断路故障。气敏元件输出大于4.9V,为气敏元件短路故障。由电阻R20R21、R23R24、双运放U4构成故障检测电路。3R211KR2010K接故障检测TL062接单月初编入产U4A接单片机输入JT+5VIR231Kz6U4BR24|I1OK类型指示灯继电器蜂鸣器正常工作绿灯秒闪烁不动作不报警短路与

24、断路故障黄灯常充不动作急促报警浓度超限红灯常克动作缓慢报警按自检按钮单数红灯常克动作缓慢报警按自检按钮双数绿灯秒闪烁不动作不报警长按3秒钟自检:绿灯秒闪烁5秒红灯常痉5秒黄灯常痉5秒不动作不报警缓慢报警急促报警断路检测短路检测图8故障检测电路、光作态11表前工状表图9、智能可燃气体检测控制器原理图三、元器件的选择1、电源部分本设计是在传统的可燃气体报警器基础上进行技术革新的,因此采用原有的开关电源。本设计单片机部分负载电流约100毫安,气敏元件负载电流约150亳安,LM7805输入电压为+8V,考虑余量,设总的工作电流为300亳安,则总的功率约3W,LM78O5的功耗为(300毫安X3V)1W

25、O因此,LM7805必须加散热器。开关电源以效率高、电压适应X围宽而得到广泛应用。开关电源的稳压原理均采用脉冲调宽式的稳压方式,即通过自动改变开关功率管的关闭和导通时间的比例,或通过改变振荡器输出脉冲的占空比来达到稳压的目的。本设计采用原设计中成熟的开关电源电路。电路中加入了吸收电路(由电容和二极管并联组成)、电感、压敏电阻等以提高电源的抗干扰和耐冲击性能。电路中,整流二极管流过的电流约300毫安,直流电压约300V,整个开关电路工作频率只有几十KHz,本着经济的原则,选用市场上通用的IN4007整流二极管、开关功率管E13OO3等元器件。触发二极管选用DB3。考虑功耗,R3、R4、R6、R7

26、选用0.5W的电阻,其余电阻选用0.25W。主要器件的选择:整流二极管:1N4007(1A/1000V);开关功率管:E13003(3A/1000V)触发二极管:DB3;Cl、C2电容:CBB-400-100N-I2、单片机该单片机为双列直插式DIP20封装,内带2K闪存ROM,有Pl口、P3口,使用方便,指令与MCS-51系列兼容。片内程序存储器为电擦写型ROM,整体擦除时间仅为10亳秒,可写入/擦除1000次以上,数据保存10年。VPP匚EXD/P3. 0 匚TXD/P3. 1 匚KTAL2CKTAL1 匚INT0/P3. 2匚INT1/P3. 3CT0/P3.4 匚Tl/3. 5 匚CU

27、D匚J 石曷36005O 12345678910 9 8 7 6 543 212111111111 Vcc Pl. 7 Pl.6 Pl. 5 Pl.4 Pl. 3 Pl. 2 Pl.1/AIN1 Pl. O/AINO P3. 7图10、单片机引脚示意图该产品一般应用于室内可燃气体场合,外界干扰较少,从经济角度出发,单片机采用上电复位方式,复位时间由R8、C12决定,通常选200亳秒左右。考虑单片机的运行速度,选用常用的12M晶振频率。在此频率下,单片机一个机器周期为1微秒,运行速度较快.AT89c2051是一个功能强大的单片机,但它只有20个引脚,15个双向输入/输出(I/O)端口,其中P1是

28、一个完整的8位双向I/O口,两个外中断口,两个16位可编程定时计数器,两个全双向串行通信口,一个模拟比较放大器。同时AT89c2051的时钟频率可以为零,即具备可用软件设置的睡眠省电功能,系统的唤醒方式有RAM、定时/计数器、串行口和外中断口,系统唤醒后即进入继续工作状态。省电模式中,片内RAM将被冻结,时钟停止振荡,所有功能停止工作,直至系统被硬件复位方可继续运行。表2、主要功能特性:兼容MCS51指令系统2k可反复擦写(1000次)FlashROM15个双向I/O口6个中断源两个16位可编程定时/计数器2.7-6.V的宽工作电压X围时钟频率0-24MHz128x8bit内部RAM两个外部中

29、断源两个串行中断可直接驱动LED两级加密位低功耗睡眠功能内置一个模拟比较放大器可编程UARL通道软件设置睡眠和唤醒功能3、声光报警单片机AT89c2051的Pl口、P3口低电平时的吸收电流可达20mA,不需要外接驱动电路,可直接驱动发光二极管。所以选用LED双色(红、绿)共阳极发光二极管BT311057,经限流电阻直接连到单片机引脚。单片机高电平时,发光二极管不亮;低电平时点亮发光二极管。发光二极管的发光亮度强弱由流过它的电流决定,通常2mA以上就能保证发光二极管可靠发光,它的正常工作电流为810mA,发光二极管的压降为1.5V。所以,选择发光二极管的正常工作电流为10mA,则它的限流电阻可由

30、以下公式计算:RL=(5-1.5)V/10mA=350Q,取限流电阻为360Q.蜂鸣器用来作为报警指示,选用直流型FM12-5V型号。蜂鸣器工作电压为+5V,工作电流在20mA以上。单片机的驱动电流不够,不能直接驱动,必须外接功率驱动。因此,选用PNP型三极管9012作为蜂鸣器的功率驱动,与基极相连的电阻取2K阻值,保证三极管工作在饱和状态。4、自检电路自检电路通过按钮触点的闭合和松开来实现,按钮选用不互锁的KA8型号。按钮常开触点一端接电源+5V:另一端连到单片机输入端并通过电阻接地。电阻值取100。,电阻两端并联电容是保证开关信号输入的稳定。因此,按钮按下时接+5V,松开时接低电平。单片机

31、通过对应端的电平变化可检测自检电路的按键变化,通过程序完成自检功能的实现。5、继电器输出控制电路继电器是感性元件,驱动电流较大,单片机不能直接驱动,必须经过电路的转换。继电器选用SRS-05DC-SL型号,用直流+5V供电。三极管选用常用的PNP型9012、NPN型9013作为继电器的功率开关。继电器的常开触电一端接7805稳压电源的输入端+8V,另一端接电磁阀。单片机对应引脚输出低电平,三极管V3、V4导通,继电器常开触点吸合,供给外界电磁阀直流+8V电压。接着,电磁阀动作,电磁阀常开触点闭合,关闭气源。二极管D6选用IN4007型号,在电路中起续流作用,保护三极管不被继电器反电势击穿。电磁

32、阀是感性元件,驱动电流较大,电磁阀选用ExiBIIBT3型号,采用直流+8V电压供电;D11选用IN4007型号,在电路中起续流作用。6、气敏元件选择目前,使用最广泛的是烧结型SnO?和FgO3气敏传感器。烧结时埋下加热丝和测定电极,制成管芯。工作时,加热丝通电加热,测量丝用于测量器件的阻值。加热电压为+5V,测量电压X围为(510V)本设计是基于可燃性气体传感器的单片机检测和控制。根据设计要求,选择XX电子厂生产的可燃气体气敏元件MQ-412作为本设计用气体传感器,可检测天然气、煤气、液化气、氢气等多种可燃性气体。加热电压为+5V,通电电流为150mA,由7805输出直接提供:测量电压选+5

33、V。该传感器具有长期的稳定性,对可燃性气体有较高的灵敏度、良好的抗温性、良好的重复性;测量X闱宽,为10010000PPM;对可燃性气体响应时间10秒,从可燃性气体区移到洁净区域恢复时间30秒:加热电压为5V,测量电压X围为510V:在洁净空气中的测量电阻大于50KQ;测量可燃性气体浓度和测量端电阻成线形变化。7、浓度采样电路元件选择本设计对运放精度要求不高,可选用双运放TL062作为浓度电压比较器。测量电路由二极管D2、半导体气敏元件Ml、电位器RW、R14、R15,R19、C14、C15等元件组成。二极管D2起一个降压和测量隔离作用。比较器2脚的电压基准,由+5V电压经R16、RT、R17

34、、R18分压提供,C13起稳定工作点电压的作用,RT为热敏电阻。选择合适的参数,使该标准基准电压为2.2V。可燃气体浓度的电压比较值,利用的是电压叠加的原理。+5V电压经R14、R15、R19、RW分压后,叠加可燃气体传感器输出的电压一起提供给比较器3脚。调节电位器RW可以调'。电压的初始值,从而达到改变可燃气体浓度的设定值。在洁净空气中比较器3脚的电压值为0.3V左右,在测量浓度X围内,比较器3脚的电压值小于4.0V。主要器件的选择:热敏电阻RT:RM-12K;电阻R16、R18:RJ-0.25-10K;双运放:TL062:电阻R17:RJ-0.25-6.8K:电阻R19:RJ-0.

35、25-1K;电阻R14:RJ-0.25-2K;电容C14:16V-220uf:电阻R15:RJ-O.25-33OK:电位器RW:W-203;二极管D2:IN4007;电容C13:16V-10uf8、检测故障元件选择气敏元件发生短路时,气敏元件检测点直接连到+5V,为高电平。气敏元件发生断路时,气敏元件输出接近0V,为低电平。而正常工作及可燃气体浓度超过浓度设定值的气敏元件输出X围为(0.3V4.0V)。根据这一设计要求,选择双运放TL062作为短路和断路的电压比较器。断路比较器基准电压为0.5V,短路比较器基准电压为4.9V。TL062(A)作断路比较器。2脚为基准电压输入。基准电压由+5V经

36、电阻分压提供,取R20为10K,R21为1K,则断路电压基准为5/(10+1)0.5Vo3脚为断路检测输入点。TL062(B)作短路比较器。6脚为基准电压输入。基准电压由+5V经电阻分压提供,取R23为IK,R24为47K,则短路电压基准为5/(47+1)X47比4.9V。5脚为短路检测输入点。主要器件的选择:电阻R20、R23:RJ-0.25-1K:电阻R21:RJ-O.25-1OK;电阻R24:RJ-0.25-47K;双运放:TL062四、软件设计1、软件设计流程图(如图11所示)2、软件设计要求(1)、气敏元件开始工作时,在没有遇到可燃性气体时,其电阻值也会增加,经过5min左右,其电阻

37、值下降到一个稳定值,这时才可以使用。所以,程序有一个预热过程,预热时间为5mino(2)、按钮检测中采用软件延时方法执行按键的去抖动.(3)、电磁阀的驱动电压取之于开关变压器二次侧整流的输出。采用脉冲驱动方式。脉冲时间为20mso(4)、正常工作绿灯闪烁时间定义如下:秒循环显示。1秒钟内,绿灯点亮600ms,熄灭400mso(5)、可燃气体浓度超限:红灯常亮。秒循环显示。1秒钟内,蜂鸣器报警750ms,不报警250mso(6)、故障报警:黄灯常亮。200亳秒循环。200亳秒钟内蜂鸣器报警100ms,不报警lOOmSo3、软件程序设计(1)、整个程序延时地方较多,因此设立10ms、200ms延时

38、子程序DELAY10MS:MOVR7,#10:延时10msDELAY10_1:MOVR6,#10DELAY10_2:NOPNOPNOPDJNZR6,DELAYI0_2DJNZR7,DELAYI0_lRETDELAY200MS:MOVR7,#200:延时200msDELAY4.1:MOVR6,#200DELAY4.2:NOPNOPNOPDJNZR6,DELAY4_2DJNZR7,DELAY4_1RET证计时的精确.定时中断中对计时的误差进行了修正,修正程序如下:CLRTROMOVA,TLOADDA,#80HMOVTLO,AMOVA,THOADDCA,#OECHMOVTHO,ASETBTRO(3)

39、、程序中设计了短暂断电(电网干扰)恢复程序,保证短暂断电后程序能正常运行。掉电判断利用了单片机内部的RAM单元。在程序开始运行时,预置一些数据,只要单片机不断电,该数据不会改变:短时间断电(单片机电压仍存在),该数据也不会改变。只有真正断电后再重新运行程序时,断电保护单元数据处于不确定状态,与设定值不符,程序才从头运行。流程图如图124、软件清单:BAOJINEQUP1.2SHUCHUEQUP1.5LEDLUEQUP3.0不等LEDREDEQUP3.1KAIGUANEQUP3.4KAILUEQUP1.6DUANLUEQUP1.7CHAOXIANEQUP3.7初始化ORG00HUMPMAINOR

40、GOBHUMPTIMEOORG30HMAIN:MOVSP,#60HLCALLDELAY200MSCLRPSW.3CLRPSW.4MOVA,10H;掉电判断CJNEA,#55H,STARTMOVA,11HCJNEA,#0AAH,STARTMOVA,12HCJNEA,#55H,STARTMOVA,13HCJNEA,#OAAH.STARTUMPSTART1:首次开机START::MOVRO,#10HMOVRI,#30HCLRAMAIN1:MOVRO,AINCRODJNZRI,MAIN1MOVRO,#10MAINl.l:LCALLDELAY200MSDJNZRO,MAIN1_1MOV10H,#55HM

41、OVUH,#0AAHMOV12H,#55HMOV13H.#0AAHSTART1:MOVTMOD,#01HMOVTLO,#78H;晶振=12MTO=5MSMOVTHO,#0ECHSETBETO:TOSETBTROSETBEASTART2:MOVA,30HCJNEA,#180,START2_1START2_1:JCSTART2_2MOV30H,#0LIMPSTART3;预热阶段5分钟START2.2:SETBBAOJIN:关报警和继电器输出SETBSHUCHUMOVA,32HCJNEA,#120,START2.3START2.3:JNCSTART2_4CLRLEDLU;测量正常,(0-600MS)

42、亮绿灯SETBLEDREDUMPSTART2START2_4:CJNEA,#200,START2_5START2_5:JCSTART2.6MOV32H,#0START2_6:SETBLEDLU;(600MS-1000MS)灭绿灯SETBLEDREDUMPSTART2START3:SETBDUANLUDUANLU,MAIN1.1A;短路MAIN1.A:SETBKAILUJNBKAILU,MAIN1.2:开路UMPMAIN2MAIN1.1A:LCALLDELAY200MSSETBDUANLULCALLDELAY200MSJNBDUANLU,MAIN1.ALIMPMAIN9MAIN1_2:LCALL

43、DELAY200MSSETBKAILULCALLDELAY200MSKAILU,MAIN2UMPMAIN9MAIN2:SETBKAIGUANLCALLDELAY10MSLCALLDELAY10MSJNBKAIGUAN,MAIN2.0SETBKAIGUANLCALLDELAY10MSLCALLDELAY1OMSJNBKAIGUAN,MAIN2.0UMPMAIN5:=0,有键按下MAIN2_0:SETBDUANLUDUANLU,MAIN":短路MAINll.A:SETBKAILUJNBKAILU,MAIN11.2;开路UMPMAIN12MAIN11_1:LCALLDELAY200MSSE

44、TBDUANLULCALLDELAY200MSJNBDUANLU,MAINll.AUMPMAIN9MAIN11.2:LCALLDELAY200MSSETBKAILULCALLDELAY200MSKAILU,MAIN12LIMPMAIN9MAIN12:SETBCHAOXIAN:测量正常JNBCHAOXIAN,MAIN4;超限CLR20H.120H.0,MAIN2_3;偶次按下,消音状态,绿灯闪烁SETBBAOJIN:关报警和继电器输出SETBSHUCHUMOVA,32HCJNEA,#120,MAIN2MAIN2.1:JNCMAIN2_2CLRLEDLU:测量正常,(0-600MS)亮绿灯SETB

45、LEDREDLIMPMAIN2MAIN2_2:CJNEMAIN2_2A:JCMAIN2_2BMOV32H,#0MAIN2_2B:SETBLEDLUSETBLEDREDUMPMAIN2MAIN2_3:SETBLEDLUCLRLEDREDMOVA,32HCJNEA,#150,MAIN2_4MAIN2_4:JNCMAIN2_5CLRBAOJINUMPMAIN2A,#200,MAIN2_2A;(600MS一一1000MS)灭绿灯;处于报警状态,报警停顿,亮红灯:亮红灯:(0-750MS)报警MAIN2_5:CJNEA,#200,MAIN2_5AMAIN2_5A:JCMAIN2_5BMOV32H,#0M

46、AIN2_5B:SETBBAOJIN:(7501000MS)消音UMPMAIN2:超限故障MAIN4:20H.1,MAIN4.1LCALLDELAY200MSLCALLDELAY200MSLIMPMAIN4_2MAIN"LCALLDELAY10MSLCALLDELAY10MSMAIN4.2:SETBCHAOXIANMOV30H,#0JNBCHAOXIAN,MAIN4_3:退出超限LIMPMAIN2:继续超限MAIN4_3:SETBLEDLU亮红灯CLRLEDRED20H.0,MAIN4_6;=偶次,(0750MS)报警,(750-1000MS)消音MOVA,32HCJNEA,#150

47、,MAIN4.4MAIN4_4:JNCMAIN4_5CLRBAOJINLIMPMAIN4.6MAIN4_5:CJNEA,#200,MAIN4.5AMAIN4_5A:JCMAIN4_5BMOV32H,#0MAIN4.5B:SETBBAOJINUMPMAIN4_6MAIN4_6:20H.1,MAIN4.7SETB20H.1:继电器输出脉冲CLRSHUCHULCALLDELAY200MSLCALLDELAY200MSSETBSHUCHUMAIN4_7:MOVA,30HCJNEA,#10,MAIN4_7AMAIN4_7A:JCMAIN4_3LIMPMAIN2MAIN5:MOV30H.#0SETBLED

48、LUSETBLEDREDMAIN5.0:MOVA,30HCJNEA,#3,MAIN5.1MAIN5.1:JCMAIN5_2LIMPMAIN6:连续按3s以上,执行自检MAIN5_2:LCALLDELAY10MSLCALLDELAY10MSLCALLDELAY1OMSSETBKAIGUANLCALLDELAY1OMSKAIGUAN,MAIN5_02OH.O,MAIN5_3SETB20H.0:继电器输出脉冲CLRSHUCHULCALLDELAY2OOMSLCALLDELAY2OOMSSETBSHUCHUUMPMAIN2MAIN5.3:CLR20H.0SETBBAOJIN;关继电器输出,报警SETB

49、SHUCHULIMPMAIN2:自检程序MAIN6:MOV30H.#0SETBLEDRED:亮绿灯CLRLEDLUMAIN6:LCALLDELAY10MSSETBCHAOXIANJNBCHAOXIAN,MAIN6_3:超限MAIN6_2:MOVA,30HCJNEA,#5,MAIN6.2AMAIN6_2A:JCMAIN6UMPMAIN7MAIN6.3:LCALLDELAY200MSSETBCHAOXIANCHAOXIAN,MAIN6_2:自检继续超限,亮红灯CLRLEDRED:亮红灯SETBLEDLUMAIN6_4:MOVA,32HCJNEA,#150,MAIN6_5MAIN6_5:JNCMAIN6_6CLRBAOJIN;(0-750MS)报警20H.1,MAIN6.4SETB20H.1:继电器触发脉冲CLRSHUCHULCALLDELAY200MSSETBSHUCHUUMPMAIN6.4MAIN6_6:CJNEA,#200,MAIN6_6AMAIN6_6A:JCMAIN6_6BMOV32H,#0MAIN6_6B:SETBBAOJIN:消音UMPMAIN6.4MAIN7:MOV30H,#0MAIN7:LCALLDELAY10MSMOVA,32HCJNEA,

温馨提示

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

评论

0/150

提交评论