[发明专利]使用FPGA实现数字化变电站三网合一的系统及方法有效
申请号: | 201410503968.6 | 申请日: | 2014-09-26 |
公开(公告)号: | CN104283746B | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | 李鹏;饶宏;许爱东;郭晓斌;习伟;陈波;陈浩敏;姚浩;侯志光;徐刚;陈秋荣;徐万方 | 申请(专利权)人: | 中国南方电网有限责任公司电网技术研究中心;南方电网科学研究院有限责任公司;北京四方继保自动化股份有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28 |
代理公司: | 深圳市远航专利商标事务所(普通合伙)44276 | 代理人: | 田志远 |
地址: | 510623 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 fpga 实现 数字化 变电站 合一 系统 方法 | ||
1.一种使用FPGA实现数字化变电站三网合一的系统,用于传输数字化变电站的报文,所述使用FPGA实现数字化变电站三网合一的系统包括:可编程逻辑阵列、网络适配卡及配置处理器,其中所述可编程逻辑阵列与网络适配卡及配置处理器均通信连接,所述可编程逻辑阵列通过网络适配卡及交换机接收来自数字化变电站的所有以太网报文;
所述配置处理器用于对可编程逻辑阵列的寄存器进行设置,以设置所述可编程逻辑阵列所需要识别的报文特征,包括报文的以太网类型、应用标识以及将要分发的目标处理器,其中所述目标处理器包括采样数据处理器、变电站事件处理器及制造报文规范处理器;
所述可编程逻辑阵列用于对接收的以太网报文进行识别,以判断该以太网报文属于何种数据,并将其发送至对应的目标处理器进行处理;所述可编程逻辑阵列还用于接收经过目标处理器处理之后的报文并对其中的变电站事件报文及制造报文规范报文进行优先级排序,以确保变电站事件报文优先于制造报文规范报文通过网络适配卡被发送至交换机,所述配置处理器还用于设置可编程逻辑阵列的流量控制的参数,所述可编程逻辑阵列还用于对判别的制造报文规范报文进行流量控制,并将经过流量控制之后的报文发送至制造报文规范报文处理器进行处理,所述可编程逻辑阵列通过判断以太网报文的以太网类型码是否为0x88BA来判断该以太网报文是否为采样数据报文,当判断以太网类型码为0x88BA则判断为采样数据报文;所述可编程逻辑阵列通过判断以太网报文的以太网类型码是否为0x88B8来判断该以太网报文是否为变电站事件报文,当判断以太网类型码为0x88B8则判断为变电站事件报文;所述可编程逻辑阵列通过判断以太网报文的以太网类型码是否既不为0x88BA也不为0x88B8来判断该以太网报文是否为制造报文规范报文,当判断以太网类型码既不为0x88BA也不为0x88B8时则判断为制造报文规范报文,所述可编程逻辑阵列还用于在识别以太网报文之前对所接收的以太网报文进行校验,并在判断该帧以太网报文错误时直接抛弃该帧报文,所述可编程逻辑阵列用于通过重新计算以太网报文的CRC值,并将其与该帧以太网报文的CRC值比较,如果不相等,则认为该帧的以太网报文错误。
2.一种使用FPGA实现数字化变电站三网合一的方法,其特征在于:包括:
通过配置处理器初始配置可编程逻辑阵列;
所述可编程逻辑阵列接收所有的以太网报文;
所述可编程逻辑阵列对接收的以太网报文进行识别,以判断该以太网报文是否属于数据采样数据报文;
如果判断该以太网报文属于采样数据报文,则所述可编程逻辑阵列根据报文中的应用标识将数据采样报文传送至对应的数据采样处理器进行处理;
如果判断该以太网报文不属于采样数据报文,则所述可编程逻辑阵列继续判断该以太网报文是否属于变电站事件报文;
如果判断该以太网报文属于变电站事件报文,则所述可编程逻辑阵列根据报文中的应用标识将变电站事件报文传送至对应的变电站事件处理器进行处理;
如果判断该以太网报文不属于变电站事件报文,则所述可编程逻辑阵列将其发送至制造报文规范报文处理器进行处理;以及
所述可编程逻辑阵列接收经过处理的报文,并对其进行优先级排序,以确保变电站事件报文优先于制造报文规范报文通过网络适配卡被发送至交换机,当判断该以太网报文不属于变电站事件报文之后,所述可编程逻辑阵列还对判别的制造报文规范报文进行流量控制,之后所述可编程逻辑阵列将其发送至制造报文规范报文处理器进行处理,所述可编程逻辑阵列通过判断以太网报文的以太网类型码是否为0x88BA来判断该以太网报文是否为采样数据报文,当判断以太网类型码为0x88BA则判断为采样数据报文;所述可编程逻辑阵列通过判断以太网报文的以太网类型码是否为0x88B8来判断该以太网报文是否为变电站事件报文,当判断以太网类型码为0x88B8则判断为变电站事件报文;所述可编程逻辑阵列通过判断以太网报文的以太网类型码是否既不为0x88BA也不为0x88B8来判断该以太网报文是否为制造报文规范报文,当判断以太网类型码既不为0x88BA也不为0x88B8时则判断为制造报文规范报文,所述可编程逻辑阵列在对接收的以太网报文进行识别之前还包括:对所接收的以太网报文进行校验,并在判断该帧以太网报文错误时直接抛弃该帧报文,所述可编程逻辑阵列对以太网报文进行校验包括:所述可编程逻辑阵列重新计算以太网报文的CRC值,并将其与该帧以太网报文的CRC值比较,如果不相等,则认为该帧的以太网报文错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国南方电网有限责任公司电网技术研究中心;南方电网科学研究院有限责任公司;北京四方继保自动化股份有限公司,未经中国南方电网有限责任公司电网技术研究中心;南方电网科学研究院有限责任公司;北京四方继保自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410503968.6/1.html,转载请声明来源钻瓜专利网。