欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    家用可燃气体报警器的设计毕业设计Word格式.docx

    • 资源ID:17052341       资源大小:197.52KB        全文页数:18页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    家用可燃气体报警器的设计毕业设计Word格式.docx

    1、staticinterface,MCURXDoutputdataline,TXDashiftclockpulse.74LS164TTLisone-way8-bitregisterdisplacementwhichcanrealizedenterserial,paralleloutput,display.Bysettingalarmlevel,controlmusicICatsametime.SCMusetechnology,producedprogram-controlledcarbonmonoxidealarm.Theinstrument(CO)formonitoring,whenmoret

    2、hanallowedvalue,circuitalarm,anexternalelectromagneticvalverowfanstheirprogram-controlled,prevent accidents.Inadditionprocedurespreventcycledeath,alsousedx25045watchdogchipcomposeddeaththe processsothatresetcycle,insteadwholesystemoff,therebyprotectinghardwarecircuit. AsdesignedbynumberusingAT89C51,

    3、itcheap,stableperformance,easy-production.sensorsmicrocontrollercoreleakagemethodsimple,goodeffect,thefollowinggeneralprinciples,keyallsoftwareprogramdesign.Keywords:Co Leakinggasesalarm AT89C51 microcomtuper GSGasesSensors1 绪论1.1研究背景及意义随着煤气或天然气被多数家庭使用,每年因煤气泄漏造成的各类事故中,一氧化碳中毒占多数,气体泄漏爆炸引起的致死致伤事故更是高发。防

    4、止煤气泄漏导致中毒或者明火引燃导致爆炸已经迫在眉睫。家用可燃气体的报警器的设计是现今所必须,而在全国各大矿区天然气引发的灾难性事故也被个媒体频繁报道,综上所述可燃有害气体的报警器的设计是时下所需。单片机设计可以满足数字气体报警器监控精度高,体积小巧,能长期工作且稳定的特点。在工业控制和仪器仪表智能化的应用中单片机是必不可少的。成品具有体积小、低成本、灵活运用、抗干扰性强、适应能力强、在任何艰苦的情景下都可以进行正常的运行工作。1.2实现功能及研究目标单片机AT89C51是我在本次课程设计中的数字气体报警器的主要硬件设备。通过A/D转换器可以把需要测试的环境中的气体传感器所输出的模拟电压输送到单

    5、片机。我们在单片机AT89C51中所进行的处理功能和显示功能都是通过预置警报值实现运行的,一旦需要被检测出的气体浓度超出我们设定的值后,发光二极管会表现出闪烁目的是达到报警的作用,同时扩音器也会不停的发出声响产生警报,两者的相作用可以在当下的环境下及时报警,而不至于产生任何事故,但是我们考虑到如果发生了事故的情况,所以在这种考虑下,我们在本次课程设计中选择了外接排风扇与电磁阀相作用的结果来进行程控。当系统出现运行不正常的问题时,黄色灯闪烁,提醒主人对警报器及时维修。AT89C51单片机和MQK气体传感器是系统的核心,主要实现:精确测量周遭空气中的有毒害气体的发散;对设计内的各个系统模块功能的控

    6、制;单片机语言及单片机系统的控制;单片机内所有接口的功能描述及作用描述;对操控电路的最基本的实现运行方法。1.3研究的方案本次课程设计是利用了单片机的原理来实现一氧化碳报警器的运行。设计的目的是对一氧化碳有害气体进行24小时不间断的监控,当有毒有害气体浓度超过我们设定的预置值后,因为单片机的作用我们设计得电路会自动发出警报信号,连接到外接风扇,避免发生事故。充分利用AT89C51的最大优势性价比高,系统内的各种控制均由其完成。报警器最为重要的即为传感器所以采用GS传感器。实现模数转换是利用ADC0809,为了更直观方便的显示浓度信息,我们采用动态扫描显示装置以及几台扫描显示装置。综上所述,可燃

    7、气体报警器的设计均由以上5种模块组成。2 有关于一些单片机的知识介绍2.1单片机的中断和复位2.1.1单片机的中断系统中断的意义通过把CPU的运行改变,调整方向即为中断。除CPU的原因外,电脑在执行程序指令的时候必须要终止当前程序的进行,在终止结束完成后再继续进行前一程序,所执行的一系列步骤就统称为中断。单片机89C51的中断的系统89C51的中断系统是由一个特殊功能的寄存器中的几个相关的中断入口、顺序查询逻辑电路等组成。特殊功能寄存器被定义为以下几类,分成了中断优先级寄存器,中断允许寄存器中断源寄存器。89C51单片机中的五个中断源分别在本次课程设计中给我们提供了可实现二级中断嵌套的两个中断

    8、优先级。外部中断请求源:外部中断的1电平和0电平分别是由外部中断的引脚带入的,所以称之为外部中断请求源。内部中断请求源:TF0和TF1是关于定时器T0溢出的中断标志。中断允许寄存器IEIE主宰中断的允许或禁止。见表2-1。EAXESET1EX1ET0EX0表2-1 8位中断允许寄存器其中的EA为总开关,如果它等于0,则上述所有中断都不被允许。2.1.2单片机复位电路复位是所有要进行的操作的第一步,所有的程序在计算机中均以0000H位开始单元。也可以在出错或系统崩溃使用此键进行重启。除了计算机,此键对其它专用寄存器复位状态的影响;PC 0000H TCON 00HACC TLOPSW TH000

    9、HSP 07H TL1DPTR TH1P0P3 0FFH SCONIP xx000000B SBUF 不定IE0x000000B PCON0xx0000BTMOD00H还有一些其他的引脚产生的信号同样会受到复位键的不同程度上的影响。检测一个能否正常工作的单片机,第一步是要看它的复位键是不是能够被使用。如果不能,说明此单片机为损坏状态。2.2 AT89C51与ADC0809相关联的接口以下三点在接入时需要注意:保证开始线能够正常接收到100ns宽度的信号脉冲;A/D转换结束为结束线接收到脉冲信号;地址译码器信号输入到OE线上2.3简介AT89C51AT89C51是一个能产生高性能但是却不会产生高

    10、功率消耗的单片机,总共有40个引脚,32个外部的端口。AT89C51既可以在线编程也可以按照常规方法进行编程。一定程度上做到了性价比的提高,降低了生产成本。3 对硬件设施的调试与设计3.1硬件模块设计3.1.1构成系统的各个部分该报警器整体由浓度的查验和反应模块、主控模块和报警及事故处理模块三个部分组成。大致结构显示为图3.1-1。图3.1-13.1.2每个模块在系统中的功能浓度的检测模块器件选择为 (GS-A1),该器件对一氧化碳的反应迅速,,尤其在活性碳罩的加入后,也阻止了其他杂质气体的干扰.结果经高科技精密仪器放大数倍后传入ADC0809模P转换芯片从而实现其模数转换。模数转换模块模数转

    11、换模块在本实验中也有重要的意义。通过模数转换的4步完成运送模拟信号到单片机内 从而被单片机有效识别。本实验中的模数转换的特点及性能指标为:8位的分辨率。转换过程中出现的误差不超过1lsb。100毫秒内实现。兼容性高。供电设施简单。转换范围相对于其他转换器要广。图3.1-2 A/D转换模块引脚图显示电路单片机内部进行的标度变换完全是通过PO实现,每30秒进行一次更新.系统使用串行口唯一的功能扩展为4位.当第1为“00”时,说明系统在一个房间的不同状态进行查验;为“8”即为在房间个点检测正常;为“1”、“2”、“3”结尾系统工作在独立状态,当次之时第1、2、3传感器可以探测到有害气体的浓度量。当P

    12、2.0=1且AT89C51的TXD端有输出时,74LS164接收串行数据,当P2.0=0时其结果同上。主控模块依然使用AT89C51单片机.该仪器特点及使用原理和开发公司背景为:ALE端与ADC0809的CLOCK相连。APD结果通过PO口进行。PO P1关闭下无法正常工作,开启状态系统工作正常。 P2:P2.1端与ADC0809的START和ALE相通,用以启动APD, P2.1端与RD与ADC0809的OE端联通, P2.2端是系统报警音乐的控制端口,1电平作用;保证畅通控制着电路开关。P2.3端口是排气扇的控制端。1电平有效 所有P3端口均为直观显示结果端口 处理事故的模块有害物质超过允

    13、许的范围时,该模块开始发挥其作用。如图3.1-3所示.图3.1-3 单个传感器电路图3.1.3对系统的指挥正常的工作状态为系统的默认状态,而出现其他状态时,电磁阀处于开启状态,从而关闭了可燃有害物体的继续排放,达到设计目的。如果有害物体的浓度超标(指标为100ppm)时,报警乐响起,如若警示作用没有达到,音乐未能及时关闭,则系统控制风扇开关通风散气。原始状态即正常状态时,风扇被优先开启,继而开启煤气阀门开始供气。当正常工作了一段时间后,以40分钟为计时开始每个10分钟都会响起警报,达到警示用户的目的。有害气体的浓度偏高时,系统自动预判为超标状态,从而关闭气体的继续排放。防止中毒或者更为严重的爆

    14、炸事故的发生,防患于未然。3.1.4GS传感器简介该系统中的各个器件的主要功能描述如下:低耗能高效工作专一性强,无视干扰。有保障的器件自身材料性能优越无毒无害绿色环保图3.1-4 传感线输出曲线坐标图图3.1-5 加热电压曲线气体传感器加热电源的原理如图3.1-6所示,利用PWM及A/D转换输入功能实现电源电压的稳定和自我调整。该系统的工作原理是:设定好电压值为第一步,pmw的输出,连电开始工作,将模拟信号进行模数转换植入单片机内部,可能出现的电压为拟定值,也可能为超出或小于拟定值,这事通过对PWM的调节达到目的形成稳定输出环境的闭合回路。操作此步骤继而到电压值保持不变为止,随着环境温度的改变

    15、,所谓拟定电压值会改变为不同数值打小,此效果符合了岁温度变化而变化的加热功率的目标,契合了气体传感器的温度灵敏变化,同时有关于稳压电源的压降损耗也被控制开关来降低到最小化。图3.1-6 3.2硬件电路的调试本设计的各类元器件较少。第一步:看各元器件的工作状态是受为正常工作状态,不是则进行相关调整。若无异常,我们所进行的硬件电路的调试的步骤就全部完成了。4 软件部分的设计及调试4.1软件部分的设计报警器的性能体现在程序的编写,流程图见附录1。报警器程序上有4大模块可供调试。4.1.1主程序所有程序中只有两个中断的使用,它们为:外部中断和定时器中断,这两个中断表现不同的作用,前者判别是否已经进行了

    16、模数转换,后者则为看门狗服务。它们的相关程序具体如下所示:ORGJUMP START; 外部程序的相关入口地址03HJUMPINT1; 寄存器控制外部中断ITOP; 定时器内部0的相关中断入口1100HStart:MOVE,IE,#10000001B;中断INT0MOVE,IP,#00000001B; 优先中断INT0 MOVE,TCON,#00000000B;电平被触发在INT0点上MOVE,SCON,#00000000B;请按0MOVESTOP,#60H;堆栈的设定TMOD,#01H;其中的T0为第一种方式CALLPLT0M0HERE: AJUMPHERE;本身跳转其它PLT0M0: MO

    17、VETL1,#1CH;T1中断此服务程序,T1重置为最初设定值TH1,#1FEHSETBTR1;启动T1ET1;允许T1EA;RET1IETOP:TL0,#0CH;T0再一次中断服务,T0的相关数值被重置为最初设定TH0,0FEHSETB CPLP1.1;P1.1取相关反向状态RET2AllCALL LED;调用LED自检子程序22H,#0000H;此次中断的完成标志位0位显示DEPTR,#0EFEFH;ADC程序相关的端口地址MOVXDEPTR,A;高阻抗的BUS使得数模转换开始WAIT:H,33H;数模转换完成信号显示JTNZINT1KWAIT;强制跳回在未完成INT0K:B,44H;L2

    18、B,22HL1L1:22H,27HB,46H;新的浓度被标识出来L2:BCD;启用相关调整程序(BCD码)DISP;此时的气体浓度为多少ADRZERO;调用前函数或数值调整当前 ALARM;把报警程序调入BCDDISP;把相关的一些子程序引入CLRB;START;返回4.1.2调零子程序:显示数据由于外部原因导致与预期值出现差异,此问题解决方法为:模数转换的同时加入一个经过调整的数值。如此一来,得到的数值即为真是情况的显示,对其加以调整便得到直观、稳定与有效方便的数据。程序的实现见如下所示:ARDZER0:CALL SUBBDELAY JUBP1.1,JUMP1;此一步的调零为正确值,否则则通

    19、过以下程序进行调整:JMP1:REGET相关程序的实现如下所示:L00P0: CALLDELAYJUMPBP2.2,$;抖动的延时被第一时间清理B,32H;调零的预设值设置为32H送入D;相关近位标识的删除 SURBUBB,#OO1H;选择的调零相关数值减去1LOOP1;B,#12H;LOOP1:28H,B;所有调整过的值被保存起来B,D2;正确的当前浓度为现在设定值JZZZENDXDNEC为了契合调整后的浓度,当前进行响应XENDO:29H,B;送回29H进行保存40H,A;送回40H保存BCD;JMPXEND1:B,#71HXEND0该操作步骤为有则按键无则返回主程序重新开始。4.1.3相

    20、关子程序的显示模数转换得到的数值被传送到单片机中以十六进制存在,这是不符合我们的操作需要的,BCD码所产生的转换是我们程序运行中的主要解决措施。转换的类似相关的一些程序如我们在下面进行的程序演示所示:BCD:44H,#21H; MOVE29H,#18H;CLRLR1,#90H;清除R1CHAN:SUBBB,#33H;减99JCCHAN2;不能做减,跳转INR2;CHAN3;CHAN1: ADCB,#89H;还原百位数C;相关数据进行整理与切实转换 SUBB,#10H;减29JNCCHAN1;无法达成减法计算,跳转R3;不能够则不加能够则加上1无相关重复B,#OBH;还原个位数;把个位数放30H

    21、中22H,B;把十位数放90H中RET所有的显示结果均与预期值的走向一致接下来就看如下程序的完成情况了,接下来就是我们之后的程序改动:DICSP:R9,#65HR1,#28HLED0:A,#RODPTR,#TABLELED1:A,#B+DPTRSSUF,BTO, TOINCR1JNZR8,LED3直观的显示结果从LED处显示驱动设备也被添加到应用里面,它的步骤如下:为了达到控制实验目的接地的按键输出始终为“0”:松开此按钮则输出为“1”,每次按键都保证CPU进行正确单一的判断 ,去除抖动显得有必要,大致的操作已详细说明,具体的如上所示的程序都在下面的文本中得到了应用和体现:DELAY:4,#5

    22、设定50毫秒D0:5,#459;设定0.6毫秒DMJNZR4,#R4,D0每个周期为1us,30ms延时效果通过以上程序能够进行实现。4.1.4报警系统中的子程序声音与光的感应控制为本设计的主要手段,当有害气体浓度一氧化碳超标时,声乐响起,灯光闪烁。机器可能会遇到故障,针对此问题我们也提出了相关的解决方案。而遇到故障的表现为红灯亮起,喇叭发出声响,它的正常时候表现为红灯变暗喇叭哑声。所有功能模块都工作正常时绿灯为指示灯。系统对事故进行第一时间的处理,通风换气等等一系列的操作防止事故恶化。其相关程序的行驶与体现如下所示:ALAORM:B,22H;当前的浓度值被送到了累加器中进行分析A,50H;D

    23、JNCGOOD0;SETAP2.3;声音与光亮得到控制并取消P2.4CLRP1.7;关闭所有SETCP2.1黄色的显示灯被关闭掉P0.1;绿色的灯光第一时间亮起通告正常GOODO: CTLRP2.4;警报声音与警报灯光再一次被打开CTLRP11.1P11.4;P12.3;P11.5;4.1.5中断取值子程序从所有的执行过程中不难看出模数转换完成INTR端变成输出“1”电平,未完成则输出“0”电平。在执行的过程中中断又一次被发挥出了它的作用,中断处理程序如下所示;INT1:PUSHBCC;需要将累加完的值压榨在堆栈保存PSH PUSW;PUSW值压榨在堆栈保存B,DPTR;数模转换好的值保存进入到累加器中30H,A;把数模转换好的值保存进入到30H保存EB,61H;JNCDOK044H,#11H;模数转换的值模拟电压小于1所以变化为1EMP3OKO:B,25HADJN


    注意事项

    本文(家用可燃气体报警器的设计毕业设计Word格式.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开