《一种数字化变电站中基于特征向量的报文解码方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种数字化变电站中基于特征向量的报文解码方法及装置.pdf(9页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104135337A43申请公布日20141105CN104135337A21申请号201410270267222申请日20140618H04L1/00200601H04L12/7020130171申请人贵州电力试验研究院地址550002贵州省贵阳市南明区解放路32号申请人江苏金智科技股份有限公司72发明人徐长宝高吉普王宇钟磊74专利代理机构南京瑞弘专利商标事务所普通合伙32249代理人陈建和54发明名称一种数字化变电站中基于特征向量的报文解码方法及装置57摘要一种数字化变电站中基于特征向量的报文解码方法,该方法包括步骤步骤S1,为不同的报文设置对应的特征向量;步骤S2,根据。
2、所述特征向量对接收到的报文进行过滤;步骤S3,对过滤后的报文进行解码,获取报文中的有效信息;其中,所述特征向量包括类型,说明报文的类型;特征,用于描述报文的特征;目的地址,用于说明报文的目的地址,本发明能够减轻DSP和局部总线的负担,提高了效率和安全性。51INTCL权利要求书2页说明书4页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图2页10申请公布号CN104135337ACN104135337A1/2页21一种数字化变电站中基于特征向量的报文解码方法,其特征在于,包括步骤步骤S1,为不同的报文设置对应的特征向量;步骤S2,根据所述特征向量对接收到的报。
3、文进行过滤;步骤S3,对过滤后的报文进行解码,获取报文中的有效信息;其中,所述特征向量包括类型,说明报文的类型;特征,用于描述报文的特征;目的地址,用于说明报文的目的地址。2根据权利要求1所述的方法,其特征在于,所述类型包括TCP报文,UDP报文,IP报文和裸报文中的至少一种。3根据权利要求1所述的方法,其特征在于,所述特征包括GOOSE,IEC61850_9_2,IEEE1588中的至少一种。4根据权利要求1至3任意一项所述的方法,其特征在于,步骤S2中,所述根据所述特征向量对接收到的报文进行过滤包括将接收到的报文和特征向量进行对比,如果报文与特征向量不符则将该报文丢弃。5根据权利要求1至3。
4、任意一项所述的方法,其特征在于,步骤S3中,所述对过滤后的报文进行解码包括根据预存的解码规则对报文进行解码。6一种数字化变电站中基于特征向量的报文解码装置,其特征在于,所述装置包括设置单元,用于对特征向量进行设置;解码单元,用于对接收到的报文进行解码;其中,所述特征向量包括类型,说明报文的类型;特征,用于描述报文的特征;目的地址,用于说明报文的目的地址;所述类型包括TCP报文,UDP报文,IP报文和裸报文中的至少一种;所述特征包括GOOSE,IEC61850_9_2,IEEE1588中的至少一种;所述装置为使用FPGA实现功能。7根据权利要求6所述的装置,其特征在于,DSP使用所述FPGA提供。
5、的第一接口对特征向量的类型进行设置;DSP使用所述FPGA提供的第二接口对特征向量的特征进行设置;DSP使用所述FPGA提供的第三接口对特征向量的目的地址进行设置;网络DSP实现网络报文的接收,对IEC61850_9_2和GOOSE报文进行解码、运算,通过内部千兆交换机和保护DSP进行实时数据交换;网络DSP接收保护DSP的跳闸命令,形成GOOSE网络报文后,发送给智能控制单元实现对智能断路器的控制,同时完成事件记录、录波功能;网络DSP和保护DSP之间通信基于内部千兆交换机,实时交换数据。保护DSP获取网络DSP采样和开关位置信息后,进行对应保护逻辑判断,形成控制指令,再实时传输给网络DSP。
6、,实现对智能断路器的控制;当FPGA的接收单元接收到来自MII接口的网络报文后,根据特征向量表中的特征向量判断该网络报文是否符合特征向量,如果不符合则丢弃该网络报文,如果符合,则将该网络权利要求书CN104135337A2/2页3报文发送至RXRAM,解码单元从RXRAM中读取网络报文并根据解码协议对该网络报文进行解码,获取其中的有效信息发送至RXFIFO,并通过DSP接口发送给DSP。8根据权利要求6所述的装置,其特征在于,DSP通过本地总线连接FPGA,FPGA向外提供8个MII接口,每个MII接口连接到一个PHY,同时FPGA提供8个引脚中断给DSP,每个PHY独立连接到一个光纤收发器,。
7、光纤收发器连接板卡外部的以太网光纤。权利要求书CN104135337A1/4页4一种数字化变电站中基于特征向量的报文解码方法及装置技术领域0001本发明涉及数字化变电站智能保护设备领域,尤其涉及一种数字化变电站中基于特征向量的报文解码方法及装置。背景技术0002目前数字化变电站中的数据采集和数据传输普遍采用的以太网传输方式,其实现方式多为使用现成的ASICMAC芯片,例如DP83640,BCM5241等。这种ASIC并非专门用于智能化变电站保护装置,并不符合智能化变电站保护装置对于数据传输的要求,主要缺陷在于对于接收到的各种网络报文不能根据智能化变电站保护装置的需要把冗长报文中的有效信息提取出。
8、来,导致以太网传输的DSP网络DSP在运行过程中因为需要网络报文的解码计算而负载过重。在某些应用场合下,甚至不能够完成中断中的任务,不仅影响了整个保护装置运行速度,而且增加了因为负载原因而使得保护装置失效的风险。发明内容0003本发明鉴于上述情况而作出,其目的是提供一种数字化变电站中基于特征向量的报文解码方法及装置,能够减轻DSP和局部总线的负担,提高了效率和安全性。0004根据本发明的一方面,提供一种数字化变电站中基于特征向量的报文解码方法,包括步骤0005步骤S1,为不同的报文设置对应的特征向量。0006步骤S2,根据所述特征向量对接收到的报文进行过滤。0007步骤S3,对过滤后的报文进行。
9、解码,获取报文中的有效信息。0008其中,所述特征向量包括0009类型,说明报文的类型,包括TCP报文,UDP报文,IP报文和裸报文中的至少一种。0010特征,用于描述报文的特征,包括GOOSE,IEC61850_9_2,IEEE1588中的至少一种。0011目的地址,用于说明报文的目的地址。0012进一步地,步骤S2中,所述根据所述特征向量对接收到的报文进行过滤包括0013将接收到的报文和特征向量进行对比,如果报文与特征向量不符则将该报文丢弃。0014进一步地,步骤S3中,所述对过滤后的报文进行解码包括根据预存的解码规则对报文进行解码。0015根据本发明的另一面,提供一种数字化变电站中基于特。
10、征向量的报文解码装置,包括0016设置单元,用于对特征向量进行设置0017解码单元,用于对接收到的报文进行解码0018其中,所述特征向量包括说明书CN104135337A2/4页50019类型,说明报文的类型,包括TCP报文,UDP报文,IP报文和裸报文中的至少一种。0020特征,用于描述报文的特征,包括GOOSE,IEC61850_9_2,IEEE1588中的至少一种。0021目的地址,用于说明报文的目的地址。0022优选的,所述装置为使用FPGA实现功能。0023优选的,DSP使用所述FPGA提供的第一接口对特征向量的类型进行设置;DSP使用所述FPGA提供的第二接口对特征向量的特征进行设。
11、置;DSP使用所述FPGA提供的第三接口对特征向量的目的地址进行设置。0024本发明能够减轻DSP和局部总线的负担,提高了效率和安全性。附图说明0025图1是本发明的一种数字化变电站中基于特征向量的报文解码方法的处理流程示意图;0026图2是本发明的一种数字化变电站中基于特征向量的报文解码装置的结构示意图。0027图3用于数字化变电站智能保护的主CPU板卡图;0028图4数字化变电站智能保护的主CPU板卡,包括DSP、FPGA、PHY、网络光纤收发器光模块图。具体实施方式0029为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些。
12、描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。0030如图1所示,一种数字化变电站中基于特征向量的报文解码方法,包括步骤0031步骤S1,为不同的报文设置对应的特征向量。0032步骤S2,根据所述特征向量对接收到的报文进行过滤。0033步骤S3,对过滤后的报文进行解码,获取报文中的有效信息。0034其中,所述特征向量包括0035类型,说明报文的类型,包括TCP报文,UDP报文,IP报文和裸报文中的至少一种。0036特征,用于描述报文的特征,包括GOOSE,IEC61850_9_2,IEEE1588中的至少一种。00。
13、37目的地址,用于说明报文的目的地址。0038进一步地,步骤S2中,所述根据所述特征向量对接收到的报文进行过滤包括0039将接收到的报文和特征向量进行对比,如果报文与特征向量不符则将该报文丢弃。0040进一步地,步骤S3中,所述对过滤后的报文进行解码包括根据预存的解码规则对报文进行解码。例如根据IEC61850_9_2报文规则将软件需要的采样值有效信息从报文中解出来,减少CPU读取报文的BYTE数说明书CN104135337A3/4页60041如图2所示,一种数字化变电站中基于特征向量的报文解码装置,包括0042设置单元201,用于对特征向量进行设置0043解码单元202,用于对接收到的报文进。
14、行解码0044其中,所述特征向量包括0045类型,说明报文的类型,包括TCP报文,UDP报文,IP报文和裸报文中的至少一种。0046特征,用于描述报文的特征,包括GOOSE,IEC61850_9_2,IEEE1588中的至少一种。0047目的地址,用于说明报文的目的地址。0048优选的,所述装置为使用FPGA实现功能。0049优选的,DSP使用所述FPGA提供的第一接口对特征向量的类型进行设置;DSP使用所述FPGA提供的第二接口对特征向量的特征进行设置;DSP使用所述FPGA提供的第三接口对特征向量的目的地址进行设置用于过滤丢掉不符合预设目的地址的报文,减少CPU处理的负担。0050实施例0。
15、051如图3,图4所示,一种用于数字化变电站智能保护的主CPU板卡,包括DSP、FPGA、PHY、网络光纤收发器光模块,其中DSP包括网络处理器模块网络DSP和保护处理模块保护DSP。0052其中,DSP芯片采用ADI公司专用的DSP处理芯片BLACKNBF544,功能实现模块FPGA是ALTERA公司的CYCLONEIII系列FPGA芯片,例如EP3C40F484I8,网络PHY芯片采用NATIONALSEMICONDUCTOR公司的DP83640,光纤收发器模块采用AVAGO公司的AFBR5803。它们之间的连接关系是DSPBF544通过本地总线连接FPGAEP3C40F484I8,FPG。
16、A向外提供8个MII接口,每个MII接口连接到一个PHYDP83640,同时FPGA提供8个引脚中断给DSP,每个PHY独立连接到一个光纤收发器AFBR5803,光纤收发器连接板卡外部的以太网光纤。0053网络DSP实现网络报文的接收,对IEC61850_9_2和GOOSE报文进行解码、运算COMMUNICATIONNETWORKSANDSYSTEMSINSUBSTATIONS0054PART92SPECICCOMMUNICATIONSERVICEMAPPINGSCSMSAMPLEDVALUESOVERISO/IEC88023,COMMUNICATIONNETWORKSANDSYSTEMSIN。
17、SUBSTATIONS0055PART81SPECIFICCOMMUNICATIONSERVICEMAPPINGSCSMMAPPINGSTOMMSISO/IEC9506PART1ANDPART2ANDTOISO/IEC88023,通过内部千兆交换机和保护DSP进行实时数据交换;网络DSP接收保护DSP的跳闸命令,形成GOOSE网络报文后,发送给智能控制单元实现对智能断路器的控制,同时完成事件记录、录波等功能。0056网络DSP和保护DSP之间通信基于内部千兆交换机,实时交换数据。保护DSP获取网络DSP采样和开关位置信息后,进行对应保护逻辑判断,形成控制指令,再实时传输给网络DSP,实现对智能。
18、断路器的控制。0057当FPGA的接收单元接收到来自MII接口的网络报文后,根据特征向量表现有技术和规范中的特征向量判断该网络报文是否符合特征向量,如果不符合则丢弃该网络报文,如果符合,则将该网络报文发送至RXRAM,解码单元从RXRAM中读取网络报文并根据解码协议对该网络报文进行解码,获取其中的有效信息发送至RXFIFO,并通过DSP接口发送说明书CN104135337A4/4页7给DSP。0058应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。说明书CN104135337A1/2页8图1图2图3说明书附图CN104135337A2/2页9图4说明书附图CN104135337A。