ARM7的城市火灾报警智能监控网络

发布时间:2010-7-30 13:47    发布者:lavida
关键词: ARM7 , 报警 , 火灾 , 智能监控
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按特定的消防主机串行通信协议接收,快速、准确地对收到的信息进行解析、筛选,最后转换成符合国家公安部行业标准《火灾自动报警系统监控网络通信协议》(送审稿)的信息帧,上传至消防支队网络中心的消息接收服务器。  

3 消防主机收发器软件设计

消防主机收发器由以下五个功能模块组成:

⑴ 消防主机信息接收模块:接收消防主机发出的信息。

⑵ 信息代码识别与转换模块:由于存在几百种协议不同的消防主机,且数据格式各不相同,而最终要以统一的格式送达消防支队网络中心,所以,必须识别出收到的消防主机信息,并将其转换为统一的数据格式。

⑶ 信息筛选模块:某些消防主机存在这样的问题:一旦报警,便不停顿地发送信息。针对这种情况,消防主机收发器每发送一次数据,就将其后2分钟内的重复信息加以屏蔽。

⑷ 信息上传模块:将经过处理的消防主机报警信息或故障信息上传至消防支队网络中心的消息接收服务器。

⑸ 查岗信息接收模块:接收消防支队网络中心发来的查岗信息,并发出信号(发声并亮灯),以告知值班人员,等待值班人员应答。

不同种类的消防主机通信协议不一致,每一种消防主机对应一种消防主机收发器。下面以北京狮岛SD2100为例,介绍信息代码识别与转换模块的设计与实现。

在消防主机信息接收模块中,根据消防主机的发送机制,建立了一个数据帧缓冲池,信息代码识别与转换模块完成从缓冲池中取出一帧数据,进行解析后将其转换成统一信息帧,工作流程如图3所示。

主要数据结构定义如下:  


  


  
4 结束语

目前,已成功地通过自主开发的基于嵌入式技术的消防主机收发器,将北京狮岛SD2100、无锡中策YZ800、上海能美JB—R21三种消防主机接入城市消防自动报警监控网络,运行状况良好,简化了报警环节,实现了早期预警、自动报警,为全面建立城市消防自动报警智能监控网络奠定了良好基础。
本文地址:https://www.eechina.com/thread-18094-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表