Battery charge state adjusting method, electronic equipment and readable storage medium
By monitoring the battery cell voltage, pressure difference and pressure difference change rate, determining whether preset conditions are met and adjustments are made, the problem of difficult to accurately adjust the state of charge of the battery in the prior art is solved, and the adjustment efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202411963874.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-11
AI Technical Summary
It is difficult for the prior art to accurately estimate and adjust the charge state of lithium iron phosphate batteries, especially when the battery SOC is close to full charge or discharge, the voltage changes slowly or nonlinearly, resulting in inaccurate SOC.
By monitoring the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated, it is determined whether the preset state of charge adjustment conditions is met, and adjustments are made when the conditions are met to improve the calibration accuracy of the state of charge of the battery.
It reduces the complexity of battery state of charge adjustment, improves adjustment efficiency, and ensures accurate adjustment of battery state of charge.
Smart Images

Figure CN119805223A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery technology, and in particular to a method for adjusting a battery state of charge, an electronic device, and a readable storage medium. Background Art
[0002] Lithium iron phosphate batteries have the advantages of long cycle life, high safety and low cost, and are widely used in the field of new energy. In actual use, in order to extend the service life of the battery, its state of charge (SOC) needs to be accurately estimated and adjusted.
[0003] At present, it is difficult to accurately estimate the battery SOC. When the battery SOC is close to being fully charged or close to being empty, the battery voltage will change slowly or will exhibit nonlinear characteristics, which will lead to inaccurate estimated battery SOC. In related technologies, in order to improve the calibration accuracy of SOC, a multi-interval calibration of the battery SOC at different charge and discharge rates, different temperatures, different degrees of aging, and different voltage points is usually performed on a multi-dimensional surface based on a large amount of charge and discharge test data of the battery cells. However, the above calculation process is relatively complicated and requires the collection of a large amount of experimental data, which makes the adjustment of the battery SOC more difficult and less efficient. Summary of the invention
[0004] In view of this, the purpose of the present application is to provide a method for adjusting the state of charge of a battery, an electronic device and a readable storage medium. According to the correspondence between the cell voltage difference change rate of the battery to be calibrated and the change in the state of charge of the battery to be calibrated, the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated are obtained, and it is determined whether the current battery to be calibrated satisfies a preset charge state adjustment condition. When the current battery to be calibrated satisfies the preset charge state adjustment condition, the charge state of the battery to be calibrated is adjusted in time, which helps to reduce the complexity of the charge state adjustment of the battery to be calibrated, and at the same time improves the adjustment efficiency of the charge state of the battery to be calibrated.
[0005] In a first aspect, an embodiment of the present application provides a method for adjusting a battery state of charge, the method comprising:
[0006] During the charging or discharging process of the battery to be calibrated, calculating the current state of charge of the battery to be calibrated according to a preset detection time interval;
[0007] Detecting whether the battery to be calibrated meets a preset charge state adjustment condition according to the battery cell voltage, the battery cell voltage difference and the battery cell voltage difference change rate of the battery to be calibrated;
[0008] If the battery to be calibrated meets the preset charge state adjustment condition, the battery to be calibrated is adjusted from the current charge state to a preset charge state; wherein the preset charge state is a first target charge state corresponding to when the battery to be calibrated is fully charged or a second target charge state corresponding to when the battery to be calibrated is fully discharged.
[0009] In a possible implementation manner, when the battery to be calibrated is in a charging process, the following steps are performed to determine whether the battery to be calibrated satisfies the preset charge state adjustment condition:
[0010] Detecting whether the highest cell voltage of the battery to be calibrated is greater than a first preset voltage threshold;
[0011] If the highest cell voltage of the battery to be calibrated is greater than the first preset voltage threshold, detecting whether the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold, and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold;
[0012] If the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated meets the preset charge state adjustment condition.
[0013] In a possible implementation manner, when the battery to be calibrated is in a discharging process, the following steps are performed to determine whether the battery to be calibrated satisfies the preset charge state adjustment condition:
[0014] Detecting whether the lowest cell voltage of the battery to be calibrated is less than a second preset voltage threshold;
[0015] If the lowest cell voltage of the battery to be calibrated is less than the second preset voltage threshold, detecting whether the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold, and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold;
[0016] If the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated meets the preset charge state adjustment condition.
[0017] In a possible implementation manner, adjusting the battery to be calibrated from the current state of charge to a preset state of charge includes:
[0018] Determining a state of charge difference between the current state of charge and the preset state of charge;
[0019] Determining the number of adjustments for the battery to be calibrated based on the state of charge difference and a preset adjustment coefficient;
[0020] The current state of charge is adjusted at least once according to the adjustment number of times until the current state of charge is adjusted to the preset state of charge.
[0021] In a possible implementation manner, when the battery to be calibrated includes a plurality of battery cells in series, detecting whether the highest battery cell voltage of the battery to be calibrated is greater than a first preset voltage threshold includes:
[0022] Determine a cell voltage of each string of cells in the plurality of strings of cells, and determine a first target cell voltage having the highest voltage among the cell voltages of each string of cells;
[0023] Detecting whether the first target cell voltage is greater than a first preset voltage threshold.
[0024] In a possible implementation manner, when the battery to be calibrated includes a plurality of battery cells in series, detecting whether the lowest battery cell voltage of the battery to be calibrated is less than a second preset voltage threshold includes:
[0025] Determine a cell voltage of each string of cells in the plurality of strings of cells, and determine a second target cell voltage having the lowest voltage among the cell voltages of each string of cells;
[0026] Detecting whether the second target cell voltage is less than a second preset voltage threshold.
[0027] In a possible implementation manner, when the battery to be calibrated includes multiple strings of battery cells, the battery cell voltage difference of the battery to be calibrated is determined by the following steps:
[0028] Determining a cell voltage of each string of cells in the plurality of strings of cells;
[0029] Determine a target maximum voltage with the highest voltage and a target minimum voltage with the lowest voltage from the cell voltages of each string of cells;
[0030] Based on the target maximum voltage and the target minimum voltage, a cell voltage difference of the battery to be calibrated is determined.
[0031] In a possible implementation manner, the cell voltage difference change rate of the battery to be calibrated is determined by the following steps:
[0032] In a preset change time period, based on the cell voltage of the battery to be calibrated at a current detection moment and the cell voltage of the battery to be calibrated at a previous detection moment, determining the cell voltage difference of the battery to be calibrated;
[0033] Calculating a cell voltage difference change rate of the battery to be calibrated based on the cell voltage difference and a time difference between the last detection moment and the current detection moment;
[0034] The preset change time period is a time period during which the charge state change rate during the charging or discharging process of the battery to be calibrated is greater than a preset change rate threshold.
[0035] In a second aspect, an embodiment of the present application further provides a battery state of charge adjustment device, the adjustment device comprising:
[0036] A state of charge acquisition module, used to calculate the current state of charge of the battery to be calibrated according to a preset detection time interval during the charging or discharging process of the battery to be calibrated;
[0037] A condition detection module, used for detecting whether the battery to be calibrated meets a preset charge state adjustment condition according to the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated;
[0038] A state of charge adjustment module is used to adjust the battery to be calibrated from the current state of charge to a preset state of charge if the battery to be calibrated meets the preset charge state adjustment condition; wherein the preset state of charge is a first target state of charge corresponding to when the battery to be calibrated is fully charged or a second target state of charge corresponding to when the battery to be calibrated is fully discharged.
[0039] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the battery charge state adjustment method as described in the first aspect.
[0040] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method for adjusting the battery state of charge as described in the first aspect is executed.
[0041] The battery state of charge adjustment method, electronic device and readable storage medium provided by the embodiment of the present application calculate the current state of charge of the battery to be calibrated according to the preset detection time interval during the charging or discharging process of the battery to be calibrated; detect whether the battery to be calibrated meets the preset charge state adjustment condition according to the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated; if the battery to be calibrated meets the preset charge state adjustment condition, adjust the battery to be calibrated from the current state of charge to the preset state of charge; wherein the preset state of charge is the first target state of charge corresponding to the completion of charging of the battery to be calibrated or the second target state of charge corresponding to the completion of discharging of the battery to be calibrated. In this way, according to the correspondence between the cell voltage difference change rate of the battery to be calibrated and the change of the state of charge of the battery to be calibrated, the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated are obtained, and it is determined whether the current battery to be calibrated meets the preset charge state adjustment condition. When the current battery to be calibrated meets the preset charge state adjustment condition, the charge state of the battery to be calibrated is adjusted in time, which helps to reduce the complexity of the charge state adjustment of the battery to be calibrated, and at the same time improves the efficiency of adjusting the charge state of the battery to be calibrated.
[0042] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0044] Figure 1 A flow chart of a method for adjusting the state of charge of a battery provided in an embodiment of the present application;
[0045] Figure 2 A curve diagram showing the maximum voltage of a battery changing with time during the battery charging process provided in an embodiment of the present application;
[0046] Figure 3 A curve diagram showing the change of the minimum voltage of a battery over time during the battery charging process provided in an embodiment of the present application;
[0047] Figure 4 A curve diagram showing the variation of the battery cell voltage difference over time during the battery charging process provided in an embodiment of the present application;
[0048] Figure 5A curve diagram showing the maximum voltage of a battery changing with time during the discharge process of the battery provided in an embodiment of the present application;
[0049] Figure 6 A curve diagram showing the change of the minimum voltage of a battery over time during the discharge process of the battery provided in an embodiment of the present application;
[0050] Figure 7 A curve diagram showing the variation of the battery cell voltage difference over time during the battery discharge process provided in an embodiment of the present application;
[0051] Figure 8 A schematic diagram of a flow chart of adjusting the state of charge of a battery to be calibrated during charging provided in an embodiment of the present application;
[0052] Fig. 9 A schematic diagram of a flow chart of adjusting the state of charge of a battery to be calibrated during a discharge process provided in an embodiment of the present application;
[0053] Fig.10 A schematic diagram of the structure of a battery state of charge adjustment device provided in an embodiment of the present application;
[0054] Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme 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 a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.
[0056] First, the application scenarios to which the present application is applicable are introduced. The present application can be applied in the field of battery technology.
[0057] Lithium batteries are a type of battery that uses lithium metal or lithium alloy as positive / negative electrode materials and non-aqueous electrolyte solutions. Specifically, lithium batteries can be divided into disposable lithium batteries and rechargeable lithium batteries according to the number of uses; according to the positive electrode materials, they can be divided into lithium iron phosphate batteries (LFP), lithium cobalt oxide batteries (LCO), lithium manganese oxide batteries (LMO), nickel cobalt manganese oxide batteries (NCM), nickel cobalt aluminum oxide batteries (NCA), etc.
[0058] Among them, lithium iron phosphate batteries have the advantages of long cycle life, high safety, and low cost, and are widely used in the field of new energy. In actual use, in order to increase the service life of the battery, it is necessary to accurately estimate and adjust the battery's state of charge (SOC).
[0059] At present, it is difficult to accurately estimate the battery SOC. When the battery SOC is close to being fully charged or close to being empty, the battery voltage will change slowly or will exhibit nonlinear characteristics, which will lead to inaccurate estimated battery SOC. In related technologies, in order to improve the calibration accuracy of SOC, a multi-interval calibration of the battery SOC at different charge and discharge rates, different temperatures, different degrees of aging, and different voltage points is usually performed on a multi-dimensional surface based on a large amount of charge and discharge test data of the battery cells. However, the above calculation process is relatively complicated and requires the collection of a large amount of experimental data, which makes the adjustment of the battery SOC more difficult and less efficient.
[0060] Based on this, an embodiment of the present application provides a method for adjusting the state of charge of a battery to be calibrated, so as to reduce the complexity of adjusting the state of charge of the battery to be calibrated and improve the efficiency of adjusting the state of charge of the battery to be calibrated.
[0061] See also Figure 1 , Figure 1 This is a flow chart of a method for adjusting the battery state of charge provided by an embodiment of the present application. Figure 1 As shown in , the method for adjusting the battery state of charge provided by the embodiment of the present application includes:
[0062] S101. During the charging or discharging process of a battery to be calibrated, calculating a current state of charge of the battery to be calibrated according to a preset detection time interval.
[0063] S102: Detect whether the battery to be calibrated meets a preset charge state adjustment condition according to the battery cell voltage, the battery cell voltage difference, and the battery cell voltage difference change rate of the battery to be calibrated.
[0064] S103: If the battery to be calibrated satisfies the preset charge state adjustment condition, adjust the battery to be calibrated from the current charge state to a preset charge state; wherein the preset charge state is a first target charge state corresponding to when the battery to be calibrated is fully charged or a second target charge state corresponding to when the battery to be calibrated is fully discharged.
[0065] The battery state of charge adjustment method provided in the embodiment of the present application obtains the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated according to the correspondence between the cell voltage difference change rate of the battery to be calibrated and the change of the charge state of the battery to be calibrated, determines whether the current battery to be calibrated satisfies the preset charge state adjustment condition, and timely adjusts the charge state of the battery to be calibrated when the current battery to be calibrated satisfies the preset charge state adjustment condition, which helps to reduce the complexity of the charge state adjustment of the battery to be calibrated and improves the adjustment efficiency of the charge state of the battery to be calibrated.
[0066] The following is a description of the exemplary steps of the present application embodiment:
[0067] S101. During the charging or discharging process of a battery to be calibrated, calculating a current state of charge of the battery to be calibrated according to a preset detection time interval.
[0068] In the embodiments of the present application, a lithium battery is a type of battery that uses lithium metal or lithium alloy as positive / negative electrode materials and uses a non-aqueous electrolyte solution. Specifically, lithium batteries can be divided into disposable lithium batteries and rechargeable lithium batteries according to the number of uses; according to the positive electrode material, they can be divided into lithium iron phosphate batteries (LFP), lithium cobalt oxide batteries (LCO), lithium manganese oxide batteries (LMO), nickel cobalt manganese oxide batteries (NCM), nickel cobalt aluminum oxide batteries (NCA), etc.
[0069] Among them, lithium iron phosphate batteries are widely used in the field of new energy due to their advantages such as long cycle life, high safety and low cost. In order to improve the service life of the battery, it is necessary to accurately estimate and adjust the battery's state of charge (SOC).
[0070] At present, it is difficult to accurately estimate the battery SOC. When the battery SOC is close to being fully charged or close to being empty, the battery voltage will change slowly or will exhibit nonlinear characteristics, which will lead to inaccurate estimated battery SOC. In related technologies, in order to improve the calibration accuracy of SOC, a multi-interval calibration of the battery SOC at different charge and discharge rates, different temperatures, different degrees of aging, and different voltage points is usually performed on a multi-dimensional surface based on a large amount of charge and discharge test data of the battery cells. However, the above calculation process is relatively complicated and requires the collection of a large amount of experimental data, which makes the adjustment of the battery SOC more difficult and less efficient.
[0071] In one possible implementation, see Figures 2 to 7 , Figure 2 A curve diagram showing the maximum voltage of a battery changing with time during the battery charging process provided in an embodiment of the present application; Figure 3 A curve diagram showing the change of the minimum voltage of a battery over time during the battery charging process provided in an embodiment of the present application; Figure 4 A curve diagram showing the variation of the battery cell voltage difference over time during the battery charging process provided in an embodiment of the present application; Figure 5 A curve diagram showing the maximum voltage of a battery changing with time during the discharge process of the battery provided in an embodiment of the present application; Figure 6 A curve diagram showing the change of the minimum voltage of a battery over time during the discharge process of the battery provided in an embodiment of the present application; Figure 7 This is a graph showing the variation of the battery cell voltage difference over time during the battery discharge process provided in an embodiment of the present application.
[0072] Specifically, on the one hand, take charging of lithium batteries as an example: the battery is charged using a 0.5C constant current to overvoltage protection, and the charging time is 7540 seconds. Figure 2 As shown in FIG. 1 , during the battery charging process, the maximum voltage of the battery gradually increases with time, and the maximum voltage of the battery increases significantly from 7425 seconds to 7540 seconds; Figure 3 As shown in Figure 1, during the battery charging process, the minimum voltage of the battery gradually increases with time, and the minimum voltage of the battery also increases significantly from 7426 seconds to 7540 seconds; correspondingly, Figure 4 As shown in the figure, at the end of charging, the cell voltage difference rises rapidly from 20mV to 255mV, and the whole process lasts about 4 minutes (7540-7310=230 seconds). The cell voltage difference rises rapidly from 50mV to 255mV, and the whole process lasts about 2 minutes (7540-7422=118 seconds). During this process, the actual SOC of the battery is greater than 95%, that is, when the highest and lowest voltages of the battery increase significantly during the charging process, the cell voltage difference also changes rapidly in the corresponding time period.
[0073] On the other hand, taking the discharge of lithium batteries as an example: the battery uses a 0.64C constant current discharge to undervoltage protection, and the discharge time is 5755 seconds. Figure 5 As shown in FIG. 1 , during the battery discharge process, the maximum voltage of the battery gradually decreases with time, and the maximum voltage of the battery decreases significantly from 5510 seconds to 5755 seconds; Figure 6 As shown in Figure 1, during the battery discharge process, the minimum voltage of the battery also gradually decreases with time. The minimum voltage of the battery also decreases significantly from 5509 seconds to 5755 seconds. Correspondingly, Figure 7 As shown in the figure, at the end of discharge, the cell voltage difference rises rapidly from 20mV to 211mV, and the whole process lasts about 7 minutes (5755-5295=460 seconds). The cell voltage difference rises rapidly from 50mV to 211mV, and the whole process lasts about 4 minutes (5755-5514=241 seconds). During this process, the actual SOC of the battery is less than 5%, that is, when the highest and lowest voltages of the battery drop significantly during the discharge process, the cell voltage difference also changes rapidly in the corresponding time period.
[0074] In summary, when the lithium battery is charging or discharging at the end stage (SOC is close to 100% or 0%), the voltage difference (pressure difference) between the battery cells will change rapidly. Therefore, the adjustment strategy for SOC can be accurately determined based on the battery cell pressure difference and the pressure difference change rate, thereby improving the efficiency of battery SOC adjustment.
[0075] In a possible implementation manner, the current state of charge of the battery to be calibrated at the current moment can be acquired in real time according to a preset detection time interval during the charging or discharging process of the battery to be calibrated.
[0076] Here, the preset detection time interval can be set according to detection needs. Exemplarily, the preset detection time interval can be set to 1 second.
[0077] In a possible implementation manner, the current state of charge of the battery to be calibrated may be acquired according to ampere-hour integration or a preset model acquisition method.
[0078] Among them, the ampere-hour integration is a method for calculating the current state of charge of the battery to be calibrated according to the battery rated capacity of the battery to be calibrated, the battery current of the battery to be calibrated, and the charge and discharge efficiency of the battery to be calibrated. Specifically, the current state of charge can be calculated according to the following formula:
[0079]
[0080] Where SOC is the current state of charge of the battery to be calibrated; C N is the battery rated capacity of the battery to be calibrated; I is the battery current of the battery to be calibrated; η is the charge and discharge efficiency of the battery to be calibrated; t is the current time; SOC0 is the state of charge of the battery to be calibrated at the initial state of charge and discharge.
[0081] Furthermore, after obtaining the current state of charge of the battery to be calibrated, the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated can be further obtained, and then based on the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated, it is detected whether the battery to be calibrated meets the preset charge state adjustment conditions.
[0082] S102: Detect whether the battery to be calibrated meets a preset charge state adjustment condition according to the battery cell voltage, the battery cell voltage difference, and the battery cell voltage difference change rate of the battery to be calibrated.
[0083] In an embodiment of the present application, data such as the cell voltage, cell voltage difference, current, and time of the battery to be calibrated can be obtained by means of an analog front-end AFE (Analog Front-End) chip, and then calculations can be performed based on the obtained data of the battery to be calibrated.
[0084] In a possible implementation, different batteries to be calibrated may include multiple strings of cells at the same time. If the battery to be calibrated includes multiple strings of cells, the cell voltage difference of the battery to be calibrated is determined by the following steps:
[0085] a1: Determine the cell voltage of each string of cells in the multiple strings of cells.
[0086] a2: Determine a target maximum voltage with the highest voltage and a target minimum voltage with the lowest voltage from the cell voltages of each string of cells.
[0087] a3: Determine the cell voltage difference of the battery to be calibrated based on the target maximum voltage and the target minimum voltage.
[0088] In an embodiment of the present application, if there are multiple strings of battery cells in the current battery to be calibrated, it is necessary to obtain the cell voltage of each string of battery cells; and determine the target maximum voltage with the highest voltage and the target minimum voltage with the lowest voltage from the multiple strings of battery cells, and then determine the cell voltage difference of the battery to be calibrated based on the target maximum voltage and the target minimum voltage.
[0089] For example, taking the battery to be calibrated as a battery including four strings of 12V cells as an example, the multiple cell voltages obtained are U1, U2, U3 and U4 respectively; the cell voltage difference ΔV of the battery to be calibrated can be determined by the following formula:
[0090] ΔV=max(U1, U2, U3, U4)-min(U1, U2, U3, U4);
[0091] Specifically, according to calculation, among U1, U2, U3 and U4, the highest cell voltage is U4 and the lowest is U2. Then, the cell voltage difference of the battery to be calibrated is U4-U2.
[0092] In a possible implementation manner, the cell voltage difference change rate may be calculated according to the determined cell voltage difference.
[0093] Specifically, the cell voltage difference change rate of the battery to be calibrated is determined by the following steps:
[0094] b1: in a preset variation time period, determining the cell voltage difference of the battery to be calibrated based on the cell voltage of the battery to be calibrated at a current detection moment and the cell voltage of the battery to be calibrated at a previous detection moment.
[0095] b2: Calculating a rate of change of the cell voltage difference of the battery to be calibrated based on the cell voltage difference and a time difference between the last detection moment and the current detection moment.
[0096] In a possible implementation, the preset change time period is a time period during which the state of charge change rate during the charging or discharging process of the battery to be calibrated is greater than a preset change rate threshold; when calculating the cell voltage difference and the cell voltage difference change rate of the battery cell, it is necessary to calculate the time period during which the state of charge change rate is large (generally at the end stage of battery charging and discharging, SOC is close to 100% or 0%) during the charging or discharging process of the battery to be calibrated. The duration and specific start time of this time period vary depending on the battery model, temperature, battery aging degree and other information of the battery to be calibrated.
[0097] In a possible implementation, in a preset change time period, the cell voltage of the battery to be calibrated at different detection moments is obtained according to preset time intervals, and the cell voltage at the previous detection moment is combined to determine the cell voltage difference between the cell voltage at the current detection moment and the cell voltage at the previous detection moment, and the cell voltage difference change rate of the battery to be calibrated is determined based on the time difference between different detection moments.
[0098] Exemplarily, the cell voltage difference change rate of the battery to be calibrated = ΔV / Δt; here, ΔV is the cell voltage difference between the cell voltage at the previous detection moment and the cell voltage at the previous detection moment; Δt is the time difference between the previous detection moment and the current detection moment.
[0099] In a possible implementation, the time interval for acquiring the cell voltage is different from the preset detection time interval for the charge state of the battery to be calibrated. For example, the preset detection time interval for the charge state of the battery to be calibrated can be set to 1 second; and the time interval for acquiring the cell voltage can be set to 50 milliseconds.
[0100] Furthermore, after determining the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated, it can be determined whether the battery to be calibrated meets the preset charge state adjustment conditions based on the acquired battery data. The charging process and the discharging process of the battery to be calibrated have different judgment processes for whether the battery to be calibrated meets the preset charge state adjustment conditions, which will be explained separately below.
[0101] In a possible implementation manner, when the battery to be calibrated is in a charging process, the following steps are performed to determine whether the battery to be calibrated satisfies the preset charge state adjustment condition:
[0102] c1: Detect whether the highest cell voltage of the battery to be calibrated is greater than a first preset voltage threshold.
[0103] c2: If the highest cell voltage of the battery to be calibrated is greater than the first preset voltage threshold, detect whether the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold, and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold.
[0104] c3: if the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, determine that the battery to be calibrated meets the preset charge state adjustment condition.
[0105] In an embodiment of the present application, when the battery to be calibrated is in the charging process, the cell voltage of the battery to be calibrated is a process of continuously increasing, and a first preset voltage threshold can be set. If the current cell voltage of the battery to be calibrated is greater than the first preset voltage threshold, it is determined that the battery to be calibrated has entered the charging terminal area. At this time, it is necessary to adjust the SOC of the battery to be calibrated based on the cell voltage difference change rate of the battery to be calibrated.
[0106] In a possible implementation, the setting of the first preset voltage threshold is related to factors such as the battery model, temperature, and battery aging degree of the battery to be calibrated. Batteries to be calibrated of different battery models have different corresponding first preset voltage thresholds. Even batteries to be calibrated of the same battery model may have different corresponding first preset voltage thresholds due to different battery aging degrees.
[0107] In a possible implementation, if the battery to be calibrated includes multiple strings of cells, when detecting whether the cell voltage of the current battery to be calibrated is greater than the first preset voltage threshold, it is necessary to compare the cell voltages of each string of cells.
[0108] Specifically, when the battery to be calibrated includes multiple strings of cells, the step of “detecting whether the highest cell voltage of the battery to be calibrated is greater than a first preset voltage threshold” includes:
[0109] d1: Determine the cell voltage of each string of cells in the plurality of strings of cells, and determine a first target cell voltage having the highest voltage among the cell voltages of each string of cells.
[0110] d2: Detect whether the first target cell voltage is greater than a first preset voltage threshold.
[0111] In one possible implementation, the cell voltage of each string of battery cells in the multiple strings of battery cells included in the battery to be calibrated is acquired in real time, and a first target cell voltage with the highest voltage is screened out from the cell voltages of the multiple strings of battery cells, and based on the first target cell voltage, it is detected whether the cell voltage of the current battery to be calibrated is greater than a first preset voltage threshold.
[0112] For example, taking the current battery to be calibrated as a battery containing four strings of 12V battery cells, the multiple battery cell voltages obtained are U1, U2, U3 and U4 respectively; according to calculation, it can be known that the highest battery cell voltage among U1, U2, U3 and U4 is U4, then it is necessary to detect whether the battery cell voltage of the battery to be calibrated is greater than the first preset voltage threshold based on the size relationship between U4 and the first preset voltage threshold.
[0113] In a possible implementation, if it is determined that the cell voltage of the battery to be calibrated is not greater than the first preset voltage threshold, it is determined that the current battery to be calibrated has not entered the charging terminal area, and the current determination process is terminated.
[0114] Furthermore, if it is determined that the cell voltage of the battery to be calibrated is greater than the first preset voltage threshold, the cell voltage difference and the cell voltage difference change rate of the battery to be calibrated will continue to be detected. Specifically, it is detected whether the cell voltage difference of the calibration battery is greater than the preset cell voltage difference threshold, and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold. If it is determined that the current cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated meets the preset charge state adjustment condition, and the SOC of the battery to be calibrated needs to be adjusted at this time.
[0115] Here, similarly, the setting of the preset battery cell voltage difference threshold and the preset battery cell voltage difference change rate threshold is related to the battery model, temperature, battery aging degree and other factors of the battery to be calibrated. Different preset battery cell voltage difference thresholds and preset battery cell voltage difference change rates need to be set according to different battery conditions.
[0116] Furthermore, if it is determined that the current cell voltage difference of the battery to be calibrated is not greater than the preset cell voltage difference threshold or the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated has not yet entered the stage of rapid SOC change, and there is no need to adjust the SOC of the battery to be calibrated, then the current judgment process is terminated.
[0117] In another possible implementation manner, when the battery to be calibrated is in a discharging process, the following steps are performed to determine whether the battery to be calibrated satisfies the preset charge state adjustment condition:
[0118] e1: Detect whether the lowest cell voltage of the battery to be calibrated is less than a second preset voltage threshold.
[0119] e2: If the lowest cell voltage of the battery to be calibrated is less than the second preset voltage threshold, detect whether the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold, and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold.
[0120] e3: If the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated meets the preset charge state adjustment condition.
[0121] In an embodiment of the present application, when the battery to be calibrated is in the process of discharging, the cell voltage of the battery to be calibrated is a process of continuously decreasing, and a second preset voltage threshold can be set. If the current cell voltage of the battery to be calibrated is less than the second preset voltage threshold, it is determined that the battery to be calibrated has entered the end discharge area. At this time, it is necessary to adjust the SOC of the battery to be calibrated according to the cell voltage difference change rate of the battery to be calibrated.
[0122] In a possible implementation, similarly, the setting of the second preset voltage threshold is related to factors such as the battery model of the battery to be calibrated, the temperature, and the degree of battery aging. Batteries to be calibrated with different battery models have different corresponding second preset voltage thresholds. Even for batteries to be calibrated with the same battery model, the corresponding second preset voltage thresholds may also be different due to different degrees of battery aging.
[0123] In a possible implementation, if the battery to be calibrated includes multiple strings of cells, when detecting whether the cell voltage of the current battery to be calibrated is less than the second preset voltage threshold, it is necessary to compare the cell voltages of each string of cells.
[0124] Specifically, when the battery to be calibrated includes multiple strings of cells, the step of “detecting whether the lowest cell voltage of the battery to be calibrated is less than a second preset voltage threshold” includes:
[0125] f1: determining a cell voltage of each string of cells in the plurality of strings of cells, and determining a second target cell voltage having the lowest voltage among the cell voltages of each string of cells.
[0126] f2: Detect whether the second target cell voltage is less than a second preset voltage threshold.
[0127] In one possible implementation, the cell voltage of each string of battery cells in the multiple strings of battery cells included in the battery to be calibrated is obtained in real time, and a second target cell voltage with the lowest voltage is screened out from the cell voltages of the multiple strings of battery cells, and based on the second target cell voltage, it is detected whether the cell voltage of the current battery to be calibrated is less than a second preset voltage threshold.
[0128] For the above example, taking the current battery to be calibrated as a battery containing four strings of 12V battery cells as an example, multiple battery cell voltages are obtained, namely U1, U2, U3 and U4; according to calculation, the lowest battery cell voltage among U1, U2, U3 and U4 is U2, then it is necessary to detect whether the battery cell voltage of the battery to be calibrated is less than the second preset voltage threshold based on the size relationship between U2 and the second preset voltage threshold.
[0129] In a possible implementation, if it is determined that the cell voltage of the battery to be calibrated is not less than the second preset voltage threshold, it is determined that the current battery to be calibrated has not entered the end-of-discharge region, and the current determination process is terminated.
[0130] Furthermore, if it is determined that the cell voltage of the battery to be calibrated is less than the second preset voltage threshold, the cell voltage difference and the cell voltage difference change rate of the battery to be calibrated will continue to be detected. Specifically, it is detected whether the cell voltage difference of the calibration battery is greater than the preset cell voltage difference threshold, and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold. If it is determined that the current cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated meets the preset charge state adjustment condition, and the SOC of the battery to be calibrated needs to be adjusted at this time.
[0131] Here, similarly, the setting of the preset battery cell voltage difference threshold and the preset battery cell voltage difference change rate threshold is related to the battery model, temperature, battery aging degree and other factors of the battery to be calibrated. Different preset battery cell voltage difference thresholds and preset battery cell voltage difference change rates need to be set according to different battery conditions.
[0132] Furthermore, if it is determined that the current cell voltage difference of the battery to be calibrated is not greater than the preset cell voltage difference threshold or the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated has not yet entered the stage of rapid SOC change, and there is no need to adjust the SOC of the battery to be calibrated, then the current judgment process is terminated.
[0133] Further, when it is determined that the battery to be calibrated is in the terminal region of charge and discharge, it is necessary to adjust the battery to be calibrated from the current state of charge to a preset state of charge.
[0134] Specifically, the step of “adjusting the battery to be calibrated from the current state of charge to a preset state of charge” includes:
[0135] g1: Determine a state of charge difference between the current state of charge and the preset state of charge.
[0136] g2: Determine the number of adjustments for the battery to be calibrated based on the state of charge difference and a preset adjustment coefficient.
[0137] g3: Adjust the current state of charge at least once according to the adjustment number of times until the current state of charge is adjusted to the preset state of charge.
[0138] In a possible implementation, adjusting the current state of charge to a preset state of charge may be performed by PI regulation.
[0139] Specifically, the PI regulator is a linear controller. The PI regulator forms a control deviation based on a given value and an actual output value, and forms a control quantity by linearly combining the proportion and integral of the deviation to control the controlled object; in the embodiment of the present application, the preset state of charge is determined as the given value, and the current state of charge is determined as the actual output value for PI adjustment.
[0140] The setting of the preset state of charge is related to factors such as the battery model, temperature, and battery aging degree of the battery to be calibrated. Batteries to be calibrated of different battery models have different corresponding preset states of charge. Even batteries to be calibrated of the same battery model may have different corresponding preset states of charge due to different degrees of battery aging.
[0141] Exemplarily, for a charging process of the battery to be calibrated, the preset state of charge may be set to 95%, and for a discharging process of the battery to be calibrated, the preset state of charge may be set to 5%.
[0142] In a possible implementation, it is necessary to determine the charge state difference between the current charge state and the preset charge state, and determine the number of adjustments for the current charge state based on a preset adjustment coefficient. Here, the preset adjustment coefficient refers to the adjustment value for the charge state each time, which can be set according to the adjustment requirements and is not limited here.
[0143] For example, taking the battery to be calibrated as being in the charging process, if the preset state of charge is set to 95% and the current state of charge is 90%, the difference between the two is determined to be 5%. According to the preset coefficient, it is determined that it takes 10 seconds to adjust this 5%, so 0.5% is adjusted every second, and each adjustment gradually approaches the preset state of charge. At the 10th second, the current state of charge is adjusted to 95% of the preset state of charge.
[0144] Here, the adjustment of the current state of charge is a gradual adjustment process, rather than directly adjusting the current state of charge to the preset state of charge, which can prevent the SOC jump of the battery to be calibrated, thereby making the SOC smoothly transition to the preset state of charge.
[0145] The following is an example to illustrate the adjustment process of the battery state of charge in the embodiment of the present application:
[0146] See also Figure 8 , Figure 8 The following is a schematic diagram of a process flow for adjusting the state of charge of a battery to be calibrated during charging provided in an embodiment of the present application. Figure 8 As shown, the current state of charge of the battery to be calibrated is calculated, and the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated are obtained at the same time; it is detected whether the highest cell voltage of the battery to be calibrated is greater than a first preset voltage threshold; if the highest cell voltage of the battery to be calibrated is not greater than the first preset voltage threshold, the current detection process is terminated; if the highest cell voltage of the battery to be calibrated is greater than the first preset voltage threshold, it is detected whether the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold; if the cell voltage difference of the battery to be calibrated is not greater than the preset cell voltage difference threshold or the cell voltage difference change rate of the battery to be calibrated is not greater than the preset cell voltage difference change rate threshold, the current detection process is terminated; if the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, the preset state of charge is determined, and the battery to be calibrated is adjusted from the current state of charge to the preset state of charge.
[0147] See also Fig. 9 , Fig. 9 The following is a schematic diagram of a flow chart of adjusting the state of charge of a battery to be calibrated during discharge provided in an embodiment of the present application. Fig. 9 As shown, the current state of charge of the battery to be calibrated is calculated, and the cell voltage, cell pressure difference and cell pressure difference change rate of the battery to be calibrated are obtained at the same time; it is detected whether the lowest cell voltage of the battery to be calibrated is less than the second preset voltage threshold; if the highest cell voltage of the battery to be calibrated is not less than the second preset voltage threshold, the current detection process is terminated; if the highest cell voltage of the battery to be calibrated is less than the second preset voltage threshold, it is detected whether the cell pressure difference of the battery to be calibrated is greater than the preset cell pressure difference threshold and whether the cell pressure difference change rate of the battery to be calibrated is greater than the preset cell pressure difference change rate threshold; if the cell pressure difference of the battery to be calibrated is not greater than the preset cell pressure difference threshold or the cell pressure difference change rate of the battery to be calibrated is not greater than the preset cell pressure difference change rate threshold, the current detection process is terminated; if the cell pressure difference of the battery to be calibrated is greater than the preset cell pressure difference threshold and the cell pressure difference change rate of the battery to be calibrated is greater than the preset cell pressure difference change rate threshold, the preset state of charge is determined, and the battery to be calibrated is adjusted from the current state of charge to the preset state of charge.
[0148] The battery state of charge adjustment method provided in the embodiment of the present application is as follows: during the charging or discharging process of the battery to be calibrated, the current state of charge of the battery to be calibrated is calculated according to the preset detection time interval; according to the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated, whether the battery to be calibrated meets the preset charge state adjustment condition; if the battery to be calibrated meets the preset charge state adjustment condition, the battery to be calibrated is adjusted from the current state of charge to the preset state of charge; wherein the preset state of charge is the first target state of charge corresponding to the completion of charging of the battery to be calibrated or the second target state of charge corresponding to the completion of discharging of the battery to be calibrated. In this way, according to the correspondence between the cell voltage difference change rate of the battery to be calibrated and the change of the state of charge of the battery to be calibrated, the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated are obtained, and it is determined whether the current battery to be calibrated meets the preset charge state adjustment condition, and when the current battery to be calibrated meets the preset charge state adjustment condition, the charge state of the battery to be calibrated is adjusted in time, which helps to reduce the complexity of the charge state adjustment of the battery to be calibrated, and at the same time improves the efficiency of the charge state adjustment of the battery to be calibrated.
[0149] Based on the same inventive concept, an embodiment of the present application also provides a battery state of charge adjustment device corresponding to the battery state of charge adjustment method. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the battery state of charge adjustment method in the embodiment of the present application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0150] See also Fig.10 , Fig.10 This is a schematic diagram of the structure of a battery charge state adjustment device provided in an embodiment of the present application. Fig.10 As shown in , the adjustment device 1000 comprises:
[0151] The state of charge acquisition module 1010 is used to calculate the current state of charge of the battery to be calibrated according to a preset detection time interval during the charging or discharging process of the battery to be calibrated;
[0152] A condition detection module 1020, configured to detect whether the battery to be calibrated satisfies a preset charge state adjustment condition according to the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated;
[0153] The state of charge adjustment module 1030 is used to adjust the battery to be calibrated from the current state of charge to a preset state of charge if the battery to be calibrated meets the preset charge state adjustment condition; wherein the preset state of charge is a first target state of charge corresponding to when the battery to be calibrated is fully charged or a second target state of charge corresponding to when the battery to be calibrated is fully discharged.
[0154] In a possible implementation manner, when the battery to be calibrated is in a charging process, the state of charge adjustment module 1030 is configured to determine that the battery to be calibrated satisfies the preset state of charge adjustment condition through the following steps:
[0155] Detecting whether the highest cell voltage of the battery to be calibrated is greater than a first preset voltage threshold;
[0156] If the highest cell voltage of the battery to be calibrated is greater than the first preset voltage threshold, detecting whether the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold, and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold;
[0157] If the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated meets the preset charge state adjustment condition.
[0158] In a possible implementation manner, when the battery to be calibrated is in a discharging process, the state of charge adjustment module 1030 is configured to determine that the battery to be calibrated satisfies the preset state of charge adjustment condition through the following steps:
[0159] Detecting whether the lowest cell voltage of the battery to be calibrated is less than a second preset voltage threshold;
[0160] If the lowest cell voltage of the battery to be calibrated is less than the second preset voltage threshold, detecting whether the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold, and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold;
[0161] If the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated meets the preset charge state adjustment condition.
[0162] In a possible implementation manner, when the state of charge adjustment module 1030 is used to adjust the battery to be calibrated from the current state of charge to a preset state of charge, the state of charge adjustment module 1030 is used to:
[0163] Determining a state of charge difference between the current state of charge and the preset state of charge;
[0164] Determining the number of adjustments for the battery to be calibrated based on the state of charge difference and a preset adjustment coefficient;
[0165] The current state of charge is adjusted at least once according to the adjustment number of times until the current state of charge is adjusted to the preset state of charge.
[0166] In a possible implementation, when the battery to be calibrated includes multiple strings of cells, when the state of charge adjustment module 1030 is used to detect whether the highest cell voltage of the battery to be calibrated is greater than a first preset voltage threshold, the state of charge adjustment module 1030 is used to:
[0167] Determine a cell voltage of each string of cells in the plurality of strings of cells, and determine a first target cell voltage having the highest voltage among the cell voltages of each string of cells;
[0168] Detecting whether the first target cell voltage is greater than a first preset voltage threshold.
[0169] In a possible implementation, when the battery to be calibrated includes multiple strings of cells, when the state of charge adjustment module 1030 is used to detect whether the lowest cell voltage of the battery to be calibrated is less than a second preset voltage threshold, the state of charge adjustment module 1030 is used to:
[0170] Determine a cell voltage of each string of cells in the plurality of strings of cells, and determine a second target cell voltage having the lowest voltage among the cell voltages of each string of cells;
[0171] Detecting whether the second target cell voltage is less than a second preset voltage threshold.
[0172] In a possible implementation manner, the adjustment device 1000 further includes a pressure difference acquisition module (not shown in the figure). When the battery to be calibrated includes multiple strings of cells, the pressure difference acquisition module is used to determine the cell pressure difference of the battery to be calibrated through the following steps:
[0173] Determining a cell voltage of each string of cells in the plurality of strings of cells;
[0174] Determine a target maximum voltage with the highest voltage and a target minimum voltage with the lowest voltage from the cell voltages of each string of cells;
[0175] Based on the target maximum voltage and the target minimum voltage, a cell voltage difference of the battery to be calibrated is determined.
[0176] In a possible implementation manner, the adjustment device 1000 further includes a pressure difference change rate acquisition module (not shown in the figure), and the pressure difference change rate acquisition module is used to:
[0177] In a preset change time period, based on the cell voltage of the battery to be calibrated at a current detection moment and the cell voltage of the battery to be calibrated at a previous detection moment, determining the cell voltage difference of the battery to be calibrated;
[0178] Calculating a cell voltage difference change rate of the battery to be calibrated based on the cell voltage difference and a time difference between the last detection moment and the current detection moment;
[0179] The preset change time period is a time period during which the charge state change rate during the charging or discharging process of the battery to be calibrated is greater than a preset change rate threshold.
[0180] The battery state of charge adjustment device provided in the embodiment of the present application calculates the current state of charge of the battery to be calibrated according to the preset detection time interval during the charging or discharging process of the battery to be calibrated; detects whether the battery to be calibrated meets the preset charge state adjustment condition according to the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated; if the battery to be calibrated meets the preset charge state adjustment condition, adjusts the battery to be calibrated from the current state of charge to the preset state of charge; wherein the preset state of charge is the first target state of charge corresponding to the completion of charging of the battery to be calibrated or the second target state of charge corresponding to the completion of discharging of the battery to be calibrated. In this way, according to the correspondence between the cell voltage difference change rate of the battery to be calibrated and the change of the charge state of the battery to be calibrated, the cell voltage, cell voltage difference and cell voltage difference change rate of the battery to be calibrated are obtained, and it is determined whether the current battery to be calibrated meets the preset charge state adjustment condition. When the current battery to be calibrated meets the preset charge state adjustment condition, the charge state of the battery to be calibrated is adjusted in time, which helps to reduce the complexity of the charge state adjustment of the battery to be calibrated, and at the same time improves the efficiency of the charge state adjustment of the battery to be calibrated.
[0181] See also Fig.11 , Fig.11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.11 As shown in , the electronic device 1100 includes a processor 1110 , a memory 1120 and a bus 1130 .
[0182] The memory 1120 stores machine-readable instructions executable by the processor 1110. When the electronic device 1100 is running, the processor 1110 communicates with the memory 1120 via the bus 1130. When the machine-readable instructions are executed by the processor 1110, the above-mentioned Figure 1 The specific implementation of the steps of the method for adjusting the battery state of charge in the method embodiment shown can be found in the method embodiment, which will not be repeated here.
[0183] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 1The specific implementation of the steps of the method for adjusting the battery state of charge in the method embodiment shown can be found in the method embodiment, which will not be repeated here.
[0184] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0185] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0186] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0187] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0188] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0189] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for adjusting the state of charge of a battery, characterized in that: The adjustment method comprises: During the charging or discharging process of the battery to be calibrated, calculating the current state of charge of the battery to be calibrated according to a preset detection time interval; Detecting whether the battery to be calibrated meets a preset charge state adjustment condition according to the battery cell voltage, the battery cell voltage difference and the battery cell voltage difference change rate of the battery to be calibrated; If the battery to be calibrated meets the preset charge state adjustment condition, the battery to be calibrated is adjusted from the current charge state to a preset charge state; wherein the preset charge state is a first target charge state corresponding to when the battery to be calibrated is fully charged or a second target charge state corresponding to when the battery to be calibrated is fully discharged.
2. The adjustment method according to claim 1, characterized in that: When the battery to be calibrated is in the charging process, the following steps are performed to determine whether the battery to be calibrated satisfies the preset charge state adjustment condition: Detecting whether the highest cell voltage of the battery to be calibrated is greater than a first preset voltage threshold; If the highest cell voltage of the battery to be calibrated is greater than the first preset voltage threshold, detecting whether the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold, and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold; If the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated meets the preset charge state adjustment condition.
3. The adjustment method according to claim 1, characterized in that: When the battery to be calibrated is in the process of discharging, the following steps are performed to determine whether the battery to be calibrated satisfies the preset charge state adjustment condition: Detecting whether the lowest cell voltage of the battery to be calibrated is less than a second preset voltage threshold; If the lowest cell voltage of the battery to be calibrated is less than the second preset voltage threshold, detecting whether the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold, and whether the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold; If the cell voltage difference of the battery to be calibrated is greater than the preset cell voltage difference threshold and the cell voltage difference change rate of the battery to be calibrated is greater than the preset cell voltage difference change rate threshold, it is determined that the battery to be calibrated meets the preset charge state adjustment condition.
4. The adjustment method according to claim 1, characterized in that: The step of adjusting the battery to be calibrated from the current state of charge to a preset state of charge includes: Determining a state of charge difference between the current state of charge and the preset state of charge; Determining the number of adjustments for the battery to be calibrated based on the state of charge difference and a preset adjustment coefficient; The current state of charge is adjusted at least once according to the adjustment number of times until the current state of charge is adjusted to the preset state of charge.
5. The adjustment method according to claim 2, characterized in that: When the battery to be calibrated includes a plurality of battery cells in series, the step of detecting whether the highest battery cell voltage of the battery to be calibrated is greater than a first preset voltage threshold comprises: Determine a cell voltage of each string of cells in the plurality of strings of cells, and determine a first target cell voltage having the highest voltage among the cell voltages of each string of cells; Detecting whether the first target cell voltage is greater than a first preset voltage threshold.
6. The adjustment method according to claim 3, characterized in that: When the battery to be calibrated includes a plurality of battery cells in series, the step of detecting whether the lowest battery cell voltage of the battery to be calibrated is less than a second preset voltage threshold comprises: Determine a cell voltage of each string of cells in the plurality of strings of cells, and determine a second target cell voltage having the lowest voltage among the cell voltages of each string of cells; Detecting whether the second target cell voltage is less than a second preset voltage threshold.
7. The adjustment method according to claim 1, characterized in that: When the battery to be calibrated includes multiple strings of cells, the cell voltage difference of the battery to be calibrated is determined by the following steps: Determining a cell voltage of each string of cells in the plurality of strings of cells; Determine a target maximum voltage with the highest voltage and a target minimum voltage with the lowest voltage from the cell voltages of each string of cells; Based on the target maximum voltage and the target minimum voltage, a cell voltage difference of the battery to be calibrated is determined.
8. The adjustment method according to claim 1, characterized in that: The cell voltage difference change rate of the battery to be calibrated is determined by the following steps: In a preset change time period, based on the cell voltage of the battery to be calibrated at a current detection moment and the cell voltage of the battery to be calibrated at a previous detection moment, determining the cell voltage difference of the battery to be calibrated; Calculating a cell voltage difference change rate of the battery to be calibrated based on the cell voltage difference and a time difference between the last detection moment and the current detection moment; The preset change time period is a time period during which the charge state change rate during the charging or discharging process of the battery to be calibrated is greater than a preset change rate threshold.
9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and the processor executes the machine-readable instructions to perform the steps of the method for adjusting the battery state of charge as described in any one of claims 1 to 8.
10. A non-transitory computer-readable storage medium, characterized in that: The non-transitory computer-readable storage medium stores computer instructions, wherein the computer instructions are used to enable a computer to execute the method for adjusting the battery state of charge according to any one of claims 1 to 8.