Energy storage system and energy storage equipment

By connecting the battery system controller, battery cluster management unit, and power conversion system via the EtherCAT bus, the problem of inconsistent communication buses in energy storage systems is solved, unified communication between devices is achieved, maintenance and development difficulty is reduced, and communication efficiency and reliability are improved.

CN122025865APending Publication Date: 2026-05-12SUNGROW POWER SUPPLY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SUNGROW POWER SUPPLY CO LTD
Filing Date
2024-11-01
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

The communication buses between devices in existing energy storage systems are not standardized, requiring the configuration of switches for connection, which increases the difficulty of maintenance and development.

Method used

The battery system controller is connected to the battery cluster management unit and the power conversion system using the EtherCAT bus to form a unified EtherCAT network, eliminating the need for a switch and unifying the communication bus between the battery cluster management unit and the power conversion system.

Benefits of technology

It reduces maintenance and development difficulty, improves communication efficiency and bandwidth utilization, supports hot-swapping and network redundancy, and reduces network equipment costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122025865A_ABST
    Figure CN122025865A_ABST
Patent Text Reader

Abstract

The invention discloses an energy storage system and energy storage equipment, and belongs to the technical field of energy storage batteries. The battery system controller is connected with the plurality of battery cluster management units through a bus to form a first EtherCAT network, and the battery cluster management units acquire control data through the first EtherCAT network; the battery system controller is in communication connection with the plurality of power supply conversion systems through the bus to form a second EtherCAT network, and each power supply conversion system is configured to acquire control data through the second EtherCAT network so as to perform electric energy conversion on the battery cluster. The communication buses among the energy storage system, the battery system controller, the battery cluster management unit and the power conversion system are unified, and no switch needs to be configured among the three, so that the maintenance cost is reduced, and the development difficulty is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this application relate to the field of energy storage battery technology, and particularly to an energy storage system and energy storage device. Background Technology

[0002] In the existing communication topology of energy storage battery management systems, the Battery System Controller (BSC) communicates with the downstream device Battery Cluster Management Unit (CMU) using a CAN (Controller Area Network) bus, and communicates with the Power Conversion System (PCS) using Ethernet. The communication buses are not standardized, and using traditional Ethernet requires complex IP management configurations and hardware configurations such as switches, which increases the difficulty of maintenance and development. Summary of the Invention

[0003] The purpose of this application is to provide an energy storage system and energy storage device to solve the technical problems in the prior art where the communication buses between devices in the energy storage system are not unified and require the configuration of switches for connection, resulting in high maintenance and development difficulties.

[0004] To address the aforementioned technical problems, embodiments of this application disclose the following technical solutions:

[0005] In a first aspect, a battery system controller is provided, the battery system controller being configured to send control data;

[0006] Multiple battery cluster management units are connected to the battery system controller via an EtherCAT bus to form a first EtherCAT network. Each battery cluster management unit is configured to acquire control data through the first EtherCAT network to perform synchronous control of the battery clusters.

[0007] Multiple power conversion systems are connected to the battery system controller via an EtherCAT bus to form a second EtherCAT network. Each power conversion system is configured to acquire control data through the second EtherCAT network to perform power conversion on the battery cluster.

[0008] In conjunction with the first aspect, the battery system controller has a first network port and a second network port;

[0009] The battery cluster management unit has a first port and a second port. The first port of the first battery cluster management unit among the plurality of battery cluster management units is connected to the first network port through the EtherCAT bus. The first port and the second port of any two adjacent battery cluster management units are connected through the EtherCAT bus.

[0010] The power conversion system has a first interface and a second interface. The second interface of the first power conversion system and the second network port of the multiple power conversion systems are connected through the EtherCAT bus. The first interface and the second interface of two adjacent power conversion systems are connected through the EtherCAT bus.

[0011] In conjunction with the first aspect, the control data includes first data and second data, the first network port is configured to send the first data, and the first data is transmitted sequentially through each of the battery cluster management units and then returned to the first network port;

[0012] The second network port is configured to send the second data, which is transmitted sequentially through each of the power conversion systems and then returned to the second network port.

[0013] In conjunction with the first aspect, the battery system controller has a first network port and a second network port;

[0014] The battery cluster management unit has a first port and a second port. The first port of the first battery cluster management unit among the plurality of battery cluster management units is connected to the first network port through the EtherCAT bus. The first port and the second port of any two adjacent battery cluster management units are connected through the EtherCAT bus.

[0015] The power conversion system has a first interface and a second interface. The second interface of the first power conversion system in a plurality of power conversion systems is connected to the second network port through the EtherCAT bus. The first interface and the second interface of any two adjacent power conversion systems are connected through the EtherCAT bus.

[0016] The second port of the last battery cluster management unit among the plurality of battery cluster management units is connected to the first interface of the last power conversion system among the plurality of power conversion systems, so that the first EtherCAT network and the second EtherCAT network form a ring network structure.

[0017] In conjunction with the first aspect, the control data includes first data and second data, the first network port is configured to send the first data, and the first data is received by the second network port after being forward transmitted through each of the battery cluster management units and each of the power conversion systems;

[0018] The second network port is configured to send the second data, which is received by the first network port after being transmitted in reverse through each of the power conversion systems and each of the battery cluster management units; wherein the first data and the second data are backup data for each other.

[0019] In conjunction with the first aspect, the first data includes a first counter, and the second data includes a second counter;

[0020] The first counter is configured to increment by 1 when the first data is input to the first port or the second interface, and remain unchanged when the data is input to the second port or the first interface.

[0021] The second counter is configured to increment by 1 when the second data is input to the second port or the first interface, and remain unchanged when the data is input to the first port or the second interface.

[0022] The extreme values ​​of both the first counter and the second counter are 2. 16 -1.

[0023] In conjunction with the first aspect, the battery cluster management unit has a first storage unit configured to store a first information delay, the first information delay being used to characterize the difference between the data transmission time of the battery system controller and the data reception time of the battery cluster management unit;

[0024] The first information delay is configured to delay the output of a pulse signal for a corresponding time after the battery cluster management unit receives the data, so as to synchronize the pulse signals output by all the battery cluster management units;

[0025] The power conversion system has a second storage unit configured to store a second information delay, which is used to characterize the difference between the data transmission time of the battery system controller and the data reception time of the power conversion system.

[0026] The second information delay is configured to delay the output of a pulse signal for a corresponding time after the power conversion system receives the data, so as to synchronize the pulse signals output by all the power conversion systems.

[0027] In conjunction with the first aspect, the battery system controller includes a first control unit, which is connected to the first network port and the second network port;

[0028] Each of the battery cluster management units includes a second control unit, which is connected to the first port and the second port;

[0029] Each of the power conversion systems includes a third control unit, which is connected to the first interface and the second interface;

[0030] The first control unit is configured to send upgrade data to the second control unit and / or the third control unit via the first network port and the EtherCAT bus to perform firmware upgrades on the second control unit and / or the third control unit.

[0031] In conjunction with the first aspect, the first storage unit is connected to the second control unit, and the first control unit is further configured to send an update instruction to the second control unit, the update instruction being configured to update the storage categories in the first storage unit;

[0032] The second storage unit is connected to the third control unit, and the first control unit is further configured to send an update instruction to the third control unit, the update instruction being configured to update the storage categories in the second storage unit.

[0033] In a second aspect, an energy storage device is provided, including an energy storage battery management system as described in any one of the first aspects.

[0034] One of the above technical solutions has the following advantages or beneficial effects:

[0035] This application provides an energy storage system, including: a battery system controller configured to send control data; multiple battery cluster management units (BCLs) communicatively connected to the BCL via an EtherCAT bus to form a first EtherCAT network, each BCL configured to acquire control data through the first EtherCAT network for synchronous control of the battery clusters; and multiple power conversion systems communicatively connected to the BCL via an EtherCAT bus to form a second EtherCAT network, each power conversion system configured to acquire control data through the second EtherCAT network for energy conversion of the battery clusters. In the energy storage system provided by this application, the BCL connects multiple BCLs and power conversion systems in series via signal lines, thereby unifying the communication bus between the BCLs and power conversion systems. Furthermore, no switches or other equipment are required between the BCLs and power conversion systems, reducing maintenance costs and development complexity. Attached Figure Description

[0036] The technical solution and other beneficial effects of this application will become apparent from the following detailed description of specific embodiments in conjunction with the accompanying drawings.

[0037] Figure 1 This is a schematic diagram of the energy storage system provided in the embodiments of this application;

[0038] Figure 2 This application provides schematic diagrams of the structure of an energy storage system according to some embodiments.

[0039] Figure 3 This is a schematic diagram of the ring network structure of the energy storage system provided in the embodiments of this application;

[0040] Figure 4 This is a schematic diagram of the module connection of an energy storage system provided in an embodiment of this application. Detailed Implementation

[0041] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, features defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0042] The battery system controller is configured to monitor, control, and manage the operation of the battery system. Those skilled in the art have noted that in existing energy storage system communication topologies, the battery system controller typically communicates with the downstream battery cluster management unit using a CAN bus, while communicating with the power conversion system using Ethernet. This inconsistency in communication buses and maintenance methods increases the difficulty of equipment maintenance. Furthermore, as energy storage systems grow larger, the maximum communication speed of the CAN bus is limited to 1Mbps, restricting the upper limit of energy storage system equipment and increasing development complexity. While traditional field Ethernet communication protocols can reach speeds of 100Mbps, the small data size per frame in industrial control leads to low network bandwidth utilization. Crucially, traditional field Ethernet protocols suffer from poor real-time performance, failing to guarantee the arrival time of each message, resulting in poor synchronization between the battery system controller and the power conversion system. Moreover, using traditional Ethernet requires complex IP management and hardware configuration of network devices such as switches, increasing network risks.

[0043] The specific implementation methods of this application are illustrated below through examples:

[0044] like Figures 1 to 4 As shown in the figure, this application provides an energy storage system, including: a battery system controller configured to send control data; multiple battery cluster management units, which are communicatively connected to the battery system controller via an EtherCAT bus to form a first EtherCAT network, each battery cluster management unit being configured to acquire control data through the first EtherCAT network for synchronous control of the battery clusters; and multiple power conversion systems, which are communicatively connected to the battery system controller via an EtherCAT bus to form a second EtherCAT network, each power conversion system being configured to acquire control data through the second EtherCAT network for energy conversion of the battery clusters.

[0045] Specifically, the battery system controller acts as the master of the energy storage system, while the battery cluster management unit and power conversion system act as slaves. There are N battery cluster management units and power conversion systems, where N is a positive integer greater than or equal to 2. Multiple battery cluster management units or power conversion systems are connected to the battery system controller via signal lines, forming a first EtherCAT network and a second EtherCAT network. EtherCAT is an open real-time Ethernet communication protocol. Data transmission occurs over a defined time period through a dedicated service channel. When a data frame sent by the master station passes through each slave station, the EtherCAT slave control chip reads the data sent by the master station, inserts the input data into the data frame, and forwards the frame to the next connected slave station. The last EtherCAT slave station in the network segment returns the fully processed data, which is then returned to the master station by the first slave station.

[0046] Understandably, forming an EtherCAT network with the battery cluster management unit, power conversion system, and battery system controller improves the data transmission efficiency between them, and enables them to support hot-swapping, network redundancy, and one-click configuration.

[0047] like Figure 1As shown in the embodiment of this application, the battery system controller has a first network port and a second network port; the battery cluster management unit has a first port and a second port, and the first port of the first battery cluster management unit among the multiple battery cluster management units is connected to the first network port through an EtherCAT bus, and the first ports and second ports of any two adjacent battery cluster management units are connected through an EtherCAT bus; the power conversion system has a first interface and a second interface, and the second interface of the first power conversion system among the multiple power conversion systems is connected to the second network port through an EtherCAT bus, and the first interfaces and second interfaces of two adjacent power conversion systems are connected through an EtherCAT bus.

[0048] Specifically, multiple battery cluster management units or power conversion systems are connected in series via signal lines to a first network port and a second network port, forming a container structure. In this container structure, the first network port of the battery system controller is connected in series with multiple battery cluster management units via signal lines, with the first and second ports of each battery cluster management unit connected in series sequentially. Similarly, the second network port is connected in series with multiple power conversion systems via signal lines, with the first and second interfaces of each power conversion system connected in series sequentially. In this structure, data sent from the first network port passes sequentially through each connected battery cluster management unit, and after reaching the last battery cluster management unit, it is transmitted back sequentially and received by the first network port. Likewise, data sent from the second network port passes sequentially through each connected power conversion system, and after reaching the last power conversion system, it is transmitted back sequentially and received by the second network port.

[0049] like Figure 2 As shown in some embodiments of this application, the power conversion system has a first interface and a second interface. In multiple power conversion systems, the first interface of the first power conversion system is connected to the second network port via an EtherCAT bus, and the first interface and second interface of two adjacent power conversion systems are connected via an EtherCAT bus.

[0050] Understandably, by connecting multiple battery cluster management units or power conversion systems in series on different network ports of the battery system controller, it is possible to classify and control the battery cluster management units or power conversion systems, thereby reducing the management difficulty of the battery system controller and ensuring the reliable operation of the system.

[0051] like Figure 1 As shown in the embodiment of this application, the control data includes first data and second data. The first network port is configured to send the first data, which is transmitted sequentially through each battery cluster management unit and then returned to the first network port. The second network port is configured to send the second data, which is transmitted sequentially through each power conversion system and then returned to the second network port.

[0052] Specifically, the battery system controller sends first data to the first port of the first battery cluster management unit through the first network port. After receiving the first data, the first battery cluster management unit transmits it to the second battery cluster management unit through the second port, and so on, until the first data is transmitted to the Nth battery cluster management unit and then transmitted back to the first network port. When the first data is sent from the first network port, the second network port sends second data to the second interface of the Nth power conversion system. After receiving the second data, the Nth power conversion system transmits the second data to the second interface of the (N-1)th power conversion system through the first interface, and so on, until the second data is transmitted to the first power conversion system and then transmitted back to the second network port.

[0053] Understandably, connecting all battery cluster management units in series on the first network port and all power conversion systems in series on the second network port allows for the classification of different data. A failure in a single network port will not affect the data transmission of other network ports, thus avoiding garbled characters caused by data mixing between different network ports.

[0054] like Figure 3 As shown in this embodiment, the battery system controller has a first network port and a second network port; the battery cluster management unit has a first port and a second port, and the first port of the first battery cluster management unit in the plurality of battery cluster management units is connected to the first network port via an EtherCAT bus, and the first ports and second ports of any two adjacent battery cluster management units are connected via an EtherCAT bus; the power conversion system has a first interface and a second interface, and the second interface of the first power conversion system in the plurality of power conversion systems is connected to the second network port via an EtherCAT bus, and the first interfaces and second interfaces of any two adjacent power conversion systems are connected via an EtherCAT bus; wherein, the second port of the last battery cluster management unit in the plurality of battery cluster management units is connected to the first interface of the last power conversion system in the plurality of power conversion systems, so that the first EtherCAT network and the second EtherCAT network form a ring network structure.

[0055] Specifically: In N battery cluster management units and N power conversion systems, the first port of the first battery cluster management unit is connected to the first network port of the battery system controller via a signal line (i.e., communication bus). The second port of the first battery cluster management unit is connected to the first port of the second battery cluster management unit via a signal line. The second port of the second battery cluster management unit is connected to the first port of the third battery cluster management unit via a signal line, and so on, until the second port of the (N-1)th battery cluster management unit is connected to the first port of the Nth battery cluster management unit via a signal line. The second port of the Nth battery cluster management unit is connected to the first interface of the first power conversion system via a signal line. The second interface of the first power conversion system is connected to the first interface of the second power conversion system via a signal line. The second interface of the second power conversion system is connected to the first interface of the third power conversion system via a signal line, and so on, until the second interface of the (N-1)th power conversion system is connected to the first interface of the Nth power conversion system via a signal line. The second interface of the Nth power conversion system is connected to the second network port of the battery system controller via a signal line. This allows multiple battery cluster management units and multiple power conversion systems to form a ring network structure with the battery system controller.

[0056] Understandably, in the ring network structure, the battery cluster management unit and the power conversion system use the same protocol to communicate with the battery system controller, thereby unifying the communication bus between the battery cluster management unit and the power conversion system. Furthermore, there is no need to configure switches or other devices between the battery cluster management unit and the power conversion system and the battery system controller, which reduces the maintenance difficulty of the battery cluster management unit and the power conversion system.

[0057] In some embodiments of this application, the battery system controller further includes multiple network ports, such as a third network port and a fourth network port. Each pair of network ports can form a network port pair for connecting the battery cluster management unit and the power conversion system, thereby forming a ring network structure. It should be noted that of the two connected network ports, one network port is configured as the primary network port for transmitting primary data, and the other network port is configured as a redundant network port for receiving primary data.

[0058] like Figure 3 As shown in the embodiment of this application, the control data includes first data and second data. The first network port is configured to send the first data. The first data is transmitted forward through each battery cluster management unit and each power conversion system and then received by the second network port. The second network port is configured to send the second data. The second data is transmitted in reverse through each power conversion system and each battery cluster management unit and then received by the first network port. The first data and the second data are backup data for each other.

[0059] Specifically, in the ring network structure, the battery system controller sends first data to the first port of the first battery cluster management unit through the first network port. After receiving the first data, the first battery cluster management unit transmits it to the second battery cluster management unit through the second port, and so on, until the first data is transmitted to the Nth battery cluster management unit and then to the first interface of the first power conversion system. The second interface of the first power conversion system continues to transmit the first data to the second power conversion system, and so on, until the first data is transmitted to the Nth power conversion system and finally received by the second network port; the first data thus becomes the first network... When the first data is sent, the second network port sends the same second data as the first data to the second port of the Nth power conversion system. After receiving the second data, the Nth power conversion system transmits the second data through the first port to the second port of the (N-1)th power conversion system, and so on, until the second data is transmitted to the first power conversion system. The first power conversion system then transmits the second data to the Nth battery cluster management unit, the Nth battery cluster management unit then transmits the second data to the (N-1)th battery cluster management unit, and so on, until the second data is transmitted to the first battery cluster management unit and finally received by the first network port.

[0060] Understandably, in a ring network structure, data from the battery system controller is transmitted between the battery cluster management unit and the power conversion system. Upon receiving data, the battery cluster management unit and the power conversion system select the data they need for processing and continue transmitting the data. Furthermore, by setting up a backup of the second set of data, it is possible to prevent the loss of the first set of data during transmission, which could lead to inaccurate transmission to the various battery cluster management units or power conversion systems.

[0061] In this embodiment, when one of the multiple battery cluster management units or power conversion systems disconnects from another, i.e., when the ring network structure is broken, at the point of disconnection, the battery cluster management unit or power conversion system closer to the first network port can transmit the first data back, thus returning the first data to the first network port. Similarly, the battery cluster management unit or power conversion system closer to the second network port can transmit the second data back, thus returning the second data to the second network port. Therefore, through the data transmission mechanism and the provision of backup second data, all battery cluster management units or power conversion systems can still receive all data even when the ring network structure is broken, thereby preventing data loss.

[0062] like Figure 1As shown in this embodiment, the first data includes a first counter, and the second data includes a second counter; the first counter is configured to increment by 1 when the first data is input to the first port, and remain unchanged when input to the second port; the second counter is configured to increment by 1 when the second data is input to the second port, and remain unchanged when input to the first port; the extreme values ​​of both the first and second counters are 2. 16 -1.

[0063] Specifically, by setting a first counter in the first data, the number of times the first data is received or processed can be counted by incrementing by 1 when the first data is input through the first port, reflecting the number of battery cluster management units or power conversion systems through which the first data passes; while when the first data is input through the second port, the first counter will remain unchanged. This ensures that the value of the first counter only changes when input through the first port, thus enabling the first counter to count during forward transmission and not during reverse transmission.

[0064] Accordingly, by setting a second counter in the second data, the number of times the second data is received or processed can be counted by incrementing by 1 when the second data is input through the second port, reflecting the number of battery cluster management units or power conversion systems through which the second data passes; while when the second data is input through the first port, the second counter will remain unchanged. This ensures that the value of the second counter only changes when input through the second port, thus enabling the second counter to count during reverse transmission but not during forward transmission.

[0065] like Figure 3As shown in the embodiments of this application, it is worth noting that the characteristics of the first and second counters during transmission can be used to monitor the link status of the battery cluster management unit or power conversion system. When the link of the battery cluster management unit or power conversion system is disconnected, the battery cluster management unit or power conversion system at the point of disconnection will find that it cannot transmit the first or second data to another battery cluster management unit or power conversion system. After multiple unsuccessful attempts, the battery cluster management unit or power conversion system at the point of disconnection will send the first or second data back. Since the first counter accumulates during forward transmission but not during reverse transmission, when the battery system controller receives the returned first data, it can determine which output port of the battery cluster management unit or power conversion system is disconnected by reading the value of the first counter. Correspondingly, when the second data is transmitted in reverse, the second counter accumulates but not during forward transmission. Therefore, when the battery system controller receives the returned second data, it can determine which output port of the battery cluster management unit or power conversion system is disconnected by reading the value of the second counter. Simultaneously, by combining the values ​​of the first and second counters, it can be determined which two battery cluster management units or power conversion systems have experienced a disconnection. At this point, the battery system controller issues an alarm to notify maintenance personnel to perform repairs on the designated battery cluster management unit or power conversion system. If, by combining the values ​​of the first and second counters, it is found that more than one port is disconnected, the battery system controller issues an alarm to notify maintenance personnel to inspect all battery cluster management units or power conversion systems at the designated ports.

[0066] In this embodiment, the number of disconnections can be determined by comparing the sum of the values ​​of the first counter and the second counter with the total number of battery cluster management units or power conversion systems. Assuming the total number of battery cluster management units or power conversion systems is 100, and the sum of the values ​​of the first counter and the second counter is also 100, it indicates that there is only one disconnected port, and the disconnection point is the battery cluster management unit or power conversion system where the value of the first counter is located. If the sum of the values ​​of the first counter and the second counter is 80, it indicates that there is more than one disconnected port, and it is necessary to focus on investigating the battery cluster management units or power conversion systems after the battery cluster management unit or power conversion system where the value of the first counter is located.

[0067] It is worth noting that the extreme values ​​of both the first and second counters are 2. 16-1, or 65535. The extreme values ​​of the first and second counters also reflect the number of battery cluster management units or power conversion systems that can form a ring network. As the scale of energy storage systems gradually increases, ordinary network topologies can only support a few hundred or a few thousand battery cluster management units or power conversion systems connected simultaneously, which cannot meet the needs of subsequent expansion. However, the ring network structure of this embodiment can support up to 65535 battery cluster management units or power conversion systems simultaneously with two network ports, realizing most networking requirements. When it is necessary to increase the number of battery cluster management units or power conversion systems, it can be expanded by increasing the number of network ports, providing room for future expansion. At the same time, this networking method also reduces the difficulty of subsequent development.

[0068] Understandably, by leveraging the counting characteristics of the first and second counters and combining them with the data transmission characteristics of the battery cluster management unit or power conversion system, the system can quickly locate the designated port when the battery cluster management unit or power conversion system is disconnected. This facilitates maintenance personnel in performing repairs on the designated battery cluster management unit or power conversion system, thereby shortening the maintenance time, improving maintenance efficiency, and reducing maintenance difficulty.

[0069] like Figure 4 As shown in the embodiment of this application, the battery cluster management unit has a first storage unit configured to store a first information delay, which is used to characterize the difference between the data transmission time of the battery system controller and the data reception time of the battery cluster management unit; the first information delay is configured to output a pulse signal after the battery cluster management unit receives the data and delays for a corresponding time, so as to synchronize the pulse signals output by all battery cluster management units; the power conversion system has a second storage unit configured to store a second information delay, which is used to characterize the difference between the data transmission time of the battery system controller and the data reception time of the power conversion system; the second information delay is configured to output a pulse signal after the power conversion system receives the data and delays for a corresponding time, so as to synchronize the pulse signals output by all power conversion systems.

[0070] Specifically, after the battery system controller, battery cluster management unit, and power conversion system form a ring network structure, the data sent from the battery system controller arrives at each battery cluster management unit or power conversion system at inconsistent times due to factors such as the communication bus material and network conditions. Therefore, the battery system controller needs to confirm the exact time each battery cluster management unit or power conversion system receives the data to ensure that each unit performs its corresponding operation at precise timing. Thus, during initialization, the battery system controller first confirms the information delay for data transmission to each battery cluster management unit or power conversion system, then writes this delay into the first storage unit of the battery cluster management unit and the second storage unit of the power conversion system. By adding the information delay based on the data arrival time, it ensures that each battery cluster management unit or power conversion system generates and outputs pulse signals at the same time. Both the first and second storage units include registers or buffers for storing the information delay and other data.

[0071] Understandably, by confirming the information delay of each battery cluster management unit or power conversion system and storing this delay in their respective storage units, the system ensures that each battery cluster management unit or power conversion system outputs a synchronized pulse signal based on the data arrival time plus the information delay. This synchronized pulse signal can be used for time slot allocation, frequency synchronization, and other operations to ensure that data transmission and processing by the battery cluster management units or power conversion systems are performed under a unified time standard, preventing confusion caused by asynchronous operations between different battery cluster management units or power conversion systems.

[0072] like Figure 4 As shown in the embodiment of this application, the battery system controller includes a first control unit, which is connected to a first network port and a second network port; each battery cluster management unit includes a second control unit, which is connected to a first port and a second port; each power conversion system includes a third control unit, which is connected to a first interface and a second interface; the first control unit is configured to send upgrade data to the second control unit and / or the third control unit through the first network port and the EtherCAT bus to upgrade the firmware of the second control unit and / or the third control unit.

[0073] Specifically, the first control unit is a control chip built into the battery system controller, used to issue corresponding control commands and receive corresponding data; the second control unit is a control chip built into the battery cluster management unit; and the third control unit is a control chip built into the power conversion system, used to receive corresponding control commands and respond by outputting corresponding data. Each of the first, second, and third control units contains corresponding operating programs. These programs are used to perform corresponding operations at appropriate times or under appropriate conditions. For example, the first control unit outputs first data to each of the second and third control units to confirm the working status of each unit; after receiving the first data, the second or third control unit outputs its corresponding working status feedback to the first control unit. When the energy storage system needs to upgrade or update its workflow, a corresponding firmware upgrade program can be set in the first control unit. The first control unit sends a corresponding firmware upgrade data packet to each of the second or third control units according to the firmware upgrade program. The second or third control units complete the upgrade according to the upgrade steps in the firmware upgrade data packet or under the control of the first control unit, thereby achieving an upgrade of the entire energy storage system.

[0074] It is worth noting that, since the battery cluster management unit and the power conversion system operate in different modes, different firmware upgrade data packages can be edited according to their respective operating modes. The firmware upgrade data packages are then distributed to the second control unit of the battery cluster management unit and the third control unit of the power conversion system through the first control unit. The second control unit of the battery cluster management unit and the third control unit of the power conversion system perform upgrades according to their respective firmware upgrade data packages, thereby achieving upgrades and updates in different directions.

[0075] Understandably, by uniformly distributing firmware upgrade data packets through the first control unit, unified upgrades of all second and third control units are achieved, avoiding the omission of some second and third control units from being upgraded, which could lead to system errors. At the same time, the control of the first control unit ensures that all second and third control units can be upgraded synchronously, thereby improving the efficiency of firmware upgrades, saving firmware upgrade time, and facilitating unified maintenance of the battery cluster management unit and power conversion system by maintenance personnel, thus reducing maintenance difficulty.

[0076] like Figure 4As shown in the embodiment of this application, the first storage unit is connected to the second control unit, and the first control unit is further configured to send an update instruction to the second control unit, the update instruction being configured to update the storage categories in the first storage unit; the second storage unit is connected to the third control unit, and the first control unit is further configured to send an update instruction to the third control unit, the update instruction being configured to update the storage categories in the second storage unit.

[0077] Specifically, generally speaking, each battery cluster management unit's first storage unit and the power conversion system's second storage unit have corresponding storage categories. For example, the first storage unit of the battery cluster management unit stores categories such as the number of battery clusters, the type of each battery cluster, and the battery cluster's capacity. When the battery system controller needs to obtain more data from the battery cluster management unit or the power conversion system, or when it no longer needs certain data, it can add or delete storage categories in the first or second storage unit. For example, if the battery system controller needs to obtain the temperature of each battery cluster in the battery cluster management unit, it can edit the corresponding update command through the first control unit and send it to the second or third control unit. The second or third control unit then adds or deletes storage categories in the storage unit according to the update command, thereby achieving the update. It should be noted that the battery system controller can update the storage categories in the first storage units of multiple battery cluster management units or the second storage units of the power conversion system together, or it can update only the storage categories in the first storage unit of a single battery cluster management unit or the second storage unit of the power conversion system individually. The specific number of updates can be selected according to the actual situation, and this application embodiment will not provide further examples.

[0078] Understandably, the first control unit sends update commands to the second and third control units, enabling the first storage unit of the battery cluster management unit or the second storage unit of the power conversion system to update the storage categories. The battery cluster management unit or the power conversion system can then obtain the corresponding data based on the storage categories and feed it back to the battery system controller. This allows the battery system controller to manage the battery cluster management unit or the power conversion system in a unified manner, thereby reducing the maintenance difficulty of the energy storage system.

[0079] In summary, the energy storage system provided in this application connects the battery system controller, battery cluster management unit, and power conversion system via the EtherCAT communication protocol. The battery system controller acts as the master, while the battery cluster management unit and power conversion system act as slaves. Compared to some embodiments that use CAN bus communication, this not only improves communication stability and speed but also increases the maximum number of slave devices. Furthermore, it improves communication efficiency and bandwidth utilization compared to traditional Ethernet buses. By using a synchronized clock signal, the battery cluster management unit and power conversion system can perform highly synchronized operations, significantly improving the real-time performance of critical data. The EtherCAT communication protocol enables hot-swapping of slave devices, improving the maintainability of the energy storage system. Eliminating switches and other equipment in the structure reduces network equipment costs and maintenance expenses, and enhances network communication reliability.

[0080] This application also provides an energy storage device, including the energy storage system provided in any of the above embodiments. The functions and technical effects achieved by this energy storage device during operation are the same as those described in the above-described energy storage system. Therefore, this application will not elaborate further on these embodiments.

[0081] The energy storage system and energy storage device provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the technical solutions and core ideas of this application. Those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. An energy storage system, characterized in that, include: A battery system controller configured to send control data; Multiple battery cluster management units are connected to the battery system controller via an EtherCAT bus to form a first EtherCAT network. Each battery cluster management unit is configured to acquire control data through the first EtherCAT network to perform synchronous control of the battery clusters. Multiple power conversion systems are connected to the battery system controller via an EtherCAT bus to form a second EtherCAT network. Each power conversion system is configured to acquire control data through the second EtherCAT network to perform power conversion on the battery cluster.

2. The energy storage system as described in claim 1, characterized in that, The battery system controller has a first network port and a second network port; The battery cluster management unit has a first port and a second port. The first port of the first battery cluster management unit among the plurality of battery cluster management units is connected to the first network port through the EtherCAT bus. The first port and the second port of any two adjacent battery cluster management units are connected through the EtherCAT bus. The power conversion system has a first interface and a second interface. The second interface of the first power conversion system and the second network port of the multiple power conversion systems are connected through the EtherCAT bus. The first interface and the second interface of two adjacent power conversion systems are connected through the EtherCAT bus.

3. The energy storage system as described in claim 2, characterized in that, The control data includes first data and second data. The first network port is configured to send the first data. The first data is transmitted sequentially through each of the battery cluster management units and then returned to the first network port. The second network port is configured to send the second data, which is transmitted sequentially through each of the power conversion systems and then returned to the second network port.

4. The energy storage system as described in claim 1, characterized in that, The battery system controller has a first network port and a second network port; The battery cluster management unit has a first port and a second port. The first port of the first battery cluster management unit among the plurality of battery cluster management units is connected to the first network port through the EtherCAT bus. The first port and the second port of any two adjacent battery cluster management units are connected through the EtherCAT bus. The power conversion system has a first interface and a second interface. The second interface of the first power conversion system in a plurality of power conversion systems is connected to the second network port through the EtherCAT bus. The first interface and the second interface of any two adjacent power conversion systems are connected through the EtherCAT bus. The second port of the last battery cluster management unit among the plurality of battery cluster management units is connected to the first interface of the last power conversion system among the plurality of power conversion systems, so that the first EtherCAT network and the second EtherCAT network form a ring network structure.

5. The energy storage system as described in claim 4, characterized in that, The control data includes first data and second data. The first network port is configured to send the first data. The first data is received by the second network port after being transmitted forward through each of the battery cluster management units and each of the power conversion systems. The second network port is configured to send the second data, which is received by the first network port after being transmitted in reverse through each of the power conversion systems and each of the battery cluster management units; wherein the first data and the second data are backup data for each other.

6. The energy storage system as described in claim 5, characterized in that, The first data includes a first counter, and the second data includes a second counter; The first counter is configured to increment by 1 when the first data is input to the first port or the second interface, and remain unchanged when the data is input to the second port or the first interface. The second counter is configured to increment by 1 when the second data is input to the second port or the first interface, and remain unchanged when the data is input to the first port or the second interface. The extreme values ​​of both the first counter and the second counter are 2. 16 -1.

7. The energy storage system as described in claim 2 or 4, characterized in that, The battery cluster management unit has a first storage unit, which is configured to store a first information delay. The first information delay is used to characterize the difference between the data transmission time of the battery system controller and the data reception time of the battery cluster management unit. The first information delay is configured to delay the output of a pulse signal for a corresponding time after the battery cluster management unit receives the data, so as to synchronize the pulse signals output by all the battery cluster management units; The power conversion system has a second storage unit configured to store a second information delay, which is used to characterize the difference between the data transmission time of the battery system controller and the data reception time of the power conversion system. The second information delay is configured to delay the output of a pulse signal for a corresponding time after the power conversion system receives the data, so as to synchronize the pulse signals output by all the power conversion systems.

8. The energy storage system as described in claim 7, characterized in that, The battery system controller includes a first control unit, which is connected to the first network port and the second network port; Each of the battery cluster management units includes a second control unit, which is connected to the first port and the second port; Each of the power conversion systems includes a third control unit, which is connected to the first interface and the second interface; The first control unit is configured to send upgrade data to the second control unit and / or the third control unit via the first network port and the EtherCAT bus to perform firmware upgrades on the second control unit and / or the third control unit.

9. The energy storage system as described in claim 8, characterized in that, The first storage unit is connected to the second control unit, and the first control unit is further configured to send an update instruction to the second control unit, the update instruction being configured to update the storage categories in the first storage unit; The second storage unit is connected to the third control unit, and the first control unit is further configured to send an update instruction to the third control unit, the update instruction being configured to update the storage categories in the second storage unit.

10. An energy storage device, characterized in that, Including the energy storage system as described in any one of claims 1-9.