Digital substation process level data exchanging device

A technology of data exchange and process layer, which is applied in the direction of data exchange network, digital transmission system, electrical components, etc., can solve the problems of network paralysis, GOOSE distorted messages cannot be reliably forwarded, etc., achieve accurate and fast filtering, guarantee reliability and Real-time, reducing the effect of construction difficulty

Inactive Publication Date: 2013-09-25
麦康世 +1
2 Cites 26 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0005] In order to solve the problems that the process layer SV networking method relies on GPS synchronization, GOOSE displacement messages cannot be reliably forwarded, and network storms may cause network p...
View more


The invention discloses a digital substation process level data exchanging device. The core of the device is a configurable data exchanging module based on the FPGA. A simple and efficient data exchanging mode is achieved on the basis of IEC61850. The unique functions of SV message rated delaying automatic updating, GOOSE deflected message prior transmission, data storm rapid accurate restraint and the like are particularly achieved. The problems that the process level SV networking communication depends on GPS synchronization, the transmission and delay of the GOOSE are uncontrollable and even packet loss occurs under the mode that the SV and the GOOSE are combined in network, and the storm restraint time is over long are solved. The motion delay of tripping operation of the GOOSE is reduced. The digital substation process level data exchanging device is creative, practical and economical and capable of promoting the reform of a digital substation process level networking mode.

Application Domain

Data switching networks

Technology Topic

StormLevel data +5


  • Digital substation process level data exchanging device
  • Digital substation process level data exchanging device
  • Digital substation process level data exchanging device


  • Experimental program(1)

Example Embodiment

[0015] (Example 1)
[0016] Figure 1 to Figure 3 A specific embodiment of the present invention is shown, wherein figure 1 Is the structural block diagram of the present invention; figure 2 It is a functional block diagram of the FPGA switching module in the present invention; image 3 It is a flow chart of the correctness of the verification message in step J of the present invention.
[0017] see Figure 1 to Figure 3 , A digital substation process layer data exchange device, including an FPGA switching module, a configuration management module connected to the FPGA switching module, and an optical Ethernet PHY connected to the FPGA switching module.
[0018] The data conversion of its FPGA switching module includes the following steps:
[0019] Step A, the MAC receiving module (M2) serially shifts to receive all messages, and latches the target MAC address, VlanID, Vlan priority and message type during the receiving process. When an SV message is detected, the current time is recorded Mark
[0020] Step B, GOOSE analysis (M1) is performed at the same time as step A, if the received message is a GOOSE message, unpack it, determine whether the message is a shifted message, and output the GOOSE shifted priority sending flag;
[0021] Step C, perform CRC check simultaneously with step A, if the check fails, the message is directly discarded;
[0022] Step D: Perform network storm judgment simultaneously with Step A. When a storm occurs, write the CRC check result, destination MAC address and source MAC address of the storm message into the message filtering list to filter the message until it is received For packets that do not meet the filter rule, clear the filter list and perform step D again;
[0023] Step E, the table lookup module (M3) performs table lookup based on information such as VlanID, target MAC address, etc., and generates a forwarding list and a forwarding start flag according to the results of the table lookup;
[0024] In step E, the table lookup rules are maintained by the configuration management module through the GMRP protocol or the static multicast table;
[0025] Step F, if the start forwarding flag of step E is no, the message received in step A is directly discarded, otherwise the received message is written into the shared memory switch module (M4);
[0026] Step G, the sending control module (M5) receives the forwarding list from the table look-up module, and sorts the forwarding list according to the Vlan priority and the GOOSE shift priority sending flag;
[0027] Step H, the counter module (M6) provides a reference time for the MAC transceiver module;
[0028] Step I: The SV parsing module (M7) unpacks the SV message being sent, and analyzes the location of the rated delay;
[0029] Step J: After the MAC sending module receives (M8) to send the command, it reads the base address and message length of the message to be sent from the sending control module, and calculates the forwarding delay at the same time, and then reads the message to be sent from the shared memory switch module. Send a message, calculate the CRC while sending the message, if it is an SV message, according to the rated delay position obtained by the SV unpacking module, when sending the rated delay field, the forwarding delay will be accumulated to the rated delay before sending;
[0030] In step J, when the MAC sending module sends data, it will verify the correctness of the data. The data verification method is as follows: image 3 As shown, the MAC receiving module receives the Ethernet message and calculates the CRC, and stores the valid message and the CRC calculation result in the shared memory exchange module. When the forwarding starts, the MAC transceiver module reads the CRC check result from the shared memory exchange module , And perform CRC check on the message being sent, and continue forwarding if it is consistent with the read CRC check result.
[0031] In step B, GOOSE is unpacked. When the sqnum in the message is 0, it is a shift message.
[0032] In step D, if the crc check result, the destination MAC address and the source MAC address of the message are the same for 5 consecutive times, and the message receiving interval is less than 20 us, it is considered that a storm has occurred.
[0033] In step G, GOOSE shifted messages are forwarded preferentially, and the forwarding order of other messages is determined according to the VLAN priority.
[0034] The resolution of the counter in step H is 500ns.
[0035] In this embodiment, the configuration management module is implemented by an embedded system based on CPUs such as ARM or PowerPC. The configuration functions include but are not limited to: GOOSE displacement priority transmission enable, SV message rated delay automatic update enable, and storm suppression enable , GMRP enable, static multicast forwarding table settings, VLAN TAG addition, deletion, modification, multi-port VLAN settings, etc.; in addition to the above configuration functions, the configuration manager also includes a status browsing function, the browseable status includes but is not limited to : Port link status, port traffic, storm message filtering records, CRC check error packet number records, receiving and emitting power, multicast forwarding table, etc.; at the same time, the configuration management module also needs to implement functions such as support for GMRP.
[0036] The physical layer access of the optical Ethernet is completed by the PHY chip. For 100M networks, use RMII and other data interfaces to connect with the Fast MAC implemented by FPGA. For Gigabit networks, use RGMII and other data interfaces to connect with the Gigabit MAC implemented by FPGA. Connection, through the configuration of the PHY chip to keep the Ethernet link connected, the independent optical Ethernet communication for receiving and sending can be realized.


no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

Method and device for determining festival best-selling commodity

InactiveUS20150287052A1accurate filtering

Endoscopic imaging systems and methods based on correlated imaging and improved optical fiber bundles

InactiveCN110389440AReduce the number of fiberslow cost

Classification and recommendation of technical efficacy words

  • Accurate filtering

Method and device for determining festival best-selling commodity

InactiveUS20150287052A1accurate filtering
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products