Energy storage converter software updating method based on EMS
Remote software updates for energy storage converters are achieved by utilizing existing EMS communication links, solving the problems of high costs and accidental operation associated with on-site updates. This enables efficient and secure software upgrades, improving system availability and operational efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- PINGGAO GRP CO LTD
- Filing Date
- 2025-12-29
- Publication Date
- 2026-04-21
AI Technical Summary
Existing methods for updating energy storage converter software require on-site operation, resulting in high costs, long processing times, and the risk of misoperation, making it impossible to achieve efficient and safe remote updates.
By leveraging the existing communication links of EMS, update tasks can be created through the EMS terminal to transmit software update packages and perform automated upgrades, including integrity verification and security mode switching, thus avoiding hardware modifications and enabling remote software updates.
It reduced update costs, improved update efficiency and success rate, reduced the risk of human intervention and misoperation, and enhanced system availability and operational efficiency.
Smart Images

Figure CN121907690A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power electronic equipment management technology, and more specifically to a software update method for energy storage converters based on EMS. Background Technology
[0002] As the core power conversion and control unit of electrochemical energy storage systems, the energy storage converter's software undertakes key functions such as grid connection and disconnection control, power dispatch, and safety protection. With the continuous evolution of power electronics technology and control algorithms, as well as the increasing demands of the power grid for the intelligence of energy storage devices, the need for iteration and optimization of energy storage converter software is becoming increasingly frequent.
[0003] Currently, the mainstream method for software updates of energy storage converters is on-site local updates. Specifically, this typically requires professional maintenance personnel to bring a host computer (such as a laptop) equipped with dedicated update tools to the equipment installation site. They then establish a temporary communication link with the energy storage converter via physical connections (such as serial ports, network cables, USB, etc.) and manually perform firmware download, flashing, and verification operations. While this method is direct, it has the following significant drawbacks: Existing software update methods not only require on-site operation, incurring travel and labor costs, resulting in high update costs, but also take a long time to complete on-site operations. The update cycle is limited by manpower and time, and there is a risk of misoperation or communication interruption, which may affect the success rate of the update.
[0004] Therefore, how to provide a method for remote, efficient, and secure energy storage converter software updates that can fully utilize existing communication systems is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0005] In view of the above problems, the present invention is proposed to provide an EMS-based method for updating the software of an energy storage converter, which overcomes or at least partially solves the above problems.
[0006] To achieve the above objectives, the present invention adopts the following technical solution: This invention provides a software update method for an energy storage converter based on an EMS, comprising the following steps: S1: Create a software update task on the EMS terminal, the update task being associated with a software update package for the energy storage converter; S2: The EMS terminal sends an update command to the target energy storage converter through the existing communication link between itself and the energy storage converter; S3: The energy storage converter responds to the update command, enters the software update preparation state, and returns a ready signal to the EMS terminal; S4: The EMS terminal transmits the software update package to the energy storage converter through the existing communication link; S5: The energy storage converter receives and writes the software update package to complete the software update.
[0007] Preferably, step S1 specifically includes: The EMS cloud platform receives the software update package upload instruction sent by the user and uploads the software update package to the EMS terminal; The EMS terminal receives and stores the software update package and generates the corresponding update task.
[0008] Preferably, step S1 further includes: after receiving the software update package, the EMS terminal performs an integrity verification on the software update package.
[0009] Preferably, the existing communication link is used to transmit real-time operation control and status monitoring commands / data of the energy storage converter.
[0010] Preferably, in step S3, the energy storage converter entering the software update preparation state specifically includes: the energy storage converter exiting the normal operation control mode, disconnecting the power circuit to enter a safe state, and returning an updateable response to the EMS terminal.
[0011] Preferably, the power disconnection circuit specifically includes: turning off the pulse width modulation output and controlling the relay to disconnect the DC side and / or AC side circuits.
[0012] Preferably, in step S4, the EMS terminal transmitting the software update package to the energy storage converter specifically includes: the EMS terminal splitting the software update package into multiple data packets according to a preset packet size, and sending them sequentially to the energy storage converter through the communication link.
[0013] Preferably, in step S5, the energy storage converter receiving and writing the software update package specifically includes: The bootloader in the energy storage converter receives each data packet in sequence and verifies each data packet. After successful verification, the firmware content in the data packet is written to a designated area of the non-volatile memory.
[0014] Preferably, in step S5, after the software update is completed, step S6 is also included: the energy storage converter restarts and loads the new software version corresponding to the newly written software update package during startup and puts it into operation.
[0015] Preferably, in step S5, after the software update package is written, an activation flag is set to indicate the start of loading the new software version; in step S6, after the energy storage converter restarts, its bootloader loads the new software version corresponding to the software update package according to the activation flag.
[0016] The beneficial effects of the above-mentioned technical solution of the EMS-based energy storage converter software update method provided by the embodiments of the present invention include at least the following: a) No maintenance personnel are required to bring specialized equipment to the site, reducing upgrade costs; especially for geographically dispersed and large-scale energy storage power station clusters, the saved maintenance resources and economic benefits will be multiplied, significantly reducing the overall maintenance cost throughout the entire life cycle.
[0017] (b) Fully utilize existing EMS communication links. Without adding any independent remote communication hardware or modifying physical connections, only software-level protocol adaptation and process design are needed to transform the channel originally used for transmitting real-time control commands and status data into a secure and reliable dedicated channel for remote software upgrades. This method not only avoids the additional costs, wiring complexity, and new points of failure caused by adding hardware, but also fully leverages the inherent stability and security of existing mature communication systems, ensuring high reliability and success rate of the upgrade process in complex industrial environments.
[0018] c) An automated upgrade process, centrally coordinated by the EMS and guided by a loading program at the energy storage converter, transforms the traditionally cumbersome and error-prone manual operations into standardized, batch-executable remote tasks. This significantly reduces human intervention and the risk of misoperation during the upgrade process. Simultaneously, standardized remote operations ensure consistency in upgrade steps, and combined with mechanisms such as integrity verification and security mode switching, significantly improve the unified management capabilities of system software versions and the security of the upgrade process.
[0019] Ultimately, this invention enhances the overall availability and operational efficiency of energy storage systems by reducing equipment downtime due to maintenance. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0021] Figure 1 This is a flowchart of the EMS-based energy storage converter software update method of the present invention; Figure 2This is an interactive schematic diagram of the EMS-based software update method for energy storage converters according to the present invention. Detailed Implementation
[0022] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0023] This invention provides a software update method for energy storage converters based on EMS, such as... Figure 1 As shown, it includes the following steps: S1: Create a software update task on the EMS side, and associate the update task with the software update package of the energy storage converter; S2: The EMS terminal sends an update command to the target energy storage converter through its existing communication link with the energy storage converter; S3: The energy storage converter responds to the update command, enters the software update preparation state, and returns a ready signal to the EMS terminal; S4: The EMS terminal transmits the software update package to the energy storage converter through the existing communication link; S5: The energy storage converter receives and writes the software update package, completing the software update.
[0024] In one embodiment, step S1 specifically includes: The EMS cloud platform receives the software update package upload command sent by the user and uploads the software update package to the EMS terminal; The EMS terminal receives and stores software update packages and generates corresponding update tasks.
[0025] In one embodiment, step S1 further includes: after receiving the software update package, the EMS terminal performs an integrity verification on the software update package.
[0026] In one embodiment, the existing communication link is used to transmit real-time operation control and status monitoring commands / data for the energy storage converter.
[0027] In one embodiment, step S3, where the energy storage converter enters the software update preparation state, specifically includes: the energy storage converter exiting the normal operation control mode, disconnecting the power circuit to enter a safe state, and returning an updateable response to the EMS terminal.
[0028] In one embodiment, disconnecting the power circuit specifically includes: turning off the pulse width modulation output and controlling the relay to disconnect the DC side and / or AC side circuits.
[0029] In one embodiment, step S4, in which the EMS transmits the software update package to the energy storage converter, specifically includes: the EMS splits the software update package into multiple data packets according to a preset packet size, and sends them to the energy storage converter in sequence through the communication link.
[0030] In one embodiment, in step S5, the energy storage converter receiving and writing the software update package specifically includes: The bootloader in the energy storage converter receives each data packet in sequence and verifies each data packet. After successful verification, the firmware content in the data packet is written to a designated area of the non-volatile memory.
[0031] In one embodiment, step S5, after completing the software update, also includes step S6: the energy storage converter restarts, and loads the new software version corresponding to the newly written software update package and puts it into operation upon startup.
[0032] In one embodiment, in step S5, after the software update package is written, an activation flag is set to indicate the start of loading the new software version; in step S6, after the energy storage converter restarts, its bootloader loads the new software version corresponding to the software update package according to the activation flag.
[0033] like Figure 2 As shown, the specific interaction process implemented by the present invention based on the EMS cloud platform, EMS terminal, and energy storage converter is given below: Maintenance personnel select the target energy storage converter model and version on the EMS cloud platform and upload the generated software upgrade package to EMS. After receiving the package, EMS verifies its integrity and stores it in the server's upgrade resource library, while simultaneously creating a corresponding upgrade task record. Based on the task plan, EMS sends an "upgrade ready" command to the corresponding energy storage converter via its existing communication interface. This command notifies the energy storage converter to exit normal operation mode and enter the upgrade process. Upon receiving the upgrade ready command, the energy storage converter immediately executes a stop-operation control strategy, shuts down the PWM output, and disconnects the DC and AC side circuits via the control relay, switching the system state to safe mode and returning an "upgradeable" confirmation signal to EMS. Upon receiving the confirmation signal, EMS splits the upgrade package into multiple data packets according to a preset packet size and sends each packet to the energy storage converter via the communication link. The energy storage converter's bootloader program verifies the received data packets for packet sequence numbers, checksums, etc. After successful verification, it writes the firmware content to a designated storage area in the Flash memory. After the firmware upgrade is fully written, the BootLoader program sets a firmware activation flag to instruct the system to load the new software version upon the next startup. Subsequently, the energy storage converter automatically triggers a restart. After the system powers on, the BootLoader program switches to the new software firmware based on the activation flag and enters normal operation.
[0034] 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 the apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.
[0035] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A software update method for an energy storage converter based on EMS, characterized in that, Includes the following steps: S1: Create a software update task on the EMS terminal, the update task being associated with a software update package for the energy storage converter; S2: The EMS terminal sends an update command to the target energy storage converter through the existing communication link between itself and the energy storage converter; S3: The energy storage converter responds to the update command, enters the software update preparation state, and returns a ready signal to the EMS terminal; S4: The EMS terminal transmits the software update package to the energy storage converter through the existing communication link; S5: The energy storage converter receives and writes the software update package to complete the software update.
2. The EMS-based energy storage converter software update method according to claim 1, characterized in that, Step S1 specifically includes: The EMS cloud platform receives the software update package upload instruction sent by the user and uploads the software update package to the EMS terminal; The EMS terminal receives and stores the software update package and generates the corresponding update task.
3. The EMS-based energy storage converter software update method according to claim 2, characterized in that, Step S1 further includes: after receiving the software update package, the EMS terminal performs an integrity verification on the software update package.
4. The EMS-based energy storage converter software update method according to claim 1, characterized in that, The existing communication link is used to transmit real-time operation control and status monitoring commands / data for the energy storage converter.
5. The EMS-based energy storage converter software update method according to claim 1, characterized in that, In step S3, the energy storage converter entering the software update preparation state specifically includes: the energy storage converter exiting the normal operation control mode, disconnecting the power circuit to enter a safe state, and returning an updateable response to the EMS terminal.
6. The EMS-based energy storage converter software update method according to claim 5, characterized in that, The power disconnection circuit specifically includes: turning off the pulse width modulation output and controlling the relay to disconnect the DC side and / or AC side circuits.
7. The EMS-based energy storage converter software update method according to claim 1, characterized in that, In step S4, the EMS terminal transmitting the software update package to the energy storage converter specifically includes: the EMS terminal splitting the software update package into multiple data packets according to a preset packet size, and sending them sequentially to the energy storage converter through the communication link.
8. The EMS-based energy storage converter software update method according to claim 7, characterized in that, In step S5, the energy storage converter receiving and writing the software update package specifically includes: The bootloader in the energy storage converter receives each data packet in sequence and verifies each data packet. After successful verification, the firmware content in the data packet is written to a designated area of the non-volatile memory.
9. The EMS-based energy storage converter software update method according to claim 1, characterized in that, In step S5, after the software update is completed, step S6 is also included: the energy storage converter restarts and loads the new software version corresponding to the newly written software update package during startup and puts it into operation.
10. The EMS-based energy storage converter software update method according to claim 9, characterized in that, In step S5, after the software update package is written, an activation flag is set to indicate the start of loading the new software version; in step S6, after the energy storage converter restarts, its bootloader loads the new software version corresponding to the software update package according to the activation flag.