智能楼寓火灾报警系统的研制

发布者:vettykatty最新更新时间:2012-03-15 来源: 现代电子技术 关键字:单片机  分布式  伪符合  火灾报警 手机看文章 扫描二维码
随时随地手机看文章

    目前有线火灾报警系统中主要存在的问题是连线多、安装布线复杂;发生多点火灾险情时会发生信号的“碰撞”,从而导致火灾报警信号丢失,使系统的可靠性下降等。
  以AT89C2051单片机为核心的新型分布式火灾报警系统的主要功能有:数码管显示火灾所处 的楼层、房号;声音报警提醒;若有多个火灾点同时报警则循环显示火灾的信息(楼层、房 号),确保信息不丢失。值班人员对火灾信息处理完毕后,由人工清除数码管所显示的信息

1系统工作原理
  
本系统由主机和火警探头组成,主机设在楼寓值班室,由LSI电子元件组成的火警探头置于 楼寓的各个房间,主机和火警探头的应答通过一根三芯导线(内含电源线、信号线、地线)来完成,各个火警探头可并行挂接。系统的整体结构如图1所示。

  主机的核心是AT89C2051单片机。每个火警探头对应一个地址编码,正常工作时主机沿信号 线按顺序向各火警探头发出对应其地址编码的脉冲数,以查询火警探头的状态。当某房间出现火情时,则该火警探头在主机查询其状态时会沿信号线返回给主机一个脉冲(由烟雾传感器提供一个开关信号),主机检测到后就作出相应的火灾信息显示和声音报警处理。主机继续对下一地址的火警探头进行查询,循环往复,完成巡回检测。

2系统主机设计
  
AT89C2051是美国ATMEL公司推出的一种高性能价格比的单片机,器件采用80C31的内核,除 没有外部程序存储器和数据存储器扩展功能外(无P0,P2口),他具有80C31的所有功能结构,而且片内集成有2 kB的快闪存储器,采用电擦除,可重复编程,因此具有编程简单,程序运行可靠的优点。本系统单片机程序不大,数据亦不多,故该CPU片内的资源已够用。为了更加保险起见,系统外设一看门狗电路,采用美国MAXIM公司近来推出的MAX706芯片,该芯片能完成电源电压监视、人工复位、看门狗三项功能,不需接外围元件,使用简单。看门狗定时器定时时间为1.6 s,满足系统的要求。主机电路如图2所示。

 

  单片机15根口线使用了14根,T1定时器作内部定时用,其口线闲置。主机循环向各个火警探头查询,一旦有房间出现火灾,主机马上把火灾信息通过4位数码管显示出来,其中第1,2 位显示楼寓的楼层,3,4位显示房间号码,同时驱动讯响器使之报警引起值班人员的注意。若有多个房间同时出现火情,主机按照1 s的间隔将出现火情的各房间信息循环显示,待值班人员通知消防人员或紧急处理后,由人工将主机复位。显示部分在T1中断服务子程序中完成。主程序和显示子程序框图如图3和图4所示。 [page]


3火警探头的设计
  
火警探头由可预置计数器CD40103和门电路加一些电子元件组成,具体电路如图5所示。单片 机沿信号线送出图中A点所示的脉冲,第一个宽脉冲起复位同步作用,紧接着的窄脉冲个数 即代表楼寓房间的地址编码。信号线来的脉冲经过整形送给计数器计数,宽脉冲经R2,C 2积分电路积分后整形送计数器起复位作用。如使τ1=R2C2大于t1,则地址脉冲因脉宽较窄积分后电压未能达到门电路的翻转电平,故不会复位。当计数脉冲与计数器的预置数一致时计数器将输出一低电平脉冲,经反相后D点将是一高电平脉冲,R3,C3组成的是判别伪符合的电路,如使τ2=R3C3大于t2,伪符合脉冲经积分电路积分后未能达到反相器的门限值,故D点仍为低电平,这样就达到了各个房间互不干扰的目的。房间安装的火警探头中的烟雾传感器无火情时为低电平,出现火情后输出一高电平信号,经一单稳电路作用后在E点产生一个宽度不小于t的高电平脉冲,此时单片机检测到该脉冲后就知道该房间出现了火情。由于主机是采用循环方式进行检测,所以t应不小于主机循环检测一次所需的时间,才能保证楼寓各个房间的火情信息被主机获取。CD40103可预置计数器有8位二进制数输入,故该系统可监视256个房间。

 

4结语
  
该系统采用一根三芯导线进行传输,因而各火警探头可方便地挂接在母线上,结构简单,软硬件成本均较低,且可靠性高,安装十分方便,在各种写字楼、商务楼具有较大的推广使用价值。

参考文献

1]何立民.单片机应用系统设计[M].北京:北京航空航天大学出版社,1998.
2]李西林.智能仪器设计[M].上海:上海科学技术文献出版社,1992.

关键字:单片机  分布式  伪符合  火灾报警 引用地址:智能楼寓火灾报警系统的研制

上一篇:巧用单片机软件抗系统瞬时干扰
下一篇:MAX7219与51单片机的驳接

推荐阅读最新更新时间:2024-03-16 12:55

价格坚挺的汽车MCU,TI凭啥能卖近30年?
卖了都快30年的C2000系列 芯片 ,现在竟然还能在时下最火热的电动汽车上见到它,而且还是在OBC、 DC/DC 、 逆变器 这种必不可缺的零部件上。 甚至有人曾在知乎上灵魂发问,明明ST的MCU芯片价格便宜,功能还类似,C2000系列怎么还能有市场? 图:知乎话题 C2000系列发展至今已经迭代了三代,有将近200种型号,从性能上划分也有入门级、中级和高级,这其中有部分料号在去年出现过价格暴涨几十倍甚至接近百倍的情况,也有料号一直徘徊在常态价附近。 哪怕去年开始行情走下坡路,市面上大部分芯片遇冷,价格大跳水,市场上也会不时出现高价的C2000芯片。 如此经久不衰,为什么? 行情下行C2000价格坚挺
[汽车电子]
价格坚挺的汽车<font color='red'>MCU</font>,TI凭啥能卖近30年?
51单片机实验1——串行通信(TX/RX)
仿真电路图如下: 代码如下: #include reg51.h #define uint unsigned int #define uchar unsigned char uint code segcode ={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D, 0x07, 0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71}; uchar code weicode ={0x0e,0x0d,0x0b,0x07}; uchar disbuf ={0,0,0,0}; //定义并初始化数码管数据缓冲区 void delayms(uint x) //延时1ms函数 {
[单片机]
51<font color='red'>单片机</font>实验1——串行通信(TX/RX)
51单片机PWM调制实现模拟呼吸灯
利用PWM调制实现呼吸灯效果 废话不多说直接上链接 仿真原理图如下 单片机源程序如下: //功能:通过PWM调制模拟呼吸灯 //名称:呼吸灯 #include reg52.h //调用含有51专用寄存器的头文件 #define uchar unsigned char //用uchar代替unsigned char #define uint unsigned int //用uint代替unsigned int void delayms(int xms) //脉宽调制函数 { while(xms--); } void main()
[单片机]
51<font color='red'>单片机</font>PWM调制实现模拟呼吸灯
汽车智能防盗防撞报警系统的设计
1系统方案设计 1.2遥控器控制框图   (1)测量障碍物距离:0~5米;   (2)显示方式:静态连续显示;   (3)检测人体:采用红外线传感器,如有盗窃,能及时将信号传到单片机;   (4)报警处理:对所测的参数进行超限判断,如超限,给出声光报警;   (5)发射和接收功能:通过防盗发射器和接收器实现,由单片机控制;另有遥控器对防盗信号进行遥控。 1.4工作原理   (1)传感器的选择   汽车防撞系统涉及到距离的检测,根据测量的环境和要求,利用超声波测距具有测量灵敏度高,穿透力强,测量速度快,测量角度大的特点,可对较大范围内的物体进行检测。本系统选用MA40EIS型超声波发射传感器和MA40EIR接收传感器
[嵌入式]
基于AT89C52单片机的SD卡的读写设计
  前言   长期以来,以Flash Memory为存储体的SD卡因具备体积小、功耗低、可擦写以及非易失性等特点而被广泛应用于消费类电子产品中。特别是近年来,随着价格不断下降且存储容量不断提高,它的应用范围日益增广。当数据采集系统需要长时间地采集、记录海量数据时,选择SD卡作为存储媒质是开发者们一个很好的选择。在电能监测以及无功补偿系统中,要连续记录大量的电压、电流、有功功率、无功功率以及时间等参数,当单片机采集到这些数据时可以利用SD作为存储媒质。本文主要介绍了SD卡在电能监测及无功补偿数据采集系统中的应用方案。   设计方案   应用AT89C52读写SD卡有两点需要注意。首先,需要寻找一个实现AT89C52单片机与SD
[单片机]
基于AT89C52<font color='red'>单片机</font>的SD卡的读写设计
单片机的高电平复位和低电平复位
单片机复位电路分为两种类型:低电平复位和高电平复位。 1、高电平复位: 原理图 原理:上电瞬间,电容未充电被视为短路,此时Reset端口为5V电压。电容充电到0.7倍的电源电压。电容充电过程中,Reset端口电压由5V变为1.5V,1.5V视为低电平此时单片机复位。电容充电过程极快,充电完成后电容被视为断路,此时Reset被电阻下拉为低电平。按键按下时,电容通过形成的回路放电,放完电后电容被视为短路,Reset端口电压变为5V,充电过程中Reset端口电压下降,完成复位。 高电平复位,Reset端口复位完成后为低电平。 2、低电平复位 原理图 原理:上电瞬间电容没电可视为短路,电源通过电阻向电容充电。Reset端口
[单片机]
<font color='red'>单片机</font>的高电平复位和低电平复位
单片机关于RAM的作用
1、内部RAM:共256个单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。 前128单元具体分为: 1.工作寄存器区:共4个组,每组为8个存储单元,即00H-07H,08H-0FH,10H-17H,18H-1FH,具体选择哪一个由程序状态字(PSW)中的RS1和RS0的组合决定 2.位寻址区:20H-2FH,共16个单元,每一位可以进行位寻址(16*8=128个位地址),就是每一个触发位,就是bit可以寻址 3.便笺区:从30H-7FH,共80个单元,用于存放用户数据或作堆栈区使用。 4.从80H-FFH为专用寄存器占用,其中还离散的分布SFR(21个特殊功能寄存器) 2、256B 其中00H
[单片机]
基于单片机设计的通用汉字文本播音系统
  嵌入式语音播放系统应用日益广泛。汉字语音播放的方法有录音芯片法、语音合成芯片法及汉字语音库法等。Flash存储器容量不断增大,利用Windows的Speech SDK可以方便地提取汉字语音文件,因此汉字语音库法得以广泛应用。   汉字语音库法可分为专用语音播放和通用语音播放两类。专用语音播放系统只存储少量固定的语音资源,只需较小的存储容量,但应用范围有限。通用语音播放系统存储所有不同读音汉字的单字语音资源,可实现任意文本组合的语音播放,适用于播放内容经常更新的场合。本系统由1220个不同读音汉字读音文件构成语音库,存于一片Flash存储器中,实现了基于SPCE061A的嵌入式通用汉字文本语音播放系统。系统硬件简单,使用方便,
[单片机]
基于<font color='red'>单片机</font>设计的通用汉字文本播音系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved