Battery equalization method, device and equipment during dormancy of battery management system and medium

By establishing and sending a sleep balance task when the battery management system is about to enter sleep mode, the problem that the power battery system cannot achieve battery balance in sleep state is solved, and the balance control of the battery pack and the service life are extended.

CN120019991APending Publication Date: 2025-05-20SAIC MOTOR
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311546246.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-17
Publication Date
2025-05-20

AI Technical Summary

Technical Problem

The power battery system cannot achieve battery balance when it is sleeping, resulting in battery pack inconsistency.

Method used

When the battery management system is about to enter sleep mode, a sleep balance task is established and sent, so that the balance control device can balance the battery pack in sleep state.

Benefits of technology

It realizes that the battery pack can still be balanced while the battery management system is sleeping, extending the service life of the battery pack.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120019991A_ABST
    Figure CN120019991A_ABST
Patent Text Reader

Abstract

The invention discloses a battery equalization method, device and equipment during dormancy of a battery management system, and a medium, and the method comprises the steps: when a condition for establishing a dormancy equalization task is satisfied, a main controller of the battery management system can establish the dormancy equalization task, the sleep equalization task represents the content of battery equalization controlled by the equalization control equipment when the battery management system and the equalization control equipment enter a sleep mode. When the condition for starting the dormancy balancing task is met and the battery management system is about to enter a dormancy mode, the main controller can send the dormancy balancing task to the balancing control equipment, so that the balancing control equipment can carry out battery balancing on the battery pack based on the dormancy balancing task. According to the method provided by the invention, the dormancy balancing task can be established before the battery management system enters the dormancy mode, and is sent to the balancing control equipment, so that the battery balancing can still be realized when the battery management system is dormant.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of battery equalization control, and particularly to a battery equalization method, device, equipment and medium when a battery management system is in a sleep state. Background Art

[0002] The power battery of a new energy vehicle is usually composed of a battery pack. During the use of the battery pack, due to the internal differences or external usage states of the multiple batteries in the battery pack, parameters such as battery capacity, SOC, internal resistance, and voltage will be different, that is, the phenomenon of battery pack inconsistency. The battery pack inconsistency will affect the charge and discharge performance of the battery pack and reduce the service life of the battery pack. To solve the problem of battery pack inconsistency, battery equalization technology can be used to equalize the energy of the batteries in the battery pack.

[0003] Currently, most power battery systems use passive equalization technology to achieve battery equalization, that is, using resistive devices to consume the energy of high-voltage or high-state-of-charge batteries to reduce the difference between different batteries. However, when the battery management system is in a sleep state, the passive equalization function cannot be enabled, and thus battery equalization cannot be achieved. Summary of the Invention

[0004] In view of this, this application provides a battery equalization method, device, equipment and medium when a battery management system is in a sleep state, so as to achieve battery equalization control even when the battery management system is in a sleep state.

[0005] In a first aspect, this application provides a battery equalization method when a battery management system is in a sleep state. The method is applied to the main controller of the battery management system, and the method includes:

[0006] Responding to the condition of meeting the establishment of a sleep equalization task, establishing a sleep equalization task;

[0007] Responding to the condition of meeting the start of the sleep equalization task and the battery management system about to enter the sleep mode, sending the sleep equalization task to the equalization control device;

[0008] Controlling the equalization control device to perform battery equalization on the battery pack based on the sleep equalization task.

[0009] In a possible implementation manner, the establishment of the sleep equalization task includes:

[0010] Based on the state of charge of each battery in the battery pack, determining the minimum state of charge;

[0011] Determining the target state of charge in each state of charge whose difference from the minimum state of charge is greater than a first preset value, and the target equalization battery corresponding to the target state of charge;

[0012] Determine the sleep equalization time of the target equalization battery based on the difference between the target state of charge and the minimum state of charge.

[0013] In a possible implementation, the controlling the equalization control device to perform battery equalization on the battery pack based on the sleep equalization task includes:

[0014] Control the equalization control device to close the equalization circuit of the target equalization battery for a duration up to the sleep equalization time.

[0015] In a possible implementation, the method further includes:

[0016] Determine the over-temperature threshold of the equalization control device so that the equalization control device monitors for temperature anomalies based on the over-temperature threshold; or,

[0017] Determine the equalization stop voltage based on the lower limit of the discharge voltage of the target equalization battery so that the equalization control device monitors for sleep equalization anomalies based on the equalization stop voltage.

[0018] In a possible implementation, the conditions for satisfying the establishment of the sleep equalization task include one or more of the following:

[0019] Obtain the time of the last sleep of the battery management system, and determine that the time interval between the last sleep time and the current time is greater than a preset time; or,

[0020] Obtain the state of charge of each battery in the battery pack, and determine that the difference between the maximum state of charge and the minimum state of charge among the states of charge of each battery is greater than a first preset value.

[0021] In a possible implementation, the conditions for satisfying the start of the sleep equalization task include:

[0022] Based on the state of charge of each battery in the battery pack, determine the minimum state of charge;

[0023] Determine that the minimum state of charge is greater than a second preset value, which indicates that the conditions for starting the sleep equalization task are satisfied.

[0024] In a possible implementation, before controlling the equalization control device to perform battery equalization on the battery pack based on the sleep equalization task, the method further includes:

[0025] Send an enable sleep equalization instruction to the equalization control device so that the equalization control device enables the sleep equalization function according to the enable sleep equalization instruction; or,

[0026] Send a sleep instruction to the equalization control device to control the equalization control device to enter the sleep mode.

[0027] In a possible implementation, before controlling the equalization control device to perform battery equalization on the battery pack based on the sleep equalization task, the method further includes:

[0028] Send an enable sleep monitoring function instruction to the equalization control device so that the equalization control device enables the sleep monitoring function according to the enable sleep monitoring function instruction; or,

[0029] Send an enable reverse wake-up function instruction to the equalization control device so that the equalization control device enables the function of reverse waking up the battery management system according to the enable reverse wake-up function instruction.

[0030] In a second aspect, the present application provides a battery equalization method during the sleep of a battery management system. The method is applied to an equalization control device of the battery management system, and the method includes:

[0031] Receive a sleep equalization task sent by the master controller. The sleep equalization task is established under the condition of meeting the conditions for establishing the sleep equalization task, and is sent when the conditions for starting the sleep equalization task are met and the battery management system is about to enter the sleep mode;

[0032] Perform battery equalization on the battery pack according to the sleep equalization task.

[0033] In a possible implementation, the process for the master controller to establish a sleep equalization task includes:

[0034] Based on the state of charge of each battery in the battery pack, determine the minimum state of charge;

[0035] Determine the target state of charge in each state of charge whose difference from the minimum state of charge is greater than a first preset value, and the target equalization battery corresponding to the target state of charge;

[0036] Based on the difference between the target state of charge and the minimum state of charge, determine the sleep equalization time of the target equalization battery.

[0037] In a possible implementation, the performing battery equalization on the battery pack according to the sleep equalization task includes:

[0038] Close the equalization circuit of the target equalization battery continuously until the sleep equalization time.

[0039] In a possible implementation, the method further includes:

[0040] Receive the enable sleep monitoring function instruction sent by the master controller, and enable the sleep monitoring function according to the enable sleep monitoring function instruction; or,

[0041] Receive the enable reverse wake-up function instruction sent by the master controller, and enable the function of reverse waking up the battery management system according to the enable reverse wake-up function instruction.

[0042] In a possible implementation manner, the method further includes:

[0043] When a fault is detected during the execution of the sleep monitoring function, reverse wake up the battery management system.

[0044] In a third aspect, the present application provides a battery equalization device during sleep of a battery management system. The device is applied to the master controller of the battery management system, and the device includes:

[0045] A establishing unit, configured to establish a sleep equalization task in response to meeting the conditions for establishing a sleep equalization task;

[0046] A sending unit, configured to send the sleep equalization task to an equalization control device in response to meeting the conditions for starting the sleep equalization task and the battery management system is about to enter the sleep mode;

[0047] A control unit, configured to control the equalization control device to perform battery equalization on the battery pack based on the sleep equalization task.

[0048] In a fourth aspect, the present application provides a battery equalization device during sleep of a battery management system. The device is applied to the equalization control device of the battery management system, and the device includes:

[0049] A receiving unit, configured to receive the sleep equalization task sent by the master controller. The sleep equalization task is established under the condition of meeting the conditions for establishing the sleep equalization task, and is sent when the conditions for starting the sleep equalization task are met and the battery management system is about to enter the sleep mode;

[0050] An equalization control unit, configured to perform battery equalization on the battery pack according to the sleep equalization task.

[0051] In a fifth aspect, the present application provides a battery equalization device during sleep of a battery management system. The device includes: a memory and a processor;

[0052] The memory is used to store relevant program codes;

[0053] The processor is used to call the program codes to execute the battery equalization method during sleep of the battery management system according to any one of the implementation manners in the first aspect or the second aspect.

[0054] In a sixth aspect, the present application provides a computer-readable storage medium for storing a computer program for executing the battery equalization method during the sleep of the battery management system according to any one of the implementation manners of the first aspect or the second aspect above.

[0055] Thus, the present application has the following beneficial effects:

[0056] In the above implementation manner of the present application, when the conditions for establishing a sleep equalization task are met, the main controller of the battery management system can establish a sleep equalization task, which represents the content of the battery equalization controlled by the equalization control device when the battery management system and the equalization control device enter the sleep mode. When the conditions for starting the sleep equalization task are met and the battery management system is about to enter the sleep mode, the main controller can send the sleep equalization task to the equalization control device so that the equalization control device can perform battery equalization on the battery pack based on the sleep equalization task. Through the method provided by the present application, a sleep equalization task can be established and sent to the equalization control device before the battery management system enters the sleep mode, thereby realizing battery equalization even when the battery management system is in the sleep state. Description of the Drawings

[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments provided in the present application, and those of ordinary skill in the art can also obtain other drawings based on these drawings.

[0058] Figure 1 It is a schematic structural diagram of a battery management system provided by an embodiment of the present application;

[0059] Figure 2 It is a flowchart of a battery equalization method during the sleep of a battery management system provided by an embodiment of the present application;

[0060] Figure 3 It is a flowchart of another battery equalization method during the sleep of a battery management system provided by an embodiment of the present application;

[0061] Figure 4 It is a flowchart of yet another battery equalization method during the sleep of a battery management system provided by an embodiment of the present application;

[0062] Figure 5 It is a schematic diagram of a battery equalization device during the sleep of a battery management system provided by an embodiment of the present application;

[0063] Figure 6Schematic diagram of another battery equalization device when the battery management system is in the sleep state provided by the embodiment of the present application;

[0064] Figure 7 Schematic diagram of a battery equalization device when the battery management system is in the sleep state provided by the embodiment of the present application. Detailed implementation manners

[0065] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. The described embodiments are only exemplary implementation manners of the present application, not all implementation manners. Those skilled in the art can obtain other embodiments without creative efforts in combination with the embodiments of the present application, and these embodiments are also within the protection scope of the present application.

[0066] The power batteries of new energy vehicles are usually composed of battery packs. During the use of the battery packs, due to the internal differences or external usage states of the multiple batteries in the battery packs, parameters such as battery capacity, SOC, internal resistance, and voltage will be different, that is, the phenomenon of battery pack inconsistency. The battery pack inconsistency will affect the charge and discharge performance of the battery pack and reduce the service life of the battery pack. To solve the problem of battery pack inconsistency, battery equalization technology can be used to equalize the energy of the batteries in the battery pack.

[0067] Currently, most power battery systems use passive equalization technology to achieve battery equalization, that is, resistance devices are used to consume the energy of batteries with high voltage or high state of charge to reduce the gap between different batteries. However, when the battery management system is in the sleep state, the passive equalization function cannot be enabled, and thus battery equalization cannot be achieved.

[0068] Based on this, the embodiment of the present application provides a battery equalization method when the battery management system is in the sleep state, so as to achieve battery equalization control of the power battery even when the battery management system is in the sleep state. Specifically, when the conditions for establishing a sleep equalization task are met, the main controller of the battery management system can establish a sleep equalization task, and this sleep equalization task represents the content of the battery equalization controlled by the equalization control device when the battery management system and the equalization control device enter the sleep mode. When the conditions for starting the sleep equalization task are met and the battery management system is about to enter the sleep mode, the main controller can send the sleep equalization task to the equalization control device, so that the equalization control device can perform battery equalization on the battery pack based on the sleep equalization task. Through the method provided by the embodiment of the present application, a sleep equalization task can be established before the battery management system enters the sleep mode and sent to the equalization control device, thereby achieving battery equalization even when the battery management system is in the sleep state.

[0069] To facilitate understanding of the method provided in the embodiments of the present application, the following will first introduce it in combination with an application scenario. Refer to Figure 1 , Figure 1 which is a schematic structural diagram of a battery management system provided in an embodiment of the present application.

[0070] The battery management system 100 includes a main controller 101, an equalization control device 102, and a battery pack 103. Among them, the battery pack 103 represents the power battery of the whole vehicle.

[0071] In a possible implementation manner, the main controller 101 may be a microcontroller unit (MCU), and the equalization control device 102 may be an analog front end (AFE), serving as a battery sampling chip of the battery management system.

[0072] The main controller 101 may establish a sleep equalization task when the conditions for establishing the sleep equalization task are met. When it is determined that the conditions for enabling the sleep equalization task are met and the main controller 101 learns that the battery management system is about to enter the sleep mode, the main controller 101 may send the sleep equalization task to the equalization control device 102 and enable the sleep equalization function of the equalization control device 102. After the equalization control device 102 receives the sleep equalization task, after the main controller 101 and the equalization control device 102 enter the sleep mode, the equalization control device 102 may also execute the sleep equalization task to perform battery equalization on the battery pack 103.

[0073] In a possible implementation manner, each battery in the battery pack 103 corresponds to an equalization circuit, and the equalization circuit includes a resistive device. When the equalization circuit connected to the battery is closed, the resistive device can consume the power of the battery, thereby achieving the purpose of battery equalization.

[0074] Based on this, the embodiments of the present application provide a battery equalization method when the battery management system is in the sleep state. The following will introduce the technical solutions of the embodiments of the present application in conjunction with the accompanying drawings.

[0075] Refer to Figure 2 , Figure 2 which is a flowchart of a battery equalization method when the battery management system is in the sleep state provided in an embodiment of the present application.

[0076] This method may be executed by the main controller of the battery management system. This method may include the following steps:

[0077] S201: Establish a sleep equalization task in response to meeting the conditions for establishing the sleep equalization task.

[0078] When the battery management system is operating normally, that is, when it has not entered the sleep mode, the main controller can determine whether the battery management system meets the conditions for establishing a sleep balancing task. The sleep balancing task means that when the battery management system enters the sleep mode, it can still perform the battery balancing task on the battery pack (power battery) of the battery management system. When the conditions for establishing the sleep balancing task are met, the sleep balancing task can be established.

[0079] In a possible implementation manner, it can be determined whether the conditions for establishing the sleep balancing task are met through one or more of the following methods:

[0080] (1) The time when the battery management system last entered the sleep mode can be obtained, and then the time interval between the last sleep time and the current time can be determined. It is judged whether this time interval is greater than a preset time. If it is greater, it indicates that the battery pack of the current battery management system is in a relatively stable state.

[0081] (2) The state of charge (SOC) of each battery in the battery pack is obtained. Here, the state of charge represents the ratio of the remaining capacity of the battery to the capacity in the fully charged state. According to the state of charge of each battery, the difference between the maximum state of charge and the minimum state of charge is determined. It is judged whether this difference is greater than a first preset value. If it is greater, it indicates that there is an inconsistency problem in the current battery pack, and battery balancing control can be performed on the battery pack to ensure the consistency of the battery pack.

[0082] When the above conditions are met, the main controller can establish a sleep balancing task.

[0083] In a possible implementation manner, establishing the sleep balancing task can mean determining the relevant parameters of the sleep balancing. Specifically, when implemented, the state of charge of each battery in the battery pack can be obtained, and then the minimum state of charge among the states of charge can be determined. Based on the state of charge of each battery, the target state of charge whose difference from the minimum state of charge is greater than the first preset value is determined, and the target balanced battery corresponding to the target state of charge is determined. Among them, the target state of charge can include multiple states of charge, that is, all the states of charge that satisfy the difference from the minimum state of charge being greater than the first preset value. Then, the target balanced battery corresponding to the target state of charge can also be multiple batteries in the battery pack.

[0084] It should be noted that the specific value of the first preset value is not limited in the embodiments of the present application, and the first preset value can be determined in combination with actual requirements. For example, the first preset value can be set to 1%, that is, all the states of charge whose difference from the minimum state of charge is greater than 1% can be determined as the target state of charge.

[0085] Then, based on the difference between the state of charge of the target balanced battery and the minimum state of charge, the sleep balancing time of the target balanced battery is determined. For example, based on the difference between the state of charge of the target balanced battery and the minimum state of charge, the difference in battery capacity can be determined, that is, the battery capacity that the target balanced battery needs to discharge. The main controller can obtain the discharge voltage and discharge resistance of the balancing circuit connected to the target balanced battery, and thus can determine the discharge current of the balancing circuit according to the discharge voltage and discharge resistance. When the discharge current and the battery capacity that needs to be discharged are determined, the corresponding relationship between the discharged battery capacity, the discharge current, and the discharge time can be obtained, and the time for closing the balancing circuit of the target balanced battery, that is, the discharge time of the target balanced battery, which is the corresponding sleep balancing time, can be determined. Among them, the discharged battery capacity can be determined according to the integral of the discharge current with respect to the discharge time.

[0086] It should be noted that when the target balanced battery includes multiple batteries, since each battery corresponds to a balancing circuit and the discharge voltages and discharge capacities of different balancing circuits can be different, for each battery, the sleep balancing time corresponding to the battery needs to be determined separately.

[0087] S202: In response to satisfying the condition for starting the sleep balancing task and the battery management system being about to enter the sleep mode, send the sleep balancing task to the balancing control device.

[0088] After establishing the sleep balancing task, the main controller can determine whether the condition for starting the sleep balancing task is satisfied, that is, it is not possible to directly execute the sleep balancing task after establishing the sleep balancing task. Only when the condition for starting the sleep balancing task is satisfied and the main controller learns that the battery management system is about to enter the sleep mode, will the sleep balancing task be sent to the balancing control device.

[0089] In a possible implementation manner, the following method can be used to determine whether the condition for starting the sleep balancing task is satisfied. Based on the state of charge of each battery in the battery pack, the minimum state of charge is determined. Determine whether the minimum state of charge is greater than the second preset value. If it is greater, it means that the condition for starting the sleep balancing task is satisfied.

[0090] Among them, when determining whether to start the sleep balancing task, it indicates that the sleep balancing task has been established before, that is, among the states of charge of each battery, the difference between the maximum state of charge and the minimum state of charge satisfies being greater than the first preset value.

[0091] It should be noted that the embodiments of the present application do not limit the specific value of the second preset value, and the second preset value can be determined in combination with actual requirements. For example, the second preset value can be set to 10%, that is, when the minimum state of charge is greater than 10%, it means that the condition for starting the sleep balancing task is satisfied.

[0092] When the conditions for enabling the sleep balancing task are met and the battery management system is about to enter the sleep mode, the main controller can send the sleep balancing task to the balancing control device.

[0093] In a possible implementation, before sending the sleep balancing task to the balancing control device, an enable sleep balancing instruction can be sent to the balancing control device, and the enable sleep balancing instruction is used to enable the sleep balancing function of the balancing control device. Then, a sleep instruction can be sent to the balancing control device to control the balancing control device to enter the sleep mode. After both the battery management system and the balancing control device enter the sleep mode, the balancing control device can also execute the sleep balancing task.

[0094] S203: Control the balancing control device to perform battery balancing on the battery pack based on the sleep balancing task.

[0095] After sending the sleep balancing task to the balancing control device, the balancing control device can perform battery balancing on the battery pack based on the sleep balancing task. After the subsequent battery management system normally enters the sleep mode, it does not affect the balancing control device to perform battery balancing on the battery pack.

[0096] According to the above embodiments, the process for the main controller to establish the sleep balancing task can be to determine the target state of charge in each state of charge whose difference from the minimum state of charge is greater than a first preset value, and the target balancing battery corresponding to the target state of charge. And based on the difference between the state of charge of the target balancing battery and the minimum state of charge, determine the sleep balancing time of the target balancing battery. Therefore, the main controller can send the sleep balancing time of the target balancing battery to the balancing control device, and the balancing control device can close the balancing circuit corresponding to the target balancing battery to discharge the target balancing battery, and control the closing duration of the balancing circuit to reach the sleep balancing time, and then can disconnect the balancing circuit to complete the battery balancing (i.e., the discharging process) of the target balancing battery.

[0097] Through the method provided by the embodiments of the present application, a sleep balancing task can be established before the battery management system enters the sleep mode and sent to the balancing control device, so as to achieve battery balancing even when the battery management system is in the sleep state.

[0098] In a possible implementation, during the process of the main controller establishing the sleep balancing task, the over-temperature threshold of the balancing control device can also be determined in advance. After sending the over-temperature threshold to the balancing control device, the balancing control device can perform temperature anomaly monitoring according to the over-temperature threshold.

[0099] In a possible implementation, before sending the sleep balancing task to the balancing control device, an instruction to enable the sleep monitoring function may also be sent to the balancing control device, so that the balancing control device enables the sleep monitoring function according to the instruction to enable the sleep monitoring function. After the subsequent balancing control device enters the sleep mode, it can also monitor the battery management system for abnormalities. For example, it can monitor whether the temperature of the balancing control device is too high, whether the battery is under-voltage, etc.

[0100] In a possible implementation, before sending the sleep balancing task to the balancing control device, an instruction to enable the reverse wake-up function may also be sent to the balancing control device, so that the balancing control device enables the function of reverse-waking up the battery management system according to the instruction to enable the reverse wake-up function. For example, when the balancing control device monitors abnormalities such as battery under-voltage, it can reverse-wake up the battery management system.

[0101] Specifically, the balancing control device can pull up the level of the wake-up pin, which is connected to the System Basis Chip (SBC) of the battery management system. When the wake-up pin is at a pulled-up level, it can wake up the system basis chip SBC, and then the system basis chip SBC can wake up the main controller, that is, wake up the battery management system.

[0102] In a possible implementation, if there is a situation that prevents the battery management system from entering the sleep mode, that is, the battery management system does not go to sleep, at this time, the battery management system can send a wake-up instruction to the balancing control device to wake up the balancing control device.

[0103] Based on the above method embodiments, the embodiments of the present application also provide a battery balancing method when the battery management system is in sleep. Refer to Figure 3 As shown, it is a flowchart of another battery balancing method when the battery management system is in sleep provided by the embodiments of the present application.

[0104] This method can be executed by the balancing control device of the battery management system. Among them, the main controller can be a Microcontroller Unit (MCU).

[0105] This method may include the following steps:

[0106] S301: Receive the sleep balancing task sent by the main controller.

[0107] Among them, the sleep balancing task is established under the condition of meeting the conditions for establishing the sleep balancing task, and is sent when the conditions for starting the sleep balancing task are met and the battery management system is about to enter the sleep mode.

[0108] In a possible implementation, the main controller can determine whether the conditions for establishing a sleep balancing task are met in one or more of the following ways:

[0109] (1) It can obtain the time when the battery management system last went into sleep, then determine the time interval between the last sleep time and the current time, and judge whether this time interval is greater than a preset time. If it is greater, it indicates that the battery pack of the current battery management system is in a relatively stable state.

[0110] (2) Obtain the state of charge (SOC) of each battery in the battery pack, where the state of charge represents the ratio of the remaining capacity of the battery to the capacity in a fully charged state. According to the state of charge of each battery, determine the difference between the maximum state of charge and the minimum state of charge, and judge whether this difference is greater than a first preset value. If it is greater, it indicates that there is an inconsistency problem in the current battery pack, and battery balancing control can be performed on the battery pack to ensure the consistency of the battery pack.

[0111] When the above conditions are met, the main controller can establish a sleep balancing task.

[0112] In a possible implementation, establishing a sleep balancing task can mean determining the relevant parameters for sleep balancing. Specifically, in implementation, it can obtain the state of charge of each battery in the battery pack, and then determine the minimum state of charge among the states of charge. Based on the state of charge of each battery, determine the target state of charge whose difference from the minimum state of charge is greater than the first preset value, and determine the target balanced battery corresponding to the target state of charge. Among them, the target state of charge can include multiple states of charge, that is, all states of charge that satisfy the difference from the minimum state of charge being greater than the first preset value, and the target balanced battery corresponding to the target state of charge can also be multiple batteries in the battery pack.

[0113] S302: Perform battery balancing on the battery pack according to the sleep balancing task.

[0114] After the main controller sends the sleep balancing task to the balancing control device, the balancing control device can perform battery balancing on the battery pack.

[0115] According to the above embodiments, the main controller can determine the target balanced battery that needs to be battery balanced, and determine the sleep balancing time for battery balancing the target balanced battery. The main controller sends the sleep balancing time of the target balanced battery to the balancing control device, and the balancing control device can close the balancing circuit corresponding to the target balanced battery to discharge the target balanced battery, and control the closing duration of the balancing circuit to reach the sleep balancing time, and then disconnect the balancing circuit to complete the battery balancing of the target balanced battery.

[0116] In a possible implementation, before the master controller sends the sleep balancing task to the balancing control device, it may send an enable sleep balancing instruction to the balancing control device, and the balancing control device may enable the sleep balancing function of the balancing control device according to the enable sleep balancing instruction. After the subsequent balancing control device enters the sleep mode, battery balancing can also be performed. Before the master controller is about to enter the sleep mode, it may send a sleep instruction to the balancing control device to control the balancing control device to enter the sleep mode.

[0117] In a possible implementation, the balancing control device may receive an enable sleep monitoring function instruction sent by the master controller and enable the sleep monitoring function according to the enable sleep monitoring function instruction. After the subsequent balancing control device enters the sleep mode, it can also perform abnormal monitoring on the battery management system. For example, it can monitor whether the temperature of the balancing control device is too high, whether the battery is under voltage, etc.

[0118] In a possible implementation, the balancing control device may receive an enable reverse wake-up function instruction sent by the master controller and enable the function of reverse waking up the battery management system according to the enable reverse wake-up function instruction. When a fault is detected during the execution of the sleep monitoring function, the battery management system can be reverse-woken up. For example, when the balancing control device monitors abnormalities such as battery under voltage, it can reverse-wake up the battery management system.

[0119] Through the method provided by the embodiments of the present application, a sleep balancing task can be established before the battery management system enters the sleep mode and sent to the balancing control device, so that the balancing control device can also achieve battery balancing when the battery management system is in the sleep state.

[0120] In addition, the embodiments of the present application also provide a battery balancing method when the battery management system is in the sleep state. Refer to Figure 4 As shown, it is a flowchart of another battery balancing method when the battery management system is in the sleep state provided by the embodiments of the present application.

[0121] The method may include the following steps:

[0122] S401: Determine whether the condition for establishing the sleep balancing task is satisfied; if so, establish the sleep balancing task; otherwise, do not establish the sleep balancing task;

[0123] Among them, establishing the sleep balancing task may include determining the target balancing battery that needs to perform battery balancing and the sleep balancing time.

[0124] S402: In response to the condition for enabling the sleep balancing task being satisfied and the battery management system being about to enter the sleep mode, the master controller sends an enable sleep balancing instruction, an enable sleep monitoring function instruction, and an enable reverse wake-up function instruction to the balancing control device;

[0125] S403: The main controller sends the sleep balancing task to the balancing control device;

[0126] S404: The balancing control device performs battery balancing on the target balancing battery according to the sleep balancing task and continues until the target balancing time;

[0127] S405: Determine whether there is a factor that prevents the battery management system from entering the sleep mode. If so, the main controller sends a wake-up instruction to the balancing control device; otherwise, the battery management system enters the sleep mode;

[0128] S406: The balancing control device monitors whether the battery management system fails. If so, it wakes up the battery management system in reverse; otherwise, it continues to execute the sleep balancing task.

[0129] Among them, the specific implementation manner of the above steps can be referred to the method embodiment in the foregoing text, and will not be elaborated here.

[0130] Based on the above method embodiment, the embodiment of the present application further provides a battery balancing device when the battery management system is in sleep. Refer to Figure 5 , which is a schematic diagram of a battery balancing device when the battery management system is in sleep provided by the embodiment of the present application.

[0131] The device 500 can be applied to the main controller of the battery management system. The device 500 includes:

[0132] A establishing unit 501, configured to establish a sleep balancing task in response to meeting the condition for establishing the sleep balancing task;

[0133] A sending unit 502, configured to send the sleep balancing task to the balancing control device in response to meeting the condition for starting the sleep balancing task and the battery management system about to enter the sleep mode;

[0134] A control unit 503, configured to control the balancing control device to perform battery balancing on the battery pack based on the sleep balancing task.

[0135] In a possible implementation manner, the establishing unit 501 is specifically configured to determine the minimum state of charge based on the state of charge of each battery in the battery pack; determine the target state of charge in each state of charge whose difference from the minimum state of charge is greater than a first preset value, and the target balancing battery corresponding to the target state of charge; determine the sleep balancing time of the target balancing battery based on the difference between the target state of charge and the minimum state of charge.

[0136] In a possible implementation, the control unit 503 is specifically configured to control the equalization control device to close the equalization circuit of the target equalization battery for a duration up to the sleep equalization time.

[0137] In a possible implementation, the device further includes: a determination unit configured to determine an over-temperature threshold of the equalization control device, so that the equalization control device monitors for temperature anomalies based on the over-temperature threshold; or, determine an equalization stop voltage based on a lower limit of the discharge voltage of the target equalization battery, so that the equalization control device monitors for sleep equalization anomalies based on the equalization stop voltage.

[0138] In a possible implementation, the conditions for satisfying the establishment of a sleep equalization task include one or more of the following: obtaining the time of the last sleep of the battery management system, and determining that the time interval between the last sleep time and the current time is greater than a preset time; or, obtaining the state of charge of each battery in the battery pack, and determining that the difference between the maximum state of charge and the minimum state of charge among the states of charge of the respective batteries is greater than a first preset value.

[0139] In a possible implementation, the conditions for satisfying the start of a sleep equalization task include: based on the state of charge of each battery in the battery pack, determining the minimum state of charge; determining that the minimum state of charge is greater than a second preset value, which indicates that the conditions for starting the sleep equalization task are satisfied.

[0140] In a possible implementation, before controlling the equalization control device to perform battery equalization on the battery pack based on the sleep equalization task, the sending unit 502 is further configured to send an enable sleep equalization instruction to the equalization control device, so that the equalization control device enables the sleep equalization function according to the enable sleep equalization instruction; or, send a sleep instruction to the equalization control device to control the equalization control device to enter the sleep mode.

[0141] In a possible implementation, before controlling the equalization control device to perform battery equalization on the battery pack based on the sleep equalization task, the sending unit 502 is further configured to send an enable sleep monitoring function instruction to the equalization control device, so that the equalization control device enables the sleep monitoring function according to the enable sleep monitoring function instruction; or, send an enable reverse wake-up function instruction to the equalization control device, so that the equalization control device enables the function of reverse waking up the battery management system according to the enable reverse wake-up function instruction.

[0142] Through the device provided by the embodiments of the present application, a sleep equalization task can be established and sent to the equalization control device before the battery management system enters the sleep mode, thereby realizing battery equalization even when the battery management system is in the sleep state.

[0143] In addition, an embodiment of the present application further provides a battery equalization device when the battery management system is in a sleep state. Refer to Figure 6 , which is a schematic diagram of another battery equalization device when the battery management system is in a sleep state provided by an embodiment of the present application.

[0144] The device 600 can be applied to an equalization control device of a battery management system. The device 600 includes:

[0145] A receiving unit 601, configured to receive a sleep equalization task sent by a main controller. The sleep equalization task is established under the condition of meeting the condition for establishing the sleep equalization task, and is sent when the condition for enabling the sleep equalization task is met and the battery management system is about to enter the sleep mode;

[0146] An equalization control unit 602, configured to perform battery equalization on the battery pack according to the sleep equalization task.

[0147] In a possible implementation manner, the process of the main controller establishing the sleep equalization task includes: determining the minimum state of charge based on the state of charge of each battery in the battery pack; determining the target state of charge whose difference from the minimum state of charge among the states of charge is greater than a first preset value, and the target equalization battery corresponding to the target state of charge; and determining the sleep equalization time of the target equalization battery based on the difference between the target state of charge and the minimum state of charge.

[0148] In a possible implementation manner, the equalization control unit 602 is specifically configured to close the equalization circuit of the target equalization battery continuously until the sleep equalization time.

[0149] In a possible implementation manner, the receiving unit 601 is further configured to receive an enable sleep monitoring function instruction sent by the main controller, and enable the sleep monitoring function according to the enable sleep monitoring function instruction; or, receive an enable reverse wake-up function instruction sent by the main controller, and enable the function of reverse waking up the battery management system according to the enable reverse wake-up function instruction.

[0150] In a possible implementation manner, the device 600 further includes: a reverse wake-up unit, configured to reverse wake up the battery management system when a fault is detected during the execution of the sleep monitoring function.

[0151] Based on the above method embodiment and device embodiment, an embodiment of the present application further provides a battery equalization device when the battery management system is in a sleep state. The following will be introduced with reference to the accompanying drawings.

[0152] Refer to Figure 7 , Figure 7Schematic diagram of a battery equalization device when the battery management system is in sleep mode provided by an embodiment of the present application.

[0153] The device 700 includes: a memory 701 and a processor 702;

[0154] The memory 701 is used to store relevant program codes;

[0155] The processor 702 is used to call the program codes to execute the battery equalization method when the battery management system is in sleep mode described in the above method embodiment.

[0156] In addition, an embodiment of the present application also provides a computer-readable storage medium, which is used to store a computer program, and the computer program is used to execute the battery equalization method when the battery management system is in sleep mode described in the above method embodiment.

[0157] It should be noted that the technical features in the upper-level means provided in the embodiments of the present application are clear to those skilled in the art, and the problems to be solved by the upper-level means are also clear. How to obtain the means for the corresponding features can be selected by those skilled in the art according to specific implementation requirements. The means provided in the present application should not be regarded as a limitation to the solution or the only implementation means.

[0158] It should be noted that the embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other. In particular, for system or device embodiments, since they are basically similar to method embodiments, the description is relatively simple. The relevant parts can refer to the partial description of the method embodiments. The device embodiments described above are only illustrative. The units or modules described as separate components may or may not be physically separated. The components shown as units or modules may or may not be physical modules, that is, they may be located in one place or distributed to multiple network units. Some or all of the units or modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative work.

[0159] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functions, and operations that the methods, apparatuses, devices, etc. according to various embodiments of the present application may implement. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order from that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0160] It should be understood that in the present application, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that there can be three relationships. For example, "A and / or B" can represent: only A exists, only B exists, and both A and B exist at the same time. Here, A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (one) of the following" or its similar expression refers to any combination of these items, including any combination of single item (one) or plural items (ones). For example, at least one (one) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0161] It should also be noted that in the present application, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device that includes a series of elements not only includes those elements, but also includes other elements that are not explicitly listed, or further includes elements that are inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article, or device that includes the said element.

[0162] The steps of the methods or algorithms described in connection with the embodiments disclosed in the present application may be implemented directly in hardware, in a software module executed by a processor, or in a combination thereof. The software module may be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0163] The foregoing description of the disclosed embodiments enables those skilled in the art to make or use the present application. 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 present application. Thus, the present application is not intended 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 battery balancing method when a battery management system is in sleep mode, characterized in that: The method is applied to a main controller of a battery management system, and the method comprises: In response to satisfying a condition for establishing a sleep balancing task, establishing a sleep balancing task; In response to the condition of starting the dormant balancing task being met and the battery management system about to enter the dormant mode, sending the dormant balancing task to the balancing control device; The balancing control device is controlled to perform battery balancing on the battery group based on the dormant balancing task.

2. The method according to claim 1, characterized in that The task of establishing a dormancy balance includes: Determining a minimum state of charge based on the state of charge of each battery in the battery pack; Determine a target state of charge whose difference from the minimum state of charge is greater than a first preset value among various states of charge, and a target balancing battery corresponding to the target state of charge; The dormancy balancing time of the target balancing battery is determined based on the difference between the target state of charge and the minimum state of charge.

3. The method according to claim 2, characterized in that The controlling the balancing control device to perform battery balancing on the battery pack based on the dormant balancing task includes: The balancing control device is controlled to close the balancing circuit of the target balancing battery until the dormant balancing time.

4. The method according to claim 2, characterized in that: The method further comprises: determining an over-temperature threshold of the balancing control device so that the balancing control device performs temperature anomaly monitoring based on the over-temperature threshold; or, A balancing stop voltage is determined based on a lower limit of a discharge voltage of the target balancing cell, so that the balancing control device performs dormant balancing abnormality monitoring based on the balancing stop voltage.

5. According to the method of claim 1, the conditions for establishing a sleep balancing task include one or more of the following: Obtain the last sleep time of the battery management system, and determine that the time interval between the last sleep time and the current time is greater than a preset time; or, The state of charge of each battery in the battery pack is obtained, and it is determined that a difference between a maximum state of charge and a minimum state of charge among the states of charge of each battery is greater than a first preset value.

6. According to the method of claim 1, the condition for starting the sleep balancing task comprises: Determining a minimum state of charge based on the state of charge of each battery in the battery pack; If it is determined that the minimum state of charge is greater than a second preset value, it means that a condition for starting the sleep balancing task is met.

7. The method according to claim 1, characterized in that Before controlling the balancing control device to perform battery balancing on the battery group based on the dormant balancing task, the method further includes: sending an enable sleep balancing instruction to the balancing control device, so that the balancing control device enables the sleep balancing function according to the enable sleep balancing instruction; or, A sleep instruction is sent to the balancing control device to control the balancing control device to enter a sleep mode.

8. The method according to claim 1, characterized in that: Before controlling the balancing control device to perform battery balancing on the battery group based on the dormant balancing task, the method further includes: Sending an enable sleep monitoring function instruction to the balancing control device, so that the balancing control device enables the sleep monitoring function according to the enable sleep monitoring function instruction; or, An enable reverse wake-up function instruction is sent to the balancing control device, so that the balancing control device enables the reverse wake-up function of the battery management system according to the enable reverse wake-up function instruction.

9. A battery balancing method when a battery management system is in sleep mode, characterized in that: The method is applied to a balancing control device of a battery management system, and the method comprises: Receiving a sleep balancing task sent by a main controller, wherein the sleep balancing task is established when a condition for establishing the sleep balancing task is met, and is sent when a condition for starting the sleep balancing task is met and the battery management system is about to enter a sleep mode; The battery pack is balanced according to the sleep balancing task.

10. The method according to claim 9, characterized in that The process of the main controller establishing the sleep balancing task includes: Determining a minimum state of charge based on the state of charge of each battery in the battery pack; Determine a target state of charge whose difference from the minimum state of charge is greater than a first preset value among various states of charge, and a target balancing battery corresponding to the target state of charge; The dormancy balancing time of the target balancing battery is determined based on the difference between the target state of charge and the minimum state of charge.

11. The method according to claim 9, characterized in that The performing battery balancing on the battery pack according to the sleep balancing task includes: The balancing circuit of the target balancing battery is closed until the dormant balancing time.

12. The method according to claim 9, characterized in that The method further comprises: receiving a sleep monitoring function enabling instruction sent by the main controller, and enabling the sleep monitoring function according to the sleep monitoring function enabling instruction; or, Receive the reverse wake-up function enable instruction sent by the main controller, and enable the reverse wake-up function of the battery management system according to the reverse wake-up function enable instruction.

13. The method according to claim 12, characterized in that The method further comprises: When a fault is detected during the execution of the sleep monitoring function, the battery management system is woken up in reverse.

14. A battery balancing device for a battery management system during sleep, characterized in that: The device is applied to a main controller of a battery management system, and the device comprises: An establishing unit, configured to establish a sleep balancing task in response to satisfying a condition for establishing a sleep balancing task; A sending unit, configured to send the sleep balancing task to a balancing control device in response to the condition for starting the sleep balancing task being met and the battery management system about to enter a sleep mode; A control unit is used to control the balancing control device to perform battery balancing on the battery group based on the dormant balancing task.

15. A battery balancing device for a battery management system during sleep, characterized in that: The device is applied to a balancing control device of a battery management system, and the device comprises: A receiving unit, used for receiving a sleep balancing task sent by a main controller, wherein the sleep balancing task is established when a condition for establishing a sleep balancing task is met, and is sent when a condition for starting the sleep balancing task is met and the battery management system is about to enter a sleep mode; A balancing control unit is used to perform battery balancing on the battery group according to the dormant balancing task.

16. A battery balancing device when a battery management system is in sleep mode, characterized in that: The device comprises: a memory and a processor; The memory is used to store relevant program codes; The processor is used to call the program code to execute the battery balancing method when the battery management system is in sleep mode as described in any one of claims 1 to 8 or any one of claims 9 to 13.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the battery balancing method when the battery management system is in sleep mode as described in any one of claims 1 to 8 or any one of claims 9 to 13.