三个热释电红外传感器检查模块输出高电平,通过与非门,全为1时输出0,最终接入单片机P3.2(INT0)外部中断0请求输入端口。
3.2 防火检测模块
CO传感器实现在火灾发生时,对空气环境中的CO含量进行监测,当空气中CO浓度达到报警阈值时,单片机控制进行声光报警信号输出。
3.2.1 CO传感器的特性
CO气体检测采用气体传感器,原理是一个特殊材料制作的电阻丝,平时通过电流加热电阻丝,遇到CO气体时,电导率增大,电阻值急剧下降,这些变化会被传感器检测出来,从而产生报警信号。
QM-N10气体传感器输出信号直线性、重复再现性优越、不受湿度影响、电池可驱动。适用于民用一氧化碳报警器、便携式CO探测器、环境监测器、浓度计等。作为CO敏感元件,其对CO响应的选择性好,并具有低功耗、高灵敏度、稳定性好等特点。检测浓度:0—1000ppm;输出电流:40±10nA/PPM;重复性:±2 %;精度:<±5PPM;应答时间:<30 秒;飘移:<5% /年;使用寿命5年。QM-N10气敏半导体传感器在洁净空气中的阻值大约有几十KΩ,接触到有害气体时,电导率增大,电阻值急剧下降,下降幅度与CO浓度在0.005%~0.5%范围内成正比。除了可进行防火检测报警外,它还可用于家庭对煤气、一氧化碳、液化石油气等泄露实现检测报警。
生活环境中的一氧化碳浓度达0.8~1.15 ml/L时,人就会出现呼吸急促,脉搏加快,甚至晕厥等状态,达1.84ml/L时则有在几分钟内死亡的危险,因此对一氧化碳检测必须快而准。它的灵敏度为40PPM,当环境内的CO含量超过40PPM时,传感器的阻值发生明显的改变。
3.2.2 CO传感器电路设计
图3.2.2为CO气体检测电路原理图,当QM-N10没接触到CO气体时,其A-B两电极间呈现高阻抗,使得三极管的发射结反偏,三极管截止不通,三极管发射极e端输出低电平,无法触发报警中断信号,当QM-N10接触到CO气体后,其A-B两电极间的电阻值下降很多,三极管基极通过分压管分得一个0-5V间能使三极管发射结导通的电压,可以通过调节可变电阻来改变探测器的响应阈值。设计使三极管发射极e端的跟随电阻分得4.3V左右的电压,此端呈现高电平,只要从烟雾探测器传来的信号为高电平信号就能触发单片机的外部中断1,进行防火报警。Vout最终接入单片机P3.3(INT1)外部中断1请求输入端口。
图3.2.2 CO气体检测电路图
3.3 AT89C51单片机处理模块
报警器的主机采用AT89C51单片机来实现。单片机是将中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、定时/计数器及输入输出接口电路等计算机主要部件集成在一块集成电路芯片上的微型计算机。
现在世界上已经有很多大公司能够生产单片机,随着超大规模集成电路的迅猛发展,单片机的功能也日渐强大,运算速度日益提高,相继出现了32位和64位单片机,但根据实际系统的需要和产品的性价比,本文选用ATMEL公司生产的8位单片机AT89C51,构成系统的主机。
3.3.1 AT89C51的特性
AT89C51是ATMEL公司采用CMOS工艺生产的低功耗、高性能8位单片机,与MCS-51单片机兼容,其功能特点为:
(1)4K字节闪烁存储器(FLASH),可进行1000次写、擦除操作。
(2)静态操作,外接OHZ-24MHZ晶振。
(3)三层程序存储器琐。
(4)128字节内部数据存储器(RAM)。
(5)32跟可编程输/输出线。
(6)两个6位定时/计数器。
(7)751个中断源。
(8)一个可编程串口。
(9)支持低功耗模式和掉电模式。 AT89S51单片机防盗防火报警器的设计+仿真图(6):http://www.751com.cn/zidonghua/lunwen_2004.html