Battery protection method, device, apparatus, storage medium and program product
By using a current detection device to detect the battery current and compare it with a preset current when the power module of the energy storage module is in the target state, the switching circuit is controlled to disconnect the current, thus solving the problems of battery overcharging and over-discharging and improving the safety and reliability of the battery.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CONTEMPORARY AMPEREX FUTURE ENERGY RES INST (SHANGHAI) LTD
- Filing Date
- 2024-12-20
- Publication Date
- 2026-06-23
AI Technical Summary
Safety risks associated with overcharging and over-discharging (overcharging and over-discharging) during battery use, including changes in internal battery chemicals, increased pressure, and the risk of explosion, are difficult to effectively address with current technologies.
When the power module of the energy storage module is in the target state, the current detection device detects the battery current and compares it with the preset current. Based on the comparison result, the switching circuit is controlled to disconnect the current to protect the battery and prevent overcharging or over-discharging.
It effectively reduces the probability of battery overcharging or over-discharging, improves battery safety, prevents internal pressure from increasing and chemical changes from changing, and reduces the risk of leakage and explosion.
Smart Images

Figure CN122267962A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery technology, and in particular to a battery protection method, apparatus, device, storage medium, and program product. Background Technology
[0002] Electrochemical energy storage devices are an important means of addressing the integration of renewable energy and a key component for promoting green grid operation. High-voltage direct-connected energy storage devices typically consist of multiple cascaded energy storage modules, including power modules and batteries. With the widespread application of energy storage devices, battery safety faces significant challenges.
[0003] Besides thermal runaway caused by excessively high junction temperatures, another major factor leading to battery safety issues during battery use is overcharging and over-discharging. Overcharging and over-discharging not only cause excessive gas production inside the battery, leading to irreversible changes in the battery's chemical composition and shortening its lifespan and capacity, but also increase internal pressure, potentially causing battery leakage and explosion.
[0004] Therefore, improving battery safety has become an urgent problem to be solved in this field. Summary of the Invention
[0005] Therefore, it is necessary to provide a battery protection method, device, equipment, storage medium, and program product that can improve battery safety in response to the above-mentioned technical problems.
[0006] Firstly, this application provides a battery protection method. The method is applied to an energy storage system, which includes multiple energy storage modules and a controller connected to each energy storage module. The energy storage modules are connected in series. Each energy storage module includes a power module, a switching circuit, a battery, and a current detection device. The power module is connected to the battery through the switching circuit. The method is applied to the controller and includes:
[0007] When the power module in the energy storage module is in the target state, the current of the battery in the energy storage module detected by the current detection device is compared with the preset current corresponding to the target state to obtain the comparison result.
[0008] The battery current is controlled based on the comparison results and the switching circuit to protect the battery.
[0009] The battery protection method provided in this embodiment compares the battery current detected by the current detection device in the energy storage module with a preset current corresponding to the target state when the power module in the energy storage module is in a target state. The comparison result is then used to control the battery current based on the comparison result and the switching circuit, thereby protecting the battery. By comparing the battery current with the preset current corresponding to the target state, battery protection is achieved, preventing overcharging or over-discharging of the battery, reducing the probability of overcharging or over-discharging, and improving battery safety.
[0010] In one embodiment, if the target state includes a cut-off state or a locked state, the battery current is controlled based on the comparison result and the switching circuit to protect the battery, including:
[0011] If the comparison result shows that the current is greater than the first preset current, the switching circuit between the power module and the battery is disconnected to cut off the battery current and protect the battery; the preset current corresponding to the target state includes the first preset current.
[0012] The method provided in this embodiment disconnects the switching circuit between the power module and the battery when the current is greater than a first preset current, thereby cutting off the battery current, protecting the battery, reducing the probability of overcharging or over-discharging, and improving battery safety.
[0013] In one embodiment, if the target state includes an operating state, the battery current is controlled based on the comparison result and the switching circuit to perform battery protection processing, including:
[0014] If the comparison result shows that the current is greater than the second preset current, the switching circuit between the power module and the battery is disconnected to cut off the battery current and protect the battery; the preset current corresponding to the target state includes the second preset current.
[0015] The method provided in this embodiment disconnects the switching circuit between the power module and the battery when the current is greater than a second preset current, thereby cutting off the battery current, protecting the battery, reducing the probability of overcharging or over-discharging, and improving battery safety.
[0016] In one embodiment, the method further includes:
[0017] Send control commands to the power module; the control commands are used to control the power module to be in the target state.
[0018] The method provided in this embodiment sends a control command to the power module to control the power module to be in a target state. Then, when the power module is in the target state, the battery current is compared with the preset current corresponding to the target state. Based on the comparison result, the battery is protected, reducing the probability of overcharging or over-discharging and improving the battery safety.
[0019] In one embodiment, a control command is sent to the power module, including:
[0020] When the power module is in normal operating condition, send control commands to the power module; the control commands include any one of the following: lockout control command, disconnection control command, and run control command;
[0021] Among them, the lockout control command is used to control the power module to be in a locked state, the disconnection control command is used to control the power module to be in a disconnected state, and the run control command is used to control the power module to be in a run state.
[0022] The method provided in this embodiment sends any one of the following control commands—lock-in control command, cut-off control command, or run control command—to the power module when the power module is in normal operating condition, causing the power module to be in the target state indicated by the control command. Then, the battery current is compared with the preset current corresponding to the target state, and the battery is protected based on the comparison result, reducing the probability of overcharging or over-discharging the battery and improving battery safety.
[0023] In one embodiment, a control command is sent to the power module, including:
[0024] When the power module is in the protection off state, a cut-off control command is sent to the power module; the cut-off control command is used to control the power module to be in the off state.
[0025] The method provided in this embodiment sends a cut-off control command to the power module when the power module is in a protected cut-off condition, so that the power module is in the cut-off state indicated by the cut-off control command. Then, the battery current is compared with the second preset current corresponding to the cut-off state. Based on the comparison result, the battery is protected, reducing the probability of overcharging or over-discharging and improving the battery safety.
[0026] Secondly, this application also provides a battery protection device. The device is installed in a controller within an energy storage system. The energy storage system includes multiple energy storage modules and a controller connected to each energy storage module. The energy storage modules are connected in series. Each energy storage module includes a power module, a switching circuit, a battery, and a current detection device. The power module is connected to the battery via the switching circuit. The device includes:
[0027] The comparison module is used to compare the current of the battery in the energy storage module detected by the current detection device with the preset current corresponding to the target state when the power module in the energy storage module is in the target state, and obtain the comparison result.
[0028] The processing module is used to control the battery current based on the comparison results and the switching circuit to protect the battery.
[0029] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0030] When the power module in the energy storage module is in the target state, the current of the battery in the energy storage module detected by the current detection device is compared with the preset current corresponding to the target state to obtain the comparison result.
[0031] The battery current is controlled based on the comparison results and the switching circuit to protect the battery.
[0032] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0033] When the power module in the energy storage module is in the target state, the current of the battery in the energy storage module detected by the current detection device is compared with the preset current corresponding to the target state to obtain the comparison result.
[0034] The battery current is controlled based on the comparison results and the switching circuit to protect the battery.
[0035] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0036] When the power module in the energy storage module is in the target state, the current of the battery in the energy storage module detected by the current detection device is compared with the preset current corresponding to the target state to obtain the comparison result.
[0037] The battery current is controlled based on the comparison results and the switching circuit to protect the battery.
[0038] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0039] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiments below. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0040] Figure 1 This is a schematic diagram illustrating the application environment of a battery protection method provided in an embodiment of this application;
[0041] Figure 2 This is a schematic flowchart of a battery protection method provided in an embodiment of this application;
[0042] Figure 3 This is a schematic flowchart of another battery protection method provided in an embodiment of this application;
[0043] Figure 4 This is a structural block diagram of a battery protection device provided in an embodiment of this application;
[0044] Figure 5 This is a structural block diagram of another battery protection device provided in the embodiments of this application;
[0045] Figure 6 This is an internal structural diagram of a computer device provided in an embodiment of this application. Detailed Implementation
[0046] The embodiments of the technical solution of this application will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of this application and are therefore merely examples, and should not be used to limit the scope of protection of this application.
[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.
[0048] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0049] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0050] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0051] In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), similarly, "multiple sets" refers to two or more (including two sets), and "multiple pieces" refers to two or more (including two pieces).
[0052] Electrochemical energy storage devices are an important means of addressing the integration of renewable energy and a key component in promoting green grid operation. Energy storage devices typically consist of multiple cascaded energy storage modules, which include power modules and batteries. With the widespread application of energy storage devices, battery safety faces significant challenges.
[0053] Besides thermal runaway caused by excessively high junction temperatures, another major factor leading to battery safety issues during battery use is overcharging and over-discharging. Overcharging and over-discharging not only cause excessive gas production inside the battery, leading to irreversible changes in the battery's chemical composition and shortening its lifespan and capacity, but also increase internal pressure, potentially causing battery leakage and explosion.
[0054] Therefore, improving battery safety has become an urgent problem to be solved in this field.
[0055] To provide a clear explanation of the embodiments of this application, the following will be combined with... Figure 1 To introduce it. For example... Figure 1 As shown, Figure 1This is a schematic diagram illustrating the application environment of a battery protection method provided in this application embodiment. The application environment includes a controller 11 and an energy storage module 12. The energy storage module 12 includes a power module, a switching circuit, and a battery. The power module is typically composed of fully controllable devices, also known as self-turn-off devices, which are electronic devices that can be turned on and off by control signals. The controller 11 can monitor the battery current in real time and control the power module to be in a target state. When the power module is in the target state, if the battery current exceeds the preset current corresponding to the target state, the switching circuit is disconnected to cut off the battery current and disconnect the battery. This achieves the function of protective disconnection in the battery circuit through the switching circuit. It should be noted that if the battery current exceeds the preset current corresponding to the target state, this situation may lead to overcharging or over-discharging risks. Therefore, to protect the battery, it is disconnected to achieve battery protection.
[0056] The following is combined with Figure 2 The embodiments of this application will be described. In one embodiment, such as Figure 2 As shown, Figure 2 This is a flowchart illustrating a battery protection method provided in an embodiment of this application. The method is applied to an energy storage system, which includes multiple energy storage modules and a controller connected to each module. The energy storage modules are connected in series. Each energy storage module includes a power module, a switching circuit, a battery, and a current detection device. The power module is connected to the battery via the switching circuit. Figure 1 The following steps, S201-S202, are used as an example of the controller in the example:
[0057] S201, when the power module in the energy storage module is in the target state, the current of the battery in the energy storage module detected by the current detection device is compared with the preset current corresponding to the target state to obtain the comparison result.
[0058] An energy storage system may include multiple energy storage modules. The positive terminal of one energy storage module is connected to the negative terminal of the next energy storage module, thereby achieving a series connection of multiple energy storage modules. For example, an energy storage system may include 10 energy storage modules. The positive terminal of energy storage module 1 is connected to a high-voltage bus, the negative terminal of energy storage module 1 is connected to the positive terminal of energy storage module 2, the negative terminal of energy storage module 2 is connected to the positive terminal of energy storage module 3, the negative terminal of energy storage module 3 is connected to the positive terminal of energy storage module 4, ..., the negative terminal of energy storage module 9 is connected to the positive terminal of energy storage module 10, and the negative terminal of energy storage module 10 is connected to a low-voltage bus, thus achieving a series connection of multiple energy storage modules. It should be noted that each energy storage module is connected to a corresponding controller, which can perform battery protection based on the current of the battery in the connected energy storage module.
[0059] Power modules can include half-bridge power modules and full-bridge power modules. A half-bridge power module typically contains two insulated-gate bipolar transistors (IGBTs), which serve as the upper and lower transistors, respectively. A full-bridge power module typically contains four IGBTs.
[0060] The target state can include any one of the following: cut-off state, latched state, charging state, or discharging state. When the power module is in the target state, the battery current is compared with the preset current corresponding to the target state to obtain the comparison result.
[0061] The battery current can be the initial current collected by a current detection device, or it can be a filtered version of the initial current. The current detection device can include a Hall sensor or other current sensing sensors. The current detection device can detect the battery current in real time and send the detected current to the controller. The controller then compares the battery current detected by the current detection device with a preset current corresponding to the target state to obtain a comparison result.
[0062] S202 controls the battery current based on the comparison results and the switching circuit to protect the battery.
[0063] Switching circuits can be implemented using one or more switching devices, or using transistor switching circuits, etc.
[0064] If the comparison result shows that the battery current is greater than the preset current corresponding to the target state, it means that the battery may be at risk of overcharging or over-discharging. In this case, the battery can be disconnected. Figure 1 The switching circuit in the battery cuts off the current to protect it. It should be noted that this protection mechanism serves as redundant protection against overcharging and over-discharging of the battery itself, preventing such situations and reducing the probability of overcharging or over-discharging.
[0065] For example, if a fault occurs in the power supply or a component within the power module, and the controller issues a disconnect command to the power module, the controller receives a disconnection message indicating the power module is in a disconnected state. Normally, the battery current should be zero. However, due to the fault in the power supply or power module, the battery current is not zero, meaning it exceeds the preset current corresponding to the disconnection state. If this situation persists, it may lead to overcharging or over-discharging of the battery. To reduce the risk of overcharging or over-discharging, in this embodiment, the controller can control the switching circuit to disconnect the battery, thereby protecting it.
[0066] The battery protection method provided in this embodiment compares the battery current detected by the current detection device in the energy storage module with a preset current corresponding to the target state when the power module in the energy storage module is in a target state. The comparison result is then used to control the battery current based on the comparison result and the switching circuit, thereby protecting the battery. By comparing the battery current with the preset current corresponding to the target state, battery protection is achieved, preventing overcharging or over-discharging of the battery, reducing the probability of overcharging or over-discharging, and improving battery safety.
[0067] In one embodiment, if the target state includes a cut-off state or a locked state, then the above-mentioned S202: controlling the battery current based on the comparison result and the switching circuit to protect the battery can be implemented in the following way:
[0068] If the comparison result shows that the current is greater than the first preset current, the switching circuit between the power module and the battery is disconnected to protect the battery; the preset current corresponding to the target state includes the first preset current.
[0069] The first preset current is the current corresponding to the cut-off state or the lock-up state. When the battery current is greater than the first preset current, it means that the battery may have abnormal charging and discharging. Therefore, this embodiment cuts off the battery by switching the power module and the battery through the switching circuit, thereby protecting the battery, reducing the probability of overcharging or over-discharging, and improving the battery safety.
[0070] A switching circuit may include one switch or multiple switches. By controlling the switches in the switching circuit to disconnect, the battery can be disconnected, reducing the probability of overcharging or over-discharging, thereby protecting the battery and improving its safety.
[0071] The method provided in this embodiment disconnects the switching circuit between the power module and the battery when the current is greater than a first preset current, thereby cutting off the battery current, protecting the battery, reducing the probability of overcharging or over-discharging, and improving battery safety.
[0072] In one embodiment, if the target state includes the operating state, then the above-mentioned S202: protecting the battery based on the comparison result and the switching circuit controlling the battery current, can be achieved in the following way:
[0073] If the comparison result shows that the current is greater than the second preset current, the switching circuit between the power module and the battery is disconnected to protect the battery; the preset current corresponding to the target state includes the second preset current.
[0074] The second preset current corresponds to the operating state, which can be either charging or discharging. When the power module is charging, if the battery current exceeds the second preset current, there is a risk of overcharging. When the power module is discharging, if the battery current exceeds the second preset current, there is a risk of over-discharging. Therefore, in this embodiment, when the current exceeds the second preset current, the switching circuit between the power module and the battery is disconnected to cut off the battery current, thereby protecting the battery, reducing the probability of overcharging or over-discharging, and improving battery safety.
[0075] The method provided in this embodiment disconnects the switching circuit between the power module and the battery when the current is greater than a second preset current, thereby cutting off the battery current, protecting the battery, reducing the probability of overcharging or over-discharging, and improving battery safety.
[0076] In one embodiment, the method further includes:
[0077] Send control commands to the power module; the control commands are used to control the power module to be in the target state.
[0078] Control commands can include any one of the following: a latch control command, a disconnect control command, and a run control command. A latch control command is used to keep the power module in a latched state, a disconnect control command is used to keep the power module in a disconnected state, and a run control command is used to keep the power module in a running state.
[0079] The controller can periodically send control commands to the power module, and the previous control command does not affect the subsequent control command. For example, the previous control command is a cut-off control command, and the subsequent control command can be any one of a latch-up control command, a cut-off control command, or a run control command.
[0080] The method provided in this embodiment sends a control command to the power module to control the power module to be in a target state. Then, when the power module is in the target state, the battery current is compared with the preset current corresponding to the target state. Based on the comparison result, the battery is protected, reducing the probability of overcharging or over-discharging and improving the battery safety.
[0081] In one embodiment, sending control commands to the power module can be achieved in the following way:
[0082] When the power module is in normal operating condition, send control commands to the power module; the control commands include any one of the following: lockout control command, disconnection control command, and run control command;
[0083] Among them, the lockout control command is used to control the power module to be in a locked state, the disconnection control command is used to control the power module to be in a disconnected state, and the run control command is used to control the power module to be in a run state.
[0084] In this embodiment, the normal operating conditions may include the power module’s lockout, disconnection, charging, and discharging conditions under normal circumstances. When the power module is in the normal operating condition, any one of the following control commands can be sent to the power module: lockout control command, disconnection control command, and operation control command, so that the power module is in the target state indicated by the control command.
[0085] The method provided in this embodiment sends any one of the following control commands—lock-in control command, cut-off control command, or run control command—to the power module when the power module is in normal operating condition, causing the power module to be in the target state indicated by the control command. Then, the battery current is compared with the preset current corresponding to the target state, and the battery is protected based on the comparison result, reducing the probability of overcharging or over-discharging the battery and improving battery safety.
[0086] In one embodiment, sending control commands to the power module includes:
[0087] When the power module is in the protection off state, a cut-off control command is sent to the power module; the cut-off control command is used to control the power module to be in the off state.
[0088] When the power module is in a protected off-state, it indicates a malfunction in the energy storage module. In this case, only a cut-off control command is allowed to be sent to the power module, causing it to be in a cut-off state. Furthermore, if the battery current exceeds a first preset current while the power module is in the cut-off state, to reduce the risk of overcharging or over-discharging, the switching circuit between the power module and the battery is disconnected, thus disconnecting the battery and protecting it.
[0089] The method provided in this embodiment sends a cut-off control command to the power module when the power module is in a protected cut-off condition, so that the power module is in the cut-off state indicated by the cut-off control command. Then, the battery current is compared with the second preset current corresponding to the cut-off state. Based on the comparison result, the battery is protected, reducing the probability of overcharging or over-discharging and improving the battery safety.
[0090] Reference Figure 3 , Figure 3 This is a schematic flowchart of another battery protection method provided in an embodiment of this application. The method includes steps S301-S03:
[0091] S301, send a control command to the power module; the control command is used to control the power module to be in the target state.
[0092] S302, when the power module in the energy storage module is in the target state, compare the current of the battery in the energy storage module detected by the current detection device with the preset current corresponding to the target state to obtain the comparison result.
[0093] S303 If the comparison result shows that the current is greater than the first preset current, the switching circuit between the power module and the battery is disconnected to protect the battery.
[0094] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0095] Based on the same inventive concept, this application also provides a battery protection device for implementing the battery protection method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more battery protection device embodiments provided below can be found in the limitations of the battery protection method described above, and will not be repeated here.
[0096] In one embodiment, such as Figure 4 As shown, Figure 4 This is a structural block diagram of a battery protection device provided in an embodiment of this application. The device 400 is disposed in the controller of an energy storage system. The energy storage system includes multiple energy storage modules and a controller connected to each energy storage module. The energy storage modules are connected in series. Each energy storage module includes a power module, a switching circuit, a battery, and a current detection device. The power module is connected to the battery through the switching circuit. The device 400 includes:
[0097] The comparison module 401 is used to compare the current of the battery in the energy storage module detected by the current detection device with the preset current corresponding to the target state when the power module in the energy storage module is in the target state, and to obtain the comparison result.
[0098] The processing module 402 is used to control the battery current based on the comparison result and the switching circuit to protect the battery.
[0099] In one embodiment, if the target state includes a cut-off state or a locked state, the processing module 402 is specifically used to disconnect the switching circuit between the power module and the battery if the comparison result is that the current is greater than the first preset current, so as to cut off the current of the battery and protect the battery; the preset current corresponding to the target state includes the first preset current.
[0100] In one embodiment, if the target state includes the running state, the processing module 402 is specifically used to disconnect the switching circuit between the power module and the battery if the comparison result is that the current is greater than the second preset current, so as to cut off the current of the battery and protect the battery; the preset current corresponding to the target state includes the second preset current.
[0101] In one embodiment, such as Figure 5 As shown, Figure 5 This is a structural block diagram of another battery protection device provided in an embodiment of this application. The device 500 includes: a sending module 501, used to send control commands to the power module; the control commands are used to control the power module to be in a target state.
[0102] In one embodiment, the sending module 501 is specifically used to send a control command to the power module when the power module is in normal operating condition; the control command includes any one of a latching control command, a cut-off control command, and a running control command;
[0103] Among them, the lockout control command is used to control the power module to be in a locked state, the disconnection control command is used to control the power module to be in a disconnected state, and the run control command is used to control the power module to be in a run state.
[0104] In one embodiment, the sending module 501 is specifically used to send a cut-off control command to the power module when the power module is in a protection cut-off condition; the cut-off control command is used to control the power module to be in a cut-off state.
[0105] Each module in the aforementioned battery protection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0106] In one embodiment, such as Figure 6 As shown, Figure 6This is an internal structural diagram of a computer device provided in an embodiment of this application. The computer device includes a processor, memory, communication interface, display screen, and input device connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a battery protection method. The display screen can be a liquid crystal display (LCD) or an e-ink display. The input device can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.
[0107] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0108] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0109] When the power module in the energy storage module is in the target state, the current of the battery in the energy storage module detected by the current detection device is compared with the preset current corresponding to the target state to obtain the comparison result.
[0110] The battery current is controlled based on the comparison results and the switching circuit to protect the battery.
[0111] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0112] If the comparison result shows that the current is greater than the first preset current, the switching circuit between the power module and the battery is disconnected to cut off the battery current and protect the battery; the preset current corresponding to the target state includes the first preset current.
[0113] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0114] If the comparison result shows that the current is greater than the second preset current, the switching circuit between the power module and the battery is disconnected to cut off the battery current and protect the battery; the preset current corresponding to the target state includes the second preset current.
[0115] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0116] Send control commands to the power module; the control commands are used to control the power module to be in the target state.
[0117] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0118] When the power module is in normal operating condition, send control commands to the power module; the control commands include any one of the following: lockout control command, disconnection control command, and run control command;
[0119] Among them, the lockout control command is used to control the power module to be in a locked state, the disconnection control command is used to control the power module to be in a disconnected state, and the run control command is used to control the power module to be in a run state.
[0120] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0121] When the power module is in the protection off state, a cut-off control command is sent to the power module; the cut-off control command is used to control the power module to be in the off state.
[0122] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0123] When the power module in the energy storage module is in the target state, the current of the battery in the energy storage module detected by the current detection device is compared with the preset current corresponding to the target state to obtain the comparison result.
[0124] The battery current is controlled based on the comparison results and the switching circuit to protect the battery.
[0125] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0126] If the comparison result shows that the current is greater than the first preset current, the switching circuit between the power module and the battery is disconnected to cut off the battery current and protect the battery; the preset current corresponding to the target state includes the first preset current.
[0127] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0128] If the comparison result shows that the current is greater than the second preset current, the switching circuit between the power module and the battery is disconnected to cut off the battery current and protect the battery; the preset current corresponding to the target state includes the second preset current.
[0129] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0130] Send control commands to the power module; the control commands are used to control the power module to be in the target state.
[0131] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0132] When the power module is in normal operating condition, send control commands to the power module; the control commands include any one of the following: lockout control command, disconnection control command, and run control command;
[0133] Among them, the lockout control command is used to control the power module to be in a locked state, the disconnection control command is used to control the power module to be in a disconnected state, and the run control command is used to control the power module to be in a run state.
[0134] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0135] When the power module is in the protection off state, a cut-off control command is sent to the power module; the cut-off control command is used to control the power module to be in the off state.
[0136] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0137] When the power module in the energy storage module is in the target state, the current of the battery in the energy storage module detected by the current detection device is compared with the preset current corresponding to the target state to obtain the comparison result.
[0138] The battery current is controlled based on the comparison results and the switching circuit to protect the battery.
[0139] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0140] If the comparison result shows that the current is greater than the first preset current, the switching circuit between the power module and the battery is disconnected to cut off the battery current and protect the battery; the preset current corresponding to the target state includes the first preset current.
[0141] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0142] If the comparison result shows that the current is greater than the second preset current, the switching circuit between the power module and the battery is disconnected to cut off the battery current and protect the battery; the preset current corresponding to the target state includes the second preset current.
[0143] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0144] Send control commands to the power module; the control commands are used to control the power module to be in the target state.
[0145] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0146] When the power module is in normal operating condition, send control commands to the power module; the control commands include any one of the following: lockout control command, disconnection control command, and run control command;
[0147] Among them, the lockout control command is used to control the power module to be in a locked state, the disconnection control command is used to control the power module to be in a disconnected state, and the run control command is used to control the power module to be in a run state.
[0148] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0149] When the power module is in the protection off state, a cut-off control command is sent to the power module; the cut-off control command is used to control the power module to be in the off state.
[0150] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0151] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0152] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0153] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A battery protection method, characterized by, The method is applied to an energy storage system, which includes multiple energy storage modules and a controller connected to each of the energy storage modules. The energy storage modules are connected in series. Each energy storage module includes a power module, a switching circuit, a battery, and a current detection device. The power module is connected to the battery through the switching circuit. The method is applied to the controller, and the method includes: When the power module in the energy storage module is in the target state, the current of the battery in the energy storage module detected by the current detection device is compared with the preset current corresponding to the target state to obtain the comparison result. The battery current is controlled based on the comparison results and the switching circuit to protect the battery.
2. The method of claim 1, wherein, If the target state includes a cut-off state or a locked state, then the step of controlling the battery current according to the comparison result and the switching circuit to protect the battery includes: If the comparison result indicates that the current is greater than the first preset current, the switching circuit between the power module and the battery is disconnected to cut off the current to the battery and protect it; the preset current corresponding to the target state includes the first preset current.
3. The method according to claim 1, characterized in that, If the target state includes an operating state, then the step of controlling the battery current based on the comparison result and the switching circuit to protect the battery includes: If the comparison result indicates that the current is greater than the second preset current, the switching circuit between the power module and the battery is disconnected to cut off the current to the battery and protect it; the preset current corresponding to the target state includes the second preset current.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: A control command is sent to the power module; the control command is used to control the power module to be in the target state.
5. The method according to claim 4, characterized in that, Sending control commands to the power module includes: When the power module is in normal operating condition, the control command is sent to the power module; the control command includes any one of the following: a lockout control command, a cut-off control command, and a run control command; The lockout control command is used to control the power module to be in a locked state, the disconnection control command is used to control the power module to be in a disconnected state, and the run control command is used to control the power module to be in a run state.
6. The method according to claim 4, characterized in that, Sending control commands to the power module includes: When the power module is in a protected off-state condition, a cut-off control command is sent to the power module; the cut-off control command is used to control the power module to be in a cut-off state.
7. A battery protection device, characterized in that, The device is installed in the controller of the energy storage system. The energy storage system includes multiple energy storage modules and the controller connected to each of the energy storage modules. The energy storage modules are connected in series. Each energy storage module includes a power module, a switching circuit, a battery, and a current detection device. The power module is connected to the battery through the switching circuit. The device includes: The comparison module is used to compare the current of the battery in the energy storage module detected by the current detection device with the preset current corresponding to the target state when the power module in the energy storage module is in the target state, and to obtain the comparison result. The processing module is used to control the current of the battery based on the comparison result and the switching circuit, so as to protect the battery.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.