摘 要:针对江苏铁通常州分公司实际需求,采用B/S架构和.NET技术及单片机设计开发的铁通机房管理系统,提供实时监控、历史数据查询、远程遥控、远程报警、信息过滤等功能。通过实际运行表明系统各项性能指标满足了机房管理维护的需要,为公司的通信网络畅通起到了良好的保障作用,并为企业带来了很好的经济效益。
关键词:通信公司;机房环境;远程监控;管理系统;单片机
近几年,随着Internet和信息技术的快速发展,中国铁通的业务水平和数量也在大幅提高,其下属的中国铁通江苏分公司,在沪宁高铁和京沪高铁的带动下,也发生了很大变化。其下属公司常州铁通,为了进一步加强对常州地区通信设备的监控,有效防范机房安全隐患,确保通信设备运行良好,加大资金投入,先后完成了10几个分机房的建设工作。为了对新建机房和已建机房温湿度、交直流电压、门禁、固网模块等设备的监控,以有效实现机房集中监控和管理,开发一套机房环境监控系统显得尤为必要。
更重要的是,机房环境监控系统的开发也是我国电信行业发展的大势所趋,随着电信企业集约化经营政策实施,国家对通信设备及其环境的维护工作提出了更高的要求。政策要求电信企业对通信设备和环境必须实行集中控制,少人或无人值守,尽量采取远程控制和远程监控技术[1]。另外,网络技术、通信技术、计算机技术和控制技术的发展,也为实现机房通信电源和环境监控提供了相应的技术支持,使机房环境监控系统的实现成为可能。
1 系统分析
通过对江苏铁通常州分公司通信机房环境实际情况的调查和研究,重点从机房环境监控系统结构、功能组成、数据采集、系统监控等内容入手,对监控系统的方式、方案进行了分析,在结合本地网现有网络资源的基础上提出了通信机房环境监控系统的设计方案。本系统拟解决的主要关键问题有:
(1)机房环境监控系统软件的系统分析、系统设计、系统实现和系统测试的部署和开发过程;
(2)机房环境监控系统软件和各个分站机房管理系统之间的通信问题;
(3)本系统具体监控内容:监控管理服务器、智能开关电源、交流配电箱、蓄电池组、门禁、集中数据采集器、监控平台软件等各种设备,以及机房环境各种(如温度、湿度、烟感等)参量,其具体的监控内容如表1所示。
2 系统硬件设计
机房环境监控系统是一种以计算机控制技术为主,集传感器和检测技术、嵌入式计算机、计算机网络、数据采集与传送、通信协议工程于一体的综合系统。因此本系统开发过程中需要用到传感变送技术、数据采集技术及通信技术等。限于篇幅,本文仅就这些技术的主要功能设计进行阐述。
2.1 传感变送单元
传感变送单元(SENS)是指安装在机房各个位置的、一定数量的、各种类型的传感器,是监控系统必不可少的组成部分。
本系统中传感器主要负责监控环境指标,其中告警的方式采用警号、显示和蜂鸣器等。
(1)温度传感器的监测范围一般在10℃~40℃之间,精度为0.5℃。
(2)湿度传感器的监测范围一般在20%~90%RH之间,测量精度为2%RH。通常置于机房中心位置。
(3)烟感传感器用来监测可燃物质燃烧后所释放的烟雾,一般响应时间<10 s,通常置于机房中心位置。
(4)电流、电压传感器用来监测空调和交换机的供电电流、电压状况。
(5)门禁传感器用来监测机房门窗的开关状况,通常置于门窗两侧。
(6)积漏水传感器用来监测机房积水和漏水情况,通常放置在门下等位置。
(7)玻璃破碎传感器用来监测玻璃门窗的破碎状况,通常放置在玻璃门窗上方。
2.2 数据采集单元设计
数据采集通常是指对不同工作方式的传感单元的信息进行数据采集、分析和规整工作。另外,数据采集器还传输客户端的查询命令,根据查询条件发送其采集到的环境参数,以及故障报警器的开启等功能[2-3]。
(1)数据采集单元的构成
本系统中被监控的设备分为智能设备和非智能设备。因智能设备本身具有数据采集能力,并提供智能接口供后台读取,可以直接接入监控系统。对于非智能设备,本系统中采用艾默生公司生产的IDA一体化采集器来对其进行采集信号,该采集器以AT89C51单片机为其核心,选用ANALOG DEVICES公司的AD7828为A/D转换芯片。
(2)告警的检测、显示与处理
监控系统对监控目标的状态除了保存状态数据,还采用报警的直观方式进行展现,同时对告警进行分级与处理。系统对于烟感、门禁、地面积漏水、玻璃破碎和移动探测等传感器信号的信息输入,通过一个10 k?赘上拉电阻串接到一个47 k?赘的电阻上,再连接到一片74LS244的输入端,该连接方式可以有效的防止信号抖动等现象,避免由意外因素引起的虚警[2,5]。
对于告警优先级的处理,把火警的优先级设为最高。正常情况下,火警的告警信号为高电平,当发生火灾时,传感器输出信号就变为低电平,这种信号会立即驱动安装在监控中心的警号报警,同时主板上的蜂鸣器也报警,显示器上也会显示火警事故信息,这时要立即采取相应的措施进行事故处理。
对于移动探测信号,正常情况下为低电平有效。当发现有人体移动时,告警量变就会变为高电平,并且输出高电平信号,该信号驱动显示面板上的移动探测指示灯变为红色。
门禁传感器、玻璃破碎传感器、积漏水传感器等信号采集与传输均为高电平有效,它们的显示、报警功能与移动探测传感器类似,这里不再详述。
2.3 通信单元设计
智能设备以各自的通信协议与上位机进行通信。
在本系统中,远端的数据信号通过采用PSTN和E1中继两种电信网络传输方式[4-5]传送至监控中心。
(1)通信单元的整体网络结构
由于本系统通信时所传输的数据量不大,系统本身对通信速率的要求不高,所以在远端分机房的通信单元与监控中心机房之间的通信方式采用基于电话网的DTMF双音多频通信技术[4-5]。
(2)中心端通信单元的设计
通信单元中的逻辑控制模块主要功能有:负责接收由AT89C51发出的命令信号,并对其通信地址进行解码,按照解码后的地址,把每个命令信号传送给对应的AT89C205l单片机;负责接收由AT89C2051所发出的8路数据信号和中断申请信号,并按照每个中断申请的先后顺序读取数据,把这些数据送给AT89C51进行相应的处理。
在本系统中为了缓解通信线路的工作负担,提高数据通信的效率,加快传输速度,把中心通信单元的通信数据格式的地址部分设计为2个字节,其中第一个字节是数据采集单元的通信地址,第二个字节又分为两部分,前半部分是通信盒子的编号地址,后半部分是通信盒子上8个端口的编号地址。由监控中心主机发出的命令消息各个中心通信单元均能接收,接收之后再根据自身的地址与命令信息包中地址部分的通信地址的比较结果,判断是否处理该命令消息,如果两者地址相同则对其进行处理,不相同则不予处理。
3 系统软件设计
3.1 数据采集单元的软件设计
数据采集单元的软件就是一个运行在AT89C51单片机上的应用程序,其由主程序、定时服务子程序和串口中断子程序三部分组成。主程序是其核心部分,主要完成数据采集、数据分析和报警条件的判定等功能。
定时服务子程序主要实现在固定的时间间隔内查询采样标志;串口中断子程序主要负责接收系统操作员从监控中心下发的命令消息,解释并处理这些消息,最后返回给监控中心所需要的数据。
3.2 监控中心软件设计
监控中心软件系统分前台和后台两个子系统。
前台子系统主要实现远程监控、远程处理、告警处理、信息查询等功能。如远程控制模块主要实现对机房环境进行远程控制功能;视频监控模块主要通过视频监控仪实现对机房中一些可视化环境的监控;空调控制模块以调节机房温湿度;告警处理实现对告警信息的处理;设备状态报表实现查询和打印各种设备工作状态的报表功能;实时信息用来监控各种设备的实时工作状态。
后台主要实现基本数据维护、参数设置等功能。如设备管理模块实现对机房及机房内各种设备的管理功能;通道管理模块实现对机房通信通道的管理;监控管理模块实现对监控对象的管理及监控对象参数的配置等。告警管理实现对告警的管理及告警处理人的管理,告警信息的增删改等。
3.3 实验及运行分析
本系统软件部分采用流行的MVC架构模式实现,实验表明,该机房监控系统能实现其设计功能,满足设计要求。用户首先登录机房环境监控系统,进入中心软件的首页面,如图2所示。
本文主要研究了开发机房环境监控系统所涉及到的数据采集、通信单元设计、中心监控软件设计等重要环节,整个监控系统只有协同工作,才能共同完成机房环境的监控任务。由于使用本系统可以控制一个总线上多个分机房的环境,使得控制简单方便。通过本系统可以实时与各个分机房进行通信,系统图形界面操作简单、直观高效,方便对机房环境进行实时监控。
参考文献
[1] 胡友名,杜润生,杨叔子.生产过程远程监控与诊断技术研究[J].华中科技大学学报,2002,30(4):16-18.
[2] 桂玲.基于嵌入式的无线智能监控系统设计[J].煤炭技术,2012,31(5):186-187.
[3] 陈义明,王勇.动力设备及环境集中监控系统[J].信息技术与信息化,2004,22(4):25-27.
[4] 于海晨,仲崇权.基于Internet的控制系统远程监控方案及实例[J].计算机测量与控制,2001,19(5):14-15.
[5] 常雨芳,黄文聪.基于嵌入式技术的机房监控系统设计[J].湖北工业大学学报,2011,26(2):27-30.