内容发布更新时间 : 2024/12/23 23:14:38星期一 下面是文章的全部内容请认真阅读。
龙源期刊网 http://www.qikan.com.cn
基于单片机的学生公寓烟雾报警器设计
作者:胡凯文 邵嘉辉 武继东
来源:《中国科技博览》2018年第09期
[摘 要]本设计中单片机选用STC89C52作为控制器件,传感器选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测。烟雾报警器主要由烟雾信号采集及前置放大电路、模数转换电路、单片机控制电路、显示电路、声光报警电路和安全保护电路构成,设计合理、简单易懂、价格低廉,使单片机在烟雾报警系统的控制中得到充分应用,具有一定的实用价值。 [关键词]烟雾报警器 单片机 传感器
中图分类号:TU892 文献标识码:A 文章编号:1009-914X(2018)09-0148-01
本文设计研究的烟雾报警器就以学生宿舍的火灾烟雾报警为例,选用STC89C52单片机芯片作为主要控制器件,传感器选用MQ-2型半导体可燃气体敏感元件烟雾传感器实现烟雾的检测,通过本项目的研究设计开发出一种结构简单、经济实用的宿舍烟雾报警器以适应市场的需求。
一.电路结构设计
烟雾报警器是能够检测环境中的烟雾浓度,并具有报警功能的仪器。该报警系统的最基本组成部分应包括:信号采集模数转换电路、单片机控制电路、字符显示电路、声光报警电路和安全保护电路等部分组成。从设计的要求来分析该设计须包含如下结构:烟雾检测部分、STC89C52单片机主控部分、报警部分,AD采集四大部分。 二.电路元器件选型
1.MQ-2半导体气体烟雾传感器
MQ-2半导体传感器是以清洁空气中电导率较低的金属氧化物二氧化锡(SnO2)为主体的N型半导体气敏元件。当传感器所处环境中存在烟雾气体时,传感器的电导率随空气中烟雾气体浓度的增加而增大。在设计报警器时只有使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。该传感器具备一般半导体烟雾传感器灵敏度高、电导率变化大、响应和恢复时间短、抗干扰能力强、输出信号大、寿命长和工作稳定等优点,在市面上应用十分广泛。
由于物理量和测量范围的不同,传感器的工作机理和结构就不同。通常烟雾传感器输出的电信号是模拟信号。当信号的数值符合A/D转换器的输入等级时,可以不用放大器放大;当信号的数值不符合A/D转换器的输入等级时,就需要放大器放大。所以MQ-2半导体气体烟雾
龙源期刊网 http://www.qikan.com.cn
传感器要想把采集到的烟雾浓度模拟信号传送给单片机控制器就必须经过将模拟信号经过A/D转换器转化为可以识别的电信号给单片机。
设计时应注意,气敏元件开机通电时,其内阻很小,但经过一段时间后,才能恢复到原来的稳定状态。因此,QM-2气体传感器需开机预热几分钟,才可投入使用,以免造成误报。 2.STC89C52单片机芯片
单片机是烟雾自动报警系统的心脏,用来接收火灾信号并启动报警装置显示和执行相应的报警。在单片机实现的控制功能中,需要单片机有较快的运算速度,使检测人员和用户在报警器系统正常工作时能够及时地观测到实时的烟雾浓度等级,并进行相应处理。同时,在能够满足报警器系统设计的计算速度及接口功能要求的同类型单片机中,要考虑选择价格低廉且体积轻巧的机型,在保证了报警器的精确性、可靠性及抗干扰性的基础上,能够不提高成本,缩小体积。
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K可编程Flash存储器。STC89C52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。这一模块以单片机为中心把程序代码烧进去然后外围接上复位电路、振荡电路、键盘控制、LED显示电路、报警电路等子模块。 3.DS18B20温度传感器
DS18B20内部结构主要由4部分组成:64位ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。其管脚DQ为数字信号端,GND为电源地,VDD为电源输入端。 三.烟雾报警器电路设计 1.单片机最小系统
单片机最基本的工作电路构成为单片机最小系统如图1所示: 2.时钟电路与复位电路
本设计采用内部方式的时钟电路和加电自复位的复位电路,如图2,图3所示: 由于单片机P0口内部不含上拉电阻,为高阻态,不能正常地输出高/低电平,因而该组I/O口在使用时必须外接上拉电阻。
龙源期刊网 http://www.qikan.com.cn
3.烟雾检测AD采集电路
烟雾检测采用MQ-2传感器。经过ADC0832采集后就可以得到各种烟雾浓度下的电压值。
4.烟雾报警器硬件电气原理图(图4) 四.结束语
由于烟雾传感器需要在加热状态下工作,温度越高,反应越快,响应时间和恢复时间就越快。为提高响应时间,保证传感器准确稳定地工作,需要向烟雾传感器持续供给5V的加热电压。烟雾报警器能在较宽的温度范围工作,可将烟雾浓度显示用LED数码管显示。当烟雾的浓度达到设定的浓度时,发出报警。
通过现场反复测试和分析烟雾浓度信号的实验数据,计算本报警器显示烟雾浓度与实际浓度之间的误差为2.55%LEL,在所规定误差范围±5%LEL之内,满足检测要求,达到了预期的设计效果的结论。 参考文献
[1] 张毅坤等.单片微型计算机原理及应用.[M].西安电子科技大学出版社,2006. [2] 潘新民等.微型计算机控制技术.[M].电子工业科技大学出版社,2003. [3] 肖忠祥主编.数据采集原理.[M].西北工业大学出版社,2003