Battery cell voltage acquisition method and device, battery management system, medium and product
By identifying and correcting voltage fluctuations in target cells near the negative electrode connection point in the battery system, the problem of inaccurate voltage data in the battery management system is solved, improving the reliability of cell management and the flexibility of sampling modes.
Patent Information
- Application Number
- CN202511129252.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-13
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2045-08-13
AI Technical Summary
In the existing technology, the voltage data collected by the battery management system (BMS) is inaccurate, resulting in low reliability of cell management, especially in new energy vehicles under the influence of pulse interference caused by the rapid switching of high-power devices.
By identifying the voltage fluctuation of the target cell near the negative terminal connection point in the battery system, the sampling correction mode is entered. The voltage of the target cell is corrected using the current voltage of other cells, pulse interference is identified and corrected, the accuracy of voltage acquisition results is improved, and the sampling correction mode is exited when necessary.
It improves the accuracy of voltage acquisition results and the reliability of cell management, enhances the sensitivity to pulse interference, and improves the flexibility and adjustment efficiency of sampling modes.
Smart Images

Figure CN120629991B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of voltage sampling, and in particular to a cell voltage acquisition method, device, battery management system, medium, and product. Background Technology
[0002] With the continuous development of new energy technologies, batteries are being used more and more.
[0003] Taking battery systems used in new energy vehicles as an example, in related technologies, the Battery Management System (BMS) collects the status data of the cells in the battery system, such as current, voltage or temperature, through an integrated Analog Digital Converter (ADC) module, and manages the cells based on the collected status data, such as power balancing, abnormal monitoring and alarms.
[0004] However, the voltage data collected by the BMS in related technologies is inaccurate, resulting in low reliability of cell management. Summary of the Invention
[0005] Therefore, it is necessary to provide a cell voltage acquisition method, device, battery management system, medium, and product to address the aforementioned technical problems.
[0006] In a first aspect, embodiments of this application provide a method for acquiring battery cell voltage, the method comprising:
[0007] Based on the current voltage of each cell in the battery system, determine the voltage jump variable of the target cell in the battery system; the target cell refers to at least one cell in the battery system that is close to the negative terminal connection point.
[0008] If the battery system is found to have pulse interference based on the voltage jump of the target cell, the sampling correction mode is entered, and the current voltage of the target cell is corrected based on the current voltage of other cells in the battery system in the sampling correction mode.
[0009] The corrected current voltage of the target cell and the current voltage of other cells in the battery system are determined as the voltage acquisition results of each cell in the battery system at the current moment.
[0010] When the battery system is in sampling correction mode, an exit evaluation for sampling correction mode is performed.
[0011] In this embodiment, the voltage fluctuation of the target cell near the negative electrode connection point in the battery system is used to determine whether there is pulse interference in the battery system. In the presence of pulse interference, the current voltage of the target cell is corrected to obtain the voltage acquisition result. By utilizing the high sensitivity of the target cell to pulse interference, the voltage will change significantly when pulse interference is present, thus identifying pulse interference. This improves the accuracy and sensitivity of pulse interference identification and allows for timely correction of voltage data affected by pulse interference, thereby improving the accuracy of the voltage acquisition result. This also improves the reliability of subsequent cell management based on the voltage acquisition result. Furthermore, after entering the sampling correction mode, the battery system is also evaluated for exiting the sampling correction mode, improving the flexibility of sampling mode adjustment.
[0012] In one embodiment, determining the voltage jump variable of a target cell in the battery system based on the current voltage of each cell in the battery system includes:
[0013] The reference voltage is determined based on the current voltage of other battery cells;
[0014] The voltage jump variable of the target cell is determined based on the current voltage and reference voltage of the target cell.
[0015] In this embodiment, the voltage jump variable of the target cell determined based on other cells can accurately reflect the voltage state of the target cell relative to other cells at the same time. This not only helps to accurately identify pulse interference, but also makes the calculation process simple and easy to implement in a program, thus improving the efficiency and convenience of determining the voltage jump variable.
[0016] In one embodiment, determining the voltage jump of the target cell based on the current voltage and a reference voltage includes:
[0017] Obtain the difference between the current voltage of the target cell and the reference voltage to get the current voltage jump variable;
[0018] The difference between the historical voltage of the target cell at a historical time and the reference voltage at a historical time is obtained to obtain the historical voltage jump variable;
[0019] Both the current voltage jump variable and the historical voltage jump variable are determined as the voltage jump variable of the target cell.
[0020] In this embodiment, the voltage jump variable of the target cell used to identify pulse interference includes the voltage change of the target cell relative to other cells in multiple time dimensions. This reduces the judgment distortion caused by identifying pulse interference based on voltage change in a single time dimension, and can correspondingly improve the accuracy and reliability of subsequent pulse interference identification.
[0021] In one embodiment, the voltage jump variable of the target cell includes the current voltage jump variable of the target cell and the historical voltage jump variable of the target cell; before determining that there is pulse interference in the battery system based on the voltage jump variable of the target cell, the above method further includes:
[0022] Based on the current voltage jump variable and the historical voltage jump variable, determine the jump variable change value of the target cell;
[0023] The presence of pulse interference in the battery system is determined by the change value of the jump variable of the target cell.
[0024] In this embodiment, the change value of the jump variable of the target cell in different time dimensions is used to determine whether there is pulse interference in the battery system, which improves the pulse interference judgment condition and can correspondingly improve the accuracy of pulse interference judgment.
[0025] In one embodiment, the target cell includes a first cell connected to the negative terminal connection point and a second cell connected in series with the first cell; correspondingly, the jump variable change value of the target cell includes the jump variable change value of the first cell and the jump variable change value of the second cell; determining whether there is pulse interference in the battery system based on the jump variable change value of the target cell includes:
[0026] Obtain a first comparison result between the jump variable change value of the first battery cell and a first preset change value threshold, and obtain a second comparison result between the jump variable change value of the second battery cell and a second preset change value threshold;
[0027] The presence of pulse interference in the battery system is determined based on the first and second comparison results.
[0028] In this embodiment, two cells that are significantly affected by pulse interference are used to determine whether pulse interference exists in the battery system. This can reduce the judgment distortion caused by a single cell and improve the accuracy and reliability of pulse interference judgment.
[0029] In one embodiment, the first preset change value threshold is negative, and the second preset change value threshold is positive; determining whether the battery system has pulse interference based on the first comparison result and the second comparison result includes:
[0030] If the first comparison result shows that the change value of the jump variable of the first cell is less than the first preset change value threshold, and the second comparison result shows that the change value of the jump variable of the second cell is greater than the second preset change value threshold, it is determined that there is pulse interference in the battery system.
[0031] If the first comparison result is that the change value of the jump variable of the first cell is greater than or equal to the first preset change value threshold, or if the second comparison result is that the change value of the jump variable of the second cell is less than or equal to the second preset change value threshold, it is determined that there is no pulse interference in the battery system.
[0032] In one embodiment, the current voltage of the target cell is corrected based on the current voltage of other cells in the battery system, including:
[0033] The reference voltage is determined based on the current voltage of other battery cells;
[0034] The current voltage of the target cell is replaced with a reference voltage to obtain the corrected current voltage of the target cell.
[0035] In this embodiment, a reference voltage is determined based on the current voltage of other cells, and the current voltage of the target cell is replaced by the reference voltage to correct the voltage of the target cell. This simplifies the correction process, improves the correction efficiency, and the other cells in the battery system are less affected by pulse interference, thus accurately characterizing the actual voltage of the cells. Therefore, using the reference voltage determined by the current voltage of other cells to correct the current voltage of the target cell can correspondingly improve the reliability of the correction of the target cell voltage.
[0036] In one embodiment, the evaluation of exiting the sampling correction mode of the battery system includes:
[0037] Reacquire the new current voltage of each cell in the battery system;
[0038] Based on the new current voltage of each cell in the battery system, the battery system is evaluated for exiting the sampling correction mode, and the mode is adjusted according to the evaluation results.
[0039] In this embodiment, after entering the sampling correction mode, the cell voltage is continuously monitored to evaluate the exit of the sampling correction mode for the battery system, and the mode is adjusted according to the evaluation results, thereby adapting to the dynamic changes of pulse interference and improving the flexibility of sampling mode adjustment.
[0040] In one embodiment, based on the new current voltage of each cell in the battery system, a sampling correction mode exit evaluation is performed on the battery system, and the mode adjustment of the battery system is performed based on the evaluation results, including:
[0041] Determine the new voltage jump variable of the target cell based on the new current voltage of each cell in the battery system;
[0042] The battery system is evaluated for exit from sampling correction mode based on the new voltage jump variable of the target cell, and the mode is adjusted based on the evaluation results.
[0043] In this embodiment, the exit evaluation of the sampling correction mode is performed based on the new voltage jump variable of the target cell determined by the new current voltage of each cell. The new voltage jump variable of the target cell can accurately reflect the new voltage state of the target cell, which can improve the accuracy of the exit evaluation of the sampling correction mode.
[0044] In one embodiment, the target cell includes a first cell connected to the negative terminal connection point and a second cell connected in series with the first cell; correspondingly, the new voltage jump change value of the target cell includes the new voltage jump change value of the first cell and the new voltage jump change value of the second cell; the battery system is evaluated for exiting the sampling correction mode based on the new voltage jump change of the target cell, including:
[0045] Obtain a third comparison result between the new voltage jump variable of the first battery cell and the threshold value of the first voltage jump variable, and obtain a fourth comparison result between the new voltage jump variable of the second battery cell and the threshold value of the second voltage jump variable;
[0046] The battery system is evaluated for exit from the sampling correction mode based on the third and fourth comparison results.
[0047] In one embodiment, the first voltage jump variable threshold is negative, and the second voltage jump variable threshold is positive; the battery system is evaluated for exiting the sampling correction mode based on the third and fourth comparison results, including:
[0048] If the third comparison result shows that the new voltage jump variable of the first cell is greater than the first voltage jump variable threshold, and the fourth comparison result shows that the new voltage jump variable of the second cell is less than the second voltage jump variable threshold, the evaluation result is determined to exit the sampling correction mode.
[0049] If the third comparison result is that the new voltage jump variable of the first cell is less than or equal to the first voltage jump variable threshold, or if the fourth comparison result is that the new voltage jump variable of the second cell is greater than or equal to the second voltage jump variable threshold, the evaluation result is determined to remain in the sampling correction mode.
[0050] Secondly, embodiments of this application also provide a cell voltage acquisition device, the device comprising:
[0051] The voltage jump determination module is used to determine the voltage jump of the target cell in the battery system based on the current voltage of each cell in the battery system; the target cell refers to at least one cell in the battery system that is close to the negative terminal connection point.
[0052] The interference correction module is used to enter the sampling correction mode when it is determined that there is pulse interference in the battery system based on the voltage jump of the target cell, and to correct the current voltage of the target cell based on the current voltage of other cells in the battery system in the sampling correction mode.
[0053] The result determination module is used to determine the corrected voltage of the target cell and the current voltage of other cells in the battery system as the voltage acquisition result of each cell in the battery system at the current moment.
[0054] The Exit Evaluation Module is used to exit the evaluation of the battery system when it is in the sampling correction mode.
[0055] Thirdly, embodiments of this application also provide a battery management system, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps in the cell voltage acquisition method provided in any of the above embodiments.
[0056] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps in the cell voltage acquisition method provided in any of the above embodiments.
[0057] Fifthly, embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the steps in the cell voltage acquisition method provided in any of the above embodiments.
[0058] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0059] Figure 1 This is an application environment diagram of the cell voltage acquisition method in one embodiment;
[0060] Figure 2 This is a flowchart illustrating a cell voltage acquisition method in one embodiment;
[0061] Figure 3 This is a flowchart illustrating the process of determining the voltage jump variable of a target battery cell in one embodiment;
[0062] Figure 4 This is a flowchart illustrating the process of determining the voltage jump variable of the target battery cell in another embodiment;
[0063] Figure 5This is a flowchart illustrating the process of determining whether a battery system is subject to pulse interference in one embodiment.
[0064] Figure 6 This is a flowchart illustrating the process of determining whether a battery system is subject to pulse interference in another embodiment;
[0065] Figure 7 This is a flowchart illustrating the process of determining whether a battery system is subject to pulse interference in another embodiment;
[0066] Figure 8 This is a flowchart illustrating the process of correcting the current voltage of a target battery cell in one embodiment;
[0067] Figure 9 This is a schematic diagram of the process for exiting the evaluation of the sampling correction mode in one embodiment;
[0068] Figure 10 This is a schematic diagram of the exit evaluation process for the sampling correction mode in another embodiment;
[0069] Figure 11 This is a schematic diagram of the exit evaluation process for the sampling correction mode in another embodiment;
[0070] Figure 12 This is a schematic diagram of the exit evaluation process for the sampling correction mode in another embodiment;
[0071] Figure 13 This is a flowchart illustrating the cell voltage acquisition method in another embodiment;
[0072] Figure 14 This is a flowchart illustrating the cell voltage acquisition method in another embodiment;
[0073] Figure 15 This is a structural block diagram of a cell voltage acquisition device in one embodiment;
[0074] Figure 16 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0075] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0076] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the term "comprising" and any variations thereof in the specification, claims and foregoing description of the drawings are intended to cover non-exclusive inclusion.
[0077] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0078] In the description of the embodiments of this application, the term "and / or" is merely a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), unless otherwise explicitly specified.
[0079] With the continuous development of new energy technologies, batteries are being used more and more.
[0080] Taking battery systems used in new energy vehicles as an example, in related technologies, the Battery Management System (BMS) collects the status data of the cells in the battery system, such as current, voltage or temperature, through an integrated Analog Digital Converter (ADC) module, and manages the cells based on the collected status data, such as power balancing, abnormal monitoring and alarms.
[0081] In practical applications, the rapid switching of high-power devices (such as motors in new energy vehicles) in the battery system circuit can generate strong pulse interference, which in turn affects the BMS's voltage sampling of each cell in the battery system. This results in inaccurate voltage data collected by the BMS in related technologies, leading to low reliability in cell management.
[0082] Extensive experiments have demonstrated that pulse interference has a significant impact on battery cells near the negative terminal connection point, causing substantial voltage fluctuations. This can be used to quickly and accurately identify pulse interference. Based on this, this application provides a battery cell voltage acquisition method. When pulse interference is detected in the battery system by utilizing voltage fluctuations of a target cell near the negative terminal connection point, a sampling correction mode is entered to correct the current voltage of the target cell, resulting in a voltage acquisition result. This improves the accuracy of the voltage acquisition result and simultaneously enhances the reliability of battery cell management.
[0083] In one embodiment, a cell voltage acquisition method is provided, which can be applied to, for example... Figure 1 In the application environment shown, the battery management system 102 is communicatively connected to the battery system 104, which includes multiple cells connected in series and / or parallel. The battery management system 102 collects state data of each cell in the battery system 104, such as current, voltage, or temperature, and manages the cells based on the collected state data, such as power balancing, anomaly monitoring, and alarms. At least one cell in the battery system 104 closest to the negative terminal connection point is defined as the target cell. The battery management system 102 can determine the voltage fluctuation of the target cell based on the collected current voltage of each cell in the battery system 104. If, based on the voltage fluctuation of the target cell, it determines that pulse interference exists in the battery system 104, it enters a sampling correction mode and corrects the current voltage of the target cell in this mode. The corrected voltage of the target cell, along with the current voltages of other cells in the battery system 104, is then used to determine the voltage data of each cell in the battery system 104 at the current moment.
[0084] In one embodiment, this application provides a method for acquiring battery cell voltage, such as... Figure 2 As shown, this method is applied to Figure 1 Taking the battery management system in the example, the method includes the following steps:
[0085] S210. Based on the current voltage of each cell in the battery system, determine the voltage jump variable of the target cell in the battery system; the target cell refers to at least one cell in the battery system that is close to the negative terminal connection point.
[0086] The voltage jump variable is used to characterize the voltage change value. For example, the voltage jump variable of the target cell can be the voltage change value of the target cell relative to itself, or the voltage change value relative to other cells in the battery system. Target cells closer to the negative terminal connection point are highly sensitive to pulse interference, and their voltage will change significantly; that is, they are the cells in the battery system most affected by pulse interference. For example, the target cell can be the cell connected to the negative terminal connection point of the battery system (…). Figure 1(The cell is shown in the shaded area).
[0087] Optionally, taking the voltage jump variable of the target cell as the voltage change value of the target cell relative to itself as an example, the battery management system (BMS) can periodically acquire the current voltage of each cell in the battery system, extract the current voltage of the target cell, read the historical voltage of the target cell at the previous moment, and obtain the difference between the current voltage and the historical voltage as the voltage jump variable of the target cell. Alternatively, taking the voltage jump variable of the target cell as the voltage change value of the target cell relative to other cells as an example, the BMS can periodically acquire the current voltage of each cell in the battery system, extract the current voltage of the target cell, and the minimum / maximum current voltage among the other cells, and obtain the difference between the current voltage of the target cell and the minimum / maximum current voltage among the other cells as the voltage jump variable of the target cell.
[0088] S220. If it is determined that there is pulse interference in the battery system based on the voltage jump of the target cell, enter the sampling correction mode, and correct the current voltage of the target cell based on the current voltage of other cells in the battery system in the sampling correction mode.
[0089] Among them, the sampling correction mode is a working mode for BMS to collect cell voltage. In the sampling correction mode, BMS does not use the directly collected cell voltage as the voltage acquisition result, but needs to correct the directly collected cell voltage and determine the voltage acquisition result based on the corrected cell voltage.
[0090] Optionally, after obtaining the voltage jump variable of the target cell, the BMS can determine whether there is pulse interference in the battery system based on the voltage jump variable of the target cell. If pulse interference exists, it enters a sampling correction mode to correct the current voltage of the target cell based on the current voltage of other cells in the battery system. For example, the current voltage of other cells can be input into a pre-trained network model, and the input result can be used as the corrected current voltage of the target cell. Alternatively, the average value of the current voltages of other cells can be obtained as the corrected current voltage of the target cell.
[0091] For example, the BMS can compare the voltage fluctuation of the target cell with a fluctuation threshold and determine whether the battery system has pulse interference at the current moment based on the comparison result. For instance, if the voltage fluctuation of the target cell is greater than the fluctuation threshold, it is determined that the battery system has pulse interference; conversely, if the voltage fluctuation of the target cell is less than or equal to the fluctuation threshold, it is determined that the battery system does not have pulse interference.
[0092] If the battery system is determined to be free of pulse interference based on the voltage jump of the target cell, the BMS will obtain the voltage acquisition result of the battery system at the current moment by adopting a non-sampling correction mode, such as directly using the cell voltage of each cell in the battery system as the voltage acquisition result at the current moment.
[0093] S230. The corrected current voltage of the target cell and the current voltage of other cells in the battery system are determined as the voltage acquisition results of each cell in the battery system at the current moment.
[0094] Optionally, after obtaining the corrected current voltage of the target cell, the BMS determines the corrected current voltage of the target cell and the current voltage of other cells in the battery system as the voltage acquisition results of each cell in the battery system at the current moment.
[0095] It should be noted that the target cell is the cell in the battery system that is most affected by pulse interference. The impact on other cells is negligible. Therefore, in this embodiment, when there is pulse interference in the battery system, only the current voltage of the target cell is corrected, and the corrected current voltage of the target cell and the current voltage of other cells are used as the voltage acquisition results of each cell in the battery system at the current moment.
[0096] S240. When in sampling correction mode, perform an exit evaluation for the battery system from sampling correction mode.
[0097] Among them, the evaluation of exiting the sampling correction mode for the battery system refers to evaluating whether the battery system needs to exit the sampling correction mode.
[0098] Optionally, when the BMS is in sampling correction mode, it can acquire abnormal states of the battery system to evaluate whether to exit sampling correction mode based on these abnormal states. The abnormal states of the battery system can be determined based on the operating states of each cell in the battery system. For example, if there are cells with abnormal operating states in the battery system, the battery system is determined to be abnormal; if there are no cells with abnormal operating states, the battery system is determined to be normal. The operating states of the cells can be determined based on their operating parameters (such as current, voltage, or temperature).
[0099] For example, if the battery system is found to be abnormal, the BMS can determine that it is necessary to exit the sampling correction mode and control the exit from the sampling correction mode for the battery system, and can also pause or end sampling; conversely, if the battery system is found to be normal, the BMS can determine that it is not necessary to exit the sampling correction mode and control the maintenance of the sampling correction mode for the battery system.
[0100] In this embodiment, the voltage jump variable of the target cell in the battery system is determined based on the current voltage of each cell in the battery system. If pulse interference is detected in the battery system based on the voltage jump variable of the target cell, a sampling correction mode is entered. In this mode, the current voltage of the target cell is corrected based on the current voltage of other cells in the battery system. The corrected current voltage of the target cell and the current voltages of other cells in the battery system are used to determine the voltage acquisition results of each cell in the battery system at the current moment. Furthermore, while in sampling correction mode, an exit evaluation for sampling correction mode is performed. The target cell refers to at least one cell in the battery system located near the negative electrode connection point. In the above method, an electric... The voltage fluctuation of the target cell near the negative electrode connection point in the battery system is used to determine whether there is pulse interference in the battery system. In the presence of pulse interference, the current voltage of the target cell is corrected to obtain the voltage acquisition result. By taking advantage of the high sensitivity of the target cell to pulse interference, the voltage will change significantly when pulse interference is present, which improves the accuracy and sensitivity of pulse interference identification and timely correction of voltage data affected by pulse interference. This improves the accuracy of voltage acquisition results and simultaneously enhances the reliability of subsequent cell management based on voltage acquisition results. Furthermore, after entering the sampling correction mode, the battery system is also evaluated for exiting the sampling correction mode, which improves the flexibility of sampling mode adjustment.
[0101] The voltage jump of the target cell can be determined based on the current voltage of other voltages in the battery system. Based on this, in one embodiment, such as... Figure 3 As shown, in S210 above, determining the voltage jump variable of the target cell in the battery system based on the current voltage of each cell in the battery system includes:
[0102] S310. Determine the reference voltage based on the current voltage of other cells.
[0103] Optionally, the BMS can extract the current voltage of other cells from the current voltage of each cell in the battery system, perform data processing on the current voltage of other cells, and use the processed voltage as a reference voltage.
[0104] For example, the BMS can obtain the average value of the current voltage of other cells as a reference voltage, or it can compare the current voltage of other cells to determine the minimum / maximum current voltage as a reference voltage.
[0105] S320. Determine the voltage jump variable of the target cell based on the current voltage and reference voltage of the target cell.
[0106] Optionally, after obtaining the reference voltage, the BMS can extract the current voltage of the target cell from the current voltage of each cell in the battery system, and obtain the difference between the current voltage of the target cell and the reference voltage as the voltage jump variable of the target voltage.
[0107] It should be noted that, due to the voltage balancing management of the BMS, the voltages of the individual cells in the battery system are relatively stable and not significantly different at any given time when there is no pulse interference. If the voltage difference between the target cell and other cells is large, it indicates that pulse interference exists in the battery system at that moment. Therefore, the voltage jump of the target cell can be determined by comparing its current voltage with a reference voltage determined based on the other cells, which can then be used to identify whether pulse interference exists in the battery system.
[0108] In this embodiment, a reference voltage is determined based on the current voltage of other battery cells, and the voltage jump variable of the target battery cell is determined based on the current voltage of the target battery cell and the reference voltage. In the above method, the voltage jump variable of the target battery cell determined based on other battery cells can accurately reflect the voltage state of the target battery cell relative to other battery cells at the same time. This not only helps to accurately identify pulse interference, but also makes the calculation process simple and easy to implement in a program. It reduces the consumption of computing resources while improving the efficiency and convenience of determining the voltage jump variable.
[0109] In one embodiment, such as Figure 4 As shown, S320 above, determining the voltage jump variable of the target cell based on the current voltage and reference voltage of the target cell, includes:
[0110] S410. Obtain the difference between the current voltage of the target cell and the reference voltage to obtain the current voltage jump variable.
[0111] Among them, the current voltage jump variable represents the voltage jump variable of the target cell at the current moment.
[0112] Optionally, after obtaining the current voltage of the target cell and the reference voltage determined based on the current voltage of other cells, the BMS can obtain the difference between the current voltage of the target cell and the reference voltage as the current voltage jump variable.
[0113] For example, taking the current time T as an example, the BMS obtains the current voltage V of the target cell. T Reference voltage C determined by the current voltage of other battery cells T The difference between them is used as the current voltage jump variable ΔV. T That is, △V T =V T -C T .
[0114] S420: Obtain the difference between the historical voltage of the target cell at a historical time and the reference voltage at a historical time, and obtain the historical voltage jump variable.
[0115] Here, the historical voltage jump variable represents the voltage jump variable of the target cell at a specific historical moment. Each historical moment corresponds to one historical voltage jump variable.
[0116] Optionally, the BMS can obtain the historical voltage of the target cell at a historical time, as well as the historical voltage of other cells at the same historical time, and determine the reference voltage at the corresponding historical time based on the historical voltage of other cells, so as to obtain the difference between the historical voltage of the target cell at the historical time and the reference voltage at the historical time, and obtain the historical voltage jump variable.
[0117] For example, taking the historical time as an example, which includes the sampling time T-1 before the current time T and the sampling time T-2 before that, the BMS obtains the historical voltage V of the target cell. T-1 The reference voltage C is determined by the historical voltage of other cells at historical time T-1. T-1 The difference between them is used as the historical voltage jump variable ΔV T-1 That is, △V T-1 =V T-1 -C T-1 And obtain the historical voltage V of the target cell. T-2 The reference voltage C is determined by the historical voltage of other cells at historical time T-2. T-2 The difference between them is used as the historical voltage jump variable ΔV T-2 That is, △V T-2 =V T-2 -C T-2 .
[0118] S430. Determine both the current voltage jump variable and the historical voltage jump variable as the voltage jump variable of the target cell.
[0119] Optionally, if the current voltage jump variable and the historical voltage jump variable of the target cell are obtained, the BMS can use both the current voltage jump variable and the historical voltage jump variable of the target cell as the voltage jump variable of the target cell for subsequent pulse interference identification.
[0120] For example, continuing with the above example, the BMS will then set the ΔV of the target cell... T , △V T-1 and △V T-2 All of these are used as voltage jump variables for the target battery cell.
[0121] In this embodiment, the current voltage jump variable is obtained by acquiring the difference between the current voltage and the reference voltage of the target cell, and the historical voltage jump variable is obtained by acquiring the difference between the historical voltage of the target cell at each historical moment and the reference voltage at each historical moment. Both the current voltage jump variable and the historical voltage jump variable are determined as the voltage jump variable of the target cell. In the above method, the voltage jump variable of the target cell used to identify pulse interference includes the voltage change of the target cell relative to other cells in multiple time dimensions. This reduces the judgment distortion caused by identifying pulse interference based on the voltage change in a single time dimension, and can correspondingly improve the accuracy and reliability of subsequent pulse interference identification and judgment.
[0122] In one embodiment, where the voltage jump variable of the target cell includes both the current voltage jump variable and the historical voltage jump variable of the target cell, such as Figure 5 As shown, in S220 above, before determining the presence of pulse interference in the battery system based on the voltage fluctuation of the target cell, the method further includes:
[0123] S510. Determine the change value of the voltage jump variable of the target cell based on the current voltage jump variable and the historical voltage jump variable.
[0124] Among them, the jump variable change value of the target cell is used to characterize the change of voltage jump variable of the target cell in different time dimensions.
[0125] Optionally, the BMS can obtain the difference between the current voltage jump variable and the historical voltage jump variable as the change value of the voltage jump variable of the target cell between the current time and the historical time, i.e., the jump variable change value.
[0126] For example, continuing the above example, the voltage jump variable of the target cell includes the current voltage jump variable ΔV. T And the historical voltage jump variable ΔV at historical time T-1 T-1 and the historical voltage jump variable ΔV at historical time T-2 T-2 BMS obtains △V accordingly T With △V T-1 The difference is ΔV T -△V T-1 As a jump variable, the change value, and ΔV T With △V T-2 The difference is ΔV T -△V T-2 , as another jump variable change value.
[0127] S520: Determine whether there is pulse interference in the battery system based on the change value of the jump variable of the target cell.
[0128] Optionally, the BMS can compare the jump variable change value of the target cell with a preset threshold and determine whether there is pulse interference in the battery system based on the comparison result.
[0129] For example, taking a single historical voltage jump value as an example, the BMS can determine that the battery system has pulse interference if the jump value is greater than a preset threshold; conversely, it can determine that the battery system does not have pulse interference if the jump value is less than or equal to the preset threshold. Taking multiple historical voltage jump values as an example, the BMS can determine that the battery system does not have pulse interference if all the obtained historical voltage jump values are the same in magnitude as the preset threshold; and it can determine that the battery system has pulse interference if some of the obtained historical voltage jump values are the same and some are different in magnitude from the preset threshold.
[0130] In this embodiment, the change value of the jump variable of the target cell is determined based on the current voltage jump variable and the historical voltage jump variable, so as to determine whether there is pulse interference in the battery system based on the change value of the jump variable of the target cell. In the above method, the change value of the jump variable of the target cell in different time dimensions is used to determine whether there is pulse interference in the battery system, which improves the pulse interference judgment conditions and can correspondingly improve the accuracy of pulse interference judgment.
[0131] The target battery cell includes a first battery cell connected to the negative terminal connection point and a second battery cell connected in series with the first battery cell. The jump variable change value of the target battery cell correspondingly includes the jump variable change value of the first battery cell and the jump variable change value of the second battery cell. Based on this, in one embodiment, such as... Figure 6 As shown, the above-mentioned S520, determining whether there is pulse interference in the battery system based on the jump variable change value of the target cell, includes:
[0132] S610. Obtain a first matching result between the jump variable change value of the first battery cell and a first preset change value threshold, and obtain a second matching result between the jump variable change value of the second battery cell and a second preset change value threshold.
[0133] Optionally, after obtaining the jump variable change value of the first cell and the jump variable change value of the second cell, the BMS can compare the jump variable change value of the first cell with a first preset change value threshold to obtain a first comparison result, and compare the jump variable change value of the second cell with a second preset change value threshold to obtain a second comparison result.
[0134] S620. Determine whether there is pulse interference in the battery system based on the first comparison result and the second comparison result.
[0135] Optionally, the BMS can compare the first comparison result and the second comparison result with a preset condition for the presence of pulse interference. If the first comparison result and the second comparison result meet the preset condition, the battery system is determined to have pulse interference. Conversely, if the first comparison result and the second comparison result do not meet the preset condition, the battery system is determined to not have pulse interference.
[0136] In this embodiment, the target battery cell includes a first battery cell connected to the negative electrode connection point and a second battery cell connected in series with the first battery cell. By obtaining a first comparison result between the jump variable change value of the first battery cell and a first preset change value threshold, and obtaining a second comparison result between the jump variable change value of the second battery cell and a second preset change value threshold, the presence of pulse interference in the battery system is determined based on the first comparison result and the second comparison result. In the above method, using two battery cells that are significantly affected by pulse interference to determine whether pulse interference exists in the battery system can reduce the judgment distortion caused by a single battery cell and improve the accuracy and reliability of pulse interference judgment.
[0137] The first preset change value threshold is negative, and the second preset change value threshold is positive. In an optional embodiment, such as... Figure 7 As shown, the above-mentioned S620, determining whether there is pulse interference in the battery system based on the first comparison result and the second comparison result, includes:
[0138] S710. If the first comparison result shows that the change value of the jump variable of the first cell is less than the first preset change value threshold, and the second comparison result shows that the change value of the jump variable of the second cell is greater than the second preset change value threshold, it is determined that there is pulse interference in the battery system.
[0139] S720. If the first comparison result is that the change value of the jump variable of the first cell is greater than or equal to the first preset change value threshold, or if the second comparison result is that the change value of the jump variable of the second cell is less than or equal to the second preset change value threshold, it is determined that there is no pulse interference in the battery system.
[0140] For example, the jump variable change value of the first cell cell_1 is △V1. T -△V1 T-1 The first preset change threshold is X, and the first comparison result is △V1. T -△V1 T-1 The comparison result with X; the jump variable change value of the second cell cell_2 is △V2. T -△V2 T-1 The second preset change threshold is Y, and the second comparison result is △V2. T -△V2 T-1 Comparison results with Y. BMS in △V1 T -△V1T-1 <X, and △V2 T -△V2 T-1 If Y > Y, it is determined that the battery system has pulse interference at the current time T; the BMS is at ΔV1 T -△V1 T-1 ≥X, or △V2 T -△V2 T-1 If X ≤ Y, it is determined that the battery system is free from pulse interference at the current time T. Here, X < 0, Y > 0. For example, X ∈ [-20mV, -40mV], Y ∈ [10mV, 30mV]. This embodiment does not impose specific restrictions on the range of values for X and Y.
[0141] The jump variable change value of the first cell cell_1 includes ΔV1 T -△V1 T-1 and △V1 T -△V1 T-2 The jump variable change value of the second cell cell_2 includes ΔV2. T -△V2 T-1 and △V2 T -△V2 T-2 In the case of △V1, BMS can T -△V1 T-1 <X, and △V2 T -△V2 T-1 >Y, or, △V1 T -△V1 T-2 <X, and △V2 T -△V2 T-2 If the value is greater than Y, it is determined that the battery system has pulse interference at the current time T; otherwise, it is determined that the battery system does not have pulse interference at the current time T.
[0142] When correcting the current voltage of the target cell, it can be done based on the current voltage of other cells. In one embodiment, such as Figure 8 As shown, the correction of the target cell's current voltage based on the current voltage of other cells in the battery system in S220 includes:
[0143] S810: Determine the reference voltage based on the current voltage of other cells.
[0144] Optionally, the BMS can extract the current voltage of other cells from the current voltage of each cell in the battery system, perform data processing on the current voltage of other cells, and use the processed voltage as a reference voltage.
[0145] For example, the BMS can obtain the average value of the current voltage of other cells as a reference voltage, or it can compare the current voltage of other cells to determine the minimum / maximum current voltage as a reference voltage.
[0146] If the BMS has already obtained a reference voltage determined based on the current voltage of other cells before S220 (as obtained in S210), the BMS does not need to determine it again and can directly read the reference voltage determined in the previous step.
[0147] S820: Replace the current voltage of the target cell with the reference voltage to obtain the corrected current voltage of the target cell.
[0148] Optionally, after obtaining the reference voltage, the BMS can use the reference voltage to replace the current voltage of the target cell to obtain the corrected current voltage of the target cell, thereby realizing the correction of the current voltage of the target cell.
[0149] It should be noted that after entering the sampling correction mode, the BMS can continuously collect the voltage of each cell in the battery system, determine the reference voltage based on the voltage of other cells in the battery system at each sampling time, and use the reference voltage to replace the collected voltage of the target cell, so as to continuously correct the voltage data of the target cell until it exits the sampling correction mode.
[0150] In this embodiment, a reference voltage is determined based on the current voltage of other battery cells, and the current voltage of the target battery cell is replaced with the reference voltage to obtain the corrected current voltage of the target battery cell. In the above method, the reference voltage is determined based on the current voltage of other battery cells, and the current voltage of the target battery cell is replaced with the reference voltage to correct the voltage of the target battery cell. This simplifies the correction process, improves the correction efficiency, and the other battery cells in the battery system are less affected by pulse interference, so the actual voltage of the battery cells can be accurately characterized. Therefore, using the reference voltage determined by the current voltage of other battery cells to correct the current voltage of the target battery cell can correspondingly improve the reliability of the correction of the target battery cell voltage.
[0151] To evaluate the exit from the sampling mode of the battery system, in one embodiment, such as Figure 9 As shown, the exit evaluation of the battery system sampling correction mode in S240 above includes:
[0152] S910: Reacquire the new current voltage of each cell in the battery system.
[0153] Optionally, when the BMS is in sampling correction mode, it can continue to sample the voltage of each cell in the battery system to obtain the new current voltage of each cell.
[0154] S920: Based on the new current voltage of each cell in the battery system, perform an exit evaluation of the sampling correction mode of the battery system, and adjust the mode of the battery system according to the evaluation results.
[0155] Optionally, after obtaining the new current voltage of each cell, the BMS can assess whether the battery system needs to exit the sampling correction mode based on the new current voltage of each cell, and adjust the mode of the battery system according to the assessment result. For example, if the assessment result indicates that the sampling correction mode needs to be exited, the BMS controls the exit of the sampling correction mode for the battery system to obtain the voltage acquisition result of the battery system through the non-sampling correction mode; if the assessment result indicates that the sampling correction mode does not need to be exited, the BMS controls the maintenance of the sampling correction mode for the battery system.
[0156] For example, the BMS can determine a new voltage jump variable for the target cell based on the current voltage of each cell, and then re-determine whether pulse interference exists in the battery system based on the new voltage jump variable, and determine the evaluation result based on the determination result. For example, if it is determined again that there is no pulse interference in the battery system, the evaluation result is determined to be that it is necessary to exit the sampling correction mode; if it is determined again that there is pulse interference in the battery system, the evaluation result is determined to be that it is not necessary to exit the sampling correction mode. The specific process of determining the new voltage jump variable of the target cell based on the current voltage of each cell, and determining whether pulse interference exists in the battery system based on the new voltage jump variable, can be found in the relevant steps in the foregoing embodiments, and will not be repeated here.
[0157] In this embodiment, the new current voltage of each cell in the battery system is reacquired. Based on the new current voltage of each cell in the battery system, the battery system is evaluated for exiting the sampling correction mode. Based on the evaluation results, the battery system is adjusted in mode. In the above method, after entering the sampling correction mode, the cell voltage is continuously monitored to evaluate the exit of the sampling correction mode of the battery system. Based on the evaluation results, the mode is adjusted to adapt to the dynamic changes of pulse interference and improve the flexibility of sampling mode adjustment.
[0158] In practical applications, a new voltage jump variable can be determined based on the new current voltage, and the battery system's sampling correction mode exit evaluation can be performed according to the new voltage jump variable. Based on this, in one embodiment, such as Figure 10 As shown, S920 above performs an exit evaluation of the sampling correction mode for the battery system based on the new current voltage of each cell in the battery system, and adjusts the mode of the battery system according to the evaluation results, including:
[0159] S1010. Determine the new voltage jump variable of the target cell based on the new current voltage of each cell in the battery system.
[0160] Optionally, the BMS can acquire the new current voltage of each cell in the battery system, extract the new current voltage of the target cell, read the historical voltage of the target cell at the previous moment, and obtain the difference between the new current voltage and the historical voltage as the new voltage jump variable for the target cell. Alternatively, the BMS can acquire the new current voltage of each cell in the battery system, extract the new current voltage of the target cell, and the new minimum / maximum current voltage of other cells, and obtain the difference between the new current voltage of the target cell and the new minimum / maximum current voltage of other cells as the new voltage jump variable for the target cell.
[0161] S1020. Based on the new voltage jump variable of the target cell, perform a sampling correction mode exit evaluation of the battery system, and adjust the mode of the battery system according to the evaluation results.
[0162] Optionally, the BMS can re-determine whether there is pulse interference in the battery system based on the new voltage fluctuation of the target cell, and determine the evaluation result based on the determination result. Specifically, if it is determined that there is no pulse interference in the battery system again, the evaluation result is determined to be that it is necessary to exit the sampling correction mode; if it is determined that there is pulse interference in the battery system again, the evaluation result is determined to be that it is not necessary to exit the sampling correction mode.
[0163] The specific process for determining whether there is pulse interference in the battery system based on the new voltage jump variable can be found in the relevant steps of the foregoing embodiments, and will not be repeated here.
[0164] In this embodiment, the new voltage jump variable of the target cell is determined based on the new current voltage of each cell in the battery system. The battery system is then evaluated for exiting the sampling correction mode based on the new voltage jump variable of the target cell. The battery system is then adjusted according to the evaluation results. In the above method, the new voltage jump variable of the target cell, determined based on the new current voltage of each cell, is used to evaluate the exit of the sampling correction mode. The new voltage jump variable of the target cell can accurately reflect the new voltage state of the target cell, thereby improving the accuracy of the exit evaluation of the sampling correction mode.
[0165] The target battery cell includes a first battery cell connected to the negative terminal connection point and a second battery cell connected in series with the first battery cell. The new jump variable change value of the target battery cell correspondingly includes the new jump variable change value of the first battery cell and the new jump variable change value of the second battery cell. Based on this, in one embodiment, such as... Figure 11 As shown, the exit evaluation of the sampling correction mode for the battery system based on the new voltage jump variable of the target cell in S1020 above includes:
[0166] S1110. Obtain a third comparison result between the new voltage jump variable of the first battery cell and the threshold value of the first voltage jump variable, and obtain a fourth comparison result between the new voltage jump variable of the second battery cell and the threshold value of the second voltage jump variable.
[0167] Optionally, after obtaining the new voltage jump variable of the first cell and the new voltage jump variable of the second cell, the BMS can compare the new voltage jump variable of the first cell with the threshold of the first voltage jump variable to obtain a third comparison result, and compare the new voltage jump variable of the second cell with the threshold of the second voltage jump variable to obtain a fourth comparison result.
[0168] S1120. Based on the third and fourth comparison results, evaluate the exit from the sampling correction mode of the battery system.
[0169] Optionally, the BMS can compare the third comparison result and the fourth comparison result with the preset conditions for exiting the sampling correction mode. If the third comparison result and the fourth comparison result meet the preset conditions, it can be determined that it is necessary to exit the sampling correction mode. Otherwise, if the third comparison result and the fourth comparison result do not meet the preset conditions, it can be determined that it is not necessary to exit the sampling correction mode.
[0170] The first voltage jump threshold is negative, and the second voltage jump threshold is positive. In an optional embodiment, such as... Figure 12 As shown, the above-mentioned S1120, which evaluates the exit from the sampling correction mode of the battery system based on the third and fourth comparison results, includes:
[0171] S1210. If the third comparison result shows that the new voltage jump variable of the first cell is greater than the first voltage jump variable threshold, and the fourth comparison result shows that the new voltage jump variable of the second cell is less than the second voltage jump variable threshold, then the evaluation result is determined to be exiting the sampling correction mode.
[0172] S1220. If the third comparison result is that the new voltage jump variable of the first cell is less than or equal to the first voltage jump variable threshold, or if the fourth comparison result is that the new voltage jump variable of the second cell is greater than or equal to the second voltage jump variable threshold, the evaluation result is determined to remain in the sampling correction mode.
[0173] For example, the new voltage jump variable of the first cell cell_1 is ΔV1. t The first voltage jump threshold is Z, and the third comparison result is ΔV1. t The comparison result with Z; the jump variable change value of the second cell cell_2 is △V2. t The second voltage jump threshold is W, and the second comparison result is ΔV2. t Comparison results with W. BMS in △V1 t >Z, and △V2 t If W < W, the evaluation result of the battery system at the new current time t is determined as exiting the sampling correction mode; otherwise, the BMS is in ΔV1t ≤Z, or △V2 t When Z ≥ W, the evaluation result of the battery system at the new current time t is determined to be that it does not exit the sampling correction mode, that is, it remains in the sampling correction mode. Here, Z < 0, W > 0. For example, Z ∈ [-30mV, -5mV], W ∈ [10mV, 40mV]. In this embodiment, there are no specific restrictions on the range of values for Z and W.
[0174] To facilitate understanding by those skilled in the art, the cell voltage acquisition method provided in this application is described in detail below, such as... Figure 13 As shown, the method may include:
[0175] S1301. Obtain the current voltage of each cell in the battery system;
[0176] S1302. Determine the reference voltage based on the current voltage of the other cells in the battery system excluding the target cell; the target cell includes a first cell connected to the negative terminal of the battery system and a second cell connected in series with the first cell;
[0177] S1303. Obtain the difference between the current voltage of the target cell and the reference voltage to obtain the current voltage jump variable;
[0178] S1304. Obtain the difference between the historical voltage of the target cell at a historical time and the reference voltage at a historical time to obtain the historical voltage jump variable.
[0179] S1305. Determine the change value of the voltage jump variable of the target cell based on the current voltage jump variable and the historical voltage jump variable;
[0180] S1306. Obtain a first comparison result between the jump variable change value of the first battery cell and a first preset change value threshold, and obtain a second comparison result between the jump variable change value of the second battery cell and a second preset change value threshold.
[0181] S1307. If the first comparison result shows that the jump variable change value of the first battery cell is less than the first preset change value threshold, and the second comparison result shows that the jump variable change value of the second battery cell is greater than the second preset change value threshold, it is determined that there is pulse interference in the battery system; the first preset change value threshold is negative and the second preset change value threshold is positive.
[0182] S1308. If the first comparison result is that the change value of the jump variable of the first cell is greater than or equal to the first preset change value threshold, or if the second comparison result is that the change value of the jump variable of the second cell is less than or equal to the second preset change value threshold, it is determined that there is no pulse interference in the battery system.
[0183] S1309. If it is determined that there is pulse interference in the battery system, enter the sampling correction mode, replace the current voltage of the target cell with the reference voltage, and obtain the corrected current voltage of the target cell.
[0184] S1310. The corrected current voltage of the target cell and the current voltage of other cells in the battery system are determined as the voltage acquisition results of each cell in the battery system at the current moment.
[0185] like Figure 14 As shown, the above method also includes:
[0186] S1401. In the sampling correction mode, reacquire the new current voltage of each cell in the battery system;
[0187] S1402. Determine the new voltage jump variable of the target cell based on the new current voltage of each cell in the battery system;
[0188] S1403. Obtain a third comparison result between the new voltage jump variable of the first battery cell and the threshold value of the first voltage jump variable, and obtain a fourth comparison result between the new voltage jump variable of the second battery cell and the threshold value of the second voltage jump variable.
[0189] S1404. If the third comparison result shows that the new voltage jump variable of the first cell is greater than the first voltage jump variable threshold, and the fourth comparison result shows that the new voltage jump variable of the second cell is less than the second voltage jump variable threshold, then the evaluation result is determined to be exiting the sampling correction mode; the first voltage jump variable threshold is negative and the second voltage jump variable threshold is positive.
[0190] S1405. If the third comparison result is that the new voltage jump variable of the first cell is less than or equal to the first voltage jump variable threshold, or if the fourth comparison result is that the new voltage jump variable of the second cell is greater than or equal to the second voltage jump variable threshold, the evaluation result is determined to remain in the sampling correction mode.
[0191] S1406. Adjust the battery system mode based on the evaluation results.
[0192] It should be noted that the descriptions of S1301-S1310 and S1401-S1406 above can be found in the relevant descriptions in the above embodiments, and their effects are similar. Therefore, they will not be repeated here.
[0193] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0194] In one embodiment, such as Figure 15 As shown, a cell voltage acquisition device is provided, including: a transition determination module 1501, an interference correction module 1502, a result determination module 1503, and an evaluation exit module 1504; wherein:
[0195] The voltage jump determination module 1501 is used to determine the voltage jump of a target cell in the battery system based on the current voltage of each cell in the battery system; the target cell refers to at least one cell in the battery system that is close to the negative terminal connection point.
[0196] The interference correction module 1502 is used to enter the sampling correction mode when it is determined that there is pulse interference in the battery system based on the voltage jump of the target cell, and to correct the current voltage of the target cell in the sampling correction mode.
[0197] The result determination module 1503 is used to determine the corrected voltage of the target cell and the current voltage of other cells in the battery system as the voltage acquisition result of each cell in the battery system at the current moment.
[0198] The exit evaluation module 1504 is used to exit the sampling correction mode evaluation of the battery system when it is in sampling correction mode.
[0199] Each module in the aforementioned battery cell voltage acquisition device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0200] In one exemplary embodiment, a computer device is provided, which may be a battery management system, and its internal structure diagram may be as follows: Figure 16As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a cell voltage acquisition method. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0201] Those skilled in the art will understand that Figure 16 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0202] In one embodiment, a battery management system is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the above-described cell voltage acquisition methods.
[0203] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-described cell voltage acquisition methods.
[0204] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of any of the above-described cell voltage acquisition methods.
[0205] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0206] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0207] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for acquiring cell voltage, characterized in that, The method includes: Based on the current voltage of each cell in the battery system, determine the voltage jump variable of the target cell in the battery system; the target cell refers to at least one cell in the battery system that is close to the negative terminal connection point. If, based on the voltage fluctuation of the target cell, it is determined that there is pulse interference in the battery system, a sampling correction mode is entered, and the current voltage of the target cell is corrected based on the current voltage of other cells in the battery system in the sampling correction mode. The corrected current voltage of the target cell and the current voltage of other cells in the battery system are determined as the voltage acquisition results of each cell in the battery system at the current moment. When the battery system is in the sampling correction mode, an exit evaluation for the sampling correction mode is performed.
2. The method according to claim 1, characterized in that, The step of determining the voltage jump variable of the target cell in the battery system based on the current voltage of each cell in the battery system includes: The reference voltage is determined based on the current voltage of the other battery cells; The voltage jump variable of the target cell is determined based on the current voltage of the target cell and the reference voltage.
3. The method according to claim 2, characterized in that, The step of determining the voltage jump variable of the target battery cell based on the current voltage of the target battery cell and the reference voltage includes: The difference between the current voltage of the target cell and the reference voltage is obtained to obtain the current voltage jump variable; The difference between the historical voltage of the target cell at a historical time and the reference voltage at the same historical time is obtained to determine the historical voltage jump variable. Both the current voltage jump variable and the historical voltage jump variable are determined as the voltage jump variables of the target battery cell.
4. The method according to any one of claims 1-3, characterized in that, The voltage jump variable of the target cell includes the current voltage jump variable of the target cell and the historical voltage jump variable of the target cell; before determining that the battery system has pulse interference based on the voltage jump variable of the target cell, the method further includes: Based on the current voltage jump variable and the historical voltage jump variable, determine the jump variable change value of the target cell; The presence of pulse interference in the battery system is determined based on the jump variable change value of the target cell.
5. The method according to claim 4, characterized in that, The target battery cell includes a first battery cell connected to the negative electrode connection point and a second battery cell connected in series with the first battery cell; correspondingly, the jump variable change value of the target battery cell includes the jump variable change value of the first battery cell and the jump variable change value of the second battery cell; the step of determining whether the battery system has pulse interference based on the jump variable change value of the target battery cell includes: Obtain a first comparison result between the jump variable change value of the first battery cell and a first preset change value threshold, and obtain a second comparison result between the jump variable change value of the second battery cell and a second preset change value threshold; The presence of pulse interference in the battery system is determined based on the first comparison result and the second comparison result.
6. The method according to claim 5, characterized in that, The first preset change value threshold is negative, and the second preset change value threshold is positive; the step of determining whether the battery system has pulse interference based on the first comparison result and the second comparison result includes: If the first comparison result is that the jump variable change value of the first cell is less than the first preset change value threshold, and the second comparison result is that the jump variable change value of the second cell is greater than the second preset change value threshold, it is determined that there is pulse interference in the battery system. If the first comparison result is that the jump variable change value of the first cell is greater than or equal to the first preset change value threshold, or if the second comparison result is that the jump variable change value of the second cell is less than or equal to the second preset change value threshold, it is determined that there is no pulse interference in the battery system.
7. The method according to any one of claims 1-3, characterized in that, The step of correcting the current voltage of the target cell based on the current voltage of other cells in the battery system includes: The reference voltage is determined based on the current voltage of the other battery cells; The current voltage of the target cell is replaced with the reference voltage to obtain the corrected current voltage of the target cell.
8. The method according to any one of claims 1-3, characterized in that, The evaluation of exiting the sampling correction mode for the battery system includes: Reacquire the new current voltage of each cell in the battery system; Based on the new current voltage of each cell in the battery system, the battery system is evaluated for exiting the sampling correction mode, and the mode of the battery system is adjusted according to the evaluation results.
9. The method according to claim 8, characterized in that, The step of evaluating the battery system's exit from the sampling correction mode based on the new current voltage of each cell in the battery system, and adjusting the battery system's mode based on the evaluation results, includes: Determine the new voltage jump variable of the target cell based on the new current voltage of each cell in the battery system; The battery system is evaluated for exit from the sampling correction mode based on the new voltage jump variable of the target cell, and the mode of the battery system is adjusted according to the evaluation results.
10. The method according to claim 9, characterized in that, The target cell includes a first cell connected to the negative electrode connection point and a second cell connected in series with the first cell; correspondingly, the new voltage jump change value of the target cell includes the new voltage jump change value of the first cell and the new voltage jump change value of the second cell; the step of evaluating the exit from the sampling correction mode of the battery system based on the new voltage jump change of the target cell includes: Obtain a third comparison result between the new voltage jump variable of the first battery cell and the first voltage jump variable threshold, and obtain a fourth comparison result between the new voltage jump variable of the second battery cell and the second voltage jump variable threshold; The battery system is evaluated for exit from the sampling correction mode based on the third and fourth comparison results.
11. The method according to claim 10, characterized in that, The first voltage jump variable threshold is negative, and the second voltage jump variable threshold is positive; the step of evaluating the exit from the sampling correction mode of the battery system based on the third comparison result and the fourth comparison result includes: If the third comparison result is that the new voltage jump variable of the first cell is greater than the first voltage jump variable threshold, and the fourth comparison result is that the new voltage jump variable of the second cell is less than the second voltage jump variable threshold, then the evaluation result is determined to be exiting the sampling correction mode. If the third comparison result is that the new voltage jump variable of the first cell is less than or equal to the first voltage jump variable threshold, or if the fourth comparison result is that the new voltage jump variable of the second cell is greater than or equal to the second voltage jump variable threshold, the evaluation result is determined to remain in the sampling correction mode.
12. A battery cell voltage acquisition device, characterized in that, The device includes: A voltage jump determination module is used to determine the voltage jump of a target cell in the battery system based on the current voltage of each cell in the battery system; the target cell refers to at least one cell in the battery system that is close to the negative terminal connection point. An interference correction module is used to enter a sampling correction mode when it is determined that there is pulse interference in the battery system based on the voltage jump of the target cell, and to correct the current voltage of the target cell based on the current voltage of other cells in the battery system in the sampling correction mode. The result determination module is used to determine the corrected voltage of the target cell and the current voltage of other cells in the battery system as the voltage acquisition result of each cell in the battery system at the current moment. The exit evaluation module is used to perform an exit evaluation of the battery system in the sampling correction mode when the sampling correction mode is in effect.
13. A battery management system, characterized in that, The battery management system includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the method according to any one of claims 1 to 11.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 11.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Battery state monitoring method and device and vehicle
CN114660472A
Method, device and equipment for diagnosing and positioning short-circuit fault of battery in energy storage system
CN120370196A