本发明专利技术涉及电力通信技术领域,具体的讲是一种电力终端变数据帧长的发送、接收方法及装置。其中一种电力终端变数据帧长的发送方法,包括检测电力终端当前通信的错误率;当所述错误率超过门限值时,则根据预定的帧长调整策略将要传送的数据帧进行帧长调整;将所述帧长调整后的数据帧按照电力终端原有的通信协议发送。通过上述实施例的装置和方法,可以自动调整电力终端传输数据的帧长,从而可以提高电力终端通信的可靠性。
【技术实现步骤摘要】
一种电力终端变数据帧长的发送、接收方法及装置
本专利技术涉及电力通信
,具体的讲是一种电力终端变数据帧长的发送、接收方法及装置。
技术介绍
通信有并行通信和串行通信两种方式。在多微机系统以及现代测控系统中信息的交换多采用串行通信方式(如图6所示为现有技术中串行通信的结构示意图)。异步通信是以字符(构成的帧)为单位进行传输,字符与字符之间的间隙(时间间隔)是任意的,但每个字符中的各位是以固定的时间传送的,即字符之间不一定有“位间隔”的整数倍的关系,但同一字符内的各位之间的距离均为“位间隔”的整数倍。在电力营销的现场工作中,用电信息采集终端需要与数量众多的设备(电能表、负控终端等)数据交换,其采用的方式是串口异步半双工的方式。这与现场的通信环境恶劣有关。但是尽管采用多种方式规避,通信效果仍旧没有显著的提升。分析其原因在于采用串行接口存在的问题,主要包括:1、传输距离短,传输速率低2、有电平偏移3、抗干扰能力差为此,通常采用校验方式,检测并解决串行通信的错误。常用的校验方法有:奇偶校验、代码和校验、循环冗余校验等。在用电信息采集系统中,采用了奇偶校验、代码和校验。在电力系统各级电网中,电磁干扰是十分严重的。因此采用串行通信的严重缺陷就是几乎没有什么抗干扰的能力。在通信环境比较恶劣的现场中,这种方案根本无法使用。虽然通过加强通信线路屏蔽等措施,可以提高信噪比等技术参数,但是,很难突破10E-4这个等级。除此之外,还可以采用降低传送速率一波特率的方法,提高系统传送的可靠性。但是由于这种方法只能有限程度下提高抗干扰的能力,不能从根本上解决误码率的问题,所以改善效果不明显。为了克服上述现有技术中的问题,目前,大量设备采用了横向以及纵向的校验机制,极大地提高了设备抗干扰的能力。大量的通信协议,也基于此种方式不断涌现。在电力系统中,常见的通信规约有:DL/T645-2007电能表通信协议、Q/GDW376.1配变终端通信协议、IEC60875-5-101U02U04远动设备终端的各种协议。无论是Q/GDW376.1还是IEC60870-5-101 (DL/T634),其帧基本格式,因为它们都采用IEC60870-5-1 (GB/T18657.1)的6.2.4条FTl.2异步式传输帧格式。每帧由帧起始符、地址域、控制码、数据域长度、数据域、帧信息纵向校验码及帧结束符7个域组成。每部分由若干字节组成。但是在电力通信领域中,上述现有技术在串行通信中还是存在误码率较高的问题,很难保证到网络标准10E-6的要求。
技术实现思路
为了解决现有技术中电力通信领域中干扰大,误码率较高的问题,提出了一种电力终端变数据帧长的发送、接收方法及装置。本专利技术实施例提供了一种电力终端变数据帧长的发送方法,包括,检测电力终端当前通信的错误率;当所述错误率超过门限值时,则根据预定的帧长调整策略将要传送的数据帧进行帧长调整;将所述帧长调整后的数据帧按照电力终端原有的通信协议发送。根据本专利技术实施例所述的一种电力终端变数据帧长的发送方法的一个进一步的方面,所述检测电力终端当前通信的错误率具体包括,误码率和/或误码出现几率,还包括计算接收错误数据帧的次数,其中所述误码出现几率=当前数据帧长X每个字节占用的位数X误码率。根据本专利技术实施例所述的一种电力终端变数据帧长的发送方法的再一个进一步的方面,当所述错误率超过门限值时,则根据预定的帧长调整策略将要传送的数据帧进行帧长调整具体包括,当所述错误率超过第一门限值时,将要传送的数据帧拆分为帧长较短、帧数较多的数据帧;当所述错误率低于第二门限值时,将要传送的数据帧合并为帧长较长、帧数较少的数据帧。本专利技术实施例还提供了一种电力终端变数据帧长的接收方法,包括,接收并解析电力终端发送的经过帧长调整后的数据帧;根据所述经过帧长调整后的数据帧的帧长信息将所述经过帧长调整后的数据帧重新恢复为原数据帧。根据本专利技术实施例所述一种电力终端变数据帧长的接收方法的一个进一步的方面,所述接收并解析电力终端发送的经过帧长调整后的数据帧包括,按照电力终端原有的通信协议接收并解析所述电力终端发送的经过帧长调整后的数据帧。本专利技术实施例还提供了 一种电力终端变数据帧长发送装置,包括,检测单元,用于检测电力终端当前通信的错误率;帧长调整单元,用于当所述错误率超过门限值时,则根据预定的帧长调整策略将要传送的数据帧进行帧长调整;发送单元,用于将所述帧长调整后的数据帧按照电力终端原有的通信协议发送。根据本专利技术实施例所述一种电力终端变数据帧长发送装置的一个进一步的方面,所述检测单元具体检测电力终端当前通信的误码率、误码出现几率,该检测单元还进一步包括计算单元,用于计算接收错误数据帧的次数。根据本专利技术实施例所述一种电力终端变数据帧长发送装置的再一个进一步的方面,帧长调整单元进一步用于,当所述错误率超过第一门限值时,将要传送的数据帧拆分为帧长较短、帧数较多的数据帧;当所述错误率低于第二门限值时,将要传送的数据帧合并为帧长较长、帧数较少的数据帧。本专利技术实施例还提供了 一种电力终端变数据帧长的接收装置,包括,接收单元,用于接收并解析电力终端发送的经过帧长调整后的数据帧;帧长恢复单元,用于根据所述经过帧长调整后的数据帧的帧长信息将所述经过帧长调整后的数据帧重新恢复为原数据帧。根据本专利技术实施例所述一种电力终端变数据帧长的接收装置的一个进一步的方面,所述接收单元进一步按照电力终端原有的通信协议接收并解析所述电力终端发送的经过帧长调整后的数据帧。通过上述实施例的装置和方法,可以自动调整电力终端传输数据的帧长,从而可以提高电力终端通信的可靠性。【附图说明】结合以下附图阅读对实施例的详细描述,本专利技术的上述特征和优点,以及额外的特征和优点,将会更加清楚。图1所示为本专利技术实施例一种电力终端变数据帧长的发送方法流程图;图2所示为本专利技术实施例一种电力终端变数据帧长的接收方法流程图;图3所示为本专利技术实施例一种电力终端变数据帧长发送装置的结构示意图;图4所示为本专利技术实施例一种电力终端变数据帧长的接收装置结构示意图;图5所示为本专利技术实施例电力终端变数据帧长的发送与接收示意图;图6所示为现有技术中串行通信的结构示意图。【具体实施方式】下面的描述可以使任何本领域技术人员利用本专利技术。具体实施例和应用中所提供的描述信息仅为示例。这里所描述的实施例的各种延伸和组合对于本领域的技术人员是显而易见的,在不脱离本专利技术的实质和范围的情况下,本专利技术定义的一般原则可以应用到其他实施例和应用中。因此,本专利技术不只限于所示的实施例,本专利技术涵盖与本文所示原理和特征相一致的最大范围。如图1所示为本专利技术实施例一种电力终端变数据帧长的发送方法流程图。包括步骤101,检测电力终端当前通信的错误率。步骤102,当所述错误率超过门限值时,则根据预定的帧长调整策略将要传送的数据帧进行帧长调整。步骤103,将所述帧长调整后的数据帧按照电力终端原有的通信协议发送。作为本专利技术的一个实施例,所述检测电力终端当前通信的错误率具体包括,误码率和/或误码出现几率,其中所述误码出现几率=当前数据帧长X每个字节占用的位数X误码率。作为本专利技术的一个实施例,所述检测电力终端当前通信的错误率还包括,计算接收错误数据帧的次数。作为本专利技术本文档来自技高网...
【技术保护点】
一种电力终端变数据帧长的发送方法,其特征在于包括,检测电力终端当前通信的错误率;当所述错误率超过门限值时,则根据预定的帧长调整策略将要传送的数据帧进行帧长调整;将所述帧长调整后的数据帧按照电力终端原有的通信协议发送。
【技术特征摘要】
1.一种电力终端变数据帧长的发送方法,其特征在于包括,检测电力终端当前通信的错误率;当所述错误率超过门限值时,则根据预定的帧长调整策略将要传送的数据帧进行帧长调整;将所述帧长调整后的数据帧按照电力终端原有的通信协议发送。2.根据权利要求1所述的一种电力终端变数据帧长的发送方法,其特征在于,所述检测电力终端当前通信的错误率具体包括,误码率和/或误码出现几率,还包括计算接收错误数据帧的次数,其中所述误码出现几率=当前数据帧长X每个字节占用的位数X误码率。3.根据权利要求1所述的一种电力终端变数据帧长的发送方法,其特征在于,当所述错误率超过门限值时,则根据预定的帧长调整策略将要传送的数据帧进行帧长调整具体包括,当所述错误率超过第一门限值时,将要传送的数据帧拆分为帧长较短、帧数较多的数据帧;当所述错误率低于第二门限值时,将要传送的数据帧合并为帧长较长、帧数较少的数据帧。4.一种电力终端变数据帧长的接收方法,其特征在于包括,接收并解析电力终端发 送的经过帧长调整后的数据帧;根据所述经过帧长调整后的数据帧的帧长信息将所述经过帧长调整后的数据帧重新恢复为原数据帧。5.根据权利要求4所述的一种电力终端变数据帧长的接收方法,其特征在于,所述接收并解析电力终端发送的经过帧长调整后的数据帧包括,按照电力终端原有的通信协议接收并解析所述电...
【专利技术属性】
技术研发人员:傅军,孙志杰,殷庆铎,张艳丽,王莉,陈洪涛,谢枫,张凌宇,汤佩霖,刘洋,
申请(专利权)人:国家电网公司,国网冀北电力有限公司电力科学研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。