CN111426969A - Method and device for detecting internal resistance of battery and method and device for detecting aging of battery - Google Patents
Method and device for detecting internal resistance of battery and method and device for detecting aging of battery Download PDFInfo
- Publication number
- CN111426969A CN111426969A CN201811573608.8A CN201811573608A CN111426969A CN 111426969 A CN111426969 A CN 111426969A CN 201811573608 A CN201811573608 A CN 201811573608A CN 111426969 A CN111426969 A CN 111426969A
- Authority
- CN
- China
- Prior art keywords
- battery
- internal resistance
- value
- voltage
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/3644—Constructional arrangements
- G01R31/3648—Constructional arrangements comprising digital calculation means, e.g. for performing an algorithm
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
Abstract
The embodiment of the invention discloses a method and a device for detecting internal resistance of a battery and a method and a device for detecting aging of the battery, wherein the method for detecting the internal resistance of the battery comprises the following steps: judging whether the voltage of the battery is greater than or equal to a preset voltage threshold value, and judging whether the temperature of the battery is within a preset temperature range; if the voltage of the battery is larger than or equal to the preset voltage threshold value and the temperature of the battery is within the preset temperature range, controlling the battery to discharge; and calculating the internal resistance value of the battery according to the first voltage value before the battery is discharged, the second voltage value after the battery is discharged and the discharge current value of the battery. The problem that the accuracy of the existing method for detecting the internal resistance of the storage battery is poor can be solved through the embodiment.
Description
Technical Field
The invention relates to the field of battery energy, in particular to a method and a device for detecting internal resistance of a battery and a method and a device for detecting aging of the battery.
Background
With the development of industrial technology, the storage battery becomes an indispensable component of many electronic or mechanical products, and the storage battery can provide lasting electric energy anytime and anywhere, so that the electronic products can normally operate. The battery internal resistance will grow gradually in the continuous use process of the battery, thereby causing the battery to age, so that the battery can not be charged and used normally, if the aging information of the battery can not be reported to the user in time to prompt the user to replace the battery in time, the user can not use the battery effectively.
In the existing method for detecting the internal resistance of the storage battery, the internal resistance of the storage battery is calculated only by considering the voltage at two ends of the storage battery and the current flowing through the storage battery, so that the problem of poor detection accuracy of the internal resistance of the storage battery is solved.
Disclosure of Invention
The embodiment of the invention aims to provide a method and a device for detecting internal resistance of a battery and a method and a device for detecting aging of the battery, so as to solve the problem of poor accuracy of the conventional method for detecting the internal resistance of a storage battery.
To solve the above technical problem, the embodiment of the present invention is implemented as follows:
in a first aspect, an embodiment of the present invention provides a method for detecting internal resistance of a battery, where the method includes:
judging whether the voltage of the battery is greater than or equal to a preset voltage threshold value, and judging whether the temperature of the battery is within a preset temperature range;
if the voltage of the battery is larger than or equal to the preset voltage threshold value and the temperature of the battery is within the preset temperature range, controlling the battery to discharge;
and calculating the internal resistance value of the battery according to the first voltage value before the battery is discharged, the second voltage value after the battery is discharged and the discharge current value of the battery.
In a second aspect, an embodiment of the present invention provides a method for detecting battery aging, where the method includes:
calculating the internal resistance value of the battery N times by using the method according to any one of the first aspect; wherein N is a positive integer greater than 1;
and judging whether the battery is aged or not according to the internal resistance values obtained by calculation.
In a third aspect, an embodiment of the present invention provides an apparatus for detecting internal resistance of a battery, where the apparatus includes:
the threshold judging module is used for judging whether the voltage of the battery is greater than or equal to a preset voltage threshold and judging whether the temperature of the battery is within a preset temperature range;
the battery discharging module is used for controlling the battery to discharge if the voltage of the battery is greater than or equal to the preset voltage threshold and the temperature of the battery is within the preset temperature range;
and the internal resistance calculation module is used for calculating the internal resistance value of the battery according to the first voltage value before the battery is discharged, the second voltage value after the battery is discharged and the discharge current value of the battery.
In a fourth aspect, an embodiment of the present invention provides an apparatus for detecting battery aging, where the apparatus includes:
a multiple internal resistance calculation module, configured to calculate an internal resistance value of the battery N times, for the apparatus according to any one of the third aspects; wherein N is a positive integer greater than 1;
and the battery aging judging module is used for judging whether the battery is aged or not according to the internal resistance values obtained by calculation.
In a fifth aspect, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, and a computer program that is executed on the memory and is executable on the processor, and when the computer program is executed by the processor, the method for detecting internal resistance of a battery according to any one of the first aspect is implemented.
In a sixth aspect, the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when executed by a processor, the computer program implements the method for detecting internal resistance of a battery according to any one of the above first aspects.
In a seventh aspect, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, and a computer program that is executed on the memory and is executable on the processor, and when the computer program is executed by the processor, the method for detecting battery aging according to any one of the second aspects is implemented.
In an eighth aspect, the embodiment of the present invention provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when executed by a processor, the computer program implements the method for battery aging detection according to any one of the above second aspects.
In the embodiment of the invention, whether the voltage of the battery is equal to the preset voltage threshold value or not is judged, whether the temperature of the battery is within the preset temperature range or not is judged, if the voltage of the battery is larger than or equal to the preset voltage threshold value and the temperature of the battery is within the preset temperature range, the battery is controlled to discharge, and the internal resistance value of the battery is calculated according to the first voltage value before the battery discharges, the second voltage value after the battery discharges and the discharge current value of the battery. When the voltage of the battery is determined to be larger than or equal to the preset voltage threshold value, and the battery is controlled to discharge to perform internal resistance detection after the temperature of the battery is within the preset temperature range, the internal resistance of the battery can be detected at proper voltage and at proper temperature, and therefore the accuracy of detecting the internal resistance of the battery is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic flowchart of a method for detecting internal resistance of a battery according to an embodiment of the present invention;
fig. 2 is a schematic flowchart illustrating a method for detecting battery aging according to an embodiment of the present invention;
fig. 3 is a schematic circuit diagram of a system for detecting internal resistance of a battery according to an embodiment of the present invention;
FIG. 4 is a schematic flow chart illustrating a method for battery degradation detection according to another embodiment of the present invention;
fig. 5 is a block diagram of an apparatus for detecting internal resistance of a battery according to an embodiment of the present invention;
fig. 6 is a block diagram of an apparatus for detecting battery aging according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a module composition of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic flow chart of a method for detecting internal resistance of a battery according to an embodiment of the present invention, as shown in fig. 1, the flow chart includes the following steps:
step S102, judging whether the voltage of the battery is greater than or equal to a preset voltage threshold value, and judging whether the temperature of the battery is within a preset temperature range;
step S104, if the voltage of the battery is greater than or equal to a preset voltage threshold value and the temperature of the battery is within a preset temperature range, controlling the battery to discharge;
and step S106, calculating the internal resistance value of the battery according to the first voltage value before the battery is discharged, the second voltage value after the battery is discharged and the discharge current value of the battery.
In the embodiment of the invention, whether the voltage of the battery is equal to the preset voltage threshold value or not is judged, whether the temperature of the battery is within the preset temperature range or not is judged, if the voltage of the battery is larger than or equal to the preset voltage threshold value and the temperature of the battery is within the preset temperature range, the battery is controlled to discharge, and the internal resistance value of the battery is calculated according to the first voltage value before the battery discharges, the second voltage value after the battery discharges and the discharge current value of the battery. When the voltage of the battery is determined to be larger than or equal to the preset voltage threshold value, and the battery is controlled to discharge to perform internal resistance detection after the temperature of the battery is within the preset temperature range, the internal resistance of the battery can be detected at proper voltage and at proper temperature, and therefore the accuracy of detecting the internal resistance of the battery is improved.
In the above steps S102 to S104, it is determined whether the voltage of the battery is greater than or equal to the preset voltage threshold, and whether the temperature of the battery is within the preset temperature range. And if the voltage of the battery is greater than or equal to the preset voltage threshold value and the temperature of the battery is within the preset temperature range, controlling the battery to discharge.
In this embodiment, the preset voltage threshold and the preset temperature range of the battery are determined according to the actual battery type and material, and in one implementation, when the internal resistance of the nickel-metal hydride battery is tested, and when the nickel-metal hydride battery is connected to a circuit, it is detected that the voltage of the nickel-metal hydride battery is greater than or equal to 4V, and it is detected that the temperature of the nickel-metal hydride battery is within 0-60 degrees, the battery is controlled to discharge.
In step S106, the internal resistance value of the battery is calculated according to the first voltage value before the battery is discharged, the second voltage value after the battery is discharged, and the discharge current value of the battery.
In an embodiment of the present invention, controlling battery discharge includes: and controlling the battery to perform constant current discharge at a preset current value, and controlling the discharge time of the battery to be preset time.
In this embodiment, the preset current may be set to be greater than or equal to 300mA, or may be set to other values, which is not limited herein. The preset time period may be set to 0.5s according to the material of the actual battery, or may be set to other values, which is not limited herein.
Further, in the embodiment of the present invention, calculating the internal resistance value of the battery according to the first voltage value before the battery is discharged, the second voltage value after the battery is discharged, and the discharge current value of the battery includes:
(a1) calculating a voltage difference between the first voltage value and the second voltage value;
(a2) and determining the ratio of the voltage difference value and the discharge current value as the internal resistance value of the battery.
In the above-described acts (a1) to (a2), the ratio between the voltage difference value and the discharge current value is determined as the internal resistance value of the battery by calculating the voltage difference value between the first voltage value and the second voltage value.
Further, in the embodiment of the present invention, the method further includes: and if the voltage of the battery is smaller than the preset voltage threshold value, charging the battery, and repeatedly executing the step of judging whether the voltage of the battery is larger than or equal to the preset voltage threshold value.
In this embodiment, if it is determined that the voltage of the battery is less than the preset voltage threshold, it is determined that the battery has insufficient electric quantity, and the measurement of the internal resistance of the battery needs to be performed in a normal working environment of the battery, so that the battery needs to be charged, and the accuracy of the data of the internal resistance of the battery is ensured to be high. And after the charging is finished, repeatedly executing the step of judging whether the voltage of the battery is greater than or equal to the preset voltage threshold value. In a preferred embodiment, the step of determining whether the voltage of the battery is greater than or equal to the preset voltage threshold is repeatedly performed after the battery is charged for half an hour.
Fig. 2 is a schematic flow chart of a method for detecting battery aging according to an embodiment of the present invention, as shown in fig. 2, the flow chart includes the following steps:
step S202, calculating the internal resistance value of the battery for N times by using the method for detecting the internal resistance of the battery; wherein N is a positive integer greater than 1;
and step S204, judging whether the battery is aged or not according to the calculated internal resistance values.
In the embodiment of the invention, by using the method for detecting the internal resistance of the battery, the voltage of the battery is determined to be greater than or equal to the preset voltage threshold, and the internal resistance detection is performed by controlling the battery to discharge after the temperature of the battery is within the preset temperature range, so that the internal resistance of the battery can be detected at a proper voltage and a proper temperature, and the accuracy of detecting the internal resistance of the battery is improved. The internal resistance values of the batteries for N times are calculated, whether the batteries are aged or not is judged according to the calculated internal resistance values, and therefore accuracy of detecting battery aging is improved.
In the above steps S202 to S204, the internal resistance value of the battery is calculated N times by using the above method for detecting the internal resistance of the battery, where N is a positive integer greater than 1, and whether the battery is aged or not is determined according to each internal resistance value obtained by calculation.
Further, in the embodiment of the present invention, determining whether the battery is aged according to the calculated internal resistance values includes:
(a1) determining the aging internal resistance threshold value of the battery corresponding to each internal resistance value;
(a2) if the ratio of the number of the internal resistance values larger than the corresponding aging internal resistance threshold value of the batteries to the number of all the internal resistance values in all the internal resistance values is larger than or equal to a set ratio, determining that the batteries are aged, and otherwise, determining that the batteries are not aged.
In the above-described actions (a1) to (a2), the battery aging internal resistance threshold value corresponding to each internal resistance value is determined, and if the ratio of the number of internal resistance values larger than the corresponding battery aging internal resistance threshold value to the number of all internal resistance values in each internal resistance value is greater than or equal to a set ratio, it is determined that the battery is aged, otherwise, it is determined that the battery is not aged. The set ratio may be set to 70% or may be set to other values, which are not limited herein. For example, when the calculated internal resistance values of 10 groups of batteries are greater than the corresponding internal resistance threshold value of the aged batteries by more than or equal to 70%, the aged batteries are determined if the number of the internal resistance values of the 10 groups of batteries is 8 and greater than or equal to the set proportion.
In the embodiment of the present invention, determining the battery aging internal resistance threshold value corresponding to each internal resistance value includes:
(b1) respectively acquiring the temperature value of the battery corresponding to each internal resistance value; the temperature value of the battery corresponding to the internal resistance value is the temperature value of the battery when the internal resistance value is calculated;
(b2) searching a battery aging internal resistance threshold corresponding to each acquired temperature value in a corresponding relation between a preset battery temperature and a battery aging internal resistance threshold;
(b3) and determining the battery aging internal resistance threshold value corresponding to each temperature value as the battery aging internal resistance threshold value corresponding to each internal resistance value.
In the above-described actions (b1) to (b3), the temperature values of the batteries corresponding to the respective internal resistance values are acquired; the temperature value of the battery corresponding to the internal resistance value is the temperature value of the battery when the internal resistance value is calculated, the battery aging internal resistance threshold value corresponding to each obtained temperature value is searched in the corresponding relation between the preset battery temperature and the battery aging internal resistance threshold value, and the battery aging internal resistance threshold value corresponding to each temperature value is determined as the battery aging internal resistance threshold value corresponding to each internal resistance value. Under an actual condition, the internal resistance values of the batteries corresponding to all temperatures are different, so that the internal resistance threshold values of the batteries corresponding to different temperatures are determined, and the accuracy of detecting the aging of the batteries can be improved.
In this embodiment, the step of respectively obtaining the temperature value of the battery corresponding to each internal resistance value may be to determine whether the temperature of the battery is within a preset temperature range in the above method, and obtain the temperature value of the battery corresponding to the internal resistance value if the temperature of the battery is within the preset temperature range.
Table 1 is a schematic table of temperature values corresponding to the battery aging internal resistance threshold value according to an embodiment of the present invention, as shown in table 1, where an initial value is an internal resistance value of the battery at a corresponding temperature when the battery is shipped from a factory, the aging internal resistance threshold value is an internal resistance threshold value R1 at the corresponding temperature when the battery is aged, the internal resistance value of the actual battery at the corresponding temperature is R2, an aging internal resistance threshold value R1 corresponding to an internal resistance value R2 of the actual battery is found out in table 1 according to the corresponding temperature value, sizes of R1 and R2 are compared, and if a comparison result of N groups (where N is an integer greater than 1) is obtained through the test, a ratio of the number of groups where R2 is greater than R1 to all the number of groups, that is N groups is greater than or.
TABLE 1
In one embodiment, when the battery aging is detected, the user is prompted to replace the battery, so as to prevent inconvenience caused by the fact that the user cannot normally use the battery. For example, when the storage battery of the automobile is aged, the user can be informed to replace the battery in time through a dashboard or screen display mode.
In an embodiment of the present invention, the battery includes a nickel-metal hydride battery.
Fig. 3 is a schematic circuit diagram of a system for detecting internal resistance of a battery according to an embodiment of the present invention, as shown in fig. 3, the circuit diagram includes three parts:
the first part is: the battery terminal uses nickel-hydrogen battery, and the battery lead has three types of Vbat, GND (ground), and NTC (Negative Temperature Coefficient thermistor). The terminal Vbat is the positive voltage of the battery, the terminal Vbat is used for detecting the voltage of the battery, the terminal GND is the negative electrode of the battery, the NTC is the temperature detection pin of the battery, and the NTC is internally connected with the negative temperature coefficient thermistor to the ground. V1 is used for supplying power to the whole system, S1 is a battery voltage detection switch, when the battery voltage needs to be detected, S1 is closed through software control, Vbat _ ADC starts to detect the battery voltage, S1 is opened when the battery voltage is not used, the battery voltage is not detected, and the leakage current is reduced. S1 may be a triode or MOSS tube that is turned on and off by software to detect battery voltage.
This section requires that the Vbat lead be routed directly from the battery receptacle, not from the V1 backend lead. The shorter the lead wire is, the better the lead wire is, so that the situation that the impedance of the wiring is introduced into the detection of the internal resistance of the battery during the calculation of the internal resistance, and the error of the detected internal resistance is increased can be avoided.
The second part is a MCU (micro controller Unit) control end, Vbat _ ADC is used for detecting the voltage of the battery, GPIO _1 is a constant current source control pin and used for controlling the current of the battery to be output in a constant current mode, and therefore discharging of the battery is achieved. For the detection accuracy, the discharge current of the battery is at least over 300mA, and the discharge current of the battery can be set to be 1000 mA. The NTC _ ADC is a battery temperature detection pin and is converted into a temperature value on a V-T table corresponding to the NTC by collecting the NTC partial pressure value. The V-T table is the corresponding temperature values of the battery at different voltages measured when the battery is delivered from a factory.
The third part is an external circuit, the battery voltage is divided by the R1 and the R2 and is transmitted to an ADC (Analog-to-digital converter) of the MCU for battery voltage collection, and the battery voltage collection is controlled by a switch to be turned on for detection when needed, so that electric leakage can be reduced. When the battery discharges, constant current is output, so that the calculation of the internal resistance of the battery is convenient. R3 is a voltage division circuit consisting of a pull-up resistor for collecting NTC temperature and an NTC in the battery, and is used for the ADC of the MCU to collect voltage division values at different temperatures and look up corresponding temperature values corresponding to the V-T table.
The selection of the R1 and R2 values is determined according to the acquisition voltage range of the ADC pin of the MCU, for example, if the maximum acquisition value of the ADC of the MCU is 3.3V, the voltage division value of R2 on the battery is less than 3.3V, and a certain margin is preferably reserved.
The pull-up power supply of the VCC is basically consistent with that of the MCU, and the resistance value of the R3 is determined according to the resistance value range of the NTC at different temperatures and the pull-up level of the VCC. On one hand, the level after voltage division is ensured to be within the detection range of the ADC, and on the other hand, the temperature range which can be read is ensured to be at the limit temperature of the work and storage of the product. For example, the working temperature of the battery is in the working range of-20 to 85 degrees, and the voltage value acquired by the NTC _ ADC is required to be corresponding to the working range of-20 to 85 degrees by looking up a V-T table.
Fig. 4 is a schematic flow chart of a method for detecting degradation of a battery according to another embodiment of the present invention, in which the battery is a nickel-metal hydride battery. As shown in fig. 4:
step S402, judging whether the battery voltage is greater than or equal to a preset voltage threshold value;
if yes, go to step S406, otherwise go to step S404;
step S404, charging the battery, and returning to execute the step S402;
step S406, judging whether the temperature of the battery is within a preset temperature range;
if yes, go to step S410, otherwise go to step S408;
step S408, stopping detecting the internal resistance of the battery;
step S410, acquiring voltage V1 and temperature T1 before discharging, and performing constant current discharging on the battery at a preset current value I within a preset time length;
step S412, acquiring the discharged voltage V2;
step S414, calculating the internal resistance R2 of the battery as (V1-V2)/I through a formula;
step S416, searching a battery aging internal resistance threshold R1 under the temperature T1 through the temperature T1 corresponding to R2, and comparing the sizes of R1 and R2;
step S418, acquiring N groups of calculated battery internal resistances R2 and corresponding R1, and judging whether the proportion of the number of groups R2 larger than R1 to the number of all N groups is larger than or equal to a set proportion;
if yes, go to step S420, otherwise go to step S422;
step S420, determining battery aging and prompting a user to replace the battery;
in step S422, it is determined that the battery is not aged.
In the embodiment of the invention, whether the voltage of the battery is equal to the preset voltage threshold value or not is judged, whether the temperature of the battery is within the preset temperature range or not is judged, if the voltage of the battery is larger than or equal to the preset voltage threshold value and the temperature of the battery is within the preset temperature range, the battery is controlled to discharge, and the internal resistance value of the battery is calculated according to the first voltage value before the battery discharges, the second voltage value after the battery discharges and the discharge current value of the battery. When the voltage of the battery is determined to be larger than or equal to the preset voltage threshold value, and the battery is controlled to discharge to perform internal resistance detection after the temperature of the battery is within the preset temperature range, the internal resistance of the battery can be detected at proper voltage and at proper temperature, so that the accuracy of detecting the internal resistance of the battery and the accuracy of detecting the aging of the battery are improved.
Fig. 5 is a schematic block diagram of an apparatus for detecting internal resistance of a battery according to an embodiment of the present invention, as shown in fig. 5, the apparatus includes:
a threshold judgment module 51, configured to judge whether a voltage of the battery is greater than or equal to a preset voltage threshold, and judge whether a temperature of the battery is within a preset temperature range;
a battery discharging module 52, configured to control the battery to discharge if the voltage of the battery is greater than or equal to the preset voltage threshold and the temperature of the battery is within the preset temperature range;
the internal resistance calculation module 53 is configured to calculate an internal resistance value of the battery according to the first voltage value before the battery is discharged, the second voltage value after the battery is discharged, and the discharge current value of the battery.
Optionally, the battery discharge module 52 is specifically configured to:
and controlling the battery to perform constant current discharge at a preset current value, and controlling the discharge time of the battery to be preset time.
Optionally, the internal resistance calculating module 53 is specifically configured to:
calculating a voltage difference between the first voltage value and the second voltage value;
determining a ratio between the voltage difference value and the discharge current value as an internal resistance value of the battery.
Optionally, the apparatus further comprises:
and the battery charging module is used for charging the battery if the voltage of the battery is smaller than the preset voltage threshold value, and repeatedly executing the step of judging whether the voltage of the battery is larger than or equal to the preset voltage threshold value.
In the embodiment of the invention, whether the voltage of the battery is equal to the preset voltage threshold value or not is judged, whether the temperature of the battery is within the preset temperature range or not is judged, if the voltage of the battery is larger than or equal to the preset voltage threshold value and the temperature of the battery is within the preset temperature range, the battery is controlled to discharge, and the internal resistance value of the battery is calculated according to the first voltage value before the battery discharges, the second voltage value after the battery discharges and the discharge current value of the battery. When the voltage of the battery is determined to be larger than or equal to the preset voltage threshold value, and the battery is controlled to discharge to perform internal resistance detection after the temperature of the battery is within the preset temperature range, the internal resistance of the battery can be detected at proper voltage and at proper temperature, and therefore the accuracy of detecting the internal resistance of the battery is improved.
Fig. 6 is a schematic block diagram of an apparatus for detecting battery aging according to an embodiment of the present invention, as shown in fig. 6, the apparatus includes:
a multiple internal resistance calculation module 61, configured to calculate an internal resistance value of the battery N times by using the method in any one of the above battery internal resistance detection apparatuses; wherein N is a positive integer greater than 1;
and the battery aging judging module 62 is configured to judge whether the battery is aged according to the calculated internal resistance values.
Optionally, the battery degradation determining module 62 is specifically configured to:
determining a battery aging internal resistance threshold value corresponding to each internal resistance value;
and if the ratio of the number of the internal resistance values larger than the corresponding internal resistance value of the internal resistance value aging internal resistance threshold to the number of all the internal resistance values is larger than or equal to a set ratio, determining that the battery is aged, otherwise, determining that the battery is not aged.
Optionally, the battery aging determination module 62 is further specifically configured to:
determining a battery aging internal resistance threshold value corresponding to each internal resistance value, and respectively obtaining a temperature value of the battery corresponding to each internal resistance value; the temperature value of the battery corresponding to the internal resistance value is the temperature value of the battery when the internal resistance value is calculated;
searching a battery aging internal resistance threshold value corresponding to each acquired temperature value in a corresponding relation between a preset battery temperature and a battery aging internal resistance threshold value;
and determining the battery aging internal resistance threshold value corresponding to each temperature value as the battery aging internal resistance threshold value corresponding to each internal resistance value.
Optionally, the battery comprises a nickel metal hydride battery.
In the embodiment of the invention, by using the method for detecting the internal resistance of the battery, the voltage of the battery is determined to be greater than or equal to the preset voltage threshold, and the internal resistance detection is performed by controlling the battery to discharge after the temperature of the battery is within the preset temperature range, so that the internal resistance of the battery can be detected at a proper voltage and a proper temperature, and the accuracy of detecting the internal resistance of the battery is improved. The internal resistance values of the batteries for N times are calculated, whether the batteries are aged or not is judged according to the calculated internal resistance values, and therefore accuracy of detecting battery aging is improved.
Corresponding to the method for detecting the internal resistance of the battery and the method for detecting the aging of the battery provided by the embodiment of the present invention, the embodiment of the present invention provides an electronic device, which is shown in fig. 7 and includes a processor 710, a transceiver 720, a memory 730 and a bus interface. Wherein:
in an embodiment of the present invention, the electronic device further includes: a computer program stored in the memory 730 and capable of running on the processor 710, where the computer program, when executed by the processor 710, implements each process in the above method embodiment for detecting internal resistance of a battery, and can achieve the same technical effect, and is not described herein again to avoid repetition.
Of course, when executed by the processor 710, the computer program implements each process in the above method embodiment for detecting battery aging, and can achieve the same technical effect, and is not described herein again to avoid repetition.
In FIG. 7, the bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by processor 710, and various circuits, represented by memory 730, linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 720 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium.
The processor 710 is responsible for managing the bus architecture and general processing, and the memory 730 may store data used by the processor 710 in performing operations.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the above method for detecting internal resistance of a battery, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
Of course, when being executed by the processor, the computer program implements each process of the above-described method embodiment for detecting battery aging, and can achieve the same technical effect, and is not described herein again to avoid repetition.
The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or an electronic device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (20)
1. A method of battery internal resistance detection, the method comprising:
judging whether the voltage of the battery is greater than or equal to a preset voltage threshold value, and judging whether the temperature of the battery is within a preset temperature range;
if the voltage of the battery is larger than or equal to the preset voltage threshold value and the temperature of the battery is within the preset temperature range, controlling the battery to discharge;
and calculating the internal resistance value of the battery according to the first voltage value before the battery is discharged, the second voltage value after the battery is discharged and the discharge current value of the battery.
2. The method of claim 1, wherein controlling the battery to discharge comprises:
and controlling the battery to perform constant current discharge at a preset current value, and controlling the discharge time of the battery to be preset time.
3. The method according to claim 1 or 2, wherein calculating the internal resistance value of the battery based on the first voltage value before discharging the battery, the second voltage value after discharging the battery, and the discharge current value of the battery comprises:
calculating a voltage difference between the first voltage value and the second voltage value;
determining a ratio between the voltage difference value and the discharge current value as an internal resistance value of the battery.
4. The method according to claim 1 or 2, characterized in that the method further comprises:
and if the voltage of the battery is smaller than the preset voltage threshold value, charging the battery, and repeatedly executing the step of judging whether the voltage of the battery is larger than or equal to the preset voltage threshold value.
5. A method of battery degradation detection, the method comprising:
calculating the internal resistance value of the battery N times by using the method according to any one of claims 1 to 4; wherein N is a positive integer greater than 1;
and judging whether the battery is aged or not according to the internal resistance values obtained by calculation.
6. The method according to claim 5, wherein determining whether the battery is aged based on the calculated respective internal resistance values includes:
determining a battery aging internal resistance threshold value corresponding to each internal resistance value;
and if the ratio of the number of the internal resistance values larger than the corresponding internal resistance value of the internal resistance value aging internal resistance threshold to the number of all the internal resistance values is larger than or equal to a set ratio, determining that the battery is aged, otherwise, determining that the battery is not aged.
7. The method of claim 6, wherein determining the battery aging internal resistance threshold value for each of the internal resistance values comprises:
respectively acquiring the temperature value of the battery corresponding to each internal resistance value; the temperature value of the battery corresponding to the internal resistance value is the temperature value of the battery when the internal resistance value is calculated;
searching a battery aging internal resistance threshold value corresponding to each acquired temperature value in a corresponding relation between a preset battery temperature and a battery aging internal resistance threshold value;
and determining the battery aging internal resistance threshold value corresponding to each temperature value as the battery aging internal resistance threshold value corresponding to each internal resistance value.
8. The method of any one of claims 5 to 7, wherein the battery comprises a nickel metal hydride battery.
9. An apparatus for detecting internal resistance of a battery, the apparatus comprising:
the threshold judging module is used for judging whether the voltage of the battery is greater than or equal to a preset voltage threshold and judging whether the temperature of the battery is within a preset temperature range;
the battery discharging module is used for controlling the battery to discharge if the voltage of the battery is greater than or equal to the preset voltage threshold and the temperature of the battery is within the preset temperature range;
and the internal resistance calculation module is used for calculating the internal resistance value of the battery according to the first voltage value before the battery is discharged, the second voltage value after the battery is discharged and the discharge current value of the battery.
10. The apparatus of claim 9, wherein the battery discharge module is specifically configured to:
and controlling the battery to perform constant current discharge at a preset current value, and controlling the discharge time of the battery to be preset time.
11. The apparatus according to claim 9 or 10, wherein the internal resistance calculation module is specifically configured to:
calculating a voltage difference between the first voltage value and the second voltage value;
determining a ratio between the voltage difference value and the discharge current value as an internal resistance value of the battery.
12. The apparatus of claim 9 or 10, further comprising:
and the battery charging module is used for charging the battery if the voltage of the battery is smaller than the preset voltage threshold value, and repeatedly executing the step of judging whether the voltage of the battery is larger than or equal to the preset voltage threshold value.
13. An apparatus for battery degradation detection, the apparatus comprising:
a multiple-time internal resistance calculation module for calculating an internal resistance value of the battery N times using the apparatus according to any one of claims 9 to 12; wherein N is a positive integer greater than 1;
and the battery aging judging module is used for judging whether the battery is aged or not according to the internal resistance values obtained by calculation.
14. The apparatus of claim 13, wherein the battery degradation determination module is specifically configured to:
determining a battery aging internal resistance threshold value corresponding to each internal resistance value;
and if the ratio of the number of the internal resistance values larger than the corresponding internal resistance value of the internal resistance value aging internal resistance threshold to the number of all the internal resistance values is larger than or equal to a set ratio, determining that the battery is aged, otherwise, determining that the battery is not aged.
15. The apparatus of claim 14, wherein the battery degradation determination module is further specifically configured to:
respectively acquiring the temperature value of the battery corresponding to each internal resistance value; the temperature value of the battery corresponding to the internal resistance value is the temperature value of the battery when the internal resistance value is calculated;
searching a battery aging internal resistance threshold value corresponding to each acquired temperature value in a corresponding relation between a preset battery temperature and a battery aging internal resistance threshold value;
and determining the battery aging internal resistance threshold value corresponding to each temperature value as the battery aging internal resistance threshold value corresponding to each internal resistance value.
16. The apparatus of any one of claims 13 to 15, wherein the battery comprises a nickel metal hydride battery.
17. An electronic device comprising a memory, a processor, and a computer program running on the memory and on the processor, the computer program, when executed by the processor, implementing the method of battery internal resistance detection of any one of claims 1-4.
18. A computer-readable storage medium, characterized in that a computer program is stored thereon, which computer program, when being executed by a processor, carries out the method of battery internal resistance detection according to any one of claims 1-4.
19. An electronic device comprising a memory, a processor, and a computer program running on the memory and on the processor, the computer program, when executed by the processor, implementing the method of battery degradation detection of any of claims 5-8.
20. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, implements a method of battery degradation detection as claimed in any one of claims 5-8.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811573608.8A CN111426969A (en) | 2018-12-21 | 2018-12-21 | Method and device for detecting internal resistance of battery and method and device for detecting aging of battery |
PCT/CN2019/122783 WO2020125407A1 (en) | 2018-12-21 | 2019-12-03 | Method and device for detecting internal resistance of battery and method and device for detecting ageing of battery |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811573608.8A CN111426969A (en) | 2018-12-21 | 2018-12-21 | Method and device for detecting internal resistance of battery and method and device for detecting aging of battery |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111426969A true CN111426969A (en) | 2020-07-17 |
Family
ID=71102515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811573608.8A Pending CN111426969A (en) | 2018-12-21 | 2018-12-21 | Method and device for detecting internal resistance of battery and method and device for detecting aging of battery |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111426969A (en) |
WO (1) | WO2020125407A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113854642A (en) * | 2021-09-23 | 2021-12-31 | 常州市派腾电子技术服务有限公司 | Control method and control device for aerosol generating device, and aerosol generating device |
CN117590262A (en) * | 2023-11-29 | 2024-02-23 | 湖南银杏电池智能管理技术有限公司 | BMS product battery internal resistance self-adaptive measurement method |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102021110891A1 (en) * | 2021-04-28 | 2022-11-03 | Infineon Technologies Ag | Monitoring device for a battery module, battery system and method for battery system |
CN116027159B (en) * | 2023-01-30 | 2023-08-25 | 宁波群芯微电子股份有限公司 | Optocoupler voltage-resistant quality control method and optocoupler voltage-resistant test circuit |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102667513A (en) * | 2009-12-25 | 2012-09-12 | 丰田自动车株式会社 | Abnormality detection device for assembled battery |
CN102998628A (en) * | 2012-12-20 | 2013-03-27 | 余姚市供电局 | Storage battery testing method and system |
CN104391252A (en) * | 2014-12-04 | 2015-03-04 | 上海理工大学 | Automobile lead-acid battery health state detection method |
CN204495973U (en) * | 2015-02-25 | 2015-07-22 | 上海理工大学 | A kind of automotive lead-acid battery health status pick-up unit |
CN104865445A (en) * | 2014-08-29 | 2015-08-26 | 北汽福田汽车股份有限公司 | Power battery inner resistance detection method and power battery health degree diagnosis method |
CN106291380A (en) * | 2016-08-16 | 2017-01-04 | 苏州协鑫集成科技工业应用研究院有限公司 | The appraisal procedure of cell degradation and device |
CN106970333A (en) * | 2017-05-05 | 2017-07-21 | 安徽锐能科技有限公司 | The method and device of internal resistance of cell detection |
CN106970334A (en) * | 2017-05-05 | 2017-07-21 | 安徽锐能科技有限公司 | The method and device of cell health state detection |
CN107045109A (en) * | 2017-05-19 | 2017-08-15 | 北京新能源汽车股份有限公司 | Method and device for measuring direct current internal resistance of battery |
CN107741565A (en) * | 2017-09-18 | 2018-02-27 | 河源市美晨联合智能硬件电子研究院 | Measurement apparatus, method, mobile terminal and readable storage medium storing program for executing |
CN107783047A (en) * | 2016-08-30 | 2018-03-09 | 中兴通讯股份有限公司 | Storage cell internal resistance detecting device, detection method and battery condition monitoring system |
CN108051755A (en) * | 2017-12-13 | 2018-05-18 | 宁德时代新能源科技股份有限公司 | Battery internal resistance acquisition method and device, battery management system and computer storage readable medium |
CN108279382A (en) * | 2017-01-05 | 2018-07-13 | 中兴通讯股份有限公司 | Cell health state detection method and device |
CN108896919A (en) * | 2018-06-19 | 2018-11-27 | 爱驰汽车有限公司 | Evaluation method, device and the battery management system of battery aging status |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000012104A (en) * | 1998-06-24 | 2000-01-14 | Matsushita Electric Ind Co Ltd | Method and device for displaying residual capacity of battery |
JP5558941B2 (en) * | 2010-06-30 | 2014-07-23 | 三洋電機株式会社 | How to detect battery internal resistance |
US9500538B2 (en) * | 2013-03-14 | 2016-11-22 | Google Inc. | Method and apparatus for determining a thermal state of a battery taking into account battery aging |
US10060987B2 (en) * | 2016-11-18 | 2018-08-28 | Semiconductor Components Industries, Llc | Methods and apparatus for measuring the remaining capacity of a battery |
CN107991626A (en) * | 2017-11-30 | 2018-05-04 | 成都市易冲无线科技有限公司 | A kind of internal resistance of cell detection method and detection circuit |
-
2018
- 2018-12-21 CN CN201811573608.8A patent/CN111426969A/en active Pending
-
2019
- 2019-12-03 WO PCT/CN2019/122783 patent/WO2020125407A1/en active Application Filing
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102667513A (en) * | 2009-12-25 | 2012-09-12 | 丰田自动车株式会社 | Abnormality detection device for assembled battery |
CN102998628A (en) * | 2012-12-20 | 2013-03-27 | 余姚市供电局 | Storage battery testing method and system |
CN104865445A (en) * | 2014-08-29 | 2015-08-26 | 北汽福田汽车股份有限公司 | Power battery inner resistance detection method and power battery health degree diagnosis method |
CN104391252A (en) * | 2014-12-04 | 2015-03-04 | 上海理工大学 | Automobile lead-acid battery health state detection method |
CN204495973U (en) * | 2015-02-25 | 2015-07-22 | 上海理工大学 | A kind of automotive lead-acid battery health status pick-up unit |
CN106291380A (en) * | 2016-08-16 | 2017-01-04 | 苏州协鑫集成科技工业应用研究院有限公司 | The appraisal procedure of cell degradation and device |
CN107783047A (en) * | 2016-08-30 | 2018-03-09 | 中兴通讯股份有限公司 | Storage cell internal resistance detecting device, detection method and battery condition monitoring system |
CN108279382A (en) * | 2017-01-05 | 2018-07-13 | 中兴通讯股份有限公司 | Cell health state detection method and device |
CN106970333A (en) * | 2017-05-05 | 2017-07-21 | 安徽锐能科技有限公司 | The method and device of internal resistance of cell detection |
CN106970334A (en) * | 2017-05-05 | 2017-07-21 | 安徽锐能科技有限公司 | The method and device of cell health state detection |
CN107045109A (en) * | 2017-05-19 | 2017-08-15 | 北京新能源汽车股份有限公司 | Method and device for measuring direct current internal resistance of battery |
CN107741565A (en) * | 2017-09-18 | 2018-02-27 | 河源市美晨联合智能硬件电子研究院 | Measurement apparatus, method, mobile terminal and readable storage medium storing program for executing |
CN108051755A (en) * | 2017-12-13 | 2018-05-18 | 宁德时代新能源科技股份有限公司 | Battery internal resistance acquisition method and device, battery management system and computer storage readable medium |
CN108896919A (en) * | 2018-06-19 | 2018-11-27 | 爱驰汽车有限公司 | Evaluation method, device and the battery management system of battery aging status |
Non-Patent Citations (2)
Title |
---|
董艳艳: "《纯电动汽车动力电池及管理系统设计》", 30 April 2017, pages: 97 * |
董辉: "《汽车电子技术与应用》", 30 June 1998, pages: 201 - 202 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113854642A (en) * | 2021-09-23 | 2021-12-31 | 常州市派腾电子技术服务有限公司 | Control method and control device for aerosol generating device, and aerosol generating device |
CN117590262A (en) * | 2023-11-29 | 2024-02-23 | 湖南银杏电池智能管理技术有限公司 | BMS product battery internal resistance self-adaptive measurement method |
Also Published As
Publication number | Publication date |
---|---|
WO2020125407A1 (en) | 2020-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111812531B (en) | Battery state detection method, device and storage medium | |
CN111426969A (en) | Method and device for detecting internal resistance of battery and method and device for detecting aging of battery | |
US7098666B2 (en) | Method and system for battery state of charge estimation by using measured changes in voltage | |
CN108132442B (en) | storage battery joint state estimation method based on off-line data driving | |
CN106646256B (en) | Battery capacity calculating method | |
CN103168247B (en) | For determining the system and method for the battery dump energy of cell apparatus | |
KR100927541B1 (en) | Apparatus and method for estimating battery's resistance characteristics based on open circuit voltage estimated by battery voltage variation pattern | |
US5684387A (en) | Voltage cutoff compensation method for a battery in a charger | |
CN109856542B (en) | Calibration method of lithium battery SOC-OCV curve cluster, SOC correction method and device | |
CN1332474C (en) | Battery apparatus and discharge controlling method of battery apparatus | |
CN105158699A (en) | Battery health state detection method and device | |
CN107024665B (en) | Method for calibrating residual capacity of battery | |
US9897657B2 (en) | Method and apparatuses for determining a state of charge | |
CN105207281A (en) | Battery charging method and device | |
CN110687458A (en) | Terminal battery electric quantity determination method and device | |
CN109061498B (en) | Battery residual electric quantity metering chip and metering method | |
CN116930794A (en) | Battery capacity updating method and device, electronic equipment and storage medium | |
CN113740740B (en) | Direct current charging remaining time estimation method and system thereof | |
TW201821822A (en) | Battery condition evaluation device and method has the advantages of rapid detection, simple, convenient, and high accuracy | |
CN112946482A (en) | Battery voltage estimation method, device, equipment and storage medium based on model | |
CN110297192B (en) | Method for estimating electric quantity during charging and discharging of battery and electric quantity correction method during starting | |
CN109633451B (en) | Energy storage system self-track parameter calibration method and SOC estimation method | |
CN111426973A (en) | Battery health state detection method and device | |
CN114137415B (en) | Method and device for detecting heating value of battery pack, vehicle and storage medium | |
CN105826959A (en) | Charging method, device and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |