Battery high-charging and low-discharging state identification method and related device
By obtaining the voltage information of the battery cell in charging and discharging modes, extracting the highest and lowest voltage sets, and automatically determining the battery's charging and discharging status information, it solves the problems of low efficiency and reliance on manual judgment in the existing technology, and achieves high efficiency. , accurate status recognition.
Patent Information
- Application Number
- CN202411547451.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-01-14
AI Technical Summary
The prior art is less efficient when identifying the battery charging and lowering state, and relies on manual judgment, resulting in accuracy and efficiency problems.
By obtaining the voltage information of the battery cell in charging and discharging modes, extracting the highest and lowest voltage sets, the battery's charging and discharging status information is automatically determined.
It realizes automatic identification of charging and discharging states, improves efficiency and accuracy, and reduces reliance on manual judgment.
Smart Images

Figure CN119310477A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method for identifying a battery high-charge or low-discharge state and a related device. Background Art
[0002] The existing technology mainly adopts manual identification for identifying the high-charge and low-discharge status of the battery, that is, manually collecting the battery's charge and discharge data, processing the data to obtain the charge and discharge curve, and then manually analyzing the curve to determine whether the battery has the high-charge and low-discharge phenomenon, resulting in low efficiency in judging the high-charge and low-discharge status. Summary of the invention
[0003] The embodiments of the present application provide a method and a related device for identifying the high-charge and low-discharge status of a battery, which can automatically determine the high-charge and low-discharge status information according to the detected voltage information of the battery cell in the charging and discharging modes, thereby improving the efficiency in determining the high-charge and low-discharge status information.
[0004] A first aspect of an embodiment of the present application provides a method for identifying a battery high-charge and low-discharge state, the method comprising:
[0005] Obtain voltage information of k cells in the battery pack to be tested in charging mode;
[0006] Obtaining voltage information of k cells in the battery pack to be tested in a discharge mode;
[0007] Extracting the highest voltage at each voltage detection moment from the voltage information of the k battery cells in the charging mode to obtain a first voltage set;
[0008] Extracting the lowest voltage at each voltage detection moment from the voltage information of the k cells in the discharge mode to obtain a second voltage set;
[0009] The high-charge and low-discharge status information of the battery to be detected is determined according to the first voltage set and the second voltage set.
[0010] In this example, by obtaining the voltage information of k battery cells in the battery pack to be tested in charging mode, obtaining the voltage information of k battery cells in the battery pack to be tested in discharging mode, extracting the highest voltage at each voltage detection moment from the voltage information of the k battery cells in charging mode to obtain a first voltage set, extracting the lowest voltage at each voltage detection moment from the voltage information of the k battery cells in discharging mode to obtain a second voltage set, and determining the high-charging and low-discharging status information of the battery to be tested according to the first voltage set and the second voltage set, the high-charging and low-discharging status information can be automatically determined according to the voltage information of the battery cells in charging and discharging modes obtained by the detection, thereby improving the efficiency in determining the high-charging and low-discharging status information.
[0011] In a specific implementation, determining the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set includes:
[0012] Obtaining battery cells corresponding to the first voltages in the first voltage set respectively, to obtain m first battery cells;
[0013] Extracting the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set;
[0014] Obtaining battery cells corresponding to the second voltages in the second voltage set respectively, to obtain n second battery cells;
[0015] Extracting the quantity values of the first voltages respectively corresponding to the m second battery cells to obtain a second quantity value set;
[0016] If the first battery cell corresponding to the maximum number in the first quantity value set is the same as the second battery cell corresponding to the maximum number in the second quantity value set, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
[0017] In a specific implementation, determining the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set includes:
[0018] Obtaining battery cells corresponding to the first voltages in the first voltage set respectively, to obtain m first battery cells;
[0019] Extracting the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set;
[0020] Sorting the quantity values in the first quantity value set in descending order to obtain a first sequence;
[0021] Obtaining battery cells corresponding to the second voltages in the second voltage set respectively, to obtain n second battery cells;
[0022] Extracting the quantities of the first voltages respectively corresponding to the m second battery cells to obtain a second quantity value set;
[0023] Sorting the quantity values in the second quantity value set in descending order to obtain a second sequence;
[0024] If the first battery cell corresponding to the first quantity value in the first sequence is the same as the second battery cell corresponding to the first quantity value in the second sequence, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
[0025] In a specific implementation, the method further includes:
[0026] If the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state, extracting the number of the first voltage and the number of the second voltage corresponding to the first battery cell corresponding to the maximum number in the first quantity value set;
[0027] generating warning information according to the number of the first voltage and the number of the second voltage;
[0028] The warning information is sent to the server.
[0029] In a specific implementation, after determining the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set, the method further includes:
[0030] If the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state, obtaining current state information of a target battery cell, wherein the target battery cell is a first battery cell corresponding to the maximum number in the first quantity value set;
[0031] Determining the service life of the target battery cell according to the current state information and the historical charge and discharge information of the target battery cell;
[0032] If the service life is lower than the preset service life, the service life is displayed.
[0033] In a specific implementation, determining the service life of the target battery cell according to the current state information and the historical charge and discharge information of the target battery cell includes:
[0034] Constructing a power decay curve according to the historical charge and discharge information of the battery cell;
[0035] Determine the current reference capacitance information according to the power decay curve;
[0036] Determine current capacity information according to the current state information;
[0037] The service life is determined according to the reference capacitance information and the current capacitance information.
[0038] A second aspect of an embodiment of the present application provides a device for identifying a battery high-charge or low-discharge state, the device comprising:
[0039] An acquisition unit, used to acquire voltage information of k cells in a battery pack to be detected in a charging mode; and to acquire voltage information of k cells in a battery pack to be detected in a discharging mode;
[0040] An extraction unit is used to extract the highest voltage at each voltage detection moment from the voltage information of the k battery cells in the charging mode to obtain a first voltage set; and to extract the lowest voltage at each voltage detection moment from the voltage information of the k battery cells in the discharging mode to obtain a second voltage set;
[0041] A determination unit is used to determine the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set.
[0042] In a specific implementation, the determining unit is specifically configured to:
[0043] Obtaining battery cells corresponding to the first voltages in the first voltage set respectively, to obtain m first battery cells;
[0044] Extracting the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set;
[0045] Obtaining battery cells corresponding to the second voltages in the second voltage set respectively, to obtain n second battery cells;
[0046] Extracting the quantity values of the first voltages respectively corresponding to the m second battery cells to obtain a second quantity value set;
[0047] If the first battery cell corresponding to the maximum number in the first quantity value set is the same as the second battery cell corresponding to the maximum number in the second quantity value set, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
[0048] In a specific implementation, the determining unit is specifically configured to:
[0049] Obtaining battery cells corresponding to the first voltages in the first voltage set respectively, to obtain m first battery cells;
[0050] Extracting the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set;
[0051] Sorting the quantity values in the first quantity value set in descending order to obtain a first sequence;
[0052] Obtaining battery cells corresponding to the second voltages in the second voltage set respectively, to obtain n second battery cells;
[0053] Extracting the quantities of the first voltages respectively corresponding to the m second battery cells to obtain a second quantity value set;
[0054] Sorting the quantity values in the second quantity value set in descending order to obtain a second sequence;
[0055] If the first battery cell corresponding to the first quantity value in the first sequence is the same as the second battery cell corresponding to the first quantity value in the second sequence, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
[0056] In a specific implementation, the device is further used for:
[0057] If the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state, extracting the number of the first voltage and the number of the second voltage corresponding to the first battery cell corresponding to the maximum number in the first quantity value set as the target battery cell;
[0058] generating warning information according to the number of the first voltage and the number of the second voltage;
[0059] The warning information is sent to the server.
[0060] In a specific implementation, after determining the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set, the device is further used to:
[0061] If the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state, obtaining current state information of a target battery cell, wherein the target battery cell is a first battery cell corresponding to the maximum number in the first quantity value set;
[0062] Determining the service life of the target battery cell according to the current state information and the historical charge and discharge information of the target battery cell;
[0063] If the service life is lower than the preset service life, the service life is displayed.
[0064] In a specific implementation, in determining the service life of the target battery cell according to the current state information and the historical charge and discharge information of the target battery cell, the device is specifically used to:
[0065] Constructing a power decay curve according to the historical charge and discharge information of the battery cell;
[0066] Determine the current reference capacitance information according to the power decay curve;
[0067] Determine current capacity information according to the current state information;
[0068] The service life is determined according to the reference capacitance information and the current capacitance information.
[0069] A third aspect of an embodiment of the present application provides a terminal, comprising a processor, an input device, an output device and a memory, wherein the processor, input device, output device and memory are interconnected, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the step instructions in the first aspect of the embodiment of the present application.
[0070] The fourth aspect of the embodiments of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in the first aspect of the embodiments of the present application.
[0071] A fifth aspect of the embodiments of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiments of the present application. The computer program product may be a software installation package. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0073] Figure 1 A structural schematic diagram of a battery high-charge and low-discharge state recognition system is provided for an embodiment of the present application;
[0074] Figure 2 A flowchart of a method for identifying a battery high-charge and low-discharge state is provided for an embodiment of the present application;
[0075] Figure 3 A schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0076] Figure 4 A structural schematic diagram of a battery high-charge and low-discharge state recognition device is provided for an embodiment of the present application. DETAILED DESCRIPTION
[0077] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0078] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0079] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments.
[0080] In order to better understand a method for identifying a battery high-charge and low-discharge status provided in an embodiment of the present application, the following is a brief introduction to the method for identifying a battery high-charge and low-discharge status in the existing scheme. In the existing scheme, a manual method is usually used to collect the charge and discharge data of the battery, and the collected charge and discharge data is processed to obtain a charge and discharge curve, and finally a manual judgment method is used to determine whether the battery cell has a high-charge and low-discharge status. The above method is very inefficient when identifying the high-charge and low-discharge status of a large number of batteries. At the same time, the accuracy will also decrease due to the large number of batteries. At the same time, after the battery leaves the factory, it can only rely on manual methods and judgments, which will result in low efficiency during later maintenance.
[0081] In order to solve the above technical problems, an embodiment of the present application provides a method for identifying the high-charge and low-discharge status of a battery, which can automatically determine the high-charge and low-discharge status information according to the detected voltage information of the battery cell in the charging and discharging modes, thereby improving the efficiency in determining the high-charge and low-discharge status information.
[0082] The battery high-charge and low-discharge state recognition method is applied to the battery high-charge and low-discharge state recognition system. Figure 1 The figure shows a schematic diagram of the structure of a battery high charge and low discharge state recognition system. Figure 1 As shown, the battery high charge and low discharge state recognition system includes: information acquisition module 1, working mode judgment module 2, high charge and low discharge recognition module 3, high charge and low discharge processing module 4, information output module 5, data storage module 6. Among them, the information acquisition module is used to collect input signals of the battery pack, such as battery bus current, battery cell voltage, charging signal, key signal, etc.; the working mode judgment module determines the current working mode of the battery pack, such as charging mode and discharging mode, through the above-collected signals; the high charge and low discharge recognition module identifies the battery cells that are high charged and low discharged during the charging and discharging process of the battery; the high charge and low discharge processing module is used to take processing measures to protect the battery safety, such as fault alarm, disconnecting relays, sounding buzzers, etc.; the signal output module is used to send the recognition results to the instrument or other controllers through the CAN bus, and can also directly control relays, buzzers, etc.; the data storage module is used to save the battery cell numbers that are high charged and low discharged, so as to facilitate subsequent viewing and maintenance.
[0083] See also Figure 2 , Figure 2 A flowchart of a method for identifying a battery high-charge and low-discharge state is provided for an embodiment of the present application. Figure 2 As shown, the method is applied to a battery high-charge and low-discharge state recognition system, and the method includes:
[0084] 201. Obtain voltage information of k cells in a battery pack to be tested in a charging mode.
[0085] The battery pack to be tested may be a battery pack that needs to be tested before leaving the factory, or may be a battery pack that has been used, such as a battery pack in a car power battery.
[0086] The battery pack includes k cells, and the voltage information of the cells in the charging mode may include the cell voltage detected at each voltage detection moment in the charging mode. For example, it can be continuously determined whether each moment is a voltage detection moment, for example, it is determined whether the time interval between the current moment and the previous voltage detection moment is a set time interval threshold. If it is less than the time interval threshold, continue to wait, and if it is equal to the time interval threshold, perform voltage detection. A general cell voltage acquisition device can be used to collect voltage information to obtain the voltage of the cell in the charging mode.
[0087] The mode of the battery cell can also be determined, specifically by detecting the battery bus current in the battery pack. If the battery bus current is negative, it is determined that the battery pack is in a charging mode. If the battery bus current is positive, it is determined that the battery pack is in a discharging mode.
[0088] 202. Obtain voltage information of k cells in the battery pack to be tested in a discharge mode.
[0089] The voltage information of the battery cell in the discharge mode can be collected by collecting the voltage information of the battery cell in the charging mode.
[0090] 203 . Extract the highest voltage at each voltage detection moment from the voltage information of the k battery cells in the charging mode to obtain a first voltage set.
[0091] At each voltage detection moment, voltage detection is performed on each battery cell, so that the highest value of the voltages collected at each voltage detection moment can be extracted to obtain the first voltage, and finally the first voltage set can be obtained.
[0092] The number of voltage detection moments may be 100. The voltage detection moments are continuous moments, that is, when voltage detection is performed, voltage detection is performed continuously, and when the number of voltage detection moments is less than 100, detection is performed continuously, and when 100 voltage detections are performed, subsequent determination of high charge and low discharge state information may be performed.
[0093] 204. Extract the lowest voltage at each voltage detection moment from the voltage information of the k battery cells in the discharge mode to obtain a second voltage set.
[0094] The second voltage set in the discharge mode may be extracted in the same manner as step 203. The number of elements in the second voltage set may be the same as the number of elements in the first voltage set.
[0095] 205. Determine high-charge and low-discharge status information of the battery to be detected according to the first voltage set and the second voltage set.
[0096] Among them, the quantity value of the first voltage corresponding to the first battery cell in the first voltage set and the quantity value of the first voltage corresponding to the second battery cell in the second voltage set can be extracted respectively, and then the first battery cell with the maximum value among the quantity values of the first voltage corresponding to the first battery cell and the second battery cell with the maximum value among the quantity values of the second voltage corresponding to the second battery cell are compared to see whether they are the same battery cell; if they are the same, it can be determined that the first battery cell is a battery cell in a high-charge and low-discharge state, and the high-charge and low-discharge state information is that the battery pack to be detected is in a high-charge and low-discharge state; otherwise, the battery pack to be detected is not in a high-charge and low-discharge state.
[0097] In this example, by obtaining the voltage information of k battery cells in the battery pack to be tested in charging mode, obtaining the voltage information of k battery cells in the battery pack to be tested in discharging mode, extracting the highest voltage at each voltage detection moment from the voltage information of the k battery cells in charging mode to obtain a first voltage set, extracting the lowest voltage at each voltage detection moment from the voltage information of the k battery cells in discharging mode to obtain a second voltage set, and determining the high-charging and low-discharging status information of the battery to be tested according to the first voltage set and the second voltage set, the high-charging and low-discharging status information can be automatically determined according to the voltage information of the battery cells in charging and discharging modes obtained by the detection, thereby improving the efficiency in determining the high-charging and low-discharging status information.
[0098] In a specific implementation, a method for determining high-charge and low-discharge state information of a battery to be detected according to the first voltage set and the second voltage set includes:
[0099] A1. Obtain battery cells corresponding to the first voltages in the first voltage set to obtain m first battery cells;
[0100] A2. Extract the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set;
[0101] A3. Obtain battery cells corresponding to the second voltages in the second voltage set, to obtain n second battery cells;
[0102] A4. Extract the quantity values of the first voltages respectively corresponding to the m second battery cells to obtain a second quantity value set;
[0103] A5. If the first battery cell corresponding to the maximum number in the first quantity value set is the same as the second battery cell corresponding to the maximum number in the second quantity value set, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
[0104] When collecting voltage information, the battery cells and the voltage information are stored in correspondence, so that after obtaining the first voltage set, the battery cells corresponding to the first voltages in the first voltage set can be obtained, thereby obtaining m first battery cells.
[0105] After determining m first battery cells, the quantity values of the first voltages corresponding to each first battery cell can be obtained respectively, thereby obtaining a first quantity value set. The second quantity value set can be obtained in the same manner.
[0106] If the first battery cell corresponding to the maximum number in the first quantity value set is the same as the second battery cell corresponding to the maximum number in the second quantity value set, it can be determined that the first battery cell is in a high-charge and low-discharge state, and the high-charge and low-discharge state information is that the battery pack to be detected is in a high-charge and low-discharge state. Otherwise, the battery pack to be detected is not in a high-charge and low-discharge state.
[0107] In this example, if the first battery cell corresponding to the maximum number in the first quantity value set is the same as the second battery cell corresponding to the maximum number in the second quantity value set, it can be determined that the first battery cell is in a high-charge and low-discharge state, so that correction and confirmation can be used to determine whether the battery cell is in a high-charge and low-discharge state, thereby improving the accuracy of determining the high-charge and low-discharge state.
[0108] In a specific implementation, a method for determining high-charge and low-discharge state information of a battery to be detected according to the first voltage set and the second voltage set includes:
[0109] B1. Obtain battery cells corresponding to the first voltages in the first voltage set, to obtain m first battery cells;
[0110] B2. Extract the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set;
[0111] B3. Sort the quantity values in the first quantity value set in descending order to obtain a first sequence;
[0112] B4. Obtaining battery cells corresponding to the second voltages in the second voltage set, to obtain n second battery cells;
[0113] B5. Extract the number of first voltages corresponding to the m second battery cells respectively to obtain a second quantity value set;
[0114] B6. Sort the quantity values in the second quantity value set in descending order to obtain a second sequence;
[0115] B7. If the first battery cell corresponding to the first quantity value in the first sequence is the same as the second battery cell corresponding to the first quantity value in the second sequence, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
[0116] Among them, steps B1-B2 can refer to the specific implementation of steps A1-A2 in the above embodiment, and steps B4-B5 can refer to the specific implementation of steps A3-A4 in the above embodiment. The quantity values in the first quantity value set can be sorted in order from large to small to obtain a quantity value sequence, and each quantity value in the quantity value sequence corresponds to a first battery cell. The quantity values in the second quantity value set can be sorted in order from large to small to obtain a quantity value sequence, and each quantity value in the quantity value sequence corresponds to a second battery cell.
[0117] Finally, if the first battery cell corresponding to the first quantity value in the first sequence is the same as the second battery cell corresponding to the first quantity value in the second sequence, the high-charge and low-discharge state information is determined to indicate that the battery pack to be detected is in the high-charge and low-discharge state; otherwise, the battery pack to be detected is not in the high-charge and low-discharge state. By sorting the sequence to obtain whether the first battery cell corresponding to the first quantity value in the sequence is the same as the second battery cell, the efficiency of the judgment can be improved.
[0118] In a specific implementation, the method further includes:
[0119] C1. If the high-charge and low-discharge state information indicates that the battery pack to be detected is in the high-charge and low-discharge state, extract the number of the first voltage and the number of the second voltage of the first battery cell corresponding to the maximum number in the first quantity value set;
[0120] C2. generating warning information according to the number of the first voltage and the number of the second voltage;
[0121] C3. Send the warning information to the server.
[0122] The number of first voltages and the number of second voltages of the first battery cell corresponding to the maximum number in the first quantity value set may represent the severity of the high-charge and low-discharge state of the first battery cell when voltage value detection is performed.
[0123] The sum of the number of the first voltage and the number of the second voltage can be calculated, and the warning information can be determined by the sum of the number of the first voltage and the number of the second voltage. After calculating the sum of the number of the first voltage and the number of the second voltage, the warning score value conversion process can be performed according to the sum value to obtain the warning score value, and finally the warning information is determined according to the warning score value. When performing the score value conversion process, an exponential function can be used for the conversion process, and the higher the final warning score value, the higher the urgency of the warning information. By performing the score value conversion process through a nonlinear function, the urgency of the increase in urgency caused by the increase in the score value can be increased, thereby improving the reliability of the warning.
[0124] In a specific implementation, after determining the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set, the method further includes:
[0125] D1. If the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state, obtain current state information of a target battery cell, where the target battery cell is a first battery cell corresponding to the maximum number in the first quantity value set;
[0126] D2. determining the service life of the target battery cell according to the current state information and the historical charge and discharge information of the target battery cell;
[0127] D3. If the service life is lower than the preset service life, the service life is displayed.
[0128] Among them, a power decay curve can be constructed based on historical charge and discharge information, and then the service life of the target battery cell can be determined based on the power decay curve and current status information. When the service life is lower than the preset service life, the service life can be displayed to prompt the user. The preset service life is set by experience value or historical data.
[0129] In a specific implementation, a method for determining the service life of the target battery cell according to the current state information and the historical charge and discharge information of the target battery cell includes:
[0130] E1. constructing a power attenuation curve according to the historical charge and discharge information of the battery cell;
[0131] E2. Determine the current reference capacitance information according to the power attenuation curve;
[0132] E3. Determine current capacity information according to the current state information;
[0133] E4. Determine the service life according to the reference capacitance information and the current capacitance information.
[0134] Among them, the total capacity information after charging corresponding to the historical charging node and the total capacity information after discharge can be extracted from the historical charging and discharging information; the target capacity of the battery cell at the current point and after discharge is determined according to the total capacity information after charging and the corresponding total capacity information after discharge; finally, the power decay curve is constructed according to the target capacity and the corresponding discharge time interval. When constructing the power decay curve, the vertical axis is the target capacity. Since the target capacity in the time interval corresponding to the target capacity is approximately equivalent to the same capacity, the time interval can also be merged into a time measurement point, specifically, it can be merged into the midpoint of the time interval, and then each point is connected by a smooth curve to obtain the power decay curve.
[0135] After constructing the power attenuation curve, you can predict the reference capacity information that will bring you money based on the changing pattern of the power attenuation curve.
[0136] A general method can be used to determine the current capacitance information based on the current state information, and the current state information may include necessary parameters for calculating the current capacitance information. Since the capacitance information is obtained through parameter calculation, and there is a certain deviation between the calculation method and the actual situation, or there is a certain deviation when the information is collected, the current capacitance information can be corrected by determining the current reference capacitance information through the power attenuation curve to obtain the actual capacitance information. Specifically, the average of the reference capacitance information and the capacitance corresponding to the current capacitance information can be determined as the capacitance corresponding to the actual capacitance information.
[0137] The corresponding service life of the battery cell can be determined through the mapping relationship between the general capacity and the service life. Therefore, the actual capacity information can be determined by verification, and finally the service life can be determined by the actual capacity information, which improves the accuracy of determining the service life.
[0138] In a specific implementation, the present application embodiment provides another method for identifying a battery high charge and low discharge state, as follows:
[0139] First, collect battery pack information, including battery bus current, voltage of each single cell, etc.; second, determine whether the calculation interval is greater than or equal to the set value 1. If the set value is 1s, the identification calculation is performed every 1s; if the calculation interval is less than the set value 1, continue to wait; if the calculation interval is greater than or equal to the set value 1, determine the system working mode;
[0140] The system mode is determined by the positive and negative conditions of the current. If the current is less than zero, the system is considered to be in charging mode. If the current is greater than or equal to zero, the system is considered to be in discharging mode.
[0141] Furthermore, if the system mode is the charging mode, the highest voltage of the battery cells in the battery pack is calculated, and the number of the battery cell with the highest voltage is recorded; if the system mode is the discharging mode, the lowest voltage of the battery cells in the battery pack is calculated, and the number of the battery cell with the lowest voltage is recorded;
[0142] Further, it is determined whether the number of maximum voltage calculations is greater than or equal to a set value 2, such as the set value 2 is 100 times; if the number of maximum voltage calculations is less than the set value 2, the next calculation is performed after the interval time set value 1;
[0143] If the highest voltage calculation times are greater than or equal to the set value 2, then determine whether the lowest voltage calculation times are greater than or equal to the set value 2; if the lowest voltage calculation times are less than the set value 2, then perform the next calculation after the interval set value 1; if the lowest voltage calculation times are greater than or equal to the set value 2, then perform a statistical sorting of the occurrence times of the number of the highest voltage record, such as number 5 appears 80 times, number 3 appears 15 times, and number 8 appears 5 times, then the sorting is number 5, 3, 8;
[0144] Furthermore, the number of occurrences of the numbers recording the lowest voltage is statistically sorted. For example, if number 5 appears 70 times, number 6 appears 20 times, and number 2 appears 10 times, the numbers are sorted as 5, 6, and 2.
[0145] Further, it is determined whether the number with the most occurrences of the highest voltage is equal to the number with the most occurrences of the lowest voltage. If they are not equal, the next calculation is performed after the interval time is set to 1; if they are equal, it is determined that the battery cell corresponding to the number with the most occurrences is in a high-charge and low-discharge state, such as the battery cell numbered 5 in the above sorting is in a high-charge and low-discharge state;
[0146] When a cell is overcharged or undercharged, the system will perform alarm processing, such as reporting fault information to the instrument display, disconnecting the relay, buzzer alarm, etc.; finally, the number of the cell in the overcharged or undercharged state is stored as the battery's historical status for maintenance viewing and troubleshooting.
[0147] For the above embodiments, please refer to Figure 3 , Figure 3 A schematic diagram of the structure of a terminal provided in an embodiment of the present application, such as Figure 3 As shown, it includes a processor, an input device, an output device and a memory, which are connected to each other, wherein the memory is used to store a computer program, the computer program includes program instructions, the processor is configured to call the program instructions, and the program includes instructions for executing the following steps;
[0148] Obtain voltage information of k cells in the battery pack to be tested in charging mode;
[0149] Obtaining voltage information of k cells in the battery pack to be tested in a discharge mode;
[0150] Extracting the highest voltage at each voltage detection moment from the voltage information of the k battery cells in the charging mode to obtain a first voltage set;
[0151] Extracting the lowest voltage at each voltage detection moment from the voltage information of the k cells in the discharge mode to obtain a second voltage set;
[0152] The high-charge and low-discharge status information of the battery to be detected is determined according to the first voltage set and the second voltage set.
[0153] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that in order to realize the above functions, the terminal includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0154] The embodiment of the present application can divide the terminal into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0155] In line with the above, see Figure 4 , Figure 4 The present invention provides a schematic diagram of a battery charging and discharging state recognition device. Figure 4 As shown, the device comprises:
[0156] The acquisition unit 401 is used to acquire voltage information of k cells in the battery pack to be detected in the charging mode; acquire voltage information of k cells in the battery pack to be detected in the discharging mode;
[0157] The extraction unit 402 is used to extract the highest voltage at each voltage detection moment from the voltage information of the k cells in the charging mode to obtain a first voltage set; and extract the lowest voltage at each voltage detection moment from the voltage information of the k cells in the discharging mode to obtain a second voltage set;
[0158] The determination unit 403 is configured to determine the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set.
[0159] In a specific implementation, the determining unit 403 is specifically configured to:
[0160] Obtaining battery cells corresponding to the first voltages in the first voltage set respectively, to obtain m first battery cells;
[0161] Extracting the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set;
[0162] Obtaining battery cells corresponding to the second voltages in the second voltage set respectively, to obtain n second battery cells;
[0163] Extracting the quantity values of the first voltages respectively corresponding to the m second battery cells to obtain a second quantity value set;
[0164] If the first battery cell corresponding to the maximum number in the first quantity value set is the same as the second battery cell corresponding to the maximum number in the second quantity value set, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
[0165] In a specific implementation, the determining unit 403 is specifically configured to:
[0166] Obtaining battery cells corresponding to the first voltages in the first voltage set respectively, to obtain m first battery cells;
[0167] Extracting the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set;
[0168] Sorting the quantity values in the first quantity value set in descending order to obtain a first sequence;
[0169] Obtaining battery cells corresponding to the second voltages in the second voltage set respectively, to obtain n second battery cells;
[0170] Extracting the quantities of the first voltages respectively corresponding to the m second battery cells to obtain a second quantity value set;
[0171] Sorting the quantity values in the second quantity value set in descending order to obtain a second sequence;
[0172] If the first battery cell corresponding to the first quantity value in the first sequence is the same as the second battery cell corresponding to the first quantity value in the second sequence, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
[0173] In a specific implementation, the device is further used for:
[0174] If the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state, extracting the number of the first voltage and the number of the second voltage corresponding to the first battery cell corresponding to the maximum number in the first quantity value set as the target battery cell;
[0175] generating warning information according to the number of the first voltage and the number of the second voltage;
[0176] The warning information is sent to the server.
[0177] In a specific implementation, after determining the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set, the device is further used to:
[0178] If the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state, obtaining current state information of a target battery cell, wherein the target battery cell is a first battery cell corresponding to the maximum number in the first quantity value set;
[0179] Determining the service life of the target battery cell according to the current state information and the historical charge and discharge information of the target battery cell;
[0180] If the service life is lower than the preset service life, the service life is displayed.
[0181] In a specific implementation, in determining the service life of the target battery cell according to the current state information and the historical charge and discharge information of the target battery cell, the device is specifically used to:
[0182] Constructing a power decay curve according to the historical charge and discharge information of the battery cell;
[0183] Determine the current reference capacitance information according to the power decay curve;
[0184] Determine current capacity information according to the current state information;
[0185] The service life is determined according to the reference capacitance information and the current capacitance information.
[0186] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any one of the battery high-charge and low-discharge status identification methods recorded in the above method embodiments.
[0187] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program enables a computer to execute part or all of the steps of any battery high-charge and low-discharge status identification method recorded in the above method embodiments.
[0188] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0189] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0190] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as 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 interfaces, and the indirect coupling or communication connection of the device or unit can be electrical or other forms.
[0191] 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.
[0192] In addition, the functional units in the various embodiments of the 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. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software program modules.
[0193] If the integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program codes.
[0194] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, which can include: a flash drive, a read-only memory, a random access memory, a magnetic disk or an optical disk, etc.
[0195] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A method for identifying a battery's high-charge and low-discharge status, characterized in that: The method comprises: Obtain voltage information of k cells in the battery pack to be tested in charging mode; Obtaining voltage information of k cells in the battery pack to be tested in a discharge mode; Extracting the highest voltage at each voltage detection moment from the voltage information of the k battery cells in the charging mode to obtain a first voltage set; Extracting the lowest voltage at each voltage detection moment from the voltage information of the k cells in the discharge mode to obtain a second voltage set; The high-charge and low-discharge status information of the battery to be detected is determined according to the first voltage set and the second voltage set.
2. The method for identifying a battery high charge and low discharge state according to claim 1, characterized in that: The determining the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set includes: Obtaining battery cells corresponding to the first voltages in the first voltage set respectively, to obtain m first battery cells; Extracting the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set; Obtaining battery cells corresponding to the second voltages in the second voltage set respectively, to obtain n second battery cells; Extracting the quantity values of the first voltages respectively corresponding to the m second battery cells to obtain a second quantity value set; If the first battery cell corresponding to the maximum number in the first quantity value set is the same as the second battery cell corresponding to the maximum number in the second quantity value set, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
3. The method for identifying the high-charge and low-discharge status of a battery according to claim 1, characterized in that: The determining the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set includes: Obtaining battery cells corresponding to the first voltages in the first voltage set respectively, to obtain m first battery cells; Extracting the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set; Sorting the quantity values in the first quantity value set in descending order to obtain a first sequence; Obtaining battery cells corresponding to the second voltages in the second voltage set respectively, to obtain n second battery cells; Extracting the quantities of the first voltages respectively corresponding to the m second battery cells to obtain a second quantity value set; Sorting the quantity values in the second quantity value set in descending order to obtain a second sequence; If the first battery cell corresponding to the first quantity value in the first sequence is the same as the second battery cell corresponding to the first quantity value in the second sequence, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
4. The method for identifying a battery high charge or low discharge state according to claim 2 or 3, characterized in that: The method further comprises: If the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state, extracting the number of the first voltage and the number of the second voltage corresponding to the first battery cell corresponding to the maximum number in the first quantity value set; generating warning information according to the number of the first voltage and the number of the second voltage; The warning information is sent to the server.
5. The method for identifying a battery high charge or low discharge state according to claim 2 or 3, characterized in that: After determining the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set, the method further includes: If the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state, obtaining current state information of a target battery cell, wherein the target battery cell is a first battery cell corresponding to the maximum number in the first quantity value set; Determining the service life of the target battery cell according to the current state information and the historical charge and discharge information of the target battery cell; If the service life is lower than the preset service life, the service life is displayed.
6. The method for identifying a battery high-charge and low-discharge state according to claim 5, characterized in that: The determining the service life of the target battery cell according to the current state information and the historical charge and discharge information of the target battery cell comprises: Constructing a power decay curve according to the historical charge and discharge information of the battery cell; Determine the current reference capacitance information according to the power decay curve; Determine current capacity information according to the current state information; The service life is determined according to the reference capacitance information and the current capacitance information.
7. A battery high charge and low discharge state recognition device, characterized in that: The device comprises: An acquisition unit, used to acquire voltage information of k cells in a battery pack to be detected in a charging mode; and to acquire voltage information of k cells in a battery pack to be detected in a discharging mode; An extraction unit is used to extract the highest voltage at each voltage detection moment from the voltage information of the k battery cells in the charging mode to obtain a first voltage set; and to extract the lowest voltage at each voltage detection moment from the voltage information of the k battery cells in the discharging mode to obtain a second voltage set; A determination unit is used to determine the high-charge and low-discharge state information of the battery to be detected according to the first voltage set and the second voltage set.
8. The battery high charge and low discharge state identification device according to claim 7, characterized in that: The determining unit is specifically used for: Obtaining battery cells corresponding to the first voltages in the first voltage set respectively, to obtain m first battery cells; Extracting the quantity values of the first voltages respectively corresponding to the m first battery cells to obtain a first quantity value set; Obtaining battery cells corresponding to the second voltages in the second voltage set respectively, to obtain n second battery cells; Extracting the quantity values of the first voltages respectively corresponding to the m second battery cells to obtain a second quantity value set; If the first battery cell corresponding to the maximum number in the first quantity value set is the same as the second battery cell corresponding to the maximum number in the second quantity value set, it is determined that the high-charge and low-discharge state information indicates that the battery pack to be detected is in a high-charge and low-discharge state.
9. A terminal, characterized in that: The method comprises a processor, an input device, an output device and a memory, wherein the processor, the input device, the output device and the memory are interconnected, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the method according to any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 6.