毕业设计(论文)基于单片机的甲烷浓度监测报警仪设计_第1页
毕业设计(论文)基于单片机的甲烷浓度监测报警仪设计_第2页
毕业设计(论文)基于单片机的甲烷浓度监测报警仪设计_第3页
毕业设计(论文)基于单片机的甲烷浓度监测报警仪设计_第4页
毕业设计(论文)基于单片机的甲烷浓度监测报警仪设计_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

1、第一章 概述1项目提出的必要性和国内外研究水平与动向 从我国煤炭生产的现状及我国能源结构战略规划均可看出,在本世纪中叶以前,煤炭仍是支持我国国民经济发展的主要能源,煤炭生产,作为我国能源工业的支柱,其地位将是长期的,稳定的,但是煤炭工业的安全生产状况却不容乐观,中小型煤矿的情况尤为严重,已经直接威胁到整个煤炭工业的稳定生产,给国家财产和人民生命造成了很大的损失,作为“万恶之首”的甲烷爆炸事故更是重大事故发生率之首。在去年,又接连发生了多起甲烷爆炸事故,事故的结果触目惊心,因此通过强化甲烷管理,提高通风、甲烷监测监控水平,已经成为中小型煤矿甲烷监测监控的最迫切的任务之一。 煤矿生产安全监控系统,

2、是目前为止实际通风甲烷管理工作中最重要和最有效的自动化手段,已经装备监控系统的煤矿的甲烷事故发生率大为下降,实践证明,煤矿生产安全监控系统对保障煤矿安全生产,提高煤矿生产率,提高煤矿自动化程度以及促进煤矿管理现代化水平,都有着举足轻重的作用。 煤矿生产安全监控系统虽在国内已有生产和应用,但还没有一种真正适合于中小型煤矿使用的产品,我国从八十年代初期开始引进煤矿生产安全监控系统,历经了直接引进、消化吸收、仿制配套、自主开发的过程,但迄今为止的产品大多都是面对大型矿井设计的,而且自身尚有一些有待解决的问题,如: 造价高,系统最基本的配置过于庞大,运行费用大 传感器测量稳定性差,调校频繁,寿命短 系

3、统安装、维护复杂,操作不便,人机界面较差 系统设备可靠性差 必须依赖专业的维护队伍,对人员技术,素质有较高的要求。 国外的监控系统技术理论上讲高于国内发展水平,但应用于国内煤矿尚有一定的局限性,如煤矿管理模式生产方式的不同,价格过高不适于国内煤矿现有条件,除在传感器技术方面可供借鉴外,其它仅具一定的参考价值。 综上所述,开发研制适用于中小型煤矿生产安全监控系统的任务迫在眉睫,而根据我国煤矿生产和管理模式,依照我国的有关技术标准,其技术的先进性、产品的可靠性和实用性则是本项目的关键所在。 沼气(甲烷ch4的俗称)矿井在我国煤矿生产矿井中所占比重很大,随着矿井开采强度和深度的增加,沼气涌出量也在不

4、断增加,沼气积聚可能引起沼气事故,及时掌握煤矿井下沼气动态是一件十分重要的工作。甲烷浓度检测仪器就是用来监视矿井沼气动态的有效工具。鉴于沼气在矿井中存在的普遍性及其可能造成灾害的严重性,甲烷浓度检测仪器在煤矿是数量最多,使用最普遍的安全检测仪器,而且也是煤炭系统研制种类最多的仪器,需要说明的是,由于我国煤矿习惯把甲烷叫做瓦斯,因此检测甲烷浓度的仪器,有的叫瓦斯检定器,有的又叫沼气检定器。在这里,甲烷,沼气和瓦斯是同义词。2煤矿安全仪器概况 煤矿生产是地下作业,自然条件和生产条件都复杂,在采掘过程中出现的瓦斯涌出、煤尘飞扬、自然发火等都有可能造成严重事故。为了防止事故发生,保障矿工的健康和安全,

5、促进生产发展,提高煤炭企业的经济效益,应对井下的气象进行检测,对可能造成灾害事故的各种有害气体及矿尘进行及时而准确的检测和严格控制,一旦发生灾变,必须及时救护遇难人员和处理事故。所有这些都需要有相应的检测仪器和救护装备。 最初,人们为了防止井下空气中混有一氧化碳造成中毒事故,曾使用过金丝雀一类的小动物来进行检测。1815年英国人在煤矿井下开始使用安全火焰灯检测瓦斯。1897年瑞典制成第一台容积压力式瓦斯浓度测量仪。随着矿井开采深度的增大,机械化和综合机械采煤的普遍推广,通风安全方面问题日益突出。与此同时,随着仪表工业及电子技术的发展,矿井通风安全仪器也得到了不断的发展。1927年日本制造成光干

6、涉原理甲烷检定器,以后又陆续出现热导、热催化原理、气敏半导体等各种不同原理的甲烷检定器,其测量精度不断提高,检测方式从“间断”、“就地”检测发展到“连续”、“集中自动”遥测。特别是随着电子计算机技术的应用,一套监测系统,除能检测高低浓度甲烷外,还可测一氧化碳、氧、氢的浓度,气温,风速等等。同时还能对井下设备的工作状态进行监控。如英国dynslink-minos系统的监测容量为986个模拟量,896个开关量,传输距离为13 1n。在地面中心站一般都配有用来进行数据采集和处理的计算机、打印机、显示器、控制台和模拟盘等。譬如当井下某测点的甲烷浓度超限时,能发出声、光报警信号,切断该测点附近的电源。作

7、为间断方式检测的携带式仪器,也随着测试技术的飞速发展及多功能集成电路的出现,检测元件的性能不断提高而实现了单机分级报警,数码显示,自动校正,电源监视和故障指示等功能。而且操作简单,维修量小,体积小。例如美国msa公司生产的携带式甲烷检测仪重量只有0. 28吨,外形尺寸为146*65*38 解放前我国煤炭工业技术十分落后,矿井通风安全仪器更是属于空白。解放后,党和政府对安全工作极为重视,煤矿安全状况及劳动条件得到了很大的改善,通风安全仪器从无到有地发展起来在仪器的研究、生产制造方面,多年来投入了很大的力量,形成了以抚顺、重庆、西安、常州、上海等地为中心的安全仪器生产基地,除生产大量的通风安全仪器

8、和救护设备外,从1980年起,先后从波兰、英国、美国和西德等地引进了多种形式的煤矿安全监测系统和生产监控系统,在引进消化的基础上,我国也研制了一批安全监测系统,如常州煤研所的kjl型,北京长城科学仪器厂的kj4型,重庆煤矿安全仪器厂的tf-200型和awj-80型,西安仪表厂的mjc-100型,抚顺煤矿安全仪器厂的au1型,总参6904厂的wdj-1型和镇江煤矿专用设备厂的a-1型等安全监控系统来装备矿井。其中kj4型的系统容量为1536个,传输距离为13 n。所有这些成就,表明我国的安全监测仪器的研制和装备进入了新的水平。但是目前安全监测传感器的种类和质量与国际水平的差距还较大,这是需要解决

9、的问题。3.仪器的基本性能一、测量仪器的概念 煤矿安全仪器是用来检查测量矿井安全状况的物质手段。什么是测量呢?测量是人们对自然界的客观事物取得数量观念的一种认识过程。在这一过程中,借助于专门的技术工具,通过实验方法,求出以所采用的测量单位表示的未知量的数值大小。测量的目的是为了在限定的时间内尽可能正确地收集被测对象未知信息,以便掌握被测对象的参数及控制生产过程。例如,在采煤机上安装采灯机瓦斯断电控制仪。它不仅可以连续监测采煤机附近风流的甲烷浓度,而且在甲烷浓度超限时还可发出声、光报警信号,并自动切断采煤机的工作电源以防发生瓦斯事故,确保生产安全。二、测量仪器的基本性能 评价测量仪器品质的指标是

10、多方面的。仪器的基本性能,主要是衡量仪器测量能力的一些指标,如精确度、稳定性、测量范围、动态范围等。但工作可靠性、经济性也很重要,这些因素在很大程度上影响仪器的使用。(一)精确度 与这个性能有关的指标有: 1.精密度精密度是指在测量中所测数值重复一致的程度。即对某一稳定的被测量在相同的规定工作条件下,由同一测量者用同一仪器在相当短的时间内按同一方法连续重复测量多次,其测量示值的不一致程度。不一致程度愈小,说明测量愈精密。例如某温度仪表精密度为0. 5k,意即用该仪表测量温度时其不一致程度不会大于0. 5k。但精密不一定准确。 2.准确度准确度是指仪器的示值有规律地偏离真值大小的程度。 3.精确

11、度(简称精度)精度是测量的精密与准确程度的综合反映。精密度高是精度高的必要条件,但并非充分条件。要使仪器的精度高,还必须使其准确度高才行。在工程测试中,为了简单表示仪器测量结果的可靠程度,引入一个仪器精度等级的概念,用a表示。a以一系列标准百分比数值进行分档。这个数值通常是仪器在规定条件下,其最大绝对允许误差值相对于仪器测量范围的百分数,即: 式中: 仪器在全刻度范围内的最大绝对允许误差;测量范围的上、下限值:仪器的精度等级。科学研究用的仪器的精度等级值约为10-,一10-io;工业检测用的仪器的精度等级值约为。(二)稳定性 稳定性是指仪器的性能在工作条件保持恒定的情况下,在规定的时间内保持不

12、变的能力。它用精密度的数值和观测时间长短一起来表示。例如,某仪表24小时内示值变化幅度达1. 3mv,则该仪表的稳定度为 1 .3mv/d0(三)影响系数仪器由于室温、大气压、振动等外部状态变化及电源电压、工作条件变化对示值的影响统称为环境影响,为仪器在校准时都规定有一个标准工作条件,用影响系数表示。频率等这是因但在实际使用该仪器时又很难达到这个要求。影响系数是用示值变化值与影响量变化值之比来表示。例如某压力表的温度影响系数为2pa/即温度每变化1 0c,就会引起压力表示值变化2pa。(四)仪器输入输出特性说明仪器输入输出对应关系的主要性能有; 1.灵敏度灵敏度是指仪器在稳态下输出变化对输入变

13、化的比值,用s表示,即s=dy/dx。它是仪器在稳态下输入输出关系的静特性曲线上各点的斜率。在线性特性的仪器中灵敏度s是常数。在非线性特性的仪器中灵敏s在整个量程内不是常数。 对特定的测量装置来说,其灵敏度的定义方法往往是不同的。例如,在接收机中,灵敏度定义为产生具有指定信噪比的输出信号所需的最小输入信号;而在频率计中,它与频率计的输出示值之间没有直接的关系。2.分辩率如果输入量从某个任意非零值慢慢地变化,我们将会发现,在输入变化值没有超过某一数值之前,仪器示值是不会变化的,这个使示值变化的最小输入变化值叫做仪器的分辩率,也应该对示值的变化从量上规定一个数值。一般模拟式仪表的分辩率规定为最小刻

14、度分格值的一半,数字式仪表的分辩率是最后一位数的数值。3.线性度线性度用来说明输出量与输入量的实际关系曲线偏离直线的程度。无论是模拟式的仪表,还是数字式的仪表,都希望它们的特性是线性关系。这样模拟式仪表的刻度就可以做成均匀的刻度,而数字式仪表就可以不必采用线性化环节。4.滞环滞环是指仪器正向特性和反向特性不一致的程度。这种现象是由于仪器元件吸收能量所引起的。例如机械仪表中有内摩擦,电磁仪表中有磁滞损耗。(五)量程量程b是指测量上限值与下限值之差,即仪表刻度盘上的上限值减去下限值,其表达式为。通常仪表的,这时。但在整个测量范围内仪表提供被测量信息的可靠程度并不相同,一般在仪表的上、下限值附近的测

15、量误差较大,故不宜在该区使用。这样,更确切的量程概念应定为:在工作量程内的相对误差应该不超过某个设定值。量程用绝对值b来表示时,各类不同仪表之间便无法比较,所以常用量程比d作为量程的指标,即(六)可靠性可靠性是指仪器对规定的条件在规定时间内完成所要求功能的能力。仪器的可靠性可用平均无故障工作时间mtbf来表征。它是仪器连续运行时发生一次故障的时间间隔的平均值。假设某仪器在90000小时的运行中发生了12次故障,则该仪器的mtbf为7500小时。(七)经济性任何工业产品都要讲究经济性。对生产者来讲,以重金制造高质量的产品是比较容易的。但是,如果生产出的仪器价格太高,使用者无力购买,出就谈不上发挥

16、作用。对使用者来讲总是希望有最少的钱买到一台具有指定性能的仪器。所以,工程检测仪器的经济性也是其重要的指标之一。在实际工作中,对给定的测量任务只需达到规定的精度就行了,决不是精度愈高愈好,盲目地提高测量精度的做法,往往会带来相反的效果,浪费人力和财力,降低测量的可靠性。在工程检测中,应该根据测量的目的,全面考虑测量的可靠性、精度、经济性经及操作的简便性,而在科研工作中往往把测量精度放在首位。甲烷浓度监测报警仪的发展已经历了三个阶段:模拟仪器、数字式仪器以及目前的智能仪器。基于单片机的甲烷浓度监测报警仪即为一种智能仪器,因为就仪器本身来讲,无论数据的采集还是处理都是由单片机来控制的。利用单片机的

17、算术逻辑处理能力和用软件取代过去电子线路的硬件功能,而软件的灵活性又使得仪器可用各种算法和处理方法进行信息的采集、处理、存储和报警,不再需要专用的电子线路,从而使仪器的控制结构得以很大的简化。4 单片机系统性能特点单片微型计算机简称单片,它是把组成微型计算机的各部件:中央处理器、存储器、输入输出接口电路、定时器/计算器等,制作在一块集成电路芯片中,构成一个完整的微型计算机。1971年,intel公司首次推出4004的4位单片微处理器。1974年12月仙童(fairchild)公司推出8位单片机f8(需另加一块3851芯片),其后mostek公司和仙童公司一起推出了f8兼容的3870单片机系列。

18、intel公司1976年推出mcs-48系列单片机。gi(gentra instrument crop)公司在1977年10月宣布了pic1650单片机系列。1978年,rockwell公司也推出了r6500/1系列(与6502兼容)。有些单片机有8位cpu,若干个并行i/o,8位定时器/计算器,容量有限的pam和rom,以及简单中断处理功能。motorola公司和zilog公司的单片机问世较迟,但是产品性能较高,单片机内有串行i/o,多级中断处理能力,内片的ram和rom容量较大;有些还带有a/d转换接口。motorola公司在1978年下半年宣布了与6800微处理机兼容的6801单片机。z

19、ilog公司在同年10月也推出了z80单片机系列。intel公司在原mcs-48基础上,于1980年推出了高性能的mcs-51系列(包括8031/8051/8751)。1982年,mostek公司和intel公司先后推出了16位单片机mk68200(与68000微处理器兼容)和mcs-96(8096、8098)系列。1987年intel公司推出了性能是80962.5倍的新型单片机80296。由于单片机超小型化,结构紧凑,可能性高,价格低廉,在国民经济中得到广泛应用。 工业方面:电机控制、工业机器人、过程控制、数字控制。 仪器仪表方面:智能仪器、医疗器械、色谱仪、示波器。 民用方面:电子玩具、高

20、级电视游戏机、录象机、激光盘驱动。 电讯方面:调制解调器、智能线路运行控制。 导航与控制方面:导弹控制、鱼雷执导控制、只能武器装置、航天导航系统。 数据处理方面:图形终端、彩色黑白复印机、温氏硬盘驱动器、磁带机、打印机。 汽车方面:点火控制、变速器控制、防滑刹车、排器控制。单片机的发展趋势是:增加存储器的容量,片内eprom开始eeprom化,存储器编程保密化,片内i/o多功能化及低功耗cmos化。目前单片机的现状为:4位单机片机4位单片机的主要产品有:nec公司的pd75xx;ti公司的tms1000系列;松下公司的mn1400系列;ns公司cop400;rockwell公司的pps/1系列

21、;samsung公司的ks56和ks57系列;富士同公司的mb88系列。其中,pd75xx与cop400在4位机中占有重要地位,年产量已达到数千万片。4位单片机的特点是价格便宜,如cop400的价格仅为8位单片机8048和6805价格的一半,但是功能并不弱,只是4位cpu,片内的cpu片内的rom有2k,pam为1284位。nec公司的pd75xx片内的rom可达8k字节,ram为5124位,i/o引脚位58根,甚至还有6位a/d。近年俩,4位单片机的产量仍在增长,但所占比例逐年下降,单片机的主角让给了8位单片机。4位机与8位机进行竞争,只有进一步降低价格,并增强i/o的功能(特别是专用i/o

22、功能)。4位机主要用于家用电器和电子玩具等方面。 8位单片机 8位单片机的产量占整个单片机的60以上,并逐年增长。1985年的产量位1.7亿片1986年的产量位2.1亿片,1992年达7亿片。8位单片机的旧的机种正在被淘汰,新的机型不断涌现。自1985年以来,各种高性能、大容量、多功能的新型8位单片机不断推出。如inte公司的8x552、pi-452(8051的增强型)、motorola公司的mc68hc11(6801增强型)、zilog公司的super8等,它们将代表单片机发展的方向,将在单片机领域中起越来越大的作用。第二章监控仪工作原理2.1甲烷浓度检测仪原理分析甲烷浓度检测仪器按其工作原

23、理不同,有下列几种: 1.光干涉式 光干涉式是利用光波对空气和甲烷折射率不同所产生的光程差,引起干涉条纹移动来实现对不同甲烷浓度的测定。其优点是准确度高,坚固耐用,校正容易,高低浓度均可测量,还可测量二氧化碳浓度;其缺点是浓度指示不直观,受气压温度影响严重,特别是空气中氧气不足氮、氧的比例不正常时,要产生误差;光学零件加工复杂,成本较高和实现自动检测较困难。2.热催化式 热催化式是利用甲烷在催化元件上的氧化生热引起其电阻的变化来测定甲烷浓度。其优点是元件和仪器的生产成本低,输出信号大,对于1%气样,电桥输出可达15mv以上,处理和显示都比较方便,所以仪器的结构简单,受背景气体和温度变化的影响小

24、,容易实现自动检测。其缺点是探测元件的寿命较短,不能测高浓度甲烷,硫化氢及硅蒸气会引起元件中毒而失效。目前国内外检测甲烷的仪器广泛采用这一原理。3.热导式 热导式是利用甲烷与空气热导率之差来实现甲烷浓度的测定。其优点是热导元件和仪器设计制作比较简单,成本低、量程大,可连续检测,有利于实现自动遥测,被测气体不发生物理化学变化,读数稳定,元件寿命长。其缺点是测量低浓度甲烷时输出信号小,受气及背景气体的影响较大。4.红外线式 红外线式是利用甲烷分子能吸收特定波长的红外线来测定甲烷浓度。其优点是采用这一原理的仪器精度高,选择性好,不受其它气体影响,测量范围宽,可连续检测;其缺点是由于有光电转换精密结构

25、,使制造和保养产生困难,而且体积大,成本高,耗电多,因此推广使用受到一定限制。5.气敏半导体式 气敏半导体的种类较多,如氧化锡、氧化锌等烧结型金属氧化物。这一原理是利用气敏半导体被加热到200时,其表面能够吸附甲烷而改变其电阻值来检测甲烷浓度。其优点是对微量甲烷比较敏感,结构简单、成本低。但当浓度大于1 %ch4时,其反应迟钝,选择性和线性均较差,所以很少用于煤矿井下甲烷浓度的检测,而多用于可燃气体的检漏报警。6.声速差式 在温度为220c、气压为101325pa条件下,声波在甲烷中的传播速度为432m/s,而在清洁空气中为332m/s。比较这两种速度就可测定高浓度甲烷。其优点是读数不受气压影

26、响;其缺点是不适合测量低浓度甲烷,一般只用来检测矿井抽放甲烷管道中的甲烷浓度,对背景气体、粉尘及气温变化很敏感。7.离子化式 气体在放射性元素的辐射作用下发生电离,在气体介质中的两个电极度之间便有电流产生。测量空气介质和被测甲烷中的电流大小,便可测出甲烷浓度。其优点是快速,可以连续自动检测,灵敏度高,测量准确,可测二氧化碳浓度。其缺点是测量低浓度甲烷困难,空气湿度对仪器读数有影响,传感器结构复杂。 根据设计要求,本项目采用热催化式工作原理。2.2热催化元件的结构及工作原理1.热催化元件的结构 载体催化燃烧式传感器一般被制成一个便于测量的探头,探头可以单独设置,也可以作为一个独立单元装配在仪器内

27、使用。 探头内部的主要元件是黑元件(催化元件)和白元件(补偿元件),两个元件分别配置在电桥电路中,作为一组桥臂,另一组桥臂是两个固定电阻,作为电桥的比率臂。与黑白元件相对应,为使电桥在无甲烷状态下处于平衡状态,桥路内装有调零电位器w。此外,传感器电源应是经过稳压的稳压源。2.敏感元件工作原理 黑元件载体催化燃烧式元件,当甲烷气体在元件表面与氧气产生无焰燃烧时,电桥失去平衡,输出一个电压信号。白元件是补偿元件,基本结构和技术参数与黑元件相同,但表面不涂镀催化剂,所以,它不参加低温燃烧。但由于它处于与黑元件相同的工作环境中,所以,对非甲院浓度变化引起的催化元件阻值变化起补偿作用,以提高仪器零点稳定

28、性和抗干扰能力。 使用时一般将黑白元件串联,作为电桥的一臂,用普通电阻构成电桥的另一臂,电桥的两端加上稳定的工作电压u。当含有甲烷的空气在高温和催化剂的作用下,发生无焰燃烧,而在白元件上则不致使甲烷燃烧,从而使黑元件的温度比白元件的温度高,黑元件中的铂丝既是加热元件,又是感应温度的热敏元件,根据铂丝的正温度系数的特性,温度升高时电阻增大,黑元件上的电压降即增大,电桥失去平衡,输出一个电压信号u,该电压值的大小反映了甲烷浓度的高低,检测此电压便可测量出甲烷浓度。3整机工作原理 热催化原理又称催化燃烧原理。利用该原理的甲烷测定器是当前国内测量低浓度甲烷的检测仪器中采用最广泛的一种,而且还在不断的高

29、和发展。其基本原理是根据甲烷在一定的温度条件下氧化燃烧,且在一定的浓度范围内,不同浓度的甲烷在燃烧过程中要释放出热量不同的特性,来达到测定甲烷浓度的目的。甲烷浓度报警监控仪的工作原理是cpu通过vo口输出低电平经反相器加在催化元件电源端,使催化元件开始工作,输出与甲烷浓度相对应的电压信号,此电压经过放大电路放大后,分别送到a/d转换、报警电路,a/d转换电路将模拟信号转换为数字信号送入cpu, cpu对采样值进行数值计算,处理后,驱动显示器显示出被测气体中的甲烷浓度值,若被测气体中甲烷浓度超过报警电路预定的数值时,报警电路即发出声音报警信号。遥控发射装置再将报警信号传输给远方的接收装置,最远传

30、输距离可达到10km。第三章基于单片机甲烷浓度监测报警仪系统分析与设计的硬件在硬件的设计前期,根据框图对电路中可能出现的电路进行了分析,并根据指导老师提出的要求对硬件设计进行了合理化的修改完善。在第二章中已分析了系统并绘制了框图,下面将根据框图分别设计各部分电路。3.1输入电路的设计甲烷浓度信号的采集电路,放大电路输入口连接甲烷浓度传感器的两个引脚。此传感器采用的是气敏元件是一种具有良好温度特性的电压输入/电流输出型气敏元件。可以在-55150温度范围内正常工作。3.1.1 气敏元件mq-k7简单介绍1. 热催化元件的特性在选择敏感元件时,主要从以下几个方面来衡量:(1)活性。元件活性是指元件

31、对甲烷氧化燃烧的速率。元件活性高,通过电桥测量甲烷时,可以得到较高的电压输出。(2)稳定性。元件的稳定性是指元件在新鲜空气与一定浓度的甲烷中,在规定的连续工作时间里的活性下降率。下降率其值越低越好,活性下降率越低,表明元件工作性能越稳定。(3)工作点与工作区间。元件工作点是指元件的标准工作电压和电流值。实际使用中,为了便于组成电桥和选定电桥电流,通常是指一对元件(即一只黑元件和一只白元件)的标准工作电压或电流值。在工作点上,元件具有较大的输出,较好的稳定性和最小的零点飘移。目前国内元件的工作点有:直1.2v, 2.2v, 2.4v, 2.8v及320ma等几种。当元件的工作电压或工作电流变动时

32、,在同一甲烷浓度下输出活性大小是不相同的。只有当工作电压或工作电流在某一范围内变动时,输出活性才接近直线。这个电压或电流的变动范围称为元件的工作区间。区间越宽越好。目前元件的工作区间只能达到标准电压的士10% o(4)输出特性。元件输出特性。是指在不同的甲烷浓度下,元件的活性与甲烷浓度的关系。在0-s%ch4范围内,电桥输出信号与甲烷浓度呈线性关系。当甲烷浓度在9.5%处时,曲线出现拐点,以后随着甲烷浓度的增大,电桥输出信号不断下降,出现了高浓度和低浓度输出信号相同现象。产生的原因是由于高浓度甲烷气体中缺氧使燃烧不完全所造成的。所以,这种原理的甲烷检测仪只能测量低浓度甲烷。(5)元件的寿命。元

33、件的寿命是指元件在使用过程中,其活性下降到某一规定值的时间。(6)元件的“中毒现象”。矿井空气中的硫化氢、二氧化硫等气体会使元件产生中毒现象,使活性降低。其原因主要是由于这些毒性气体元件活性下降。此外,井下电气设备用的硅油、硅绝缘材料等挥发物,也会使元件中毒。这主要是由于硅分子量大,一旦吸附在元件表面,就会阻止甲烷进入而影响元件氧化速率,致使活性下降。为防止元件中毒,可以加过滤器,例如用活性炭吸收管,1 cm厚活性炭的吸收管,可使工作在有毒环境中的元件寿命延长数百倍。 经过一段时间工作的元件,遇到较高浓度,工作数分钟后,元件的活性将升高,高浓度消失后,元件在几十小时内活性才会逐步下降到原值附近

34、,以后又保持稳定的活性。这种现象称为元件被浓甲烷激活。元件的激活特性是一个缺点,因为被激活的元件在一段时间内会造成不稳,这是在使用中应该加以注意和调整的。载体催化元件与纯铂丝元件相比,其抗毒性能较弱,在有毒气体的环境中,宜采用铂丝元件。 (7)反应速度。反应速度是工作元件的一个重要指标。特别是当元件应用到各种运动机械上时,就更为突出。 在井下空气中,当甲烷浓度发生变化时,元件的反应速度由两个因素决定,一是元件本身的时间常数:,二是甲烷向元件扩散的速度。元件的时间常数可由下式确定:式中:元件的时间常数; e:元件的热容量; a:等效热导系数; s:元件的表面积; 0:常数; t:元件的工作温度;

35、 i:工作电流; r:元件电阻; rq:铂丝电阻温度系数 通过对上式的分析,可以合理地选择元件参数,以提高工作元件的反应速度。本设计中选择的敏感元件型号为:mq-k7 参数为:测量介质:甲烷工作电流:直流稳压 工作点:2. 8v/ 175ma测量范围:0-4%cn稳定性:灵敏度变化士0. 1%ch4响应时间:(20s)3.1.2.气敏元件的组成及作用 本设计选用的气敏元件是由太原电子厂和哈尔滨通江晶体管厂生产的mqk7型号的半导体气敏元件,太被用于做各种可燃气体的检测、检漏、监控设备的敏感元件。气敏元件是准确检测甲烷气体含量的核心元件之一,它由工作元件和补偿元件组成,将这两个元件分别接在惠斯登

36、电桥上,在元件的电端加入高电平时元件开始工作,当环境中无甲烷气体时,调整电桥使之输出为零,当有甲烷气体时,甲烷气体以扩散方式进入仪器原测量气室,内部接于桥臂的热催化元件或热导元件发生氧化一还原反应,引起元件温度升高,阻值增大,使原来平衡的电桥失去平衡,输出与甲烷浓度相对应的电压信号,测量该电压信号即可知甲烷浓度。它的基本测试电路图如附一图所示3.2 按键电路设计与器件选择 此次设计的甲烷浓度报警仪应具备两种基本功能,一是随时输入报警上限值,二是随时对当前的报警上限值进行修改,要实现这两种功能,可以接入键盘输入电路。1.键盘的结构选择 在单片机组成的监测系统及智能化仪器中,用得最多的是非编码键盘

37、。键盘的结构分为独立式键盘和行列式键盘两类。本设计中只需要三个按键,因此选择独立式键盘。如图所示,电路由按键和三个电阻组成,按键分别命名为set、+1和ret键。按键可以采用轻触开关,电阻可以采用4脚排电阻(3*1k)2.如附二图所示,将键盘直接与单片机的p3口连接。用p3.3引脚通过按键set接一格外部中断的请求信号int1;p3.1、p3.0引脚作为i/o口使用,通过两个按键+1、ret接入两个输入信号。set键功能:设置当前报警上限值,即当前报警仪的报警上限值有误差时,需要随时对它进行调整,使用set、+1和ret键配合完成这一功能。当set被按下时,在单片机的int1引脚产生一个低电平

38、触发中断请求信号,cpu响应中断请求时,就转移到int1中断服务程序的入口地址,执行int1的中断服务程序。+1调整键的功能:分别对报警值的十位、个位和小数位进行+1调整,即每按一次键,对应的值调整为+1。ret确认键的功能:确认,即对+1调整为进行确认,该键按下时,说明被调整位的值已经确认,转去调整下一位。3.3 蜂鸣器电路的设计 设计要求报警上限浓度到时要有声音提醒信号产生,可选择一只蜂鸣器来实现这一功能。压电式蜂鸣器工作时约需10ma的驱动电流,并设计一个相应的驱动及控制电路。电路设计如图所示,蜂鸣器作为三极管的集电极负载,当它导通时,蜂鸣器发出声音,截止时不发声。它的报警时间长短是靠软

39、件设置的。3.4放大电路的设计在许多需要a/d转换和数字采集的单片机系统中,很多情况下,传感器输出的模拟信号都很微弱,必须通过一个模拟放大器对其进行一定倍数的放大,才能满足a/d转换器对输入信号电平的要求,这种情况下,就必须选择一种符合要求的放大器。仪表器的选型很多,可选用的运算放大器相当多,如op-07,op-725,如果要求不高,甚至可选价廉的ua741等通用运算放大器。本设计的放大电路采用高精度集成运放op-07做放大元件,op-07为一种具有低失调电压、低失调电流和低温漂的超低失调运算放大器,其广泛地应用于稳定积分、精密加法、比较、阖值电压检测、微弱信号精确放大等场合,是一种通用性极强

40、的运算放大器。op-07的电源电压范围318v,输入电压范围为014v,3.5 tlc1549与at89c2051接口电路的设计 tlc1549芯片与单片机at89c2051的连接比较简单,如图所示。被测电压从2、4脚输入,经a/d转换后在6脚输出,5、6、7分别与单片机的p3.2、p3.7、p3.1连接。其工作原理是:由单片机产生片选控制信号和时钟信号,当p3.0=0(cs=1)时,片选信号有效,p3.2引脚输出时钟脉冲送到i/o clock引脚,在10个时钟脉冲的作用下,电压转换值从dataout引脚输出,按照高位在前低位在后的顺序通过p3.7引脚送入单片机。当p3.1=1(cs=0)时,

41、片选信号无效,data out引脚输出为高阻状态。3.5.1 at89c2051芯片概述 at89c2051是美国和atmel公司生产的低电压,高性能cmos 8位单片机,片内含2k bytes的可反复檫写的只读程序存储器(perom)和128bytes的随机存取数据存储器(ram),器件采用atmel公司的高密度、非易失性存储技术生产,兼容标准mcs-51指令系统,片内置通用8位中央处理器和flash存储单元,功能强大at89c2051单片机可为您提供许多高性能价比的应用场合。 主要性能参数: 与mcs-51产品指令系统完全兼容 2k字节可重檫写闪速存储器 1000次檫写周期 2.7-6v的

42、工作电压范围 全静态操作chz-24mhz 两极加密程序存储器 1288字节内部ram 15个可编程i/o口线 两个16位定时/计数器 6个中断源 可编程串行uart通道 可直接驱动led的输出端口 内置一个模拟比较器 低功耗空闲和掉电模式 功能特性概述: at89c2051提供以下标准功能:2k字节flash闪速存储器,128字节内部ram,15和i/o口线,两个16位定时/计数器,一个5向量两极中断结构,一个全双工串行通信口,内置一个精密比较器,片内振荡器及时钟电路。同时,at89c2051可降至0hz的静态逻辑操作,并支持两种软件可选的节电工作模式,空闲方式停止cpu的工作,但允许pam

43、,定时/计数器,串行通信口及中断系统继续工作,掉电方式保存pam中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。方 框 图 引脚功能说明 vcc:电源电压 gnd地 p1口:p1口是一组8位双向i/o口,p1.2- p1.7提供内部上拉电阻,p1.0和p1.1内部无上拉电阻,组要是考虑它们分别是内部紧密比较器的同相输入端(aino)和反向输入端(ain1),如果需要应在外部接上拉电阻。p1口输出缓冲器可吸收20ma电流并可直接驱动led。当p1口引脚写入“1”时可做输入端,当引脚p1.2- p1.7用作输入并被外部拉低时,它们将因内部的上位电阻而输出电流(in)。 p3口还

44、用于实现at89c2051特殊性能,如下表示: p1口还在flash闪速编程及程序校验时接受代码数据。 p3口:p3口的p3.0- p3.5、p3.7是带有内部上拉电阻的7个双向i/o口。p3.6没有引出,它作为一个通用的i/o口但不可访问,但可作为固定输入片内比较器的输出信号,p3口缓冲器可吸收20ma电流,当p3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口,作输入端时,被外部拉低的p3口将用上拉电阻输出电流(in)。 p3口还接受一些用于flash闪速存储器编程和程序校验的控制信号。rst:复位输入。rst引脚一旦变成两个机器周期以上高电平,所有的i/o都将复位带“1”(高电平)

45、状态,当振荡器正在工作时,持续两个机器周期以上的高电平可完成复位,每个机器周期为12个振荡时钟周期。xtal1:振动器反相放大器的及内部时钟发生器的输入端。xtal2:振荡器反相放大器的输出端。振荡器特征:xtal1、xtal2为片内振荡器的反相放大器的输入和输出端,如下表示,可采用石英晶体或陶瓷震荡器组成时钟振荡器,如需从外部输入时钟驱动at89c2051,时钟信号从xtal1输入,xtal2应悬空。由于输入到内部电路是经过一个2分频触发器,所以输入的外部时钟信号无需特殊要求,但必须符合电平的最大和最小植及时序规范。特殊功能寄存器:并非存储器中所有的地址都被占用,未占用的地址单元亦不能使用,

46、如果对其进行读访问一般返回为随机数,写访问也不确定。这些单元是为了以后利用这些未使用的地址单元扩展新功能而设置,所以用户软件不要对它们写“1”,在这种情况下,新位的复位或不激活值为“0”。某些指令的约束条件:at89c2051是经济型低假位的微控制器,它含有2k字节的flash闪速程序存储器,指令系统与mcs-51完全兼容,可使用mcs-51指令系统对其进行编程,但是在使用某些有关指令进行编程时,程序员须注意一些事项。和跳转或分支有关的 有一顶的空间约束,使目的地址安全落在at89c2051的2k字节的物理程序存储器空间内,程序员必须注意一点。对于2k字节存储器的at89c2051来说,ljm

47、p 7eoh是一条有效指令,而ljmp 900h则为无效指令。1. 分支指令对于lcall、acall、ajmp、sjmp、dptr等指令,只要程序员记住这些分支指令的目的地址在程序存储器大小的物理范围内(at89c2051程序地址空间为:000h-7ffh单元),这些无条件分支指令就会正确执行,超出物理空间的限制会出现不可预知的程序出错。cjne、djnz、jb、jnb、jc、jnc、jbc、jz、jnz等这些条件转移指令的使用与上述原则一样,同样,超出物理空间的限制也会引起不可预知的程序出错,至于中断的使用,80c51系列硬件结构中已保留标准中断服务子程序的地址。2. 与movx相关的指令

48、,数据存储器at89c2051包含128字节内部数据,这样,at89c2051的堆栈深度局限于内部ram的128字节范围内,它既不支持外部数据存储器的访问,也不支持外部程序的执行,因此程序中应有movx指令。一般的80c51汇编器即使在违反上述指令约束而写入的指令时仍对指令进行汇编,用户应了解正在使用的at89c2051微控制器的存储器物理空间的约束范围,适当地调整所使用的指令寻址范围以适应at89c2051。程序存储器的加密:空闲模式:在空闲模式下,cpu保持睡眠状态而所有片内的外设仍保持激活状态,这种方式由软件产生,此时,片内ram和所有特殊功能寄存器的内容保持不变,空闲模式可由任何允许的

49、中断请求或硬件复位终止。p1.0和p1.1在不使用外部上拉电阻的情况下应设置为“0”,或者在使用上拉电阻的情况下设置为“1”应注意的是:在用硬件复位终止空闲模式时,at89c2051通常从程序停止一直到内部复位获得控制之前的两个机器周期处恢复程序执行。在这种情况下片内硬件禁止对内部ram的读写,但允许对端口的访问,要消除硬件复位终止空闲模式对端口以外写入的可能,原则上进入空闲模式指令的下一条不应对端口引脚或外部存储器进行访问。掉电模式:在掉电模式下,振荡器停止工作,进入掉电模式的指令是最后一条执行的指令,片内ram和特殊功能寄存器的内容在终止掉电模式前被冻结。退出掉线模式的唯一方法是硬件复位,

50、复位后将重新定义全部特殊功能寄存器但不改变ram中的内容,在vcc恢复到正常工作电平前,复位应无效,且必须保持一定时间以使振荡器重启动并稳定工作。p1.0和p1.1在不使用外部上拉电阻的情况下应设置为“0”。或者在使用外部上拉电阻随时应设为“1”。flash闪速存储器的编程:at89c2051是檫除状态下(也即所有单元内容均为ffh时)用2k字节内的perom代码存储阵列进行封装微控制器,其程序存储器是可反复编程的,代码存储阵列一次编程一个字节,一旦阵列被编程,如需重新编程一非空(空为:ffh)字节,必须对整个存储器阵列进行电檫除。at89c2051内flash闪速存储器的编程和校验电路内部地

51、址计数器:at89c2051内部包含一个perom编程地址计数器,它总在rst上沿到来时复位到000h,并在xtal1引脚上出现在跳变脉冲时进行加1记数。 编程方法:要对at89c2051进行编程,推荐使用以下方法。1. 上电次序:在vcc和gnd引脚之间加上电源。设置rst和xtal1为gnd电平。其它引脚置空,等待至少10ms以上。2. 置rst引脚为高电平,置p3.2引脚为高电平。3. 对引脚p3.3、p3.4、p3.5、p3.7按下表正确组合加上逻辑高“h”或低“l”电平即对perm进行编程操作。4. 在000h地址单元对p1.0-p1.7输入数据代码字节。5. 置rst端为12v,激

52、活编程。6. 使p3.2跳变一次来编程perom阵列中的一字节或者加密位,写字节周期是自身定时的,一般需时1.2ms。7. 当校验已编程的数据,使rst从12v降到逻辑电平“h”,置p3.3-p3.7引脚到正确的电平即可p1口读取数据。8. 对下一地址单元编程字节,使xtal1引脚正脉冲跳变一次使地址计数器加1,在p1口输入新的数据字节。9. 重复5至8,可对整个2k字节阵列全部编程,直到目标文件结束。10. 下电次序:置xtal1为低“l”电平置rst为“l”点平置空所有其它i/o引脚关闭vcc电源数据查询:at89c2051具有周期结束的数据查询功能,在写周期期间,对最后写入的字节尝试读将

53、令p1.7上写入数据的操作结束,当写周期完成,完全输出端的真实数据有效,同时下一个周期开始,数据查询可在写周期被初始化的任一时刻开始。ready/busy:字节编程的进度可通过“rdy/bsy输出信号检测,编程期间,p3.1引脚在p3.2变高“h”后被拉低来指示“bsy”,p3.1在编程结束后被再次拉高“h”来指示rdy。程序校验:如果加密位lb1、lb2没有进行编程,则代码数据可通过校验数据线读取:1. 使rst从“l”变为“h”,复位内部的地址计数器为000h。2. 对代码数据加上正确的控制信号即可在p1口引脚上读取。3. xtal1引脚跳变一次使内部地址计数器脚1。4. 从p1口读取下一

54、个代码字节。5. 重复3到4步骤,即可将全部单元的数据读取。加密位不可直接校验,加密位的校验可通过对存储器的校验和写入状态来验证。芯片檫除:利用控制信号的正确组合并保持p3.2引脚10ms的低电平即可将perom阵列(2k字节)和两个加密位整片檫除,代码阵列在片檫除操作中将任何非单元写入“1”可被再编程之前进行。读片内签名字节:除p3.5、p3.7必须被拉成逻辑低电平外,读签名字节的过程和单元000h、001h及001h的正常校验相同,返回值意义如下:(000h)=1eh声明产品由atmel公司制造。(001h)=21h声明为89c2051单片机。编程接口:flash闪速阵列中的每一代码字节进

55、行写入且整个存储器可在控制信号的正确组合下进行檫除。写操作周期是自身定时的,初始化后它将自动定时到操作完成。3.5.2 ad转换器(tlc1549)概述1.tlc1549是美国德州仪器公司生产的10位模数转换器。它采用cmos工艺,具有内在的采样和保持,采用差分基准电压高阻输入,抗干扰,可按比例量程校准转换范围,总不可调整误差达到1lsb max(4.8mv)等特点。2. tlc1549的工作温度范围内(自然通风)极限参数如下:电源电压范围:-0.56.5v输入电压范围:-0.3vcc+0.3v输出电压范围:-0.3vcc+0.3v正基准电压:vcc+0.1v负基准电压:-0.1v峰值输入电流

56、(任何输入端):20ma峰值总输入电流(所有输入端):30ma工作温度范围(自然通风):tlc1549c070 tlc1549i-4080tlc1549m -651253.工作原理在芯片选择(cs)无效情况下,i/o clock 最初被禁止且data out 处于高阻状态。当串行接口把cs拉至有效时,转换时序开始允许i/o clock 工作并使data out 脱离高阻状态。串行接口然后把i/o clock 序列提供给i/o clock 并从data out 接收前次转换结果。i/o clock 从主机串行接口接收长度在10和16个时钟之间的输入序列。开始10个i/o 时钟提供采样模拟输入的控制时序。在cs的下降沿,前次转换的msb出现在data out端。10位数据通过data out 被发送到主机串行接口。为了开始转换,最少需要10个时钟脉冲。如果i/o clock 传送大于10个时钟长度,那么

温馨提示

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

评论

0/150

提交评论