基于ZigBee技术的图书馆智能消防监控系统
摘要:为加强图书馆消防安全,文章提出基于ZigBee技术的图书馆智能消防监控系统设计方案。该设计由数据采集系统、数据通讯系统、执行机构和后台监控系统等四部分构成。其中数据采集系统采用单片机技术实现对现场环境数据的采集和发送功能;数据通讯系统采用ZigBee组网技术将各个Zigbee节点上传的环境数据进行集中处理,并通过GPRS/GSM无线通讯传送到后台监控系统;后台监控系统采用LabVIEW技
术进行设计,实现了多个现场的环境监控。实验结果表明,该系统具有高性能、安全、便捷、智能的特点,具有广阔的应用前景。
关键词:消防监控系统;ZigBee;智能化;GPRS/GSM
0 引言
图书馆是保存人类文化遗产、收藏古今中外文献资源的宝库,其资源载体大多属于可燃物质,一旦图书馆发生火灾,损失无法估量。例如,2004年9月,被列入世界文化遗产名录的德国安娜·阿玛丽亚公爵夫人图书馆发生火灾,三万册图书被烧毁,有一部分是16至18世纪的珍贵孤本,整个火灾损失高达几千万欧元。同时,火灾会严重威胁到图书馆读者和工作人员的生命安全和财产安全。因此,图书馆属于重点防火单位。而目前国内许多图书馆消防意识淡薄,消防设施不够健全,存在很多消防安全隐患。构建科学合理的智能消防系统,有助于实现图书馆火灾的早期探测、智能化控制,防患于未然。
图书馆消防系统由火灾报警系统和消防联动系统组成。其核心思想是对报警区域中发生的任何火情及时地感知,并根据其报警级别分别在控制中心给予报警或进行相应联动处理。本文在了解国内外图书馆消防监控系统的发展现状和趋势的基础上,结合现在技术成熟的无线通讯和无线组网技术,研制了基于ZigBee技术的智能消防监控系统。ZigBee技术具有低速率、低功耗、低成本、安全性高的特点。采用无线方式构建灵活便捷的安全监控系统,成为当前的研究热点。
1 图书馆智能消防监控系统硬件设计
图书馆智能消防监控的硬件系统主要由数据采集系统、数据通讯系统和执行机构三部分构成。图1为数据采集系统的结构框图,图2为数据传输模块结构框图,图3为系统具体的拓扑结构。其中数据采集模块由单片机、ZigBee模块、温度检测模块和烟雾检测模块等部分组成;数据通讯模块由ZigBee模块、GPRS/GSM模块和单片机组成;执行机构模块由声光报警模块和灭火执行模块等组成。
图书馆智能消防监控系统的各个部分具体功能如下:
(1)电源模块:为单片机以及其它模块供电;
(2)单片机系统:对温度采集模块和烟雾检测模块采集来的数据进行处理,通过ZigBee网络和GSM/GPRS网络实现数据的接收与发送,并控制执行机构及实现声光报警;
(3)温度采集模块:监测图书馆内的温度,将检测结果传送给单片机;
(4)烟雾检测模块:监测图书馆内的烟雾浓度,将检测结果传送给单片机;
(5)执行机构模块:控制相应的灭火设备;
(6)声光报警模块:出现火灾状况时进行声光报警;
(7)ZigBee模块:实现ZigBee网络中各节点间的数据传输;
(8)GSM/GPRS模块:实现数据从现场到后台的无线传输和现场与值班人员手机的通讯。
2 图书馆智能消防监控系统软件设计
本图书馆智能消防监控系统通过数据采集模块监测图书馆各个区域及各个监测点的状态,并将结果返回给监控室,实现远程监测、报警通知、远程控制等功能。同时管理人员还可通过后台设置多项功能,如将现场报警结果发送给值班人员的功能,以及值班人员通过手机对远程执行机构进行控制而实现灭火的功能等。
图书馆智能监控系统的软件实现主要包括上位机监控软件系统、数据通讯软件系统和数据采集软件系统三部分,下面进行详细介绍。
2.1 系统的工作流程
当数据采集模块监测到现场的温度升高或烟雾浓度过大时,发出声光报警,并通过ZigBee网络将结果发送到主ZigBee处理中心进行处理,同时通过GPRS/GSM发送到后台监控系统。后台监控系统按照相应的协议进行解码,显示故障点并进行声光报警,后台监控中心人员根据显示的故障地点采取相应的措施,待排除故障之后,报警将自动关闭;管理人员也可以通过后台或现场的按钮将报警关闭,从而实现远程监测、报警通知、远程控制等功能。
2.2 数据采集模块软件系统设计
数据采集模块的软件系统主要负责现场环境检测和数据上传功能。主要软件包括1)单片机、ZigBee模块及传感器等的初始化;2)图书馆温度检测;3)烟雾浓度的检测;4)单片机与ZigBee模块间的通讯;5)执行机构的控制和报警信息上传等。数据采集模块的流程图如图4所示。
2.3 数据通讯模块软件系统设计
数据通讯软件系统主要负责各ZigBee节点数据的汇总和IGPRS/GSM数据的传输。主要软件包括:1)单片机、ZigBee模块及GPRS/GSM模块等的初始化;2)单片机与ZigBee模块间的通讯;3)单片机与GPRS/GSM模块间的通讯。
2.4 上位机监控系统软件设计
后台监控系统采用LabVIEW软件进行设计,主要实现多现场数据的监控功能。
LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言,提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面,其图形化的界面使得编程及使用过程都非常人性化。
该上位机远程监控系统界面如图5所示。
消防监控系统 ZigBee 智能化 GPRS/GSM 相关文章:
- 基于Zigbee技术家用无线网络的构架(12-14)
- 基于精简协议栈的ZigBee网络节点研究(07-17)
- ZigBee无线传感器网络的研究与实验(02-08)
- 解析ZigBee堆栈架构(03-26)
- 组建SMAC协议构架的ZigBee星形网络(06-11)
- ZigBee基本技术问答(12-07)