基于单片机的火灾报警器终稿.docx
- 文档编号:8522696
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:11
- 大小:226.12KB
基于单片机的火灾报警器终稿.docx
《基于单片机的火灾报警器终稿.docx》由会员分享,可在线阅读,更多相关《基于单片机的火灾报警器终稿.docx(11页珍藏版)》请在冰豆网上搜索。
基于单片机的火灾报警器终稿
毕业设计(论文)
课题:
基于单片机的火灾报警器
学生:
系部:
电子信息系
班级学号:
指导老师:
装订交卷日期:
装订顺序:
(1)封面
(2)毕业设计(论文)成绩评定记录(3)标题、中文摘要及
关键词(4)正文(5)参考文献(6)附录
毕业设计(论文)成绩评定记录表
指导教师评语(包含学生在毕业实习期间的表现):
成绩(平时成绩):
指导教师签名:
年月日
评阅教师评语:
成绩(评阅成绩):
评阅教师签名:
年月日
总评成绩:
注:
1.此表适用于不参加毕业答辩学生的毕业设计(论文)成绩评定;
2.平时成绩占40%、卷面评阅成绩占60%,在上面的评分表中,可分别按40分、60分来量化评分,二项相加所得总分即为总评成绩,总评成绩请转换为优秀、良好、中等、及格、不及格五等级计分。
教务处制
摘要
随着“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。
因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。
本文利用单片机结合传感器技术而开发设计了这一火灾报警器。
本文以电阻式烟雾传感器和单片机技术为核心并与其他电子技术相结合,设计出一种技术水平较好的烟雾报警器。
其中选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测,具有灵敏度高、响应快、抗干扰能力强等优点,而且价格低廉,使用寿命长。
选用的STC12C5410AD单片机,其整合了A/D转换、乘法器、硬件脉宽调制器等资源,具有高速、低功耗、超强抗干扰等优点。
本文设计的烟雾报警器可实现声光报警、浓度显示、报警限设置等功能。
是一种结构简单、性能稳定、使用方便、价格低廉、智能化的烟雾报警器。
关键词:
烟雾,报警器,STC12C5410,传感器
目录
1.引言···························································1
2.烟雾检测报警器整体设计方案·····································1
2.1烟雾检测报警器工作原理······································1
2.2烟雾检测报警器的结构········································1
3.烟雾检测报警器的硬件设计······································2
3.1信号采集及前置放大电路······································2
3.2声音报警电路·················································3
3.3数码管显示电路··············································3
3.4状态指示灯及控制键电路······································4
4.烟雾检测报警器的软件设计······································5
4.1烟雾检测报警器软件流程及设计··································5
4.2主程序设计及流程图···········································5
4.3报警子程序设计及流程图······································6
4.4控制按键设计子程序及流程图···································7
5.结论··························································8
致辞·····························································9
参考文献························································10
1.引言
火灾烟雾检测报警器是能够检测环境中的烟雾浓度,并具有报警功能的仪器,仪器的最基本组成部分应包括:
烟雾信号采集电路、模数转换电路、单片机控制电路。
烟雾信号采集电路一般由烟雾传感器和模拟放大电路组成,将烟雾信号转化为模拟的电信号。
模数转换电路将从烟雾检测电路送出的模拟信号转换成单片机可识别的数字信号后送入单片机[2]。
单片机对该数字信号进行滤波处理,并对处理后的数据进行分析,是否大于或等于某个预设值,如果大于则启动报警电路发出报警声音,反之则为正常状态。
为方便检测与监控,使仪器测试人员及用户能够直观地观察到环境中的可燃烟雾浓度值,可将浓度值送到显示屏中。
方便调节报警限,可以加入按键。
以上是根据报警器应具备的功能,提出的整体设计思路[1]。
本文详细介绍了该火灾烟雾检测报警器硬件、软件的设计,最后,对整个设计做了概括性总结。
2.烟雾检测报警器整体设计方案
2.1烟雾检测报警器工作原理
本论文中的烟雾检测报警器以STC12C5410AD单片机为控制核心,采用MQ-2型电阻式半导体传感器采集烟雾信息。
首先,传感器送来的烟雾浓度对应的微小的电压信号经过放大,转化成较大的电压信号送入STC12C5410AD单片机;然后,在STC12C5410AD单片机内A/D转换、浓度比较,对数据进行线性化处理,将数字化电压信号转化成为对应的十进制浓度值;最后,将实际可燃性气体浓度送入液晶,并判断浓度值是否超出报警限,当浓度处于正常状态绿灯长亮,当烟雾浓度超出设定的限定值时,发出声音报警并伴随红灯闪亮。
另外由于烟雾传感器需要在加热状态下工作,温度越高,反应越快,响应时间和恢复时间就越快。
为提高响应时间,保证传感器准确地、稳定地工作,报警器需要向烟雾传感器持续输出一个5V的电压。
为了保证其可靠性,在输出5V的电压的同时,进行故障监测。
当传感器加热丝或电缆线和传感器断线或接触不良时,进行故障报警,发出声光报警信号。
当然几种状态的报警信号是各不相同的。
2.2烟雾检测报警器的结构
报警器系统结构框图如1所示,系统以单片机为核心,配合外围电路共同完成信号采集、浓度显示、时间显示、状态显示、声音及闪烁报警、按键输入等功能。
系统应采用高性能的单片机,要求工作稳定、测量精度高、通用性强、功耗低,保证报警器的精确性及可靠性,而且最好体积小,成本低,有利于减少报警器的体积,降低报警器的成本[5]。
图1可燃性气体检测报警器结构框图
3.烟雾检测报警器的硬件设计
在报警仪的设计中,单片机是其核心部件。
它一方面要接收来自传感器送来的烟雾浓度对应的模拟信号和故障检测信号,另一方面要对两种信号分别进行处理,控制后续电路进行相应动作;与此同时查询是否有键按下的请求[7]。
在单片机完成这些的工作中,尤其是信号处理中,比较浓度值后送入显示的软件实现比较复杂,要求单片机具备较快的运算速度,使检测人员能够较准确地观测到烟雾浓度,并根据情况做进行相应处理。
3.1信号采集及前置放大电路
传感器输出信号一般比较微弱,需要经过前置电路对其进行放大、滤波、电平调整,满足单片机对输入信号的要求。
本系统采用的半导体烟雾传感器属于电阻型,因此只需串联一个参考电阻,再经过一个放大电路即可发送给ADC采集。
由于系统采用的是单极性供电,所以采用同相比例放大电路,可以减少硬件开销。
所以本设计中的前置放大电路采用LM324作为电路的运算放大器。
LM324是单片高增益四运算放大器,可在较宽电压范围内的单电源或双电源下工作,其电源电流很小且与电源电压无关,四个运放一致性好;其输入偏流电阻是温度补偿的,也不需外接频率补偿,可做到输出电平与数字电路兼容。
图2前置放大电路图
3.2声音报警电路
声音报警电路图如图3所示。
报警装置采用无源压电式KM3712x型蜂鸣器,较一般的蜂鸣器体积大,声音响亮。
当单片机STC12C5410AD的17脚(P3.7)置1时,三极管Q1导通,蜂鸣器报警[4]。
本报警器采用单片机STC12C5410AD的PWM功能,如果烟雾浓度达到报警限,单片机控制P3.7(PWM)口输出占空比一定的脉冲,报警时蜂鸣器会发出如警车警笛的声音。
图3声音报警电路图
3.3数码管显示电路
报警器浓度显示采用共阳数码管[3]。
图4数码管结构图
3.4状态指示灯及控制键电路
状态指示灯及控制键电路图如图5、图6所示。
单片机STC12C5410AD的18脚(P1.0)、12脚(P2.4)、13脚(P2.5),控制输出的状态指示灯。
绿灯常亮表示正常状态,环境中可燃烟雾浓度极低。
黄灯闪亮表示传感器加热丝或者电缆发生断线或者接触不良。
红灯闪亮表示环境中可燃烟雾浓度超过报警限值,提醒用户尽快作相应安全措施。
当烟雾浓度超过报警限,报警器发出鸣叫,用户到达现场,可按下按键停止报警器鸣叫。
若过一点时间浓度仍超出报警限,报警器会再次鸣叫提醒用户。
图5状态指示灯电路图
图6控制按键连接示意图
4.烟雾检测报警器的软件设计
4.1烟雾检测报警器软件流程及设计
本论文中,软件解决的主要问题是检测烟雾传感器的烟雾浓度信号,然后对信号进行转换,数字滤波,段式液晶浓度显示,按键功能设置,以及报警器声光警报。
4.2主程序设计及流程图
主程序流程图如图7所示。
首先要给传感器预热三分钟,因为MQ-2型半导体电阻式烟雾传感器在不通电存放一段时间后,再次通电时,传感器不能立即正常采集烟雾信息,需要一段时间预热[10]。
程序初始化结束后,系统进入监控状态。
本论文的主程序设计先对传感器预热三分钟,预热同时,对传感器加热丝故障检测,采用软件方式检测传感器加热丝或电缆线是否断线或者接触不良。
STC12C5410AD单片机对传感器检测的烟雾浓度信号进行A/D转换、平均值法滤波、线性化处理后,将浓度值与报警限设定值相比较,判断是否报警。
同时送入段式液晶显示烟雾浓度值。
主程序还包括状态指示灯及按键功能设置,中断子程序等,使报警器功能更加完善。
图7主程序流程图
4.3报警子程序设计及流程图
当烟雾浓度超过报警设定值时,报警器发出一种近似警笛的鸣叫声,对应通道的红灯闪亮,以提示操作人员采取安全对策或自动控制相关安全装置,从而保障生产安全,避免火灾和爆炸事故的发生[8]。
为防止误报,在程序设计上,对烟雾浓度进行快速重复检测和延时报警,以区别出是管道中烟雾的泄漏,还是由于暂短打开阀门产生的可燃烟雾的微量散失,防止误报[9]。
报警子程序流程图如图8所示。
图8报警子程序流程图
4.4控制按键设计子程序及流程图
本报警器设计附加一个按键,功能分别为:
确定(消音)。
按键处理子程序流程图如图9所示。
图9键盘处理子程序
5.结论
本论文设计的烟雾报警器由烟雾信号采集电路与单片机控制电路两大部分构成。
在系统单片机控制电路的设计上,采用了高性能、高整合度的STC12C5410AD单片机作为核心芯片,充分利用了其高速数据处理能力和丰富的片内外设,实现了仪器的小型化和智能化。
使仪器具有结构简单、性能稳定、体积小、成本低等优点。
由于烟雾传感器需要在加热状态下工作,温度越高,反应越快,响应时间和恢复时间就越快。
为提高响应时伺,保证传感器准确地、稳定地工作,需要向烟雾传感器持续供给5V的加热电压。
为了保证传感器加热工作的可靠性,当传感器加热丝断线或传感器接触不良时,能够进行故障报警。
在本论文研制的报警器的基础上,可以再做适当的功能扩展,使可燃性烟雾报警器的功能更加完善,安全性更高,使用更加方便等。
这需要在今后对其进行不断的研究和发展!
致谢
在本次毕业设计中,我得到了指导老师冯静老师的热心指导。
自始至终关心督促毕业设计进程和进度。
帮助解决毕业设计中遇到的许多问题。
还不断向我传授分析问题和解决问题的办法,并指出了正确的努力方向,使我在毕业设计过程中少走很多弯路。
在这里非常感谢冯静老师的指导和帮助,并致以真诚的谢意!
同时,身边的同学给了我许多的帮助。
在此,我向身边关心我的同学致以诚挚的谢意!
另外,系里的领导和老师也给了我们必要的指导,我也向系和年级的领导们表示衷心的感谢!
最后感谢学院对我这几年的培养。
参考文献
[1]陈连生.可燃烟雾探测器及其设置安装要领.石油工程建设.1996
(1):
23-25
[2]彭军.传感器与检测技术.西安电子科技大学出版社,2003:
263-315
[3]谢望.烟雾传感器技术的现状和发展趋势.仪器仪表用户,2006,13(5):
1-2
[4]张鹏翼,罗卫兵,楼超英.基于STC单片机的无人飞机控系统设计.设计参考,2006,18:
23-25
[5]求是科技.单片机应用系统开发实例导航.人民邮电出版社,2003.
[6]何衍庆.控制系统分析设计和应用.化学工业出版社,2003.
[7]宏晶科技(深圳).STC12C5410AD系列单片机器件手册.
[8]魏东.KeilC51总线外设操作问题的深入分析.单片机与嵌入式系统应用,2006
(2):
78-79
[9]曹珍贯.在单片机中用插值法实现线性化器.工矿自动化,2005(6):
44-45
[10]王勇,冷剑青,徐健健.基于单片机的室内一氧化碳安全监控系统设计.工业仪表
与自动化装置,2001(4):
19-22
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机的火灾报警器 终稿 基于 单片机 火灾 报警器