为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

家用煤气、天然气泄漏报警器设计毕业设计(论文)说明书

2017-09-27 32页 doc 391KB 95阅读

用户头像

is_482581

暂无简介

举报
家用煤气、天然气泄漏报警器设计毕业设计(论文)说明书家用煤气、天然气泄漏报警器设计毕业设计(论文)说明书 家用煤气、天然气泄漏报警器的设计 学生姓名:邓永树、朱珑先 专 业:电气工程及其自动化 班 级:13级电气三班 学 号:201308324097 201358244018 重庆文理学院电子电气工程学院 2015年 12 月 第1页 共29页 摘 要 随着天然气和煤气的大量使用,每一座居民大楼都被天然气所“笼罩”。天然气的普及给公共生活带来了方便,减少了城市的污染,提高了生活质量和效率,但同时天然气也是潜在的“危险品”一旦发生大面积泄漏,处理不及时就可...
家用煤气、天然气泄漏报警器设计毕业设计(论文)说明书
家用煤气、天然气泄漏报警器设计毕业设计(论文) 家用煤气、天然气泄漏报警器的设计 学生姓名:邓永树、朱珑先 专 业:电气工程及其自动化 班 级:13级电气三班 学 号:201308324097 201358244018 重庆文理学院电子电气工程学院 2015年 12 月 第1页 共29页 摘 要 随着天然气和煤气的大量使用,每一座居民大楼都被天然气所“笼罩”。天然气的普及给公共生活带来了方便,减少了城市的污染,提高了生活质量和效率,但同时天然气也是潜在的“危险品”一旦发生大面积泄漏,处理不及时就可能引发大爆炸,给居民的生命财产的安全带来巨大的威胁。我们需要一个解决的办法,使用天然气报警器是对付天燃气这一无形杀手的重要手段之一。 本文以气敏传感器和单片机技术为核心设计的气体报警器,可实现声光报警功能,是一种结构简单、性能稳定、使用方便价格低廉、智能化的气体报警器,具有一定的使用价值。 其中选用MQ-7传感器实现对气体的检测,具有灵敏度高、响应快、抗干扰能力强等优,而且价格低廉使用寿命长。其与LM358连接,将气体信号转换为单片机可识别的数字信号,经AT89C51单片机处理,并对处理后的数据进行分析,是否大于或等于某个设定值(也就是报警线),如果大于则会自动启动报警电路发出报警声音,反之则为正常状态。同时,该报警器还有温度检测功能。 关键词:传感器 报警器 单片机 第2页 共29页 目录 第一章 绪论 .................................................. 4 1.1 课题的背景意义及研究现状 .............................. 4 1.2 课题研究的主要内容 .................................... 4 第二章 系统总体设计 ...................................... 5 2.1 系统设计要求 ........................................... 5 2.2 任务分析 ............................................... 5 2.3 系统的方案设计 ......................................... 5 第三章 系统硬件设计 .......................................... 7 3.1 主控模块设计 ........................................... 7 3.2 气体检测模块 ........................................... 9 .......................................... 12 3.3 声光报警模块 3.4 温度检测模块 .......................................... 12 .......................................... 15 3.5 温度显示模块 第四章 系统软件设计 ......................................... 18 4.1 汇编语言程序流程图 .................................... 18 4.2 显示子程序 ............................................ 19 第五章 系统仿真调试 ......................................... 20 5.1气体检测模块仿真 ...................................... 20 5.2 声光报警模块调试 ...................................... 20 5.3 温度部分仿真 .......................................... 21 5.4温度显示部分调试 ...................................... 21 5.5 系统整体仿真 .......................................... 21 第六章 结论与展望 ............................................ 23 参考文献 ..................................................... 23 附录A ........................................................ 25 附录B ........................................................ 25 附录C ........................................................ 26 第3页 共29页 第一章 绪论 1.1 课题的背景意义及研究现状 人们在经历了“煤烟型污染”和“光化学污染”后,正进入以“室内空气污染”为标志的第三污染时期。 而室内存在的有害气体的一大来源为燃气的泄漏,主要可分为煤气泄漏和天然气泄漏两类。煤气的主要成分为一氧化碳与氢气,一氧化碳中毒亦称为煤气中毒。一氧化碳是无色、无味的气体,故易于忽略而致中毒。一氧化碳中毒的原因是因为一氧化碳进入人体之后,和人体血液中的血红蛋白结合,从而出现缺氧,这就是一氧化碳中毒。常见于家庭居室内通风差的情况下,煤炉产生的煤气或液化气管道漏气中的一氧化碳吸入会导致人的中毒。同时,煤气中的氢气也属于易燃易爆气体,大量存在于空气中,也同样具有危害。 天然气主要成分是烷烃,其中甲烷含量在95%以上。人所赖以存货的空气中有大约20%的氧气,如果人的活动空间是封闭空间,氧气稀薄,人会因氧气不足导致窒息、昏迷,有心脑血管疾病的人将会危及生命。在室内天然气泄漏,会使室内空气中氧气相对稀薄,由于天然气是无色无味的,人很难察觉到,尤其当人处于睡眠状态时,天然气的泄漏就会更加危险,甚至会使人窒息而亡。天然气的另一个危害是燃烧产生爆炸。通常空气中含有一定含量的天然气时,遇到明火会立即爆炸,危及建筑物和人的生命安全。 室内煤气、天然气的泄漏严重危害人的生命健康,基于此现实本设计旨在为家庭用户设计一种能够同时检测煤气和天然气泄漏的装置,从而减少因煤气、天然气的泄漏造成的事故的发生概率,进而保证人民的生命健康安全,减少不必要的损失。 本装置能够同时监测煤气和天然气两种气体在室内空气中的含量,当这两种气体达到一定浓度时,该装置能够发出声光报警信号,提醒用户煤气泄漏,采取相应的应对措施。除此之外,该装置还具有检测并显示室内温度的功能。 现在家用燃气报警器应用十分广泛,市场上成熟的家用燃气报警器产品,种类凡多,功能各异。功能上已可实现:传感器集成化,实现多种气体类型传感器互换、传感器失效检测报警、电池欠压提示、开机自检等功能。如何选用一款能满足自身需求、经济实惠、安全可靠,性价比高的燃气报警器来保障家人的生命已成为千万家庭需要考虑的问题。 1.2 课题研究的主要内容 本设计旨在制作一款对煤气、天然气等气体的泄漏具有高灵敏感知能力,当泄漏气体浓度达到预设值时能迅即发出声光报警,并在一定误差内具备温度实时显示功能,且具备对声光报警电路实现手动检测功能的高可靠、低误报,高性价比的家用煤气、天然气泄漏报警器。 第4页 共29页 第二章 系统总体方案设计 2.1 系统设计要求 (1) 当所检测的气体达到预设报警点时,报警器开始报警,报警灯闪亮,蜂 鸣器发出“B、B、B„”的报警声,当检测的气体的浓度下降到报警点以 下时,报警器则停止报警。 (2) 指示灯闪烁周期和蜂鸣器报警周期在2秒左右。 (3) 当周围环境可燃气体浓度降到响应阈值以下时,处于报警状态的探测器 将自动恢复到正常工作状态。 (4) 在4位LED数码管上对温度进行实时显示,分别为百位、十位、个位和 小数点后一位 (5) 可实现对声光报警电路的手动检测 (6) 传感器灵敏度可调 (7) 测量精度误差在0.5?以内(本设计最大误差为0.0875?) 2.2 任务分析 为实现仪器结构简单,体积小,成本低,智能化等要求,可采用微处理器AT89C51单片机作为核心芯片,充分利用了其高速数据处理能力的片内外设,满足上述要求,同时具备了高可靠、低误报的特点。 -7型传感器。它的灵敏根据设计要求、使用环境、成本等因素,可选用MQ 度适中,具有响应与恢复特性好,长期工作稳定,不易受环境影响及抗温度影响等特点。 在传感器后续处理电路中可利用大电容充放电特性来产生一定的延时,使得传感器有足够的时间预热,以免产生误报警。 为实现传感器的高灵敏度及其灵敏度可调性,滑动变阻器器与电压比较器LM138来实现。 可增加手动检测功能,当按动按键时,若报警电路正常,则报警灯闪亮, 蜂鸣器发出“B、B、B„”的报警声。 温度显示精度误差要求可通过软件编程来实现。 2.3 系统的方案设计 该方案使用了AT89C51单片机作为控制核心,以气体传感器MQ-7作为气体检测元件,检测室内煤气、天然气的基本状态,并将气体浓度信号转换为电信号。 通过信号处理电路将有无气体泄漏两种状态转换成高低电平,并将此电平通过单片机I/O接口传入单片机,通过单片机编程控制由发光二极管、蜂鸣器等组成的声光报警电路的工作状态。 室温显示部分通过DS18B20温度传感器,将室内温度值转换为16位二进制,通过单片机I/O接口传入单片机,并通过编程在七段数码管上显示出当前温度值。系统结构图见图 2-1。 第5页 共29页 气体检测 声光报警 单片机 AT89C51 4位七段主控模块 数码管 温度显 温度检测 示模块 图2-1系统结构图 (1)气体检测模块:主要有气体传感器以及LM358组成,其作用是将煤气、天然气的泄漏与否转换为利于单片机识别的高低电平,并将此信号传到单片机; (2)声光报警模块:由蜂鸣器和LED构成,其作用是当检测到有煤气、天然气泄漏时,发出声光报警信号,提醒用户有煤气、天然气泄漏,采取相应措施; (3)温度检测模块:由DS18B20温度传感器构成,DS18B20将检测到的温度值转换为二进制数,并传到单片机进行处理; (4)温度显示模块:主要由74LS245和4位七段数码管组成,其作用是显示当前温度值; (5)主控模块:即单片机AT89C51,其作用是根据气体检测模块输出的高低电平,控制声光报警模块的工作状态,并完成温度的采集及显示功能; (6)软件部分:软件部分主要通过软件编程控制主控模块,根据气体检测模块检测到煤气、天然气的状态,控制声光报警模块是否发出声光报警信号,从而完成煤气、天然气检测报警功能。同时通过编程控制主控模块对温度采集模块进行数据采集,并通过温度显示模块显示当前温度值。 将系统拆分成以上的这些基本功能模块后,再根据各个模块所要完成的功能分别去设计,也就是按照“逐步求精”的思想去设计本系统。 第6页 共29页 第三章 系统硬件设计 按照设计要求,系统硬件可以分为以下几个基本功能模块: a.主控模块 b.气体检测模块 c.声光报警模块 d.温度检测模块 e.温度显示模块 系统总电路图如附录A所示,当没有煤气、天然气泄漏时OUT1端为高电平,此时单片机控制OUT3端无输出信号,继续检测OUT1端的状态;当煤气、天然气泄漏时,OUT1端由高电平变成低电平,此时单片机控制端OUT3端输出方波信号,驱动报警电路发出声光报警信号。通过单片机编程对DS18B20检测的温度进行采集,此温度值由16位二进制数表示,通过编程对此16位二进制数进行处理,并通过4位七段数码管加以显示。 3.1 主控模块设计 3.1.1 单片机的选择 本设计中选用的单片机为AT89C51。AT89C51是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,片内具有4K bytes的可反复擦写的只读程序存储器和128 bytes的随机数据存储器,器件使用ATMEL 公司高密度非易失性存储器技术制造,兼容MCS-51指令系统,片内置通用8位中央处理器和FLASH存储单元,功能强大的AT89C51单片机可灵活应用于各种控制领域。 图3-1 AT89C51的引脚排列 第7页 共29页 主要性能指标参数: ?与MCS-51 兼容 ?4K字节可编程FLASH存储器 ?寿命:1000写/擦循环 ?数据保留时间:10年 ?全静态工作:0Hz-24MHz ?三级程序存储器锁定 ?128×8位内部RAM ?32可编程I/O线 ?两个16位定时器/计数器 ?5个中断源 ?可编程串行通道 ?低功耗的闲置和掉电模式 ?片内振荡器和时钟电路 AT89C51的引脚排列如上图图3-1所示 3.1.2 . 单片机控制电路 单片机模块即主控模块,完成功能是与各个功能模块连接,并通过软件编程控制各个模块功能,完成煤气、天然气检测报警及温度显示功能。 如图3-2所示,利用P1.0作为温度传感器输入位,利用P1.3控制报警灯点亮和蜂鸣器报警,P2.0,P2.7控制七段数码管,P3.1,P3.4控制4位数码管显示。 图3-2主控模块原理图 第8页 共29页 3.1.3 气体检测模块 传感器是能把被测物理量或化学量转化为与之有确定对应关系的电信号的输出装置。传感器主要由敏感元件、传感元件组成,有时也将信号调节与转换电路、辅助电源作为传感器的组成部分如图3-3 被测量 电量 敏感元件 传感元件 信号调节与转换 辅助电源 图3-3传感器工作原理图 敏感元件:直接感受被测量,并输出与被测量成确定关系的其他量的元件。 传感元件:又称转换器,一般情况下,不直接感受被测量,而是将敏感元件的输出量转化为电量输出的元件。 传感器按工作原理可分为:电阻式传感器、电容式传感器、电感式传感器、光电式传感器、压电式传感器等。 1.气体传感器的选择 在这个设计中选择煤气、天然气气体传感器属于电阻式传感器,传感器型号为MQ-7。MQ-7能够同时检测煤气、天然气两种气体,与分别用两种气体传感器检测相比,明显减少设计成本。 MQ-7型气敏元件的结构和外形及其引脚结构电路连接如图所示。在图所示中(结构A或B),由微型Al203陶瓷管、SnO2敏感层、测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。填充活性炭的过滤腔体,进一步减弱了氮氧化物、烷类等气体的干扰。封装好的气敏元件有6只针状管脚,其中4个用于信号取出,两个用于提供加热电流。对一氧化碳具有很高的灵敏度和良好的选择性,具有长期的使用寿命和可靠的稳定性,应用于家庭、环境的一氧化碳探测装置。适宜于一氧化碳、煤气等的探测。一氧化碳传感器的MQ-7的标准工作条件、环境条件、灵敏度特性表见附录B所示 第9页 共29页 3-4 MQ-7结构外形及引脚 表3-1结构及引脚说明表 部 件 材 料 1 气体敏感层 二氧化碳 2 电极 金(Au) 3 测量电极引线 铂(Pt) 4 加热器 镍铬合金(Ni-Cr) 5 陶瓷管 三氧化二铝 6 过滤层 活性炭颗粒 7 卡环 镀镍铜材(Ni-Cr) 8 基座 塑料或尼龙 9 针状管脚 镀镍铜材(Ni-Cu) 图3-5 MQ-7引脚电路连接 MQ-7工作原理:传感器的表面电阻为RS,对被测信号(一氧化碳)浓 第10页 共29页 度的测量是通过RS与其串联的负载电阻RL上的有效电压信号VRL而获得的。两者之间的关系为:RS/RL=(VC-VRL)/VRL。 MQ-7型气敏元件的敏感是用非常稳定的二氧化锡制成的,因此,它具有优秀的长期稳定性,在正常使用条件下,其使用寿命可达5年。 一氧化碳传感器MQ-7灵敏度调整 MQ-7型气敏元件对不同种类、不同浓度的气体有不同的电阻值。因此,在使用此类型气敏器件时,灵敏度的调整是很重要的。 当精确测量时:报警点的设定应考虑温、湿度的影响。 灵敏度的调整程序: (1)将传感器连接在应用回路中; (2)接通电源,通电老化48h以上; (3)调整负载电阻RL至获得对应于某一个一氧化碳浓度时所需要的信号值。 2. 气体传感器输出处理电路设计 如图3-6所示RV1用来模拟传感器的阻值变化,RV2用来调节传感器的灵敏度,大电容C4用来产生一定的延时,使得传感器有足够的时间预热,以免产生误报警。 LM358及其外围电路完成比较器的功能,当CO浓度上升后,其阻值变小,导致晶体管基极电压上升,晶体管导通后LM358的反相输入端电压大于同相输入端电压,此时,LM358输出为0,该信号输入到单片机作为报警触发信号。 图3-6气体检测模块原理图 第11页 共29页 3.3 声光报警模块 1. 声光报警模块电路 如图3-7所示,OUT3与单片机P1.3引脚相接,当检测到煤气、天然气泄漏时通过单片机编程控制P1.3输出方波信号,此时LED D4闪烁,并且蜂鸣器以相同的频率发出声音,产生声光报警信号,提醒用户煤气天然气泄漏,采取相应的措施。 图3-7声光报警原理图 3.4 温度检测模块 温度传感器DS18B20接收到温度转换命令后,开始启动转换。转换完成后的温度值就以16位带符号扩展的二进制补码形式存储在第1、2字节。单片机可以通过单线接口读到该数据,读取时低位在前,高位在后,数据格式以0.0625?/LSB形式表示。温度寄存器格式如下图3-8所示。 bit7 bit0 3210-1-2-3-42 2 2 2 2 2 2 2 LS Byte bit15 bit8 654S S S S S 2 2 2 MS Byte 第12页 共29页 图3-8 温度寄存器格式 这是16位转换后得到的16位数据,存储在18B20的两个8比特的RAM中,二进制中的前五位是符号位,如果测得的温度值大于0,这五位为0,只要将测到的数据乘以0.0625即可得到实际的温度;如果温度小于0,这五位为1,测到的温度值需取反加1再乘以0.0625即可得到实际温度。 下表是部分温度值对应的二进制温度表示数据。 表3-2 部分温度值表 实际温度 二进制表示(补码) 十六进制表示 +125 00000111 11010000 07D0H +25.0625 00000001 10010001 0191H +0.5 00000000 00001000 0008H 0 00000000 00000000 0000H -0.5 11111111 11111000 FFF8H -25.0625 11111110 01101111 FE6FH -55 11111100 10010000 FC90H 第13页 共29页 1. DS18B20典型工作时序 DS18B20在编程时有严格的时序要求,因此在编程过程中要多加注意,以下为DS18B20典型工作时序简介。 (1)复位时序。使用DS18B20时,首先需将其复位,然后才能执行其他命令。复位时,主机将数据线激发为低电平并保持480-960μs,然后释放数据线,再由上拉电阻将数据线拉升15-60μs,然后再由DS18B20发出响应信号,以将数据线激发成低电平60-240μs,这样,就完成了复位操作。 图3-9 DS18B20复位时序图 (2)写时序。在主机对DS18B20写数据(主机对DS18B20发送各种命令)时,现将数据线激发为低电平,该低电平应大于1μs。然后根据写“0或写“1”来使数据线变高或继续为低。DS18B20将在数据线变成低电平后15-60μs对数据线进行采样。要求写入DS18B20的数据持续时间应大于60 ,两次写数据之间的时间间隔应大于1μs。 μs而小于120μs 图3-10 写时序图 (3)读时序。当主机从DS18B20读数据时,主机先向数据线激发出低电平,然后释放,以使数据线再升为高电平。DS18B20在数据线从高电平变为低电平的15μs内将数据送到数据线上。主机可在15μs后读取数据线以获得数据。 第14页 共29页 图3-11 读时序图 选用DS18B20温度传感器。DS18B20可以把温度直接转化为串行数字信号,使用中不需要附加电路,但与主机通信有严格的时序要求。温度检测模块原理图如下图2-11所示,DS18B20选用默认的12位精确的分辨率,此时输出端DQ输出的温度值为16位二进制补码的表达形式,DS18B20输出端DQ与单片机引脚P1.0相接,将数据传入单片机进行处理。 图3-12温度检测模块原理图 3.5 温度显示模块 3.5.1LED驱动芯片选择 驱动模块选择,实验中测得74LS245输出高电平为3.8V,而74HC245输出高电平为5V。由于74HC245与74LS245相比价格较贵,而74LS245输出3.8V高电平足以驱动七段数码管,因此设计中选用74LS245。 限流电阻阻值计算,由于七段数码管工作电压为2V,而74LS245输出高电平3.8V,因此限流电阻两端电压为1.8v。而七段数码管每位正常工作的电流为2mA,而4位七段数码管的每一个相同段位又是并联的形式连接的,为了保证每位亮度相同, 因此每位段位电流应该为2Ma*4=8mA,即流过限流电阻的电流为8mA。因此限流电阻的阻值=1.8V/8mA=225Ω,实际设计中采用220Ω的电阻作为限流电阻。 如图3-14所示,电路采用4位七段共阴LED数码管显示实时温度值,采用74LS245增加I/O口的驱动能力。 74LS245用来驱动LED或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据,74LS245引脚图如3-13所示。 (1)74LS245还具有双向三态功能,即可以输出,也可以输入数据。 (2)当8951单片机的P0口总线负载达到或超过PO最大负载能力时必须接入74LS245等总线驱动器。 (3)当片选端/CE低电平有效时,DIR=“0”,信号由B向A传输(接收); (4)DIR=“1”,信号由A向B传输(发送);当片选端/CE为高电平时A、B均为高阻状态。 第15页 共29页 图3-13 74LS245引脚图 (5)由于P2口始终输出地址的高8位,接口时74LS245的三态控制端/1G和/2G接地,P2口与驱动器输入线对应相连。P0口与74LS245输入端相连,/E端接地,保证数据线畅通。8051的/BD和/PSEN有效时,74LS245输入(Di至P0.i)其他时间处于输出(P0.i至Di)。 图3-14 LED显示电路 3.5.2 温度显示模块电路设计 如图3-14所示,74LS245的使能端和方向控制端同时接地,此时74LS245的工作状态为数据由B向A传送。七段数码管段选位通过限流电阻接到74LS245的A总线,74LS245的B总线接单片机的P2口。由于室内温度不会超过100?,因此显示时百位不加以显示。而北方有些地区冬天是较冷,室内温度有可能达到0?以下,因此显示符号位。因此用4位七段数码管显示温度,4位分别显示符号位、十位、个位、一位小数位。数码管的4位位选位接晶体管集电极,4个晶体管的基集B1-B4分别接单片机的P3.1-P3.4口。 第16页 共29页 图3-15 温度显示模块原理图 第17页 共29页 第四章 系统软件设计 4.1主程序设计: 程序开始时,DS18B20初始化,发温度转换器命令,读温度值并存储然后进行数据处理,显示,如果检测到P1.0为0则对P1.3定时取反产生方波,否则重新开始循环。 汇编语言程序源代码(见附录C) 。 开始 DS18B20初始化 发温度转换命令 读温度值并存储 数据处理 显示 检测P1.0 N 是否为0 Y 对P1.3定时取反产生方波 结束 图4-1主程序设计 第18页 共29页 4.2 显示子程序 取温度,如果温度为负值显示负号延时,否则显示百位延时,显示十位延时,显示个位延时,显示小数位延时然后返回。 汇编语言子程序源代码(见附录C) 取温度 Y 温度为负 N 显示负号,延时 显示百位,延时 显示十位,延时 显示个位,延时 显示小数位,延时 返回 图4-2显示子程序 第19页 共29页 第五章 系统仿真调试 5.1气体检测模块仿真 由于Proteus软件元件库中没有MQ-7气体传感器,由于MQ-7气体传感器两信号输出端为电阻信号,由附录A中MQ-7灵敏度特性可得RS阻值范围为2,20KΩ,所以仿真时MQ-7气体传感器由20KΩ的滑动变阻器代替。 (1)当没有煤气、天然气泄漏时,Rs阻值应该在20KΩ左右,此时该检测模块的输出端为高电平,此时LED 发光。(仿真效果见图5-1) (2)当有煤气、天然气泄漏时,Rs阻值应该在2KΩ左右,此时该检测模块的输出端为低电平,此时LED 熄灭。 图5-1气体检测仿真效果 5.2 声光报警模块调试 将编辑好的程序通过单片机下载器下载到单片机中,将单片机插入面包板,20脚、40脚分别接地和5V电源。蜂鸣器与LED串联,负端接至P1.3口,正端接5V电源。当 P1.1口接5V电源时,LED熄灭,蜂鸣器不报警;当P1.1口接地时,LED闪烁,同时蜂鸣器以相同频率发声报警。此时用示波器测得P1.3口波形为周期为2.1s的方波信号 与理论值之间存在一定的误差,产生误差的原因有: (1)单片机使用的晶振为11.059MHz,而不是12MHz,从而使单片机机器周期大于1μs而理论计算时按1μs计算,从而产生误差。 (2)单片机定时程序指令执行时,有一定的执行时间,而此时间与1s相比较小,编程时将其忽略,从而导致误差的产生。 (3)同时,测量信号也受实验器材、环境等诸多因素的影响。 设计中对方波信号的要求不是很高,因为方波信号的周期只影响报警的频率,并不影响报警功能,因此不需要对其进行修改。 第20页 共29页 5.3 温度部分仿真 当温度为正值时,此时DS18B20设定温度为25.4?,经4位七段数码管显示为25.4?,显示结果正确。 当温度为负值时,此时DS18B20设定温度为-12.0?,经4位七段数码管显示为-12.0?,显示结果正确。 图5-2温度部分仿真效果 5.4温度显示部分调试 由于DS18B20输出为16位二进制数,实验中无法测得此信号,因此仅对温度显示部分进行调试。 按照电路图连接温度显示部分电路图,编写程序使其显示-76.5,并下载该程序。通过实验验证显示结果正确,并且显示亮度比较亮,符合设计要求,温度显示部分正常。 图5-3温度显示部分调试 5.5 系统整体仿真 系统正常运行状态如图所示,此时没有煤气、天然气泄漏、声光报警电路不工作。此时DS18B20设定温度为24.5?,经4位七段数码管显示为24.5?,温度显示结果同样正确。 系统报警运行状态如图所示,此时有煤气、天然气泄漏、声光报警电路工作,LED1闪烁。 第21页 共29页 图5-4系统整体仿真 第22页 共29页 第六章 结论与展望 本文在对气体传感器和防爆技术进行深入研究的基础上,合理的确定系统的,并对仪器的整体设计和各个组成部分进行了详细的分析和设计。 根据设计要求、使用环境、成本等因素,选用MQ-7型传感器。该传感器是对烷类气体为主的多种气体有良好敏感特性的广谱型半导体敏感器件。它的灵敏度适中,具有响应与恢复特性好,工作长期稳定,不易受环境影响及抗温度影响等特点。 在系统单片机控制电路的设计里面,采用了AT89C51单片机作为核心芯片,充分利用了其高速数据处理能力的片内外设,实现了仪器的小型化和智能化。使仪器具有结构简单、性能稳定、体积小、成本低等特点。 气体报警器能实时范围检测工作,当烟雾的浓度达到设定的浓度的时候,发出声光报警。报警器还可以与上位机(PC)进行通信,实时传输烟雾浓度检测数据,由上位机保存,也可以利用上位机完成实现远程实时检测与控制功能。 在本文的报警器基础上,可以再做适当的功能扩展,例如: 1.若增加了联排气扇功能,当报警器报警时,已联接的排气扇开始启动,自动排除有害气体。 2.若增加了联机械手或电磁阀气源联动装置等功能,当报警器报警时,已联接的机械手或电磁阀会自动关闭煤气阀,从而切断有害气源。 若增加了联网功能的,当报警器报警时,管理中心或控制中心同时收到常3. 开常闭(NO、NC)信号。(对于增加了无线功能的,则报警主机将收到2-3秒的无线信号)。 这样使得室内煤气和天然气泄漏报警器的功能更加完善,有效避免火灾、爆炸、窒息、死亡等恶性事故的发生,安全性更高,使用更加方便。 第23页 共29页 参考文献 [1]周润景,张丽娜,PROTEUS入门实例教程[M],北京;机械工业出版社,2007 [2]景晓松,单片机电路设计实例[D],呼和浩特:内蒙古大学,2007 [3]周润景,徐宏伟,丁莉,单片机电路设计、分析与制作. 2010.5 [4]陶红艳,余成波传感器与现代检测技术[M],北京:清华大学出版社;2009 [5]吴国经,单片机应用技术,北京:中国电力出版社,2003 [6]张建民,传感器与检测技术,北京:机械工业出版社.2000.3 [7]庄丽娟,电子技术基础,北京:机械工业出版社.2010.1 第24页 共29页 附录A 附录B 表2-1 标准工作条件 第25页 共29页 符 号 参 数 名 称 技 术 条 件 备 注 Vc 同路电压 10v AC or DC VH(h) 加热电压(高) 5.0?0.2V AC or DC VH(L) 加热电压(低) 1.0?0.1V AC or DC RL 负载电阻 可调 RH 负载电阻 31Ω+3Ω 室温 TH(H) 加热时间(高) 60?1second TH(L) 加热时间(低) 90?1second PH 加热功耗 约35mW 表2-2 环境条件 符 号 参数名称 技术条件 备 注 Tao 使用温度 -10,+50? Tas 存储温度 -20,+70? 建议使用范围 RH 相对温度 小于95%RH 21%标准条件氧 O 氧气浓度 气浓度会影响灵最小值大于2% 敏度特性 表2-3灵敏度特性表 符 号 参数名称 技术条件 备 注 在100ppmCORS 敏感体电阻 2,20K 中 a[(300/100)x1R(300ppm)/ S浓度斜率 小于0.6 -6 0)] R(100ppm) s 温度:-20??2?相对湿度:65%?5% 标准工作条件 V:5.0?0.1V V(低):1.5v?0.1v CH 预热时间 不短于48h 探测范围 附录C **************************************************************** 第26页 共29页 变量定义 **************************************************************** SIGN BIT 01H ;符号位 TEMPH EQU 30H ;转换数据高位字节 TEMPL EQU 31H ;转换数据低位字节 INTEG EQU 32H ;转换数据整数部分 DECIM EQU 33H ;转换数据小数部分 SEG_F EQU 34H ;符号位段码 SEG_B EQU 35H ;百位存储 SEG_S EQU 36H ;十位数段码 SEG_G EQU 37H ;个位数段码 SEG_X EQU 38H ;1位小数段码 COUNT EQU 3AH **************************************************************** 主程序 **************************************************************** * ORG 0000H MOV integ,#0ah MOV decim,#5 MOV sign,#0 AJMP main main: LCALL SEG_GEN ;生成显示码 LCALL DISPLAY ;数码显示 SJMP MAI ************************************************************** 生成显示码子程序 符号位段码存放在SEG-F中,整数段码存放在SEG-B到SEG-G中 1位小数部分段码存放在SEG-X中 **************************************************************** SEG_GEN: MOV DPTR,#TABLE JB SIGN,S_NEG MOV SEG_F,#40H SJMP S_INT S_NEG: MOV SEG_F,#00H S_INT: MOV A,INTEG MOV B,#100 DIV AB MOVC A,@A+DPTR MOV SEG_B,A ;百位数段码 MOV A,B MOV B,#10 DIV AB MOVC A,@A+DPTR 第27页 共29页 MOV SEG_S,A ;十位数段码 MOV A,B MOVC A,@A+DPTR MOV SEG_G,A ;个位数段码 MOV A,DECIM MOV B,#10 MUL AB MOV B,#16 DIV AB MOVC A,@A+DPTR ;小数段码 MOV SEG_X,A RETURN: RET ************************************************************* 显示子程序,首位为符号位,2位整数,1位小数 ************************************************************** DISPLAY: MOV P3,#00H SETB P3.1 ;显示小数 MOV P2,SEG_X LCALL DELAY CLR P3.1 SETB P3.2 ;显示个位 MOV A,SEG_G OR1 a,#80h MOV SEG_G,A MOV P2,SEG_G LCALL DELAY CLR P3.2 SETB P3.3 ;显示十位 MOV P2,SEG_S LCALL DELAY CLR P3.3 SETB P3.4 ;显示符号位 MOV P2,SEG_F LCALL DELAY CLR P3.4 RET ************************************************************** 延时子程序 ,延时5ms 第28页 共29页 *************************************************************** DELAY: MOV R5,#10 ;延时5ms D1: MOV R6,#248 DJNZ R6,$ DJNZ R5,D1 RET *************************************************************** 定时器TO ************************************************************* INT-TR0: PUSH ACC MOV TL0,#0B0H MOV TH0,#3CH INC COUNT MOV A,COUNT CJNE A,#20,RETURN1 MOV COUNT,#0 CPL SPEAK RETUN1: POP ACC RETI ************************************************************** TABLE: DB 3FH,06H,5BH,4FH,66H;段码表 DB 6DH,7DH,07H,7FH,6FH END 第29页 共29页
/
本文档为【家用煤气、天然气泄漏报警器设计毕业设计(论文)说明书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索