《RS 485与GPRS构成的异构网在消防应急电源系统中的应用.docx》由会员分享,可在线阅读,更多相关《RS 485与GPRS构成的异构网在消防应急电源系统中的应用.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、与构成的异构网在消防应急电源系统中的应用 摘 要:随着住宅区规模的不断扩大,只采纳传统的近距离通信来实现对消防电源的监控已不满意须要。所以提出由RS 485和GPRS组成的异构网来实现对全部的EPS电源的监控。通过对系统的整体架构和硬件的设计,阐述了监控端对本地和远端EPS电源实时监控过程。同时对GPRS通信模块的登录过程进行了软件设计,建立了监控端和电源间的基于ModBus的通信协议。随着通信网络的不断发展,该系统的应用前景会越来越好。 关键词:GPRS;RS 485;ModBus通信协议;EPS电源 中图分类号:TN915 文献标识码:B 文章编号:1014-373X(2022)01-13
2、2-03 Application of Different-Structure Net Composed of RS 485 and GPRS in Emergency Power Supply System GUO Jianqin,CHEN Shuang (Shandong College of Electronic Technology,Jinan,250014,China) Abstract:With the continuous expansion of the scale of residential area,the traditional and near communicati
3、ons cant meet the needs of monitoring Emergency Power Supply(EPS).The innovation of this paper is that all the EPS power terminals are monitored by PC with long-distance control which the data are transmitted by the different-structure net composed of RS485 and GPRS.Through planning system and desig
4、ning terminal hardwares,this paper describes the working principle for PC monitoring and managing local and remote EPS powers real-time monitor.At the same time,the login process of GPRS communication module is designed in this paper.The communication protocol based on MODBUS between PC and EPS term
5、inals is also established.With the development of communication network,the system has more widely application. Keywords:GPRS;RS 485;ModBus communication protocol;EPS power 0 引 言 随着住宅区规模的不断扩大,要保证不管是本地还是远端电源终端都能被即时监控和集中统一管理,只采纳通信简洁的近距离通信已不能满意要求。为此该文提出将由RS 485及通用分组无线业务(General Packet Radio Service,GPR
6、S)构成的异构网应用到消防应急电源系统中,采纳通信方式简洁且运营成本低的RS 485来实现对近距离应急电源( Emergency Power Supply,EPS)的监控,而采纳具有传输速率高、接入时间快、恒久在线、计费式敏捷等优点的GPRS通信来实现对远距离EPS终端的监控。随着通信网络的不断发展,该系统的应用前景会越来越好。 1 系统的整体架构 整个系统主要由应急电源终端、通信模块和主监控端3部分组成。其总体架构框图如图1所示。 监控中心主要实现的功能为消防应急电源管理、参数的显示、远程限制和报警等。 在该系统设计中,对一个小区中的全部的应急电源进行不重复编号。 近距离监控过程:监控端PC
7、机采纳轮询的方式,对总线上的消防应急电源轮番进行通讯。当监控端对一消防应急电源发出恳求后,消防应急电源将自身的状态(逆变状态还是市电状态,及有无故障等)和参量值等通信信号经过RS 485总线送给监控中心。这样就可便于监控端实时地驾驭本地的EPS电源的工作状况,从而进一步实现监控端对这些电源的管理。 远距离监控过程:消防应急电源通过GPRS模块与基站通信,并且与接入服务器建立TCP连接。当监控中心主站向GPRS终端提出数据恳求时,接入服务器会依据逻辑地址和其IP地址的对应关系找到该终端,然后将数据恳求吩咐发送给该终端,GPRS终端则将应答数据发送给接入服务器,接入服务器将该数据转发给监控中心主站
8、。 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-01 GPRS通信模块是利用设备RS 232串口到GPRS无线网络TCP/IP 协议的双向转换传输设备,它实现了串口设备的快速无线联网。TP-G-01具有实即插即用、
9、实时在线、通信牢靠、性价比高的特点。 3 软件设计 GPRS通信流程图如图3所示。 部分源代码如下: void init_gprs() /初始化GPRS jj=5; while(jj-) ii=3; while(ii-) txptr=0; putcmd(cmd0);/发送 AT if(waitOK()=1) break; putchar(0x1a); / 发送字符 0x1a txptr=0; putcmd(cmd2);/发送 ATE0 if(waitOK()=1) break; / 返回OK退出 void lj_gprs()/ 连接GPRS jj=4; txptr=0; init_gprs()
10、; while(jj-) ii=3; while(ii-) txptr=0; putcmd(cmd0);/发送 AT if(waitOK()=1) break; putchar(0x1a);/ 发送字符 0x1a txptr=0; putcmd(cmd13);/发送 AT+CIPCLOSE waitOK(); txptr=0; putcmd(cmd14);/发送 AT+CIPSHUT waitOK(); txptr=0; putcmd(cmd9); /发送 AT+CIPCSGP=1,CMNET txptr=0; /发AT+CIPSTART=TCP,218.204.29.178,7375 登陆服
11、务器 putcmd(cmd10); if(waitOK()=1) if(ck_start()=1) break; /通过发送字符串激活 void jh_gprs() if(put_send()=1) putchar(E);/发送字符串“EPS+地址”下面的每一行发送一个字符 putchar(P); putchar(S); putchar(address/256); / 求地址的高位字节 putchar(address%256);/ 求地址的低位字节 putchar(0x0d); / 发送结束字符串“0D 0A ” putchar(0x0a); waitOK(); / 等待返回 putchar(
12、0x1a);/ 发送结束符“0x1a” waitOK(); jhsj=0;/ 时间计数器清零 4 ModBus通信协议的设计 在本设计中,监控端与EPS电源终端间采纳的通信协议为ModBus(Modicon公司为其PLC与主机之间的通讯而独创的串行通讯协议)通信协议,且采纳的通信模式是RTU。其发送的恳求帧格式和收到恳求后发送的响应帧格式如下: 发送的恳求帧格式: 其中“数据长度”就是“响应数据”的实际字节数。 (1) 参数读取 主控机读取各个EPS逆变电源的参数数据。 主从:Addr,0x03,0x55,CRC16; 从主:Addr,0x03,len,datalen,CRC16; Datal
13、en:市电电压、电池电压、逆变电压等。 (2) 参数设定 对各个EPS逆变电源的报警、限制参数进行设定。 主从:Addr,0x06,len,datalen,CRC16; 从主:Addr,0x06,0xaa,CRC16; Datalen:电流过流值、电池欠压值、市电过欠压值等。 (3) 在线查询 查询对应地址的EPS电源是否在线。 主从:Addr,0x0a,0x55,CRC16; 从主:Addr,0x0a,len,datalen,CRC16; Datalen:返回程序版本。 参考文献 1朱宏超,于向军,吕震中.ModBus协议在智能数据采集系统中的应用J.测控技术,2022,25(2):65-6
14、7. 2朱志伟,周志光,鲍祖尚.RS 485总线通信系统的牢靠性措施J.单片机与嵌入式系统应用,2022(3):68-73. 3黄宇红,孙少陵.通用分组无线业务(GPRS)J.电信科学,2002(5):7-10. 4魏燕梅.试论EPS应急电源的应用J.福建建设科技,2004(1):45-46,57. 5文志成.通用分组无线业务-GPRSM.北京:电子工业出版社,2004. 6林颖,罗金炎,刘骄,等.基于RS 485总线的PC机与多单片机系统的串行通信J.机械与电子,2022(1):33-36. 7美R J Bates.通用分组无线业务(GPRS)技术与应用M.朱洪波,沈越强,黄跃明,等译.北京
15、:人民邮电出版社,2004. 8ModBus-IDA.Org ModBus Application Protocol Specification V1.1a,2004. 9许文辉,周宇航.利用ModBus协议实现无线通信J.微计算机信息,2004,20(8):23-24. 10蔡锐丹,许少云,甘义成.GPRS无线数据传输系统的设计与应用J.电子质量,2004(11):2-3. 作者简介 郭建勤 女,讲师,任教于山东电子职业技术学院。主要探讨方向为通信与信息系统。 陈 双 女,讲师,任教于山东电子职业技术学院。主要探讨方向为计算机应用技术。 第10页 共10页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页第 10 页 共 10 页