火灾报警系统毕业论文41500.doc

上传人:文库蛋蛋多 文档编号:3987635 上传时间:2023-03-30 格式:DOC 页数:30 大小:1.79MB
返回 下载 相关 举报
火灾报警系统毕业论文41500.doc_第1页
第1页 / 共30页
火灾报警系统毕业论文41500.doc_第2页
第2页 / 共30页
火灾报警系统毕业论文41500.doc_第3页
第3页 / 共30页
火灾报警系统毕业论文41500.doc_第4页
第4页 / 共30页
火灾报警系统毕业论文41500.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《火灾报警系统毕业论文41500.doc》由会员分享,可在线阅读,更多相关《火灾报警系统毕业论文41500.doc(30页珍藏版)》请在三一办公上搜索。

1、题目: 基于单片机的火灾报警系统学生姓名(学号) 指导教师 职称 评阅教师 职称 时 间 内容摘要为了提高对传感器的认识和了解,尤其是对烟雾传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。本文利用单片机结合传感器技术而开发设计了这一烟雾监控系统。 本论文以电阻式烟雾传感器和单片机技术为核心并与其他电子技术相结合, 设计出一种技术水平较好的烟雾报警器。其中选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测,具有灵敏度高、响应快、抗干扰能力强等优点,而且价格低廉,使用寿命长。选用的STC12C5410AD单片机,其整合了A/D转换、硬件乘法器、硬件脉宽调制器等

2、资源,具 有高速、低功耗、超强抗干扰等优点,是目前同类技术中性价比较高的产品。以STC12C5410AD单片机和MQ-2型半导体电阻式烟雾传感器为核心设计的烟雾报警器可实现声光报警、故障自诊断、浓度显示、报警限设置、延时报警及与上位机串口通信等功能。是一种结构简单、性能 稳定、使用方便、价格低廉、智能化的烟雾报警器。具有一定的实用价值。关 键 词:烟雾,报警器,STC12C5410,传感器AbstractIn order to enhance to the sensor understanding and the understanding, in particular to the smog

3、 sensor thorough research as well as its usage and the use, based on practical, widespread and the model principle has designed this system.This article used the monolithic integrated circuit union sensor technology to develop has designed this smog supervisory system.。The present paper take leaves

4、the minor smog sensor and the monolithic integrated circuit technology unifies as the core and with other electronic technology, designs one kind of technical level good smog alarm apparatus.In which selects the 2M007 semiconductor resistance type smog sensor realization smog the examination, has th

5、e sensitivity high, responds, the antijamming ability quickly strong and so on the merits, moreover the price is inexpensive, the service life is long.Selects the STC12C5410AD monolithic integrated circuit, its conformity A/D transformed, the hardware multiplier, resources and so on hardware PDM key

6、er, has high speed, low merits and so on power loss, ultra strong antijamming, is the present similar technology neutral price quite high product. May realize the acousto-optics take the STC12C5410AD monolithic integrated circuit and the 2M007 semiconductor resistance type gas sensor as the core des

7、ign smog alarm apparatus to report to the police, the breakdown from the diagnosis, the density demonstrated, reports to the police limits the establishment, the time delay reports to the police and with functions and so in position machine serial port correspondence.Is one kind of structure simple,

8、 the performance stable, the easy to operate, the price inexpensive, the intellectualized smog alarm apparatus.Has certain practical value.Key word: Smog, alarm apparatus, STC12C5410, sensor目 录内容摘要2Abstract31前言51.1发展趋势51.2现状及特点62烟雾检测报警器的方案设计62.1烟雾检测报警器设计思路62.2烟雾传感器的选型72.3烟雾检测报警器整体设计方案82.4烟雾检测报警器的结构9

9、2.5烟雾检测报警器的功能103 烟雾检测报警器的硬件设计113.1声音报警电路113.2数码管显示电路124 烟雾检测报警器的软件设计144.1主程序设计及流程图144.2 主程序初始化流程图164.3 报警子程序设计及流程图17结 束 语18【参考文献】19附录:程序清单201前言火灾自动报警系统,一般由火灾探测器、区域报警器和集中报警器组成;也可以根据工程的要求同各种灭火设施和通讯装置联动,以形成中心控制系统。即由自动报警、自动灭火、安全疏散诱导、系统过程显示、消防档案管理等组成一个完整的消防控制系统。 火灾探测器是探测火灾的仪器,由于在火灾发生的阶段,将伴随产生烟雾、高温格火光。这些烟

10、、热和光可以通过探测器转变为电信号报警或使自动灭火系统启动,及时扑灭火灾。 区域报警器能将所在楼层之探测器发出的信号转换为声光报警,并在屏幕上显示出火灾的房间号;同时还能监视若干楼层的集中报警器(如果监视整个大楼的则设于消防控制中心)输出信号或控制自动灭火系统。 集中报警是将接收到的信号以声光方式显示出来,其屏幕上也具体显示出着火的楼层和房间号,机上停走的时钟记录下首次报警时间性,利用本机专用电话,还可迅速发出指示和向消防队报警。此外,也可以控制有关的灭火系统或将火灾信号传输给消防控制室。1.1发展趋势二十多年前,中国的消防报警产品刚刚起步,无论产品技术含量、产品系列、完整性、实用性,还是社会

11、影响程度都是相当低的。国外的产品和品牌一统天下,占领中国的大部分市场。由于中国的建设正在飞速发展,市场大的惊人,难道这由中国发展带来的成果只能由外国企业来瓜分?可行的是中国企业抓住了机遇,顶住了挑战,先是一批国家的科研院所,后是一批国营企业、民营企业,业内也吸引和凝聚了一大批国内的技术及管理精英,花了十多年的时间,通过几次产品更新换代,就使得自己的产品紧紧的跟上了国际水平,并且夺回了大部分国内市场,使得现在大多数国外产品只有招架之功,这是典型的自力更生,走自己的路。当然目前而言,我们基本占据的是国内市场,对外还刚启动。中国企业正虎视眈眈,准备进军海外市场。1.2现状及特点消防报警产品是一个系列

12、产品,包括火灾探测设备、信息传输设备、报警分析控制器、消防控制联动。是物理传感技术、自动控制、计算机技术、数据传输和管理、智能楼宇等技术的综合集成,属于高新技术。依托中国多年的基本建设的发展,这个行业也得到发展,具备了和国外知名企业抗衡的能力。在目前中国许多冠名以高新技术的行业中,中国企业大多做的是下游的制造和服务,分取极少一部分的利润,像消防报警产品那样又拥有自我知识产权,又拥有大量市场的行业其实是很少的。2烟雾检测报警器的方案设计2.1烟雾检测报警器设计思路烟雾检测报警器是能够检测环境中的烟雾浓度,并具有报警功能的仪器,仪器的最基本组成部分应包括:烟雾信号采集电路、模数转换电路、单片机控制

13、电路。烟雾信号采集电路一般由烟雾传感器和模拟放大电路组成,将烟雾信 号转化为模拟的电信号。模数转换电路将从烟雾检测电路送出的模拟信号 转换成单片机可识别的数字信号后送入单片机。单片机对该数字信号进行 滤波处理,并对处理后的数据进行分析,是否大于或等于某个预设值(也 就是报警限),如果大于则启动报警电路发出报警声音,反之则为正常状 态。为方便检测与监控,使仪器测试人员及用户能够直观地观察到环境中 的可燃烟雾浓度值,可将浓度值送到显示屏中。方便调节报警限,可以加 入按键。为使报警装置更加完善,可以在声音报警基础上,加入光闪报警, 变化的光信号可以引起用户注意,弥补嘈杂环境中声音报警的局限。以上 是

14、根据报警器应具备的功能,提出的整体设计思路。烟雾传感器及单片机是可燃烟雾检测报警器的两大核心,根据报警器 功能的需要,选择合适、精确、经济的烟雾传感器及单片机芯片是 至关重要的。烟雾传感器的选型在下一节详细介绍。单片机作为硬件电路 的核心,它的选型将在第三章详述。2.2烟雾传感器的选型 烟雾传感器属于气敏传感器,是气-电变换器,它将可燃性气 体在空气中的含量(即浓度)转化成电压或者电流信号,通过A/D转换电路 将模拟量转换成数字量后送到单片机,进而由单片机完成数据处理、浓度 处理及报警控制等工作。传感器作为烟雾检测报警器的信号采集部分,是仪表的核心组成部分之一。由此可见,传感器的选型是非常重要

15、的。2.3烟雾检测报警器整体设计方案 本论文中的烟雾检测报警器以STC12C5410AD单片机为控制核心,采用MQ-2型电阻式半导体传感器采集烟雾信息。 首先,传感器送来的烟雾浓度对应的微小的电压信号经过放大,转化成较大的电压信号送入STC12C5410AD单片机;然后,在STC12C5410AD单片机内A/D转换、浓度比较,对数据进行线性化处理, 将数字化电压信号转化成为对应的十进制浓度值;最后,将实际可燃性气 体浓度送入液晶,并判断浓度值是否超出报警限,当浓度处于正常状态绿 灯长亮,当烟雾浓度超出设定的限定值时,发出声音报警并伴随红 灯闪亮。另外由于烟雾传感器需要在加热状态下工作,温度越高

16、,反应越 快,响应时间和恢复时间就越快。为提高响应时间,保证传感器准确地、 稳定地工作,报警器需要向烟雾传感器持续输出一个5V的电压。为了保 证其可靠性,在输出5V的电压的同时,进行故障监测。当传感器加热丝 或电缆线和传感器断线或接触不良时,进行故障报警,发出声光报警信号。 当然几种状态的报警信号是各不相同的。 2.4烟雾检测报警器的结构 为适应家庭和工业等场所对可燃性易爆烟雾安全性要求,设计的可燃性烟雾报警仪应不仅能在较宽的温度范围工作,而且应具有显示可燃烟雾浓度、故障自检、延时报警功能及可接计算机进行现场远测和实时控制等功能。其目标是在传统的烟雾报警仪的基础上,尽量提高准确性,降低成本,缩

17、小体积。 报警器系统结构框图如图2.4所示,系统以单片机为核心,配合外围电路共同完成信号采集、浓度显示、时间显示、状态显示、声音及闪烁报警、按键输入、故障自检等功能。报警器采用巡检的工作方式,进行两级 报警值设定,并发出不同的光、声信号。系统应采用高性能的单片机,要求工作稳定、测量精度高、通用性强、功耗低,保证报警器的精确性及可 靠性,而且最好体积小,成本低,有利于减少报警器的体积,降低报警器 的成本。图2.4 可燃性气体检测报警器结构框图2.5烟雾检测报警器的功能 (1)自诊断故障报警功能 当传感器加热丝或者电缆线发生断线或者接触不良的情况时,报警器发出警报,并且黄色指示灯闪烁,提醒用户检查

18、传感器或者电路线接触情况,及时排除故障,保证安全。 (2)烟雾浓度显示通过液晶屏显示可燃烟雾的浓度值,并且可以切换到设置状态,通过键盘设置或者更改报警限值,以便于用户或检测人员随时观测烟雾浓度及更改报警限。 (3)烟雾报警功能 当烟雾浓度连续20秒取值都在报警限值之上,蜂鸣器开始报警,且声音越来越急促,并且伴随红灯闪烁。因为人对变化的信号更为敏 感,所以变化的声音及灯光更容易引起用户的注意。 (4)防止报警器误报功能 快速重复检测及延时报警可以区别出是管道中可燃烟雾的泄漏,还是由于打开阀门时的微量烟雾的散失。 (5)看门狗自检单片机状态功能 调用单片机中的看门狗程序,定时检查单片机工作状态,一

19、旦发现单片机出现死循环状态,立即复位,保证报警器工作正常。 (6)与上位机通讯功能 可以实现与计算机串口通讯,对报警器采取统一控制,以及便于采集 和处理数据,也可以在计算机上更改报警限值等。 (7)自动控制相关安全装置的扩展功能 留有继电器接口,可以带动排风扇或大功率蜂鸣器,也可以控制管道电子阀门,可在报警的同时自动启动相关安全装置。 3 烟雾检测报警器的硬件设计在报警仪的设计中,单片机是其核心部件。它一方面要接收来自传感 器送来的烟雾浓度对应的模拟信号和故障检测信号,另一方面要对 两种信号分别进行处理,控制后续电路进行相应动作;与此同时查询是否 有键按下的请求。在单片机完成这些的工作中,尤其

20、是信号处理中,比较 浓度值后送入显示的软件实现比较复杂,要求单片机具备较快的运算速 度,使检测人员能够较准确地观测到烟雾浓度,并根据情况做进行 相应处理。并且也要考虑选择低价实用的机型,并为研制同一系列的低功 耗产品做准备。根据多方面的比较,本设计选用宏晶科技生产的STC12系列单片机。 3.1声音报警电路 声音报警电路图如图3.1所示。报警装置采用无源压电式KM3712x型蜂鸣器26,较一般的蜂鸣器体积大,声音响亮,适用于家用煤气报警 器的报警声音源。当单片机STC12C5410AD的17脚(P3.7)置1时,三极 管Q1导通,蜂鸣器报警。本报警器采用单片机STC12C5410AD的PWM功

21、 能,如果烟雾浓度达到报警限,单片机控制P3.7(PWM)口输出占空比一定 的脉冲,报警时蜂鸣器会发出如警车警笛的声音。图3.1声音报警电路图3.2数码管显示电路 报警器浓度显示采用共阳数码管。显示浓度级别,其主要技术参数如下: 模块工作电压: 2.75.5V 工作电流: 80ma,每段10ma字高:11.4mm环境相对湿度:(2DH)? XCH A,2DH ; 交换 XCH A,2CHCMP2: MOV A,2DH CMP3 ;(2DH)(2EH)转 MOV 2AH,A RETCMP3: JC CMP4 ;(2DH)(2EH)转 MOV 2AH,A RETCMP4: MOV A,2EH CJ

22、NE A,2CH,CMP5 ;(2EH)(2CH)转CMP5: JC CMP6 ;(2EH)(2CH)转 CMP6: MOV 2AH,A RET5、PID算法子程序清单PIMAIN :MOV R5,31H ;取WMOV R4,32H MOV R3,2AH ;取Yi MOV R2,#00H ACALL CPL1 ;取Yi的补码 ACALL DSOM ;计算ei MOV39H,R7 ;存ei MOV 3AH,R6 MOV R5,35H ;取I MOV R4,36H MOV R0,#4AH ACALL MULT1 ;计算Pi=I乘ei MOV R5,39H ;取ei MOV R4,3AH MOV R

23、3,3BH ;取ei-1 MOV R2,3CH ACALLCPL1 ACALLDSUB ;求0er=ei-er-1 MOV R5,33H ;取Kp MOV R4,34H MOV R0,#46H ACALL MULT1 ;求Pp=Kp乘(ei-er-1) MOV R5,47H MOV 54,46H MOV R3,4BH MOV R2,4AH ACALLDSUM ;求Pi-Pp低十六位数 MOV4BH,R7 MOV 4CH,R6 ;保存和低十六位数 MOV R5,49H MOV R4,48H MOV R3,4DH MOV A,4CH ADDC A,#00H MOV R2,A ACALL DSUM

24、;求Pi+Pp高十六位数 MOV 4DH,R7 MOV 4CH,R6 ;保存和数高十六位数 MOV R5,39H MOV R4,3AH MOV R3,3DH MOV R3,3EH ACALL DSOM ;计算ei+ei-2 MOV R5,R7 MOV R4,R6 MOV R3,3BH MOV R2,3CH ACALL R2,3CH ACALL DSUM ;计算ei+ei-2-ei-1 MOV R5,R7 MOV R4,R6 MOV R3,3BH MOV R2,3CH ACALL CPL1 ACALL DSUM;求Pi+ Pp+Pd MOV R3,R7 MOV R2,R6 MOV R5,2FH

25、MOV R4,30H ACALL DSUM ;求出Ui MOV 2FH,R7 ;UiUr-1 MOV 30H,R6 MOV 3DH, 3BH ;ei-1ei-2 MOV 3EH ,3CH MOV 3BH ,39H ;ei-1ei-1 MOV 3CH , 3AH RET6、温度控制子程序清单:TC: MOV A, 2FHSUBB A, #8000HJNC KAIAJMPKAI1:JB P1.0,KAI2SETB P1.0RETKAI2:JB P1.1,KAI3SETB P1.1RETKAI3:SETB P1.2RETGUAN3:JNB P1.2,GAUN2CLR P1.2RETGUAN2:JNB

26、 P1.1,GUAN1CLR P1.1RETGUAN1:CLR P1.0RET7、温度给定子程序清单:TIN: MOV A, P1 ;读入拨盘值ANL A,#0F0H ;屏蔽低8位SWAP A, ;给定值交换到低半子节JZ ERR ;给定值为另转到CJNE A,#04H,BP1 ;给定值04H转ERRBP1: JNC ERRSETB EA ;给定值合法,允许系统中断CJNE A,#01H,BP2 ;(A)01转BP2MOV 51H,#50H ;(A)=01将室温设定值50H 51HRETBP2: CJNE A,#03H,BP3 ;(A)02转到BP3MOV 51H,#0A0H ;(A)=02,

27、将30设定值A0H 51HRETBP3: CJNE A,#03H,BP4 ;(A)03转BP4MOV 51H,#0C8H ;(A)=03,将设定值C8H51HBP4: RETERR: MOV 5FH,#0AH ;显示“、”MOV 5EH, #0AHMOV 5DH, #OAHACALL SDIRANL P1, #F8H ;关闭两个电炉CLR EARET8、温度显示子程序清单:DIR: SETB P3.3 ;P3.3=1,允许TXD引脚同步移位脉冲输出MOV R7, #08H ;送入的段码个数计数器MOV R0, #7FH ;7FH-78H为显示数据缓冲区DL0: MOV A,R0 ;取出要显示的

28、数送AADD A, #0DH ;加上偏移量MOVC A, 0DH ;查段码表SEGMENT,取出段码MOV SBUF, A ;将段码送SBUFDL1: JNB TI,DL1 ;输出段码,查询TI状态,1B的段码输出CLR TI ;1B的段码输出完,清TI标志DEC R0 ;指向下一个显示数据单元DJNZ R7,DL0 ;段码个数计数器R7是否为0,如不为0,继续送段码CLR P3.3 ;8个段码输出完毕,关闭显示器输出返回RET ;返回SEGMENT: DB 0C0H,0F9H,0A4H,0B0H,99H ;共阳极段码表,0,1,2,3,4DB 92H,82H,0F8H,80H,90H ;5,

29、6,7,8,9DB 88H,83H,0C6H,0A1H,86H ;A,B,C,D,EDB 8EH,0BFH,0FFH,0FFH,0DEH 9、温度转换子程序清单:ADCBCD: MOV A,50H ANL A,#03H ;温度值小数部分 ADD A,#04H ;加上偏移量 MOVC A,A+PC ;查表 MOV 50H,A ;BCD小数值送缓冲器 AJMP ADC1BCDTAB: DB 00H ;BCD小数表 DB 03H DB 05H DB 08HADC1: MOV A,50H ;温度整数部分 ANL A,#FCH ;屏蔽低2位 RR A RR A MOV B,#100 ;转换成BCD程序 DIV A,B ;自位值定位为0,不用 MOV A,#10 XCH A,B DIV AB MOV 5FH,A ;计数送缓冲区5FH MOV 5EH,B RET10、报警子程序清单:MOV A, 21HCJNE A, 35HJB CY,MMSETB 01HSETB P1.0SETB P1.3HERE: JB P1.5,HERECLR P1.5MOV 43H,#64H

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号