城市火灾报警控制的监控系统设计与实现

2015-12-03 02:10杨晓军
中国科技纵横 2015年3期
关键词:火警线程串口

杨晓军

(江苏省交通规划设计院股份有限公司,江苏南京 210000)

城市火灾报警控制的监控系统设计与实现

杨晓军

(江苏省交通规划设计院股份有限公司,江苏南京210000)

火灾给人们的生命及财产安全带来严重的威胁。尤其是在大商场、高层建筑等人口密集的地方,一旦发生火灾,火势得不到有效控制,就容易给人们带来严重的危害。为了避免危害的发生,减少损失。就必须建立起城市火灾报警控制的监控系统。

城市火灾报警控制监控系统

火灾是众多灾害中破坏力最强,对人危害性最大的一种。如果在火灾发生时,仅仅依靠人工报警,则很可能延误救火的最佳时间[1]。因此,要建立完善的城市火灾报警控制监控系统,以弥补人工报警的不足,将火灾的危害降到最低。

1 设计监控终端系统

1.1系统结构

火灾监控的终端系统将Linux系统作为其主要支撑,为监控的实施提供了有效保障。其结构中主要包含四个层次,即:操作系统层、硬件驱动层、GU I层和应用程序层。

硬件驱动层为LCD、网卡、串口以及音频的驱动提供了有效的渠道,通过硬件的驱动实现系统的正常运转。

GU I层采用的是跨平台的C++的图形用户界面库,为客户提供了良好的界面体验。

应用程序层是消防火警控制终端软件,为了能够对火灾控制器实施及时有效的监控,并将火警信息发布到消防监控平台上,接受相关部门的监控命令。

1.2硬件结构

根据火灾报警控制器监控终端的功能,其硬件结构采用的主要是三星S3C6410处理器,256M DDR RAM,保证了终端系统的稳定运行。同时,4.3寸真彩LCD的提供为用户的火警信息展示以及值班人查岗时的应答提供了有效借鉴,也在整个火灾预防机制中开辟了有效途径[2]。

其中用于外存程序文件的设备是Flash储存器。用于提示的主要是其中的音频模块,如终端发现火警信息后,立即发出报警声,或接受到查岗命令时,系统的通知铃声会自动响起。发挥通信作用的是网卡模块,负责将火警信息发送到消防监控平台。被用于火灾报警控制器通信的是串口电平转换模块。信息是通过RS485串口来读取的。之所以采用RS485串口,是因为它比RS232串口在传输速度、最大直连接距离以及抗干扰能力方面有更大的优势。

1.3网络结构

火灾报警控制器中,一般都有RS232或RS485连接口,前者可以通过转换器转换成后者,进而使系统终端通过RS485串口来实现对火灾报警控制器的信息读取[3]。进而对信息进行分析解读,将包含的火警信息通过路由器传输至消防监控平台,同时监控发送的查岗指令也将通过该平台传输到监控系统终端。参照如下面的图1。

图1 活在烟雾报警器结构线图

2 监控终端软件的实现

火灾报警控制器通过监控终端功能主要由信息读取、协议解析、远程通信、指令接受四大模块组成。协议解析是其中的重点模块,也是比较难实现的模块。因为协议是动态的,处于不断地变化中,因此需要设计一个通用的解析模型。

(1)Scoket收发线程。该线程被用于消防监控平台与系统终端的通信。通过Scoket与监控平台建立TCP连接。Linux系统提供了TCP或IP的协议栈,因此只需要将相应的接口调用即可。(2)串口读写线程。该线程被用于火灾报警控制器与系统终端的通信。通过控制器与串口的连接,火警控制器运用问答式的方法来实现信息的有效传送。终端将指令发送到控制器中,再接受控制器返回的数据。(3)协议解析线程。该线程是监控终端系统中最重要的核心部分。由于建筑中存在的火灾报警控制器出自不同的厂家,因此在其通讯协议中必定存在着差异。不同的协议需要不同的协议解析器来解读。该模块将编译原理技术应用其中,通过文件的配置来提供多协议解析模块。解析后,将获得的火警信息传达至Scoket线程,再通过该模块来发送信息。为了使监控平台方便对信息进行读取,其结果信息一般采用统一的格式。

3 火灾报警控制的监控系统在城市管理中的应用

随着电力化在城市生活中发挥着越来越重要的作用,防火机制的重要性也越来越得到更多有识之士的关注与认可。而通过技术系统来实现火灾以及各种突发事件的建设机制也逐渐被视为城市化建设的主要衡量标准之一。技术城管取代人力城管或者说是实现城管的信息化和数据化,已经成为城市建设体系中迫在眉睫的任务。所以预防火灾,技术预警系统十分重要,效率与精确性也不是人为上的预防与解决能够比拟的。况且从上文中各类系统的试用效果上来看,这种火灾监控系统的设置大大弥补了人工手动火灾报警的不足,为救火工作的及时开展赢得了更多的时间,进而可以减少火灾带给人们的极大危害。如果将此终端在现有基础上加以拓展和延伸,并将其应用于其他的控制系统终端中去,必然会使其发挥更大的作用。然而,如何实现这种拓展和延伸,仍然作为相关领域需要深入研究的问题而存在。所以未来的城市建设工作中,仍然要展开深入的技术理论研究。

4 结语

智能性是嵌入式的火灾报警控制器通用终端的一大特性。其对不同厂家不同协议命令下的火灾报警控制器的识别是有效且具有准确性的。进而实现对商场、高层建筑等人口密集地火灾情况的有效监控。同时终端界面通过设置Qtopia core等不同技术体系的框架,实现为用户提供友好的体验平台的目的。

[1]刘德志.城市火灾报警智能监控终端的研究与应用[D].广州:广东工业大学,2013.

[2]张伯威.新型火灾报警控制系统的设计与实现[D].广州:广东工业大学,2011.

[3]程晨.支持多语言的火灾报警控制软件的设计与实现[D].西安:西安电子科技大学,2014.

猜你喜欢
火警线程串口
怎样报火警(一)
浅谈AB PLC串口跟RFID传感器的通讯应用
火警电话
浅谈linux多线程协作
USB接口的多串口数据并行接收方法探索
基于蓝牙串口适配器的GPS接收机与AutoCAD的实时无线通信
基于并行控制的FPGA多串口拓展实现
基于上下文定界的Fork/Join并行性的并发程序可达性分析*
Linux线程实现技术研究
么移动中间件线程池并发机制优化改进