RS485与GPRS构成的异构网在消防应急电源系统中的应用
0 引 言
随着住宅区规模的不断扩大,要保证不管是本地还是远端电源终端都能被即时监控和集中统一管理,只采用通信简单的近距离通信已不能满足要求。为此该文提出将由RS 485及通用分组无线业务(General PacketRadio Service,GPRS)构成的异构网应用到消防应急电源系统中.采用通信方式简单且运营成本低的RS 485来实现对近距离应急电源(Emergency Power Supply,EPS)的监控,而采用具有传输速率高、接入时间快、永远在线、计费式灵活等优点的GPRS通信来实现对远距离EPS终端的监控。随着通信网络的不断发展,该系统的应用前景会越来越好。
l 系统的整体架构
整个系统主要由应急电源终端、通信模块和主监控端3部分组成。其总体架构框图如图1所示。
监控中心主要实现的功能为消防应急电源管理、参数的显示、远程控制和报警等。
在该系统设计中,对一个小区中的所有的应急电源进行不重复编号。
近距离监控过程:监控端PC机采用轮询的方式,对总线上的消防应急电源轮流进行通讯。当监控端对一消防应急电源发出请求后,消防应急电源将自身的状态(逆变状态还是市电状态,及有无故障等)和参量值等通信信号经过RS 485总线送给监控中心。这样就可便于监控端实时地掌握本地的EPS电源的工作情况,从而进一步实现监控端对这些电源的管理。
远距离监控过程:消防应急电源通过GPRS模块与基站通信,并且与接入服务器建立TCP连接。当监控中心主站向GPRS终端提出数据请求时,接入服务器会根据逻辑地址和其IP地址的对应关系找到该终端,然后将数据请求命令发送给该终端,GPRS终端则将应答数据发送给接入服务器,接入服务器将该数据转发给监控中心主站。
2 通信硬件设计
2.1 RS 485通信接口电路设计
接口电路图如图2所示。
消防应急电源输出的控制信号送到MAX485的2,3脚,而消防应急电源的串行通信端分别与MAX485中的一组收发器对应相连的,接到MAX485的1脚与4脚,MAX485的6,7脚输出。电路中TVS1的作用是保护芯片,防止被损坏。
2.2 GPRS接口电路设计
GPRS模块采用重庆多邦科技发展有限公司提供的TP―G一01 GPRS通信模块。TP―G―0l GPRS通信模块是利用设备RS 232串口到GPRS无线网络TCP/IP协议的双向转换传输设备,它实现了串口设备的快速无线联网。TP―G―01具有实即插即用、实时在线、通信可靠、性价比高的特点。
3 软件设计
GPRS通信流程图如图3所示。
部分代码如下:
4 ModBus通信协议的设计
在本设计中,监控端与EPS电源终端间采用的通信协议为ModBus(Modicon公司为其PLC与主机之间的通讯而发明的串行通讯协议)通信协议,且采用的通信模式是RTU。其发送的请求帧格式和收到请求后发送的响应帧格式如下:
发送的请求帧格式:
得到请求后发送的响应帧格式:
其中“数据长度”就是“响应数据”的实际字节数。
(1)参数读取
主控机读取各个EPS逆变电源的参数数据。
主→从:Addr,Ox03,0x55,CRCl6;
从→主:Addr,0x03,len,data[len],CRCl6;
Data[len]:市电电压、电池电压、逆变电压等。
(2)参数设定
对各个EPS逆变电源的报警、控制参数进行设定。
主→从:Addr,Ox06,len,data[len],CRCl6;
从→主:Addr,0x06,0xaa,CRCl6;
Data[1en]:电流过流值、电池欠压值、市电过欠压值等。
(3)在线查询
查询对应地址的EPS电源是否在线。
主→从:Addr,0xoa,0x55,CRCl6;
从→主:Addr,OxOa,len,data[len],CRCl6;
Data[1en]:返回程序版本。
系统 应用 应急电源 消防 GPRS 构成 RS485 ModBus通信协议 EPS电源 接口 相关文章:
- 第四代移动通信系统中的多天线技术(08-05)
- 透析信道效应对MIMO系统运作效能的影响(01-18)
- 如何发展中国第二代导航卫星系统(02-02)
- 北斗卫星导航系统的特点(02-02)
- 基于无线传送的智能家居室内通信系统(01-03)
- 基于WiMAX技术的5.8G无线专网射频系统设计(10-06)