Battery equalization processing method and device and electronic equipment
By accurately judging the charging and discharging stage of a single battery and correcting the charging and discharging termination voltage, the problem of unsatisfactory battery balance control in the prior art is solved, and the balance efficiency of the battery pack and the overall performance of the battery pack are improved.
Patent Information
- Application Number
- CN202411472823.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2024-12-27
AI Technical Summary
The existing battery equalization control methods are difficult to accurately judge during the charging and discharging stage with large voltage fluctuations, resulting in unsatisfactory accuracy of the equalization control, which affects the overall performance and life of the battery pack.
By determining the voltage and battery type of a single battery, determining the charging and discharging stage, setting the trigger conditions, and correcting the charging and discharging termination voltage according to the stage and voltage change rate, accurately determining the charging and discharging end threshold, flexibly adjusting the balance strategy, and reducing unnecessary Energy loss.
It improves the accuracy and efficiency of the equalization control of the battery pack, reduces the overcharge or overdischarge caused by voltage fluctuations, improves the accuracy and safety of charging and discharging, and extends the service life of the battery pack.
Smart Images

Figure CN119209831A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery system control and active balancing, and in particular to a battery balancing processing method, device and electronic equipment. Background Art
[0002] In energy storage battery packs, there may be differences in capacity and voltage between different cells due to manufacturing differences, uneven use or aging. This imbalance will lead to unbalanced charging and discharging, further exacerbating the capacity difference and reducing the overall performance and life of the energy storage battery pack. In order to solve this problem, active balancing technology has been introduced into the energy storage battery management system. The active balancing control method in the related art has simple triggering conditions and is difficult to have good adaptability during the charging and discharging stages with large voltage fluctuations, which affects the accurate judgment of the active balancing control strategy and leads to the problem of unsatisfactory balancing control accuracy.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present application provide a battery balancing processing method, device and electronic device to at least solve the technical problem of unsatisfactory balancing control accuracy in the related art.
[0005] According to one aspect of an embodiment of the present application, a battery balancing method is provided, including: determining a cell voltage corresponding to a single cell in a battery pack; determining a charge and discharge stage of the single cell based on the cell voltage and the battery type of the single cell; determining a trigger condition for triggering balancing of the single cell according to the charge and discharge stage; and performing balancing of the single cell according to the trigger condition.
[0006] Optionally, the charge and discharge stage of the single cell is determined based on the single cell voltage and the battery type of the single cell, including: determining the charge termination voltage and discharge termination voltage of the single cell based on the battery type; determining the charge end threshold of the single cell voltage based on the charge termination voltage; determining the discharge end threshold of the single cell voltage based on the discharge termination voltage; determining the charge and discharge stage based on the charge end threshold and the discharge end threshold according to the single cell voltage. Through the above processing, the balancing control strategy formulated according to the specific charge and discharge stage of the single cell can improve the balancing efficiency and reduce unnecessary energy loss.
[0007] Optionally, based on the charge termination voltage, the charge end threshold of the cell voltage is determined, including: determining the charge buffer value according to the charge voltage change rate of the cell; using the charge buffer value to correct the charge termination voltage to determine the charge end threshold; based on the discharge termination voltage, the discharge end threshold of the cell voltage is determined, including: determining the discharge buffer value according to the discharge voltage change rate of the cell; using the discharge buffer value to correct the discharge termination voltage to determine the discharge end threshold. By introducing the charge buffer value and the discharge buffer value, the charge and discharge termination voltage is corrected, thereby determining a more accurate charge and discharge end threshold, which helps to reduce overcharge or overdischarge caused by voltage fluctuations and errors, and improves the accuracy and safety of charge and discharge.
[0008] Optionally, according to the charge and discharge stage, the triggering condition for triggering the single cell battery to perform equalization processing is determined, including: when the charge and discharge stage is at the end of the charge and discharge stage, the triggering condition of the single cell battery is determined to include: the state of charge of the battery pack is greater than the first state threshold, and the single cell voltage difference of the single cell battery is greater than the first discharge voltage difference threshold; or, the state of charge is less than or equal to the second state threshold, and the single cell voltage difference of the single cell voltage is greater than the first charging voltage difference threshold; when the charge and discharge stage is not at the end of the charge and discharge stage, the triggering condition of the single cell battery is determined to include: the state of charge of the battery pack is greater than the first state threshold, and the single cell voltage difference of the single cell battery is greater than the second discharge voltage difference threshold, wherein the second discharge voltage difference threshold is less than the first discharge voltage difference threshold; or, the state of charge is less than or equal to the second state threshold, and the single cell voltage difference of the single cell voltage is greater than the second charging voltage difference threshold, wherein the second charging voltage difference threshold is less than the second charging voltage difference threshold. Through the above processing, the equalization strategy is flexibly adjusted under different battery performance states, the overall energy utilization efficiency of the battery pack is improved, and the energy management control is optimized.
[0009] Optionally, before determining the cell voltage corresponding to the single cell in the battery pack, the method further includes determining whether the operating state of the battery pack meets the predetermined operating conditions; when the operating state of the battery pack meets the predetermined operating conditions, allowing the battery pack to be balanced; and performing the balanced processing of the single cell according to the triggering conditions, including: when the single cells all meet the triggering conditions at multiple sampling moments within a predetermined time period and the battery packs all meet the predetermined operating conditions, allowing the balanced processing of the single cells to be performed. By combining the operating state of the battery pack and the triggering conditions of the single cells to comprehensively judge whether to perform the balanced processing, the single cells that need to be balanced can be more accurately located, avoiding unnecessary balanced operations, thereby improving the balanced efficiency and the overall performance of the battery pack.
[0010] Optionally, the method further includes: if at any time during the multiple acquisition moments, the single cell does not meet the trigger condition, or the battery pack does not meet the predetermined operating condition, testing the single cell and the battery pack within the retry period; if at multiple retry moments within the retry period, the single cell meets the trigger condition, and the battery pack meets the predetermined operating condition, allowing the single cell to be balanced. By introducing the retry mechanism, the ability to cope with short-term or accidental fluctuations can be improved, avoiding misjudgment or premature intervention due to fluctuations in a single test result.
[0011] Optionally, the predetermined operating conditions at least include: the highest temperature in the battery pack is less than the upper temperature threshold, the lowest temperature is greater than the lower temperature threshold, the maximum cell voltage of any single cell in the battery pack is less than the upper cell voltage threshold, the minimum cell voltage is greater than the lower cell voltage threshold, and the communication connection between the slave control device and the master control device of the battery pack is normal. By setting the above predetermined operating conditions, the safe and reliable operation of the battery pack can be ensured, thereby providing a stable processing environment for active balancing.
[0012] Optionally, the method further includes: obtaining the number of equalization executions corresponding to each of the plurality of single cells included in the battery pack; determining an average number of equalization executions of the battery pack based on the number of equalization executions corresponding to each of the plurality of single cells; determining a number offset value of each of the plurality of single cells according to the average number of equalization executions; and determining a performance attenuation state of the battery pack based on the number offset values of each of the plurality of single cells.
[0013] According to another aspect of an embodiment of the present application, a battery equalization processing device is provided, including: a detection module, used to determine the cell voltage corresponding to the single cell in the battery pack; an identification module, used to determine the charge and discharge stage of the single cell based on the cell voltage and the battery type of the single cell; a condition determination module, used to determine the trigger condition for triggering the single cell to perform equalization processing according to the charge and discharge stage; and a equalization control module, used to perform equalization processing on the single cell according to the trigger condition.
[0014] According to another aspect of an embodiment of the present application, an electronic device is provided, including: one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the battery balancing processing methods.
[0015] In the embodiment of the present application, by determining the cell voltage corresponding to the cell in the battery pack; determining the charge and discharge stage of the cell based on the cell voltage and the battery type of the cell; determining the trigger condition for triggering the cell to perform equalization according to the charge and discharge stage; and performing equalization of the cell according to the trigger condition. The purpose of adjusting the trigger condition by identifying the charge and discharge stage of the cell is achieved, and the technical effect of improving the control efficiency of the battery pack equalization is achieved, thereby solving the technical problem of unsatisfactory accuracy of equalization control in the related art. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0017] Figure 1 is a flow chart of an optional battery balancing processing method provided according to an embodiment of the present application;
[0018] Figure 2 is a schematic diagram of an optional battery balancing processing method provided according to an embodiment of the present application;
[0019] Figure 3 It is a schematic diagram of an optional battery balancing processing device provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0020] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0021] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0022] For the convenience of description, some nouns or terms involved in the embodiments of the present application are explained below:
[0023] Active balancing is a battery management technology used to improve the consistency between cells in a battery pack. Through the control algorithm, the battery is actively charged or discharged according to the voltage, current, SOC and other parameters of the cell to reduce the voltage difference between cells, thereby achieving a balanced state, extending the battery pack life and improving the overall performance.
[0024] The Battery Management System (BMS) is used to detect the status of the battery (such as the battery voltage, current, temperature, etc.), predict the battery power, protect the battery, prevent the battery from overcharging, over-discharging, overheating, short circuit and other abnormal conditions, and improve the consistency and service life of the battery pack through balancing technology. The Master Control is the core control unit in the BMS system, also known as the host, which receives real-time data from the slave control (such as the voltage and current value of the battery module). According to the received data and other input information, it makes decisions and control actions, such as controlling the charging and discharging current, power battery heating, etc. The Slave Control is the data acquisition and transmission unit in the BMS system, which transmits the collected data to the Master Control unit so that the Master Control can make decisions and controls.
[0025] CAN (Controller Area Network) is a serial data communication bus that can use twisted pair cables to transmit signals. It has the characteristics of high performance, high reliability and high real-time performance, and is a widely used field bus.
[0026] I 2 C (Inter-Integrated Circuit, also known as IIC), that is, integrated circuit bus, is a serial communication bus used for short-distance data transmission between integrated circuits. It uses two lines (serial data line and serial clock line) for communication and supports multi-master-slave architecture.
[0027] ADC (Analog-to-Digital Converter) is a device that converts analog signals into digital signals. In the battery management system, ADC is responsible for converting the analog signals of the battery pack (such as voltage, current, temperature, etc.) into digital signals. These digital signals are the basis for subsequent processing and analysis by the BMS, and can more accurately reflect the status and performance of the battery.
[0028] A bidirectional DC-DC (direct current to direct current) power supply is a power supply device that can achieve bidirectional conversion between two DC voltages, thereby achieving a bidirectional flow of energy.
[0029] During the charge and discharge process of the battery pack, especially at the end of the charge and discharge period, the change amplitude of the single cell voltage usually increases. The rapid change of the single cell voltage may cause the single cell voltage difference to be misjudged, resulting in the false start of active balancing, which in turn affects the energy utilization efficiency.
[0030] In view of the above problems, an embodiment of the present application provides a method embodiment of battery balancing processing. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0031] Figure 1 is a flow chart of a battery balancing method according to an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:
[0032] Step S102, determining the cell voltage corresponding to the cell in the battery pack;
[0033] It is understandable that the voltage value of each single cell in the battery pack can be obtained in real time through optional means such as a voltage acquisition device or a sensor, which serves as a basis for balancing control.
[0034] Optionally, for the battery pack, the peripheral ADC module is connected to the MCU (microcontroller unit) and the IIC communication protocol is used for data transmission. The ADC module is configured to sample the current at two key positions of the bidirectional DC_DC power supply, namely the high-voltage side (external power supply side) and the low-voltage side (battery cell side), and the above two positions represent the main paths of energy input and output, respectively. When the battery cell (i.e., a single cell) needs to be charged from an external power supply, the ADC module collects the current value on the high-voltage side in real time to detect the current flowing from the external power supply into the battery cell. Similarly, when the battery cell needs to be discharged, that is, when the excess energy needs to be output, the ADC module also collects the current value on the low-voltage side in real time to detect the current flowing from the battery cell to the external power supply. The sampled current value is transmitted to the MCU in real time through the IIC communication protocol for subsequent processing and calculation.
[0035] Optionally, the battery management system performs on-off control of the balancing strategy based on information such as the cell voltage, determines when to start or stop the balancing operation by analyzing the cell voltage and the state of the energy storage system, and sends control instructions to the slave through the CAN bus. The balancing current of the slave is sampled in real time through the peripheral ADC module to ensure the real-time and accuracy of the data. The sampled current value will be used for subsequent balancing efficiency calculations. The sampled current value is input into the balancing efficiency calculation module, and the Coulomb Counting method is used to calculate the balancing efficiency of the bidirectional DC_DC power supply within a certain period of time, which helps to evaluate the effect of the balancing process and the performance of the power supply. According to the calculation results of the balancing current, the balancing energy is proportioned to ensure that the cell can obtain sufficient electrical energy during the charging process, and the released energy is reasonably consumed during the discharge process, which helps to optimize the energy utilization of the cell and maintain the overall performance and life of the battery pack.
[0036] Optionally, the above-mentioned ampere-hour integration method is used for battery capacity estimation, and the capacity change of the battery is estimated by integrating the current during the battery charging and discharging process. Based on Coulomb's law, it is assumed that the capacity change in the battery is proportional to the amount of charge passing through the battery. During battery charging, the current passing through the battery is measured and recorded. According to the rate of change of the current and the time elapsed, the amount of charge charged into the battery can be calculated. These charge amounts are accumulated to obtain the charge capacity of the battery. During battery discharge, the current passing through the battery is also measured and recorded. According to the rate of change of the current and the time elapsed, the amount of charge discharged from the battery can be calculated. These charge amounts are accumulated to obtain the discharge capacity of the battery.
[0037] Step S104, determining the charge and discharge stage of the single cell battery based on the single cell voltage and the battery type of the single cell battery;
[0038] It can be understood that the single cell voltage is obtained, combined with the battery type of the single cell (such as ternary lithium battery, lithium iron phosphate battery, etc.) and its charge and discharge characteristic curve, to determine the current charge and discharge stage of the single cell. By identifying the charge and discharge stage of the single cell, it provides a basis for the subsequent determination of the trigger conditions for the equalization process, and improves the pertinence of the equalization control.
[0039] Optionally, the above-mentioned charging and discharging stages may include a charging process stage, a charging end stage, a discharging process stage, a discharging end stage, and a rest stage.
[0040] In an optional embodiment, the charge and discharge stages of the single cell battery are determined based on the single cell voltage and the battery type of the single cell battery, including: determining the charge termination voltage and the discharge termination voltage of the single cell battery based on the battery type; determining the end-of-charge threshold of the single cell voltage based on the charge termination voltage; determining the end-of-discharge threshold of the single cell voltage based on the discharge termination voltage; and determining the charge and discharge stages according to the single cell voltage based on the end-of-charge threshold and the end-of-discharge threshold.
[0041] It can be understood that according to the battery type of the single cell (such as lithium iron phosphate, ternary material, etc.), the charge termination voltage and discharge termination voltage of the battery of this type are determined to avoid overcharging or over-discharging problems. Adjustments are made based on the charge termination voltage and discharge termination voltage, and the charge end threshold and discharge end threshold of the single cell voltage are set respectively. It is used to determine whether the single cell is close to its charge and discharge limit state (i.e., the charge and discharge end state). The single cell voltage of the single cell is detected in real time and compared with the set charge end threshold and discharge end threshold. If the single cell voltage reaches the charge end threshold, it is judged that the single cell is at the end of charging; if the single cell voltage is close to the discharge end threshold, it is judged that the single cell is at the end of discharging. The rest of the cases are regarded as normal charge and discharge stages. By combining the battery type characteristics and the actual single cell voltage detection, the current charge and discharge stage of the single cell can be judged, providing a basis for subsequent targeted equalization processing. The equalization control strategy formulated according to the specific charge and discharge stage of the single cell can improve the equalization efficiency and reduce unnecessary energy loss.
[0042] In an optional embodiment, the end-of-charge threshold value of the single cell voltage is determined based on the charge termination voltage, including: determining the charge buffer value according to the charge voltage change rate of the single cell; using the charge buffer value to correct the charge termination voltage to determine the end-of-charge threshold value; based on the discharge termination voltage, the end-of-discharge threshold value of the single cell voltage is determined, including: determining the discharge buffer value according to the discharge voltage change rate of the single cell; using the discharge buffer value to correct the discharge termination voltage to determine the end-of-discharge threshold value.
[0043] It can be understood that the charging buffer value is determined according to the charging voltage change rate of the single cell (i.e., the rate at which the voltage rises over time) to take into account the fluctuations and errors of the voltage when it approaches the charging termination voltage. The charging termination voltage is corrected using the charging buffer value to obtain the charging end threshold value, which is used to determine whether the single cell is close to a full state to avoid overcharging. Similarly, the discharge buffer value is determined according to the discharge voltage change rate of the single cell (i.e., the rate at which the voltage decreases over time) to take into account the fluctuations and errors of the voltage when it approaches the discharge termination voltage. The calculated discharge buffer value is used to correct the discharge termination voltage to obtain the discharge end threshold value, which is used to determine whether the single cell is close to an empty state to avoid over-discharge. By introducing the charging buffer value and the discharging buffer value, the charge and discharge termination voltage is corrected, thereby determining a more accurate charge and discharge end threshold value, which helps to reduce overcharging or over-discharging caused by voltage fluctuations and errors, and improves the accuracy and safety of charging and discharging.
[0044] It should be noted that in the energy storage battery management system, the charge and discharge status of the single cell directly affects the stability and performance of the entire system. By accurately controlling the charge and discharge threshold of the single cell, the balance between the single cells in the system can be ensured, improving the overall stability and reliability of the system.
[0045] Optionally, there are multiple ways to determine the above-mentioned charging buffer value and discharging buffer value. For example, by collecting and analyzing the voltage change data of the single cell during the historical charging and discharging process, the distribution of the voltage change rate can be statistically calculated. Based on these data, a reasonable range can be set as the buffer value during the charging and discharging process to ensure that there is a certain safety margin when approaching the termination voltage. In addition, different types of single cells (such as lithium iron phosphate batteries, ternary lithium batteries, etc.) have different charging and discharging characteristics. By considering the specific parameters of the battery type (such as internal resistance, capacity, chemical reaction rate, etc.), a targeted algorithm can be designed to calculate the charging buffer value and the discharging buffer value. Intelligent algorithms and machine learning techniques can also be used to determine the charging buffer value and the discharging buffer value. By training the algorithm model, it can automatically learn the voltage difference data of the single cell at the end of charging and discharging, which is conducive to optimizing the accuracy of the charging buffer value and the discharging buffer value, thereby further improving the intelligence level and balanced control effect of the battery management system.
[0046] Optionally, the charging buffer value and the discharging buffer value can be dynamically adjusted according to the battery performance attenuation, which can better adapt to the changes in the battery state. After the battery performance attenuates, even with active balancing, the voltage difference between the single cells during the charging and discharging process may be greater than the factory state. This is due to the insufficient response performance to charging and discharging caused by the chemical performance attenuation of the single cell. During the long-term use of the single cell, the chemical reaction inside the single cell will gradually lead to the reduction of active substances, the decomposition of the electrolyte, and the increase of internal resistance, which will directly affect the charging and discharging performance of the battery. Therefore, even if the single cell voltage in the battery pack is balanced by active balancing technology, the voltage response and stability during the charging and discharging process will be affected due to the performance attenuation of the battery itself. When the battery performance attenuation is serious, the charging buffer value can be appropriately increased to reduce the risk of overcharging. Similarly, the discharge buffer value can be increased to ensure that the battery will not be over-discharged during the discharge process, thereby protecting the battery from damage. The amplitude and frequency of adjustment should be determined according to the actual performance and attenuation rate of the battery to ensure the safety and service life of the battery.
[0047] Optionally, taking the battery type as a lithium iron phosphate battery as an example, the preferred charge termination voltage is 3.7V (volts), the discharge termination voltage is 2.5V, the charge end threshold is 3.6V, and the discharge end threshold is 3.15V. The charge buffer value can be 0.1V, and the discharge buffer value can be 0.65V.
[0048] Step S106, determining a trigger condition for triggering the single battery to perform equalization processing according to the charge and discharge stage;
[0049] It can be understood that reasonable equalization trigger conditions are set according to the charge and discharge stages of the single battery. For example, at the end of charging or discharging, when the voltage difference is large, trigger conditions are set specifically. By adjusting the trigger conditions of equalization according to the stage, misjudgment and misstart caused by rapid changes in single cell voltage are avoided, and the accuracy and efficiency of equalization control are improved.
[0050] In an optional embodiment, based on the charge and discharge stage, a trigger condition for triggering the single cell battery to perform equalization processing is determined, including: when the charge and discharge stage is at the end of the charge and discharge stage, the trigger condition of the single cell battery is determined to include: the charge state of the battery pack is greater than the first state threshold, and the single cell voltage difference of the single cell battery is greater than the first discharge voltage difference threshold; or, the charge state is less than or equal to the second state threshold, and the single cell voltage difference of the single cell voltage is greater than the first charging voltage difference threshold; when the charge and discharge stage is not at the end of the charge and discharge stage, the trigger condition of the single cell battery is determined to include: the charge state of the battery pack is greater than the first state threshold, and the single cell voltage difference of the single cell battery is greater than the second discharge voltage difference threshold, wherein the second discharge voltage difference threshold is less than the first discharge voltage difference threshold; or, the charge state is less than or equal to the second state threshold, and the single cell voltage difference of the single cell voltage is greater than the second charging voltage difference threshold, wherein the second charging voltage difference threshold is less than the second charging voltage difference threshold.
[0051] It can be understood that the state of charge (SOC) of the battery pack and the voltage of each single cell are detected in real time, and the voltage difference between the single cell and the average voltage, that is, the single cell voltage difference, is recorded and analyzed. Two thresholds of the state of charge of the battery pack are set: the first state threshold (for example, 2% SOC) and the second state threshold (for example, 98% SOC) to determine the charge and discharge stage of the battery pack. The first discharge voltage difference threshold (for example, 40mV) and the second discharge voltage difference threshold (for example, 20mV) are set in the discharge stage, and the first charge voltage difference threshold (also can be set to 40mV) and the second charge voltage difference threshold (also can be set to 20mV) in the charge stage are set. Among them, the second discharge voltage difference threshold and the second charge voltage difference threshold are respectively smaller than the corresponding first discharge voltage difference threshold and the first charge voltage difference threshold, to reflect that the single cell voltage changes greatly at the end of charge and discharge, and the voltage difference is larger than the normal charging process, and the active balancing control for the end stage needs to have a lower balancing sensitivity. When the battery pack is at the end of charge and discharge (SOC reaches the first or second state threshold), the single cell voltage difference must reach the first discharge voltage difference threshold or the first charge voltage difference threshold to meet the trigger condition. When the battery pack is not in the final stage of charge and discharge, that is, the single cell voltage difference reaches the second discharge voltage difference threshold or the second charge voltage difference threshold, equalization can be triggered.
[0052] Through the above processing, the balancing strategy is flexibly adjusted under different battery performance states, thereby improving the overall energy utilization efficiency of the battery pack and optimizing energy management control.
[0053] Optionally, the settings of the above-mentioned first state threshold, second state threshold, first discharge voltage difference threshold, first charge voltage difference threshold, second discharge voltage difference threshold, and second charge voltage difference threshold can determine reasonable values based on the chemical characteristics of the battery (such as lithium iron phosphate battery, ternary lithium battery, etc.), and use empirical formulas in the battery field or establish a battery performance attenuation model to predict the performance of the battery under different conditions of use through calculation or simulation, and set the threshold accordingly, which is conducive to more accurately reflecting the actual state of the battery. The above thresholds can also be dynamically adjusted according to the actual use of the battery, such as the number of charge and discharge times, cycle life, temperature history, etc. By detecting the performance parameters of the battery in real time, the battery management system can determine the degree of performance attenuation of the battery, and adjust the first state threshold, the second state threshold, the first discharge voltage difference threshold, the first charge voltage difference threshold, and the second discharge voltage difference threshold accordingly to adapt to the current state of the battery.
[0054] In an optional embodiment, before determining the single cell voltage corresponding to the single cell in the battery pack, the method also includes: determining whether the operating state of the battery pack meets the predetermined operating conditions; allowing the battery pack to be balanced when the operating state of the battery pack meets the predetermined operating conditions; performing balanced processing on the single cells according to the trigger conditions, including: allowing the single cell to be balanced when the single cells meet the trigger conditions at multiple sampling moments within a predetermined time period and the battery packs meet the predetermined operating conditions.
[0055] It is understandable that the battery management system will check the current operating status of the battery pack, including but not limited to the temperature, voltage range, current, SOC (remaining power) and other parameters of the battery pack, to determine whether the operating status of the battery pack meets the predetermined operating conditions, so as to ensure the safety of the balancing process and avoid damage to the battery pack. If the operating status of the battery pack meets the predetermined operating conditions, the subsequent balancing steps are allowed to continue. If not, the balancing process may be suspended or postponed until the battery pack returns to a state that meets the predetermined operating conditions. On the premise that the battery pack meets the predetermined operating conditions, if a single cell meets the triggering conditions for balancing at multiple sampling times within a predetermined time period, and the battery pack continues to meet the predetermined operating conditions during this period, then the system will allow balancing to be performed on the single cell.
[0056] By combining the operating status of the battery pack and the trigger conditions of the single cells to comprehensively determine whether to perform balancing, the single cells that need to be balanced can be located more accurately, avoiding unnecessary balancing operations, thereby improving the balancing efficiency and the overall performance of the battery pack.
[0057] Optionally, the multiple samplings (corresponding to multiple sampling moments) performed within the above-mentioned predetermined time period are used to prevent the equalization from being mistakenly started due to acquisition fluctuations, and can be regarded as a filtering process, preferably a 2s (second) filtering.
[0058] According to the difference between the highest or lowest voltage and the average voltage of the system, charge or discharge balance is started. When the cell voltage is greater than or equal to 3.6V or less than or equal to 3.15V, charging or discharging is started when the voltage difference reaches 40mV. Discharging requires that the cell SOC is greater than 2%, and charging requires that the cell SOC is less than 98%. The judgment filter time is 2s. When the cell voltage is less than 3.6V and greater than or equal to 3.15V, charging or discharging is started when the voltage difference reaches 20mV. Discharging requires that the cell SOC is greater than 2%, and charging requires that the cell SOC is less than 98%. The judgment filter time is 2s.
[0059] In an optional embodiment, the method further includes: if at any time among multiple acquisition moments, the single cell does not meet the trigger condition, or the battery pack does not meet the predetermined operating condition, within the retry time period, testing the single cell and the battery pack; if at multiple retry moments within the retry time period, the single cell all meets the trigger condition, and the battery pack all meets the predetermined operating conditions, allowing the single cell to be balanced.
[0060] It can be understood that when a single cell does not meet the equalization trigger condition (such as the voltage difference exceeds the threshold) or the battery pack does not meet the predetermined operating conditions (such as the temperature and voltage range exceed the safety threshold) at any time during the multiple acquisition moments, the retry period will be entered. During this retry period, the status of the single cell and the battery pack will be cyclically detected again to confirm whether the start-up conditions for the equalization process can be stably met over a longer observation period. If the single cell can continue to meet the trigger condition (that is, the unbalanced state persists and reaches the level that requires intervention) at multiple retry moments within the retry period, and the state of the battery pack also always meets the predetermined operating conditions (that is, it is within a safe and appropriate working range), then the equalization process of the single cell will be allowed to be performed.
[0061] By introducing a retry mechanism, the ability to cope with short-term or accidental fluctuations can be improved, avoiding misjudgment or premature intervention due to fluctuations in a single test result. This effectively improves the balance between single cells in the battery pack, extends the service life of the battery pack, and improves the performance and reliability of the entire energy storage system.
[0062] Optionally, the retry time period is set to be smaller than the predetermined time period, preferably set to 0.5s.
[0063] In an optional embodiment, the charge and discharge balance of the single cell is controlled according to the voltage acquisition data, SOC and other data uploaded from the slave. First, the difference between the highest or lowest voltage and the system average voltage is evaluated, and different voltage difference thresholds are set according to different ranges of the cell voltage. For example, when the cell voltage is greater than or equal to 3.6V or less than or equal to 3.15V, if the voltage difference reaches 40mV, the charge or discharge balance is turned on; and when the cell voltage is between 3.15V and 3.6V, the voltage difference reaches 20mV and the balance is turned on. In addition to the voltage difference, the system also determines the upper and lower limits of the charge and discharge balance according to the SOC value of the cell. For example, discharge balance requires that the cell SOC is greater than 2%, while charge balance requires that the cell SOC is less than 98%. When a serious fault occurs in the system (such as short circuit, open circuit, etc.) or the temperature exceeds or falls below a specified threshold (such as the highest temperature exceeds 55°C and the lowest temperature is lower than 0°), the system will immediately turn off the balance function to protect the safety of the battery pack and extend the service life. In order to ensure that the voltage is stable before the balance operation is performed, the system sets a start filter time (such as 2 seconds). During this period, the system will suspend voltage sampling to avoid errors in the sampling results caused by the instantaneous rise or fall of voltage during the balanced charge and discharge process. Once the balance is turned on, the voltage sampling will stop until the balance process is completed. In order to prevent the voltage fluctuation during the balanced charge and discharge process from interfering with the sampling data, thereby affecting the accuracy of the balanced control.
[0064] In an optional embodiment, the predetermined operating conditions include at least: the highest temperature in the battery pack is lower than the upper temperature threshold, the lowest temperature is higher than the lower temperature threshold, the maximum cell voltage of any single cell in the battery pack is lower than the cell voltage upper limit threshold, the minimum cell voltage is higher than the cell voltage lower limit threshold, and the communication connection between the slave control device and the master control device of the battery pack is normal.
[0065] It can be understood that the maximum temperature in the battery pack needs to be less than the set upper temperature threshold (such as 55°C) to ensure that the battery will not be damaged or degraded due to overheating. The minimum temperature in the battery pack needs to be greater than the set lower temperature threshold (such as 0°C) to prevent the battery from degrading or being irreversibly damaged at too low a temperature. The maximum cell voltage of any single cell in the battery pack needs to be less than the upper cell voltage threshold (such as 3.7V) to prevent the battery from being overcharged and ensure the safety and long-term stability of the battery. The minimum cell voltage of any single cell in the battery pack needs to be greater than the lower cell voltage threshold (such as 2.5V) to prevent the battery from being over-discharged, ensuring that the battery can maintain sufficient power and avoid the negative impact of deep discharge on battery life. The communication connection between the slave control device (or secondary control) of the battery pack and the master control device (or primary control) needs to be normal to ensure that the slave can receive the balancing instruction issued by the host and perform the corresponding operation, which is conducive to achieving the stability of active balancing control. By setting the above-mentioned predetermined operating conditions, the safe and reliable operation of the battery pack can be ensured, thereby providing a stable processing environment for active balancing.
[0066] Step S108: performing equalization processing on the single cells according to the triggering conditions.
[0067] It can be understood that according to the triggering conditions, the equalization processing mechanism is started to perform charge and discharge operations on the single cells that need to be equalized to reduce the voltage difference between the single cells.
[0068] In an optional embodiment, the method further includes: obtaining the number of equalization executions corresponding to each of the plurality of single cells included in the battery pack; determining an average number of equalization executions of the battery pack based on the number of equalization executions corresponding to each of the plurality of single cells; determining a number offset value of each of the plurality of single cells according to the average number of equalization executions; and determining a performance attenuation state of the battery pack based on the number offset values of each of the plurality of single cells.
[0069] It can be understood that the number of equalization executions corresponding to each single cell in the battery pack can be obtained by statistically analyzing the equalization operation history recorded in the battery management system. Based on the obtained equalization execution times of multiple single cells, the average equalization times of the battery pack can be obtained, reflecting the average level of the overall equalization operation of the battery pack. According to the calculated average equalization times, the times offset value of each single cell is determined one by one. The times offset value refers to the difference between the equalization execution times of a single battery and the average equalization times, reflecting that the single cell may have performance attenuation, resulting in poor consistency with other single cells. Based on the times offset values of multiple single cells, the performance attenuation state of the battery pack can be comprehensively evaluated. Batteries with larger times offset values indicate that their performance decays faster and require special attention or maintenance. Through the above processing, it is helpful to promptly discover individuals with degraded performance in the battery pack, so as to take corresponding measures, such as replacing batteries or further performance optimization, to extend the service life of the entire battery pack and maintain its stable performance.
[0070] Optionally, active balancing is used for energy management. When the MCU detects that a certain battery cell needs to be charged, it controls the bidirectional DC_DC power supply (i.e., a bidirectional power supply) to draw power from an external power supply (i.e., an external power supply), and controls the charging process of the specified battery cell according to the high-voltage side current value collected by the ADC module. When a certain battery cell has too much power and needs to be discharged, the bidirectional DC_DC power supply outputs the excess energy in the battery cell to the external power supply. At this time, the MCU detects and adjusts the discharge process according to the low-voltage side current value collected by the ADC module.
[0071] Through the above step S102, the cell voltage corresponding to the single cell in the battery pack is determined; step S104, based on the cell voltage and the battery type of the single cell, the charge and discharge stage of the single cell is determined; step S106, according to the charge and discharge stage, the trigger condition for triggering the single cell to perform equalization processing is determined; step S108, according to the trigger condition, the equalization processing of the single cell is performed. The purpose of adjusting the trigger condition by identifying the charge and discharge stage of the single cell is achieved, and the technical effect of improving the control efficiency of the battery pack equalization is achieved, thereby solving the technical problem of unsatisfactory accuracy of equalization control in the related art.
[0072] Based on the above embodiments and optional embodiments, the present application proposes an optional implementation method, in which the slave sampled voltage is uploaded to the host BMS via CAN, and the corresponding active balancing strategy is executed through the host's analysis. At the same time, during the balancing process, the balancing current on the battery cell side is sampled, and the amount of electricity balanced within a certain period of time can be calculated by the ampere-hour integration method and uploaded to the host battery management system. The calculated balancing energy facilitates the BMS system to more accurately estimate the remaining SOC.
[0073] According to the ADC sampling current value, the ampere-hour integration method is used to calculate the balanced energy at both ends of the bidirectional DC_DC power supply on the cell side. The cell side is uploaded to the host control system. In the lithium iron phosphate energy storage BMS system that uses full charge and discharge edge calibration, long-term non-calibration of the system SOC will cause a large error. The calculated balanced energy facilitates the BMS system to more accurately estimate the remaining SOC. The SOC can be obtained in the following way:
[0074]
[0075] Among them, SOC0 is the initial SOC, Ct is the rated capacity at the current time, t represents the time length, and I is the current value obtained by sampling. Through calculation, when the battery pack is not fully charged and discharged SOC calibration, capacity compensation is achieved to a certain extent, increasing the accuracy of SOC estimation.
[0076] Figure 2 is a schematic diagram of an optional battery balancing processing method provided according to an embodiment of the present application, such as Figure 2 As shown, the working status of the system (i.e., battery pack) is determined. When the highest temperature is lower than 55°C, the lowest temperature is greater than 0°C, the highest voltage is less than 3.7V, the lowest voltage is greater than 2.5V, and the communication between the host (i.e., master control device) and the slave (i.e., slave control) is normal (only when the communication is normal can the slave receive the balancing instruction sent by the host), and there are no other serious faults, enter the balancing start judgment, otherwise shut down all balancing.
[0077] According to the characteristics of lithium iron phosphate cells, the equalization start voltage threshold is different at different voltages. When the cell voltage is greater than 3.15V and less than 3.6V, the cell voltage and the average cell voltage are greater than 20mV to control the start, otherwise the voltage difference is greater than 40mV to control the start. For discharge equalization, the cell SOC must be greater than 2%, and the charge equalization cell SOC must be less than 98%. After filtering for 2s, it is determined that equalization is indeed required, and then the equalization is turned on.
[0078] The above optional implementation achieves at least the following effects: the active balancing control strategy includes system fault status, temperature range, cell voltage and system SOC, and the related parameters are used together as the conditions for turning on and off the charge and discharge balancing, which can more comprehensively consider the turning on and off of the charge and discharge balancing, effectively reduce the capacity difference between the cells in the battery pack, and improve energy utilization, and extend the service life of the system. According to the current system status, the charge and discharge balance of the cell can be accurately performed, thereby effectively avoiding the aggravation of the inconsistency of the cell and extending the service life of the cell.
[0079] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0080] In this embodiment, a battery balancing processing device is also provided, which is used to implement the above embodiments and preferred implementations, and the descriptions that have been made will not be repeated. As used below, the terms "module" and "device" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0081] According to an embodiment of the present application, a device embodiment for implementing a battery balancing method is also provided. Figure 3 is a schematic diagram of a battery equalization processing device according to an embodiment of the present application, such as Figure 3 As shown, the battery equalization processing device includes: a detection module 302, an identification module 304, a condition determination module 306, and a equalization control module 308. The device is described below.
[0082] A detection module 302 is used to determine the cell voltage corresponding to the cell in the battery pack;
[0083] The identification module 304 is connected to the detection module 302 and is used to determine the charge and discharge stage of the single cell based on the single cell voltage and the battery type of the single cell;
[0084] The condition determination module 306 is connected to the identification module 304 and is used to determine the triggering condition for triggering the single battery to perform equalization processing according to the charging and discharging stage;
[0085] The balancing control module 308 is connected to the condition determination module 306 and is used to perform balancing processing on the single cells according to the triggering conditions.
[0086] In a battery equalization processing device provided in an embodiment of the present application, a detection module 302 is set to determine the cell voltage corresponding to the single cell in the battery pack; an identification module 304 is connected to the detection module 302 and is used to determine the charge and discharge stage of the single cell based on the cell voltage and the battery type of the single cell; a condition determination module 306 is connected to the identification module 304 and is used to determine the trigger condition for triggering the single cell to perform equalization processing according to the charge and discharge stage; and an equalization control module 308 is connected to the condition determination module 306 and is used to perform equalization processing on the single cell according to the trigger condition. The purpose of adjusting the trigger condition by identifying the charge and discharge stage of the single cell is achieved, and the technical effect of improving the control efficiency of the battery pack equalization is achieved, thereby solving the technical problem of unsatisfactory accuracy of equalization control in the related art.
[0087] It should be noted that the above modules can be implemented by software or hardware. For example, for the latter, it can be implemented in the following ways: the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0088] It should be noted that the detection module 302, the identification module 304, the condition determination module 306, and the balancing control module 308 correspond to steps S102 to S108 in the embodiment, and the examples and application scenarios implemented by the modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above embodiments. It should be noted that the modules as part of the device can be run in a computer terminal.
[0089] It should be noted that the optional or preferred implementation of this embodiment can refer to the relevant description in the embodiment, which will not be repeated here.
[0090] The battery equalization processing device may further include a processor and a memory. The detection module 302, the identification module 304, the condition determination module 306, the equalization control module 308, etc. are all stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions.
[0091] The processor includes a kernel, which retrieves the corresponding program unit from the memory. There can be one or more kernels. The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one storage chip.
[0092] An embodiment of the present application provides a non-volatile storage medium on which a program is stored. When the program is executed by a processor, a battery balancing method is implemented.
[0093] The embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program stored in the memory and can be run on the processor. When the processor executes the program, the following steps are implemented: determining the cell voltage corresponding to the single cell in the battery pack; determining the charge and discharge stage of the single cell based on the cell voltage and the battery type of the single cell; determining the trigger condition for triggering the single cell to perform equalization processing according to the charge and discharge stage; and performing equalization processing on the single cell according to the trigger condition. The device in this article can be a server, a PC, etc.
[0094] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having the following method steps: determining a single cell voltage corresponding to a single cell in a battery pack; determining a charge and discharge stage of the single cell based on the single cell voltage and the battery type of the single cell; determining a trigger condition for triggering equalization processing of the single cell according to the charge and discharge stage; and performing equalization processing on the single cell according to the trigger condition.
[0095] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0096] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0097] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1A function specified in one or more boxes.
[0098] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0099] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0100] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0101] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0102] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0103] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0104] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A battery balancing method, characterized in that: include: Determine the cell voltage corresponding to the cell in the battery pack; Determining a charge and discharge stage of the single cell based on the single cell voltage and the battery type of the single cell; Determining, according to the charging and discharging stage, a triggering condition for triggering the single battery to perform equalization processing; According to the trigger condition, a balancing process is performed on the single battery.
2. The method according to claim 1, characterized in that The step of determining the charge and discharge stage of the single cell based on the single cell voltage and the battery type of the single cell comprises: Based on the battery type, determining a charge termination voltage and a discharge termination voltage of the single battery; Based on the charge termination voltage, determining a final charge threshold of the cell voltage; Based on the discharge termination voltage, determining a discharge end threshold value of the cell voltage; The charge and discharge stages are determined according to the cell voltage and based on the charge end threshold and the discharge end threshold.
3. The method according to claim 2, characterized in that Determining the terminal charging threshold of the single cell voltage based on the charge termination voltage includes: determining a charge buffer value according to the charge voltage change rate of the single cell; using the charge buffer value to correct the charge termination voltage to determine the terminal charging threshold; Determining the end-of-discharge threshold of the single cell voltage based on the discharge termination voltage includes: determining a discharge buffer value according to the discharge voltage change rate of the single cell; and using the discharge buffer value to correct the discharge termination voltage to determine the end-of-discharge threshold.
4. The method according to claim 1, characterized in that: The determining, based on the charging and discharging stage, a triggering condition for triggering the single battery to perform equalization processing includes: When the charge and discharge stage is at the end of the charge and discharge stage, determining the triggering condition of the single cell includes: the state of charge of the battery pack is greater than the first state threshold, and the single cell voltage difference of the single cell is greater than the first discharge voltage difference threshold; or, the state of charge is less than or equal to a second state threshold, and the single cell voltage difference of the single cell voltage is greater than a first charging voltage difference threshold; When the charge and discharge stage is not at the end of the charge and discharge stage, determining the trigger condition of the single cell includes: the state of charge of the battery pack is greater than the first state threshold, and the single cell voltage difference of the single cell is greater than the second discharge voltage difference threshold, wherein the second discharge voltage difference threshold is less than the first discharge voltage difference threshold; Or, the state of charge is less than or equal to the second state threshold, and the single cell voltage difference of the single cell voltage is greater than a second charging voltage difference threshold, wherein the second charging voltage difference threshold is less than the second charging voltage difference threshold.
5. The method according to claim 4, characterized in that Before determining the cell voltage corresponding to the cell in the battery pack, the method further includes determining whether the operating state of the battery pack satisfies a predetermined operating condition; When the operating state of the battery pack meets the predetermined operating condition, allowing the equalization process of the battery pack to be performed; The performing of balancing processing on the single cells according to the triggering condition includes: when the single cells all meet the triggering condition and the battery packs all meet the predetermined operating conditions at multiple sampling moments within a predetermined time period, the performing of balancing processing on the single cells is allowed.
6. The method according to claim 5, characterized in that The method further comprises: When the single cell does not meet the trigger condition or the battery pack does not meet the predetermined operating condition at any time among the multiple acquisition times, the single cell and the battery pack are tested within a retry period; At multiple retry moments within the retry time period, when the single cells all meet the trigger condition and the battery packs all meet the predetermined operating condition, it is allowed to perform balancing processing on the single cells.
7. The method according to claim 5 or 6, characterized in that: The predetermined operating conditions include at least: the highest temperature in the battery pack is lower than the upper temperature threshold, the lowest temperature is higher than the lower temperature threshold, the maximum cell voltage of any single cell in the battery pack is lower than the cell voltage upper threshold, the minimum cell voltage is higher than the cell voltage lower threshold, and the communication connection between the slave control device and the master control device of the battery pack is normal.
8. The method according to claim 1, characterized in that The method further comprises: Obtaining the number of equalization executions corresponding to each of the plurality of single cells included in the battery pack; Determine an average number of balancing times for the battery pack based on the number of balancing execution times respectively corresponding to the plurality of single cells; Determining the number offset values of the plurality of single cells according to the average number of balancing times; The performance degradation state of the battery pack is determined based on the number deviation values of the plurality of single battery cells.
9. A battery equalization processing device, characterized in that: include: A detection module, used to determine the single cell voltage corresponding to the single cell in the battery pack; an identification module, configured to determine the charge and discharge stage of the single cell based on the single cell voltage and the battery type of the single cell; A condition determination module, used to determine a trigger condition for triggering the single battery to perform equalization processing according to the charging and discharging stage; The balancing control module is used to perform balancing processing on the single battery according to the triggering condition.
10. An electronic device, characterized in that: include: One or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the battery balancing processing method according to any one of claims 1 to 8.