[发明专利]一种防止GPRS通讯模块数据堵塞的方法无效
| 申请号: | 201210482823.3 | 申请日: | 2012-11-23 |
| 公开(公告)号: | CN103001737A | 公开(公告)日: | 2013-03-27 |
| 发明(设计)人: | 房牧;武志刚;郑玉实;李振洋;魏浩铭;陈国辉 | 申请(专利权)人: | 山东电力集团公司;珠海许继电气有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00 |
| 代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王汝银 |
| 地址: | 250001 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 防止 gprs 通讯 模块 数据 堵塞 方法 | ||
技术领域
本发明涉及一种配电网无线数据传输技术领域,具体地说是一种防止GPRS通讯模块数据堵塞的方法。
背景技术
在配电网自动化建设规模日趋扩大的同时,用户对配电自动化系统的信息采用质量提出更高的要求:终端数据完备和终端数据连续。配电终端单台设备数据量日趋庞大,且这些数据必须通过通迅设备发送到SCADA配电自动化系统,其中,GPRS无线通迅方式因其具有建设投资少,安装维护简单的优势在配电网通迅中广泛使用。
配电终端通过GPRS通迅模块对SCADA方向的数据流发送方式:配电终端将待发送数据帧buf_data_n,通过RS232接口发送到无线GPRS通迅模块,无线GPRS通迅模块接收到buf_data_n后进行TCP或UDP透明方式打包,然后通过无线网络发送到SCADA系统。这种数据流发送方式存在的问题:配电终端向无线GPRS通迅模块连续发送buf_data_1~buf_data_n多帧数据,由于帧与帧之间无任何延时处理,当buf_data_1~buf_data_n数据大于无线GPRS通迅模块TCP或UDP方式打包能力时,无线GPRS通迅模块会将其中一帧数据截断,即有1帧数据被分成两个TCP或UDP数据包发送,这样将导致SCADA无法识别被截断的数据帧。
因此,当前采用GPRS无线通迅方式普遍存在配电终端数据发送通道阻塞的潜在风险。当GPRS通迅模块发生通道阻塞时,配电终端数据经GPRS通迅模块发送到SCADA系统的数据帧被截断或一帧报文被分割成两帧,导致数据不完整,SCADA系统无法对接收的配电终端数据进行解析。
发明内容
为克服上述现有技术存在的不足,本发明提供了一种防止GPRS通讯模块数据堵塞的方法,其能够有效解决GPRS通讯模块数据堵塞的问题。
本发明解决其技术问题所采取的技术方案是:一种防止GPRS通讯模块数据堵塞的方法,用于将配电终端的数据发送到SCADA系统,其特征是,包括以下步骤:
1)将采集的数据包封装成帧;
2)设置配电终端发送相邻数据帧之间的延时时间T;
3)向GPRS通讯模块发送数据帧;
4)GPRS通讯模块接收数据帧并监听相邻数据帧之间的时间间隔t;
5)当t>(T/2)时,GPRS通讯模块将接收的数据打包发送给SCADA系统。
优选地,所述相邻数据帧之间的延时时间T设置为20ms。
优选地,所述GPRS通讯模块通过RS232通讯方式与配电终端连接。
本发明的有益效果是,本发明通过在配电终端侧发送的数据帧之间设定20ms延时时间,在GPRS通迅模块增加接收bit之间时间间隙处理,这样GPRS通讯模块可以将配电终端发送的连续帧准确分断,并以帧为单位打包发送,有效防止配电终端大容量数据发送时导致GPRS通迅模块数据阻塞的问题,提高了SCADA系统采集配电终端的数据完备性和连续性。
附图说明
下面结合附图对本发明进一步说明:
图1是本发明的方法流程图。
具体实施方式
如图1所示,本发明的一种防止GPRS通讯模块数据堵塞的方法,用于将配电终端的数据发送到SCADA系统,它包括以下步骤:
1)配电终端将采集的数据包封装成帧;
2)设置配电终端发送相邻数据帧之间的延时时间T为20ms,即配电终端在向无线GPRS通迅模块发送buf_data_n和buf_data_(n+1)之间增加一个20ms延时;
3)配电终端向GPRS通讯模块发送数据帧;
4)GPRS通讯模块接收数据帧并监听相邻数据帧之间的时间间隔t;
5)如果相邻数据帧之间的时间间隔t>(T/2),即无线GPRS通迅模块在接收来自配电终端数据帧buf_data_n的同时并监视帧内相邻数据bit之间的时间空隙,当模块监视到空隙时间大于等于10ms时,则转入步骤6),否则转入步骤4);
6)GPRS通讯模块对已接收到的数据进行TCP/IP或UDP协议打包并发送给SCADA系统。
上述方法中,所述的GPRS通讯模块通过RS232通讯方式与配电终端连接,由于RS232采用通常采用波特率为9600bit/S,因此数据帧之间延时小于2ms。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东电力集团公司;珠海许继电气有限公司,未经山东电力集团公司;珠海许继电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210482823.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三叶青的种植方法
- 下一篇:一种多功能木马





