Energy storage system upgrade method and apparatus, energy storage system, and storage medium
By establishing communication and data conversion between the battery management controller and the sub-battery management unit, remote upgrades of the energy storage system are achieved. This solves the safety risks of manual upgrades of the high-pressure valve tower and the problem of upgrade failures within the container, thus improving the safety and success rate of the upgrade.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
- Filing Date
- 2025-06-30
- Publication Date
- 2026-05-07
AI Technical Summary
In existing technologies, upgrading the sub-battery management unit of an energy storage system requires professionals to climb the high-pressure valve tower to manually transmit data, which poses safety risks. Furthermore, the inability to receive external upgrade data inside the container leads to upgrade failure.
Through the communication connection between the battery management controller and the sub-battery management unit, upgrade data is sent and data is converted, split, and reassembled to achieve remote upgrades, avoiding the need for manual climbing of the high-pressure valve tower.
It reduces security risks during the upgrade process, improves the upgrade success rate and user experience, and reduces the possibility of data transmission errors.
Smart Images

Figure CN2025105351_07052026_PF_FP_ABST
Abstract
Description
Upgrade methods, upgrade devices, energy storage systems and storage media for energy storage systems
[0001] This application claims priority to Chinese Patent Application No. 202411525655.0, filed on October 29, 2024, entitled “Upgrading Method, Upgrading Device, Energy Storage System and Storage Medium”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application belongs to the field of energy storage technology, and in particular relates to an energy storage system upgrade method, upgrade device, energy storage system and storage medium. Background Technology
[0003] Energy storage refers to the process of storing energy through a medium or device and releasing it when needed. To ensure the normal operation of an energy storage system, it is often necessary to upgrade the system, for example, by upgrading the Sub Battery Management Unit (SBMU) within the system.
[0004] Currently, upgrading the SBMU requires professionals to climb the valve tower where the SBMU is installed and manually transmit the upgrade data to the SBMU. However, due to the high operating voltage of the valve tower, manually transmitting upgrade data poses significant safety risks, thus increasing the overall safety risks during the energy storage system upgrade process.
[0005] Application content
[0006] In view of the above, embodiments of this application provide an energy storage system upgrade method, upgrade device, energy storage system, and storage medium to overcome the problems of the prior art. Technical solutions
[0007] The technical solution adopted in the embodiments of this application is:
[0008] In a first aspect, embodiments of this application provide an upgrade method for an energy storage system, applied to a battery management controller in the energy storage system. The energy storage system further includes a sub-battery management unit, and the battery management controller is connected to the sub-battery management unit. The upgrade method includes:
[0009] A connection request is sent to the sub-battery management unit so that the sub-battery management unit can establish a communication connection with the battery management controller based on the connection request;
[0010] The first data is sent to the sub-battery management unit based on the communication connection, so that the sub-battery management unit can be upgraded according to the first data.
[0011] In some optional embodiments, sending first data to the sub-battery management unit based on a communication connection, so that the sub-battery management unit can upgrade according to the first data, includes:
[0012] The second data is converted according to the first communication protocol corresponding to the communication connection to obtain the first data;
[0013] Based on the communication connection, the first data is sent to the sub-battery management unit, so that the sub-battery management unit converts the first data into second data and performs an upgrade based on the second data.
[0014] In some optional embodiments, before converting the second data according to the first communication protocol corresponding to the communication connection to obtain the first data, the upgrade method further includes:
[0015] The second set of data is split to obtain the split data;
[0016] The split data is reorganized to obtain the second set of data.
[0017] In some optional embodiments, before splitting the second data to obtain the split data, the upgrade method further includes:
[0018] The receiving terminal device sends second data based on the second communication protocol.
[0019] In some optional embodiments, the first communication protocol is the FT3 communication protocol, and the first data is FT3 protocol data.
[0020] Secondly, embodiments of this application provide an upgrade method for an energy storage system, applied to a sub-battery management unit in the energy storage system. The energy storage system further includes a battery management controller connected to the sub-battery management unit. The upgrade method includes:
[0021] In response to a connection request sent by the battery management controller, establish a communication connection with the battery management controller;
[0022] The system receives first data sent by the battery management controller based on the communication connection and performs upgrades based on the first data.
[0023] In some optional embodiments, the battery management controller is connected to the sub-battery management unit based on a first communication protocol, and the first data is obtained by the battery management controller converting the second data according to the first communication protocol; the upgrade based on the first data includes:
[0024] The first data is transformed to obtain the second data;
[0025] Upgrade based on the second set of data.
[0026] In some optional embodiments, before upgrading based on the second data, the upgrade method further includes:
[0027] The second set of data is split to obtain the split data;
[0028] The split data is reorganized to obtain the second set of data.
[0029] Thirdly, embodiments of this application provide an upgrade device for an energy storage system, applied to a battery management controller in the energy storage system. The energy storage system further includes a sub-battery management unit, and the battery management controller is connected to the sub-battery management unit. The upgrade device includes:
[0030] The connection request sending module is used to send connection requests to the sub-battery management unit so that the sub-battery management unit can establish a communication connection with the battery management controller according to the connection request;
[0031] The upgrade data transmission module is used to send first data to the sub-battery management unit based on the communication connection, so that the sub-battery management unit can be upgraded according to the first data.
[0032] Fourthly, embodiments of this application provide an upgrade device for an energy storage system, applied to a sub-battery management unit in the energy storage system. The energy storage system further includes a battery management controller connected to the sub-battery management unit. The upgrade device includes:
[0033] The module establishes a communication connection with the battery management controller in response to a connection request sent by the battery management controller.
[0034] The upgrade module is used to receive first data sent by the battery management controller based on the communication connection, and to perform upgrades based on the first data.
[0035] Fifthly, embodiments of this application provide an energy storage system, including a battery management controller and a sub-battery management unit, wherein the battery management controller is connected to the sub-battery management unit;
[0036] A battery management controller for performing the upgrade method as described in the first aspect above;
[0037] The sub-battery management unit is used to execute the upgrade method provided in the second aspect above.
[0038] Sixthly, embodiments of this application provide a computer-readable storage medium storing program code, which can be invoked by a processor to execute the upgrade method provided in the first or second aspect above.
[0039] In a seventh aspect, embodiments of this application provide a computer program product that, when run on a computer device, causes the computer device to perform the upgrade method provided in the first or second aspect described above. Beneficial effects
[0040] The first advantage provided by the embodiments of this application is that, during the upgrade of the sub-battery management unit, the first data for upgrading the sub-battery management unit is transmitted to the sub-battery management unit based on the battery management controller, eliminating the need for professionals to climb to the valve tower where the sub-battery management unit is installed to manually transmit the first data to the sub-battery management unit, thereby reducing the safety risks during the upgrade process of the energy storage system.
[0041] It is understood that the beneficial effects of the second to seventh aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or exemplary technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 shows a schematic diagram of a scenario of the energy storage system provided in an embodiment of this application.
[0044] Figure 2 shows a flowchart of an energy storage system upgrade method provided in an embodiment of this application.
[0045] Figure 3 shows another flowchart of the energy storage system upgrade method provided in the embodiments of this application.
[0046] Figure 4 shows a schematic diagram of a scenario for upgrading an energy storage system according to an embodiment of this application.
[0047] Figure 5 shows another schematic flowchart of the energy storage system upgrade method provided in the embodiments of this application.
[0048] Figure 6 shows a structural block diagram of an energy storage system upgrade device provided in an embodiment of this application.
[0049] Figure 7 shows another structural block diagram of the energy storage system upgrade device provided in the embodiments of this application.
[0050] Figure 8 illustrates a computer-readable storage medium provided in an embodiment of this application for storing or carrying program code implementing an upgrade method for an energy storage system according to an embodiment of this application.
[0051] Figure 9 illustrates a computer program product provided in an embodiment of this application for storing or carrying program code that implements an upgrade method for an energy storage system according to an embodiment of this application. Detailed Implementation
[0052] To make the objectives, features, and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0053] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0054] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0055] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0056] Furthermore, in the description of this application, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0057] Energy storage refers to the process of storing energy through a medium or device and releasing it when needed. To ensure the normal operation of an energy storage system, it is often necessary to upgrade the system, for example, by upgrading the Sub Battery Management Unit (SBMU) within the system.
[0058] Currently, SBMUs can be installed inside valve towers or containers. When upgrading an SBMU, if it's installed in a valve tower, professionals need to climb the tower and manually transmit the upgrade data. However, due to the high operating voltage of the valve tower, manually transmitting upgrade data poses significant safety risks, increasing the overall safety risks during energy storage system upgrades.
[0059] During the upgrade of the SBMU, if the SBMU is located inside a container where access is prohibited, the SBMU will be unable to receive external upgrade data, resulting in the failure of the energy storage system upgrade.
[0060] To address the aforementioned issues, this application provides an energy storage system upgrade method, upgrade device, energy storage system, and storage medium. The energy storage system upgrade method is applied to a battery management controller in the energy storage system. The energy storage system also includes a sub-battery management unit, with the battery management controller connected to the sub-battery management unit. The energy storage system upgrade method includes: sending a connection request to the sub-battery management unit, enabling the sub-battery management unit to establish a communication connection with the battery management controller based on the connection request; and sending first data to the sub-battery management unit based on the communication connection, enabling the sub-battery management unit to perform an upgrade based on the first data. During the upgrade process of the sub-battery management unit, the first data used for upgrading the sub-battery management unit is transmitted to the sub-battery management unit based on the battery management controller. This eliminates the need for professionals to climb the valve tower where the sub-battery management unit is installed to manually transmit the first data to the sub-battery management unit, reducing the safety risks during the energy storage system upgrade process.
[0061] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0062] Please refer to Figure 1, which shows a schematic diagram of an application scenario of the energy storage system provided in this application embodiment. The energy storage system may include a Battery Management Controller (BMC) 100 and a Sub Battery Management Unit (SBMU) 200. The BMC 100 can be communicatively connected to the SBMU 200 and interact with the SBMU 200 based on the communication connection.
[0063] The communication connection can be any of the following, including but not limited to FT3 communication connection, Socket communication connection, or Controller Area Network (CAN) communication connection.
[0064] For example, the BMC 100 can be connected to the SBMU 200 via an FT3 fiber optic interface, an Ethernet interface, or a CAN interface, etc.
[0065] The BMC 100 can be a Master Battery Management Unit (MBMU).
[0066] Please refer to Figure 2, which shows a flowchart of an energy storage system upgrade method provided in one embodiment of this application. In a specific embodiment, the energy storage system upgrade method can be applied to BMC 100 in the energy storage system. The process shown in Figure 2 will be described in detail below using BMC 100 as an example. The energy storage system upgrade method may include the following steps 110 to 130.
[0067] Step 110: Send a connection request to the sub-battery management unit so that the sub-battery management unit can establish a communication connection with the battery management controller according to the connection request.
[0068] In this embodiment of the application, when a user needs to upgrade the energy storage system, an upgrade command can be sent to the BMC. The BMC receives and responds to the upgrade command, and sends a connection request to the SBMU. The SBMU receives and responds to the connection request and establishes a communication connection with the BMC.
[0069] In some implementations, the BMC may be equipped with a voice recognition module. When a user needs to upgrade the energy storage system, the user can send voice information within the voice acquisition range of the voice recognition module. The voice recognition module collects the voice information sent by the user, performs voice recognition on the collected voice information, and determines that the recognition result contains keywords indicating the need to upgrade the energy storage system. For example, the keywords are "energy storage system upgrade", or "energy storage system" and "upgrade", etc., then it is determined that an upgrade instruction to indicate the need to upgrade the energy storage system has been received.
[0070] As an example, if the user's voice message is: "Upgrade the energy storage system", and the voice recognition result contains the keywords "energy storage system" and "upgrade", then it is determined that an upgrade instruction to instruct the energy storage system to be upgraded has been received.
[0071] In some implementations, the energy storage system may also include a client that can connect to the BMC via a network and interact with the BMC via the network.
[0072] When a user needs to upgrade the energy storage system, they can send an upgrade command to the client. The client receives and responds to the upgrade command, and forwards it to the BMC via the network. The BMC then receives the upgrade command forwarded by the client.
[0073] The client can be, but is not limited to, any of the following: mobile client (e.g., mobile phone client, PDA client, Tablet PC client, laptop client, smartwatch client, smart bracelet client, or wearable client) or fixed client (e.g., desktop computer client, smart panel client).
[0074] The network may include, but is not limited to, any of the following: ZigBee network, Bluetooth (BT) network, Wireless Fidelity (Wi-Fi) network, Thread network, Long Range Radio (LoRa) network, Low-Power Wide-Area Network (LPWAN), Infrared network, Narrow Band Internet of Things (NB-IoT), Controller Area Network (CAN), Digital Living Network Alliance (DLNA) network, Wide Area Network (WAN), Local Area Network (LAN), Metropolitan Area Network (MAN), or Wireless Personal Area Network (WPAN).
[0075] Step 130: Send first data to the sub-battery management unit based on the communication connection so that the sub-battery management unit can upgrade according to the first data.
[0076] In this embodiment, the BMC can send first data to the SBMU via a communication connection. The SBMU receives and responds to the first data and performs an upgrade based on the first data. During the upgrade of the SBMU, the BMC transmits the first data used for the upgrade of the SBMU to the SBMU, eliminating the need for professionals to climb the valve tower where the SBMU is installed to manually transmit the first data to the SBMU, thus reducing the safety risks during the upgrade process of the energy storage system.
[0077] The first data can be used to upgrade the SBMU, and the first data can be any of the following, including but not limited to FT3 protocol data, TCP data packets, or CAN protocol data.
[0078] The solution provided in this application involves a battery management controller sending a connection request to a sub-battery management unit (SBMU), enabling the SBMU to establish a communication connection with the controller and send first data to the SBMU based on the connection. This allows the SBMU to perform an upgrade based on the first data. During the upgrade process, the controller transmits the first data used for the upgrade to the SBMU, eliminating the need for professionals to climb the valve tower where the SBMU is installed to manually transmit the first data, thus reducing safety risks during the upgrade process of the energy storage system.
[0079] Please refer to Figure 3, which shows a flowchart of an energy storage system upgrade method provided in another embodiment of this application. In a specific embodiment, the energy storage system upgrade method can be applied to BMC 100 in the energy storage system. The process shown in Figure 3 will be described in detail below using BMC 100 as an example. The energy storage system upgrade method may include the following steps 210 to 250.
[0080] Step 210: Send a connection request to the sub-battery management unit so that the sub-battery management unit can establish a communication connection with the battery management controller according to the connection request.
[0081] In this embodiment, step 210 can be referred to the corresponding steps in the previous embodiments, and will not be repeated here.
[0082] Step 230: Convert the second data according to the first communication protocol corresponding to the communication connection to obtain the first data.
[0083] In this embodiment, the BMC can convert the second data according to the first communication protocol corresponding to the communication connection to obtain the first data. The second data is the data used to upgrade the SBMU. Converting the second data used to upgrade the SBMU into the first data that matches the first communication protocol for transmission can reduce data loss during data transmission and help improve the success rate of upgrading the energy storage system.
[0084] The first communication protocol may include, but is not limited to, any one of the following: the FT3 communication protocol corresponding to the FT3 communication connection, the TCP communication protocol corresponding to the Socket communication connection, or the CAN communication protocol corresponding to the CAN communication connection.
[0085] The data type of the second data is different from that of the first data. The second data can be any of the following, including but not limited to TCP data packets, CAN protocol data, or FT3 protocol data.
[0086] In some implementations, the first communication protocol may be the FT3 communication protocol, and the first data may be FT3 protocol data corresponding to the FT3 communication protocol.
[0087] When a user needs to upgrade the energy storage system, they can send an upgrade command to the BMC. The BMC receives and responds to the upgrade command, and converts the second data according to the FT3 communication protocol to obtain FT3 protocol data.
[0088] In some implementations, the first communication protocol may be the TCP communication protocol, and the first data may be a TCP data packet corresponding to the TCP communication protocol.
[0089] When a user needs to upgrade the energy storage system, they can send an upgrade command to the BMC. The BMC receives and responds to the upgrade command, and converts the second data according to the TCP communication protocol to obtain TCP data packets.
[0090] In some implementations, the first communication protocol may be the CAN communication protocol, and the first data may be CAN protocol data corresponding to the CAN communication protocol.
[0091] When a user needs to upgrade the energy storage system, they can send an upgrade command to the BMC. The BMC receives and responds to the upgrade command, and converts the second data according to the CAN communication protocol to obtain CAN communication protocol data.
[0092] In some implementations, the terminal device can send second data to the BMC based on a second communication protocol. The BMC receives the second data sent by the terminal device based on the second communication protocol and converts the second data according to the first communication protocol to obtain first data. The battery management controller receives the second data sent by the terminal device based on the second communication protocol. When the terminal device is remotely connected to the battery management controller, the user can remotely upgrade the sub-battery management unit based on the terminal device, which is beneficial to improving the user experience during the energy storage system upgrade process.
[0093] The second communication protocol can be the TCP communication protocol, and the second data is the initial TCP data packet. The terminal device and the BMC are connected through the TCP communication protocol. The terminal device can remotely communicate with the BMC, which is beneficial to improving the user experience during the upgrade process of the energy storage system.
[0094] Terminal devices may include, but are not limited to, mobile terminal devices (e.g., mobile phones, PDAs, Tablet PCs, laptops, smartwatches, smart bracelets, etc.) and fixed terminal devices (e.g., TCUs, desktop computers, smart panels, all-in-one computers, etc.).
[0095] Step 250: Send first data to the sub-battery management unit based on the communication connection, so that the sub-battery management unit converts the first data into second data and performs an upgrade based on the second data.
[0096] In this embodiment, the BMC can send first data to the SBMU based on the communication connection. The SBMU receives and responds to the first data, converts the first data to obtain second data, and upgrades based on the second data. During the upgrade of the SBMU, the second data used to upgrade the SBMU is converted into first data that matches the first communication protocol for transmission, which can reduce data loss during data transmission and help improve the success rate of upgrading the energy storage system.
[0097] In some implementations, the first communication protocol may be the FT3 communication protocol, and the first data may be FT3 protocol data.
[0098] The BMC can convert the second data according to the FT3 communication protocol to obtain FT3 protocol data, and send the FT3 protocol data to the SBMU based on the communication connection. The SBMU receives and responds to the FT3 protocol data, converts the FT3 protocol data to obtain the second data, and performs upgrades based on the second data. During the upgrade of the SBMU, the BMC transmits the second data to the SBMU based on the FT3 communication protocol. Since the FT3 communication transmission rate is relatively fast, it is beneficial to improve the upgrade efficiency of the energy storage system.
[0099] In some implementations, the BMC can split the second data to obtain split data, reassemble the split data to obtain the second data, and convert the second data according to the first communication protocol corresponding to the communication connection to obtain the first data. The first data is then sent to the SBMU based on the communication connection. The SBMU receives and responds to the first data, converts the first data to obtain the second data, and upgrades based on the second data. During the internal transmission of the second data, the BMC splits the second data before transmission, which can reduce the amount of second data sent in a single transmission, reduce data transmission errors, and reassemble the split data back into the second data, which is beneficial to improving the stability and accuracy of the second data transmission.
[0100] In one application scenario, the energy storage system may include a BMC and an SBMU. The BMC is connected to the SBMU via an FT3 fiber optic interface and to a terminal device (PC) via an Ethernet interface. The first communication protocol may be the FT3 communication protocol, the first data may be an initial TCP data packet, the second communication protocol may be the TCP communication protocol, and the second data may be FT3 protocol data. As shown in Figure 4, the energy storage system upgrade method may include steps 301 to 315.
[0101] Step 301: The BMC receives the initial TCP data packet sent by the PC.
[0102] The PC sends the initial TCP data packet to the SBMU based on the TCP communication protocol.
[0103] Step 303: BMC splits the initial TCP packets to obtain split TCP packets.
[0104] Step 305: BMC reassembles the split TCP packets to obtain the initial TCP packets.
[0105] Step 307: The BMC converts the initial TCP data packet according to the FT3 communication protocol to obtain FT3 protocol data.
[0106] Step 309: The BMC sends FT3 protocol data to the SBMU based on the FT3 communication protocol.
[0107] Step 311: SBMU re-converts the FT3 protocol data to obtain the initial TCP data packets.
[0108] Step 313: SBMU splits the initial TCP packets to obtain split TCP packets.
[0109] Step 315: SBMU reassembles the split TCP packets to obtain the initial TCP packets.
[0110] The solution provided in this embodiment involves the battery management controller sending a connection request to the sub-battery management unit, enabling the sub-battery management unit to establish a communication connection with the battery management controller based on the connection request. The sub-battery management unit then converts the second data according to the first communication protocol corresponding to the communication connection to obtain first data, and sends the first data to the sub-battery management unit based on the communication connection. This allows the sub-battery management unit to convert the first data back to the second data and perform an upgrade based on the second data. During the upgrade process of the sub-battery management unit, the battery management controller transmits the first data used for the upgrade to the sub-battery management unit, eliminating the need for professionals to climb the valve tower where the sub-battery management unit is installed to manually transmit the first data, thus reducing the safety risks during the upgrade process of the energy storage system.
[0111] Furthermore, during the upgrade of the sub-battery management unit, the second data used for upgrading the sub-battery management unit is converted into first data that matches the first communication protocol for transmission. This reduces data loss during data transmission and helps improve the success rate of upgrading the energy storage system.
[0112] Please refer to Figure 5, which shows a flowchart of an energy storage system upgrade method provided in another embodiment of this application. In a specific embodiment, the energy storage system upgrade method can be applied to the SBMU 200 in the energy storage system. The process shown in Figure 5 will be described in detail below using the SBMU 200 as an example. The energy storage system upgrade method may include the following steps 410 to 430.
[0113] Step 410: In response to the connection request sent by the battery management controller, establish a communication connection with the battery management controller.
[0114] In this embodiment, when a user needs to upgrade the energy storage system, they can send an upgrade command to the BMC. The BMC receives and responds to the upgrade command, sends a connection request to the SBMU, and the SBMU receives and responds to the connection request, establishing a communication connection with the BMC.
[0115] In some implementations, when a user needs to upgrade the energy storage system, an upgrade command can be sent to the BMC. The BMC receives and responds to the upgrade command, sends a connection request to the SBMU, the SBMU receives and responds to the connection request, establishes a communication connection with the BMC, and sends a connection confirmation message to the BMC based on the communication connection. The BMC receives the connection confirmation message sent by the SBMU.
[0116] In some implementations, when a user needs to upgrade the energy storage system, an upgrade command can be sent to the BMC. The BMC receives and responds to the upgrade command, sends a connection request to the SBMU, the SBMU receives and responds to the connection request, establishes a communication connection with the BMC, and sends a connection confirmation message to the BMC based on the communication connection. The BMC receives the connection confirmation message sent by the SBMU and sends first data to the SBMU based on the communication connection.
[0117] The first data can be used to upgrade the SBMU, and the first data includes, but is not limited to, any one of TCP packets, CAN protocol data, or FT3 protocol data.
[0118] Step 430: Receive the first data sent by the battery management controller based on the communication connection, and perform the upgrade according to the first data.
[0119] In this embodiment, the SBMU can receive the first data sent by the BMC based on the communication connection and upgrade according to the first data. During the upgrade process of the SBMU, the first data used for the upgrade of the SBMU is transmitted to the SBMU based on the BMC. This eliminates the need for professionals to climb to the valve tower where the SBMU is installed to manually transmit the first data to the SBMU, thus reducing the safety risks during the upgrade process of the energy storage system.
[0120] In some implementations, the BMC can be connected to the SBMU based on a first communication protocol, and the first data can be obtained by converting the second data based on the BMC according to the first communication protocol.
[0121] The SBMU can receive the first data sent by the BMC based on the communication connection, convert the first data to obtain the second data, and upgrade based on the second data.
[0122] In some implementations, the SBMU can receive first data sent by the BMC based on the communication connection, convert the first data to obtain second data, split the second data to obtain split data, reassemble the split data to obtain second data, and upgrade based on the second data. During the internal transmission of the second data, the SBMU splits the second data before transmitting it, which can reduce the amount of second data sent in a single transmission, reduce data transmission errors, and reassemble the split data back into second data, which is beneficial to improving the stability and accuracy of the second data transmission.
[0123] The solution provided in this embodiment involves the sub-battery management unit responding to a connection request sent by the battery management controller, establishing a communication connection with the battery management controller, receiving first data sent by the battery management controller based on the communication connection, and performing an upgrade based on the first data. During the upgrade process of the sub-battery management unit, the battery management controller transmits the first data used for the upgrade of the sub-battery management unit to the sub-battery management unit, eliminating the need for professionals to climb the valve tower where the sub-battery management unit is installed to manually transmit the first data to the sub-battery management unit, thus reducing the safety risks during the upgrade process of the energy storage system.
[0124] Please refer to Figure 6, which illustrates an energy storage system upgrade device 500 provided in one embodiment of this application. In a specific embodiment, the energy storage system upgrade device 500 can be applied to the BMC 100 in the energy storage system. The energy storage system upgrade device 500 shown in Figure 6 will be described in detail below using the BMC 100 as an example. The energy storage system upgrade device 500 may include a connection request sending module 510 and an upgrade data sending module 530.
[0125] The connection request sending module 510 can be used to send a connection request to the sub-battery management unit so that the sub-battery management unit can establish a communication connection with the battery management controller according to the connection request; the upgrade data sending module 530 can be used to send first data to the sub-battery management unit based on the communication connection so that the sub-battery management unit can upgrade according to the first data.
[0126] In some implementations, the upgraded data transmission module 530 may include the first conversion unit and the transmission unit.
[0127] The first conversion unit can be used to convert the second data according to the first communication protocol corresponding to the communication connection to obtain the first data; the sending unit can be used to send the first data to the sub-battery management unit based on the communication connection, so that the sub-battery management unit can convert the first data into the second data and perform an upgrade based on the second data.
[0128] In some implementations, the energy storage system upgrade device 500 may include a first splitting module and a first reassembly module.
[0129] The first splitting module can be used by the first conversion unit to convert the second data according to the first communication protocol corresponding to the communication connection, and split the second data before obtaining the first data to obtain the split data; the first recombination module can be used to recombine the split data to obtain the second data.
[0130] In some implementations, the energy storage system upgrade device 500 may also include a receiving module.
[0131] The receiving module can be used to split the second data by the first splitting module. Before obtaining the split data, the receiving module receives the second data sent by the terminal device based on the second communication protocol.
[0132] In some implementations, the first communication protocol may be the FT3 communication protocol, and the first data may be FT3 protocol data.
[0133] The solution provided in this embodiment involves the battery management controller sending a connection request to the sub-battery management unit, enabling the sub-battery management unit to establish a communication connection with the battery management controller based on the connection request. The controller then sends first data to the sub-battery management unit based on this communication connection, allowing the sub-battery management unit to perform an upgrade based on the first data. During the upgrade process, the battery management controller transmits the first data used for the upgrade to the sub-battery management unit, eliminating the need for professionals to climb the valve tower where the sub-battery management unit is installed to manually transmit the first data, thus reducing safety risks during the upgrade process of the energy storage system.
[0134] Please refer to Figure 7, which illustrates an energy storage system upgrade device 600 provided in another embodiment of this application. In a specific embodiment, the energy storage system upgrade device 600 can be applied to the SBMU 200 in the energy storage system. The energy storage system upgrade device 600 shown in Figure 7 will be described in detail below using the SBMU 200 as an example. The energy storage system upgrade device 600 may include a setup module 610 and an upgrade module 630.
[0135] The establishment module 610 can be used to establish a communication connection with the battery management controller in response to a connection request sent by the battery management controller; the upgrade module 630 can be used to receive first data sent by the battery management controller based on the communication connection and perform an upgrade based on the first data.
[0136] In some implementations, the battery management controller may be connected to the sub-battery management unit based on a first communication protocol, and the first data may be obtained by the battery management controller converting the second data according to the first communication protocol; the upgrade module 630 may include a second conversion unit and an upgrade unit.
[0137] The second conversion unit can be used to convert the first data to obtain the second data; the upgrade unit can be used to upgrade based on the second data.
[0138] In some embodiments, the energy storage system upgrade device 600 may further include a second splitting module and a second reassembly module.
[0139] The second splitting module can be used to split the second data before the upgrade unit upgrades it based on the second data, to obtain split data; the second recombination module can be used to recombine the split data to obtain the second data.
[0140] The solution provided in this embodiment involves the sub-battery management unit responding to a connection request sent by the battery management controller, establishing a communication connection with the battery management controller, receiving first data sent by the battery management controller based on the communication connection, and performing an upgrade based on the first data. During the upgrade process of the sub-battery management unit, the battery management controller transmits the first data used for the upgrade of the sub-battery management unit to the sub-battery management unit, eliminating the need for professionals to climb the valve tower where the sub-battery management unit is installed to manually transmit the first data to the sub-battery management unit, thus reducing the safety risks during the upgrade process of the energy storage system.
[0141] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For device embodiments, since they are basically similar to method embodiments, the description is relatively simple; relevant parts can be referred to in the descriptions of the method embodiments. Any processing method described in the method embodiments can be implemented in the device embodiments through corresponding processing modules, and will not be elaborated upon further in the device embodiments.
[0142] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0143] Please refer to Figure 8, which shows a structural block diagram of a computer-readable storage medium provided in an embodiment of this application. The computer-readable storage medium 700 stores program code 710, which can be called by a processor to execute the methods described in the above method embodiments.
[0144] The computer-readable storage medium 700 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Optionally, the computer-readable storage medium 700 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 700 has storage space for program code 710 that performs any of the method steps described above. This program code can be read from or written to one or more computer program products. The program code 710 may be compressed, for example, in a suitable form.
[0145] Please refer to Figure 9, which shows a structural block diagram of a computer program product 800 provided in an embodiment of this application. The computer program product 800 includes a computer program / instructions 810, which is stored in a computer-readable storage medium of a computer device. When the computer program product 800 runs on the computer device, the processor of the computer device reads the computer program / instructions 810 from the computer-readable storage medium, and executes the computer program / instructions 810, causing the computer device to perform the methods described in the above method embodiments.
[0146] The solution provided in this embodiment involves the battery management controller sending a connection request to the sub-battery management unit, enabling the sub-battery management unit to establish a communication connection with the battery management controller based on the connection request. The controller then sends first data to the sub-battery management unit based on this communication connection, allowing the sub-battery management unit to perform an upgrade based on the first data. During the upgrade process, the battery management controller transmits the first data used for the upgrade to the sub-battery management unit, eliminating the need for professionals to climb the valve tower where the sub-battery management unit is installed to manually transmit the first data, thus reducing safety risks during the upgrade process of the energy storage system.
[0147] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for upgrading an energy storage system, wherein, A battery management controller applied in an energy storage system, the energy storage system further including a sub-battery management unit, the battery management controller being connected to the sub-battery management unit, the upgrade method comprising: A connection request is sent to the sub-battery management unit so that the sub-battery management unit establishes a communication connection with the battery management controller according to the connection request; Based on the communication connection, first data is sent to the sub-battery management unit so that the sub-battery management unit can upgrade according to the first data.
2. The upgrade method according to claim 1, wherein, The step of sending first data to the sub-battery management unit based on the communication connection, so that the sub-battery management unit can upgrade according to the first data, includes: The second data is converted according to the first communication protocol corresponding to the communication connection to obtain the first data; The first data is sent to the sub-battery management unit based on the communication connection, so that the sub-battery management unit converts the first data into the second data and performs an upgrade based on the second data.
3. The upgrade method according to claim 2, wherein, Before converting the second data according to the first communication protocol corresponding to the communication connection to obtain the first data, the upgrade method further includes: The second data is split to obtain split data; The split data is reassembled to obtain the second data.
4. The upgrade method according to claim 3, wherein, Before splitting the second data to obtain the split data, the upgrade method further includes: The receiving terminal device sends the second data based on the second communication protocol.
5. The upgrade method according to claim 4, wherein, The second communication protocol is the TCP communication protocol, and the second data is the initial TCP data packet.
6. The upgrade method according to any one of claims 2 to 5, wherein, The first communication protocol is the FT3 communication protocol, and the first data is FT3 protocol data.
7. The upgrade method according to claim 6, wherein, The step of converting the second data according to the first communication protocol corresponding to the communication connection to obtain the first data includes: The second data is converted according to the FT3 communication protocol to obtain the FT3 protocol data.
8. The upgrade method according to any one of claims 2 to 5, wherein, The first communication protocol is the TCP communication protocol, and the first data is a TCP data packet.
9. The upgrade method according to claim 8, wherein, The step of converting the second data according to the first communication protocol corresponding to the communication connection to obtain the first data includes: The second data is converted according to the TCP communication protocol to obtain the TCP data packet.
10. The upgrading method according to any one of claims 2 to 5, wherein, The first communication protocol is the CAN communication protocol, and the first data is CAN protocol data.
11. The upgrade method according to claim 10, wherein, The step of converting the second data according to the first communication protocol corresponding to the communication connection to obtain the first data includes: The second data is converted according to the CAN communication protocol to obtain the CAN protocol data.
12. A method for upgrading an energy storage system, wherein, A sub-battery management unit applied in an energy storage system, the energy storage system further including a battery management controller connected to the sub-battery management unit, the upgrade method comprising: In response to a connection request sent by the battery management controller, a communication connection is established with the battery management controller; Based on the communication connection, the system receives first data sent by the battery management controller and performs upgrades according to the first data.
13. The upgrade method according to claim 12, wherein, The battery management controller is connected to the sub-battery management unit based on a first communication protocol, and the first data is obtained by the battery management controller converting the second data according to the first communication protocol; The upgrade based on the first data includes: The first data is converted to obtain the second data; Upgrade based on the second data.
14. The upgrade method according to claim 13, wherein, Before upgrading based on the second data, the upgrade method further includes: The second data is split to obtain split data; The split data is reassembled to obtain the second data.
15. The upgrade method according to claim 13 or 14, wherein, The first communication protocol is the FT3 communication protocol, and the first data is FT3 protocol data.
16. The upgrade method according to claim 13 or 14, wherein, The first communication protocol is the TCP communication protocol, and the first data is a TCP data packet.
17. An upgrade device for an energy storage system, wherein, A battery management controller for use in an energy storage system, the energy storage system further including a sub-battery management unit, the battery management controller being connected to the sub-battery management unit, the upgrade device including: A connection request sending module is used to send a connection request to the sub-battery management unit, so that the sub-battery management unit establishes a communication connection with the battery management controller according to the connection request; The upgrade data transmission module is used to send first data to the sub-battery management unit based on the communication connection, so that the sub-battery management unit can upgrade according to the first data.
18. An upgrade device for an energy storage system, wherein, A sub-battery management unit applied in an energy storage system, the energy storage system further including a battery management controller connected to the sub-battery management unit, the upgrade device comprising: A connection establishment module is used to establish a communication connection with the battery management controller in response to a connection request sent by the battery management controller. The upgrade module is used to receive first data sent by the battery management controller based on the communication connection, and to perform an upgrade based on the first data.
19. An energy storage system, wherein, It includes a battery management controller and a sub-battery management unit, wherein the battery management controller is connected to the sub-battery management unit; The battery management controller is configured to perform the upgrade method as described in any one of claims 1 to 11; The sub-battery management unit is used to perform the upgrade method as described in any one of claims 12 to 16.
20. A computer-readable storage medium, wherein, The computer-readable storage medium contains program code that can be invoked by a processor to execute the upgrade method as claimed in any one of claims 1 to 11, or any one of claims 12 to 16.
Citation Information
Patent Citations
Upgrading method and device of battery management system and battery management system
CN110609697A
Battery control system
CN114006061A
Firmware upgrading method and medium
CN116679957A
Remote upgrading method and device for energy storage system and medium
CN118473929A
Upgrading method of energy storage system, system controller, medium and energy storage upgrading system
CN118646652A