1 引言
火灾自动报警及消防联动系统(以下简称:消防主机)现已广泛运用在各种楼宇、建筑中,并充分显示了发现火灾及时、扑灭初起火灾迅速的特点,但是各种消防主机通信协议不一致,系统误报、漏报频繁,特殊恶劣环境干扰等问题也较为突出。为进一步提高火灾探测报警系统的可靠性、降低误报率,缩短火灾探测报警时间,及时采取有效防火、灭火措施,必须建立统一的传输协议,确保不同种类、不同品牌的各种消防主机之间的可靠联接和通信,实现城市消防管理的智能化、网络化,构造一种全新的“以防为主,防消结合”的现代化消防管理、指挥机制。
(省级)城市火灾自动报警智能监控网络由通信平台和业务处理两大部分组成。系统通信主要在各重点消防单位消防主机与消防主机收发器之间、消防主机收发器与(市级)消防支队网络中心之间、各消防支队网络中心与(省级)消防总队网络中心之间进行,为满足系统24小时在线的要求,通信方式采用的是宽带;系统中的业务处理分三个层次进行,即重点消防单位、消防支队、消防总队,这三个层次构成一个完整的有机体,系统结构示意如图1所示。
2 消防主机收发器的总体设计
2.1 功能概述
如图1所示,城市消防火灾自动报警监控与保障网络系统以自主开发的消防主机收发器为网络接点,通过宽带将重点消防单位的消防主机与消防支队网络中心联接,实现对联网的消防主机24小时实时监控。
消防主机收发器由一块嵌入式开发板和相应软件构成,开发板通过串口与消防主机联接,采集消防主机发送的数据信息并进行数据格式的转换,以宽带方式将信息上传至消防支队网络中心。
2.2 开发平台选择[1][2]
⑴ 硬件平台
每一台消防主机收发器的硬件部分包括:北京博创UP-NETARM300开发板一块(采用ARM架构的三星S3C44B0X 32位处理器,主时钟频率60MHz,内置8K高速缓存、16MFlash,有两个串口、一个USB接口、一个仿真器接口)、9吋灰度液晶屏一块、USB 联接电缆一条、JTAG 仿真器一个、PC 机并口延长电缆一条、RS-232串口通信线一条和网线一根。
⑵ 软件平台
软件开发平台选用嵌入式实时操作系统µC/OS-II、ARM JTAG仿真器UARMJtag 1.5、ARM SDT(Software Development Kit)2.5.1编译器、USB通信程序ArmDvk、代码查看器Source INSight 3.0和串口调试工具sscomv2.0。
µC/OS-II[3]是一种开放源代码的实时嵌入式操作系统,是一个可移植、可裁剪、占先式多任务的操作系统,已被应用到多种微处理器上。
UARMJtag 1.5,也称JTAG调试器,是通过ARM芯片的JTAG边界扫描口进行调试的设备。它通过现有的JTAG边界扫描口与ARM CPU核进行通信,无需目标存储器,不占用目标系统的任何端口。
SDT是ARM公司为方便用户在ARM芯片上进行应用软件的开发而推出的一整套开发工具。它集成快速指令集模拟器,提供ANSI C、 C++、Embedded C函数库,所有库均以“.lib”形式提供。
ArmDvk将编译好的程序通过USB口将程序传送到收发器的Flash上,即将SySTem.bin文件复制到开发板上。
Source Insight 3.0提供的界面非常友好,易于操作,不同的变量采用不同的颜色。
sscomv2.0用来设置串口的一些相关的参数,当出现错误时不需要重新启动开发板。
2.3 工作原理
消防主机收发器与支队之间以宽带方式进行通信,消防主机收发器IP号由消防支队网络中心统一分配,第一次使用时人工设置。
消防主机收发器工作原理如图2所示。消防主机将探测的火警、故障(某些消防主机发握手信号)等运行状态发送到消防主机收发器,消防主机收发器通过RS-232或RS-485按特定的消防主机串行通信协议接收,快速、准确地对收到的信息进行解析、筛选,最后转换成符合国家公安部行业标准《火灾自动报警系统监控网络通信协议》(送审稿)的信息帧,上传至消防支队网络中心的消息接收服务器。[page]
3 消防主机收发器软件设计
消防主机收发器由以下五个功能模块组成:
⑴ 消防主机信息接收模块:接收消防主机发出的信息。
⑵ 信息代码识别与转换模块:由于存在几百种协议不同的消防主机,且数据格式各不相同,而最终要以统一的格式送达消防支队网络中心,所以,必须识别出收到的消防主机信息,并将其转换为统一的数据格式。
⑶ 信息筛选模块:某些消防主机存在这样的问题:一旦报警,便不停顿地发送信息。针对这种情况,消防主机收发器每发送一次数据,就将其后2分钟内的重复信息加以屏蔽。
⑷ 信息上传模块:将经过处理的消防主机报警信息或故障信息上传至消防支队网络中心的消息接收服务器。
⑸ 查岗信息接收模块:接收消防支队网络中心发来的查岗信息,并发出信号(发声并亮灯),以告知值班人员,等待值班人员应答。
不同种类的消防主机通信协议不一致,每一种消防主机对应一种消防主机收发器。下面以北京狮岛SD2100为例,介绍信息代码识别与转换模块的设计与实现。
在消防主机信息接收模块中,根据消防主机的发送机制,建立了一个数据帧缓冲池,信息代码识别与转换模块完成从缓冲池中取出一帧数据,进行解析后将其转换成统一信息帧,工作流程如图3所示。
主要数据结构定义如下:
4 结束语
目前,已成功地通过自主开发的基于嵌入式技术的消防主机收发器,将北京狮岛SD2100、无锡中策YZ800、上海能美JB—R21三种消防主机接入城市消防自动报警监控网络,运行状况良好,简化了报警环节,实现了早期预警、自动报警,为全面建立城市消防自动报警智能监控网络奠定了良好基础。
关键字:ARM7 火灾报警 智能监控网络
引用地址:
ARM7的城市火灾报警智能监控网络
推荐阅读最新更新时间:2024-03-16 13:12
基于ARM7与虚拟仪器的串口通信方案
引言 LPC213X系列是NXP公司开发的基于ARM7TDMI-S核 ,拥有ARM体系结构v4版本的嵌入式单片机,因其优异的性能而广泛应用于自动控制、通信等领域,并逐步成为各种仪器仪表的首选控制芯片之一。虚拟仪器(labview)是美国NI公司推出的图形化编程软件,包含了丰富的处理函数和各种算法。目前大部分虚拟仪器要求配以不同总线标准的NI数据采集卡与之配套使用;而由单片机控制的仪表仪器大多自成系统,不能和虚拟仪器配接,这样的系统,其数据分析功能和图形化处理能力有限。如果能将性能优越的LPC213X系列与LabView图形化软件技术结合应用在以嵌入式单片机为控制核心的虚拟仪器仪表系统中,则不仅能发挥嵌入式单片机实时性强等优
[单片机]
ARM7系统中实现CF卡存储的文件系统设计
摘要:介绍针对ARM7架构的嵌入式系统中,以CF卡作为存储介抽的文件系统的设计,并通过GPS车辆导航系统中地图信息读写的具体应用介绍了其软硬件电路的实现方法。 关键词:嵌入式文件系统 CF卡 ARM7 随着微控制器性能的不断提高,嵌入式应用越来越广泛。但是目前市场上的大型商用嵌入式实时系统,价格昂贵,而且都针对特定的硬件平台。对于中小型系统开发,购买商用实时系统并不划算。 目前我们正着手将嵌入式系统软件应用于汽车卫星导航仪系统的一步开发。传统的嵌入式应用并不包括文件系统,而我们要实现的文件系统需要在车辆导航系统中实现地图数据文件的读写。因此它既要支持与MS-DOS兼容的文件系统也要支持其它类型的文件系统。 另一方面,从数码相机到M
[嵌入式]
ARM7与FPGA相结合的应用
ARM7与FPGA相结合在工业控制和故障检测中的应用 工业控制中往往需要完成多通道故障检测及多通道命令控制(这种多任务设置非常普遍),单独的CPU芯片由于其外部控制接口数量有限而难以直接完成多路检控任务,故利用ARM芯片与FPGA相结合来扩展检控通道是一个非常好的选择。这里介绍用Atmel公司ARM7处理器(AT91FR40162)和ALTERA公司的低成本FPGA芯片(cyclone2)结合使用完成多通道检控任务的一种实现方法。 各部分功能简介 图1为此系统的结构连接框图。如图所示,ARM芯片与FPGA芯片之间通过数据总线、地址总线及读写控制线相连,而与终端PC则通过串口通信;FPGA与目标设备通过命令控
[应用]
基于ZigBee技术的火灾报警系统设计
现有的火灾报警系统,多采用有线技术进行火灾传感器网络的组建。这类方案的特点是扩展性能差,布线繁琐,影响美观。由于采用硬线连接,线路容易老化或遭到腐蚀、鼠咬、磨损,故障发生率较高,误报警率高。采用无线传输方式构建的无线火灾传感器网络恰好可以避免这些问题。相对而言,无线的方式比较灵活,避免了重新布线的麻烦,网络的基础设施不再需要掩埋在地下或隐藏在墙里,无线网络可以适应移动或变化的需要;但是,无线通信技术在火灾监控领域的应用相对还是很少。这主要是因为目前没有一项无线通信技术适合在火灾监控领域进行广泛的推广,而且现有一些无线通信产品的价格偏高,导致无线通信技术在火灾监控中的应用停滞不前。 随着近年来人类在微电子机械系统、无线通信、数字电子
[网络通信]
基于ARM7的串口服务器的实现
通过扩展多串口,可以在PC端远程监控、管理各种外设,或对外设进行系统升级。通常串口服务器采用ARM9微处理器和带TCP/IP协议栈的付费操作系统,而文中提出的串口服务器是通过移植LWIP协议栈到代码开源的μC/OS-Ⅱ中实现,这样不但降低成本,而且代码的编写更加透明、灵活。 1硬件系统的设计 本串口服务器采用Philips的ARM7系列芯片LPC2210,网络控制芯片采用RTL8019,串口采用TL16C554芯片扩展。为得到更广泛的应用,串口端还扩展485接口,通过跳线选择232/485方式。系统结构框图,如图1所示。 图1系统结构框图 2软件系统的实现 串口服务器软件系统包括两部分:TCP/I
[电源管理]
基于LPC2220FBD144型ARM7芯片实现配电综合测控仪的应用方案
为了能对大量负荷进行在线监控。很多公司较早地研制了基于单片机技术,能对配电变压器或配电线路负荷运行参数、电容器投切、电量采集等进行综合监控的配电综合测控仪。 但是,由于供电系统负荷的复杂性,特别是用户非线性负荷的大量使用,企业对谐波等电能质量问题越来越重视,因此,对配电综合测控仪的要求也随之提高,而且普遍要求增加谐波、频率监测和通信组网等功能。为了解决这些问题。本文以PHILIPS公司的ARM7芯片LPC2220FBD144为核心,研制出了新一代的配电综合测控仪。 1 硬件电路设计 1.1 硬件电路总体结构 本装置的硬件结构框图如图1所示,它主要由数据采集、运算处理、数据存储、键盘显示、通信接口等单元组成。其中运算处理单元
[单片机]
基于ARM 7 的S3C44B0X 与多路模拟器控制板通讯接口设计与实现
0 引言 ARM (Advanced RISC Machines)是近年来在各个领域日益得到广泛应用的32 位微处理器,它既是一个公司的名称,也同样是一类微处理器的通称,包括ARM7、ARM9、ARM9E、ARM10E、SecurCore 等系列。其中ARM7 系列处理器是低功耗的32 位RISC 处理器,它主要用于对功耗和成本要求比较苛刻的产品,它支持16 位的Thumb指令集,使用Thumb 指令集能以16 位的系统开销得到32 位的系统性能。 以ARM 作为微处理器核心嵌入式系统,因其功耗极低,主频高,具有进行高速运算处理能力,完成绝大多数复杂应用的特点。采用SamsungS3C44B0X 微处理器的嵌入式操
[单片机]
基于ARM7的嵌入式游戏系统设计与实现
1.引言 由于煤矿生产所具有的特殊作业环境,致使生产过程中潜伏着比一般行业更大的危险性和不安全因素。随着煤炭开采量的不断增加,安全问题变得日益严峻,时常有各种特大事故见诸于媒体。这一切都警示了煤矿安全生产的严峻形势和提高煤矿安全生产的必要性和紧迫性。在计算机、互联网和通信技术高速发展的同时,应用以GIS为核心的监控系统已成为煤矿安全实时监测的一种重要手段。GIS煤矿安全实时监测系统可以将传感器测得的瓦斯浓度、风量、设备状态等多种数据自动地在电子地图中显示出来,结合井下人员定位系统还可以将井下作业人员的位置等也显示在电子地图上。系统数据传输以局域网、互联网等计算机网络为载体。在计算机技术、移动通信技术迅速发展的今天,把各种监测数据
[单片机]