CN109638906B - Battery management method, system and storage medium - Google Patents

Battery management method, system and storage medium Download PDF

Info

Publication number
CN109638906B
CN109638906B CN201811467514.2A CN201811467514A CN109638906B CN 109638906 B CN109638906 B CN 109638906B CN 201811467514 A CN201811467514 A CN 201811467514A CN 109638906 B CN109638906 B CN 109638906B
Authority
CN
China
Prior art keywords
battery
equalized
batteries
voltage
voltage value
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.)
Active
Application number
CN201811467514.2A
Other languages
Chinese (zh)
Other versions
CN109638906A (en
Inventor
戴彪
刘壬生
宋爱
程海松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201811467514.2A priority Critical patent/CN109638906B/en
Publication of CN109638906A publication Critical patent/CN109638906A/en
Application granted granted Critical
Publication of CN109638906B publication Critical patent/CN109638906B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0013Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries acting upon several batteries simultaneously or sequentially
    • H02J7/0014Circuits for equalisation of charge between batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Secondary Cells (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Abstract

The invention relates to a battery management method, a system and a storage medium, wherein the management method comprises the following steps: detecting a voltage value of each single battery; searching at least one single battery with the voltage value outside a preset voltage threshold interval as a battery to be balanced; determining a maximum positive voltage difference and a maximum negative voltage difference; judging whether the maximum positive voltage difference is smaller than the maximum negative voltage difference; if so, performing charge control on the battery to be equalized, the voltage value of which is smaller than the preset threshold interval; if not, discharging control is carried out on the battery to be equalized, wherein the voltage value of the battery to be equalized is larger than the preset threshold interval. According to the embodiment of the invention, by detecting the voltage values of the single batteries, when the voltage value of any single battery does not accord with the preset threshold value, the maximum positive voltage difference and the maximum negative voltage difference are determined, and the charge and discharge control is performed on the single battery which does not accord with the preset threshold value according to the maximum positive voltage difference and the maximum voltage difference, so that the balance control of each single battery of the battery pack is realized, the service efficiency of the battery pack is improved, and the service life of the battery pack is prolonged.

Description

Battery management method, system and storage medium
Technical Field
The present invention relates to the field of battery management technologies, and in particular, to a battery management method, a battery management system, and a storage medium.
Background
Batteries for electric vehicles fall into two broad categories, batteries and fuel cells. The storage battery is suitable for pure electric vehicles and comprises a lead-acid storage battery, a nickel-metal hydride battery, a sodium-sulfur battery, a secondary lithium battery and an air battery. Fuel cells are used exclusively in fuel cell electric vehicles, including alkaline fuel cells, phosphoric acid fuel cells, molten carbonate fuel cells, solid oxide fuel cells, proton exchange membrane fuel cells, direct methanol fuel cells.
The lithium iron phosphate battery has the advantages of small charge-discharge voltage change, large energy storage, no memory, environmental protection and the like, and is one of the best choices of power supplies of electric automobiles. The lithium iron phosphate battery pack is formed by connecting a plurality of single batteries in series, and the battery characteristics are changed and different due to factors such as battery technology. The sources of the battery characteristic difference include the change of the internal resistance of the battery and the aging of the battery, and the phenomena of overcharge and internal impedance increase are easy to occur in the charging process of the battery, so that the terminal voltage change is obvious, and the service life of the battery is shortened.
Disclosure of Invention
In order to solve the problems of the prior art, at least one embodiment of the present invention provides a battery management method, a battery management system, and a storage medium.
In a first aspect, an embodiment of the present invention provides a battery management method, which is applied to a battery pack having a plurality of single batteries, where the management method includes:
s1, detecting the voltage value of each single battery;
s2, searching at least one single battery with the voltage value outside a preset voltage threshold interval according to the detected voltage value, and taking the single battery as a battery to be balanced;
s3, determining the maximum positive voltage difference and the maximum negative voltage difference according to the voltage values of all the batteries to be balanced and the preset voltage threshold interval;
s4, judging whether the maximum positive voltage difference is smaller than the maximum negative voltage difference;
if so, performing charge control on the battery to be equalized, the voltage value of which is smaller than the preset voltage threshold interval; if not, discharging control is carried out on the battery to be equalized, the voltage value of which is greater than the preset voltage threshold interval.
Based on the above technical solutions, the embodiments of the present invention may be further improved as follows.
With reference to the first aspect, in a first embodiment of the first aspect, the performing discharge control on the battery to be equalized whose voltage value is greater than the preset voltage threshold interval includes:
s21, acquiring all the batteries to be equalized, of which the voltage values are greater than the preset voltage threshold interval, and forming a battery pack to be equalized;
s22, obtaining batteries to be equalized which meet preset conditions from the battery pack to be equalized, and taking the batteries to be equalized as batteries to be discharged; the batteries to be discharged are not adjacent to each other, and the battery to be balanced with the largest voltage value in the battery pack to be balanced is the battery to be discharged;
and S23, discharging all the batteries to be discharged, and repeating the steps S21-S23 after the discharge is finished until the battery pack to be balanced is empty.
With reference to the first embodiment of the first aspect, in a second embodiment of the first aspect, the battery to be equalized, which meets a preset condition, is obtained from the battery pack to be equalized and is used as a battery to be discharged; the battery that waits to discharge is not adjacent to each other, and wait to equalize the battery that voltage value is the biggest in waiting to equalize the group battery and wait to discharge the battery, includes:
s31, acquiring the space serial number of each battery to be equalized in the battery pack to be equalized;
s32, taking the space serial number corresponding to the battery to be equalized with the maximum voltage value in the battery pack to be equalized as a serial number to be discharged;
s33, sequentially judging whether the space serial numbers of all the batteries to be equalized except the battery to be equalized with the largest voltage value are not adjacent to all the serial numbers to be discharged according to the sequence from the large voltage value to the small voltage value of the batteries to be equalized in the battery pack to be equalized;
if so, taking the space serial number of the battery to be equalized as a serial number to be discharged; if not, no processing is carried out;
and S34, taking the batteries to be equalized corresponding to all the serial numbers to be discharged as the batteries to be discharged.
With reference to the first aspect, in a third embodiment of the first aspect, the performing discharge control on the battery to be equalized whose voltage value is greater than the preset voltage threshold interval includes:
acquiring all the batteries to be equalized, of which the voltage values are larger than the preset voltage threshold interval, as batteries to be discharged;
and discharging the batteries to be discharged in sequence according to the sequence of the voltage values of the batteries to be discharged from large to small.
With reference to the first aspect, in a fourth embodiment of the first aspect, the performing charge control on the battery to be equalized, whose voltage value is smaller than the preset voltage threshold interval, includes:
s41, acquiring all the batteries to be equalized, of which the voltage values are smaller than the preset voltage threshold interval, and forming a battery pack to be equalized;
s42, obtaining batteries to be equalized which meet preset conditions from the battery pack to be equalized, and using the batteries to be equalized as batteries to be charged; the batteries to be charged are not adjacent to each other, and the battery to be equalized with the minimum voltage value in the battery pack to be equalized is the battery to be charged;
and S43, charging all the batteries to be charged, and repeating the steps S41-S43 after the charging is finished until the battery pack to be equalized is empty.
With reference to the fourth embodiment of the first aspect, in a fifth embodiment of the first aspect, the battery to be equalized, which meets a preset condition, is obtained from the battery pack to be equalized and is used as a battery to be charged; the battery to be charged is not adjacent to each other, and the battery to be equalized with the minimum voltage value in the battery pack to be equalized is the battery to be charged, and the method comprises the following steps:
s51, acquiring the space serial number of each battery to be equalized in the battery pack to be equalized;
s52, taking the space serial number corresponding to the battery to be equalized with the minimum voltage value in the battery pack to be equalized as a serial number to be charged;
s53, sequentially judging whether the space serial numbers of all the batteries to be equalized except the battery to be equalized with the smallest voltage value are not adjacent to all the serial numbers to be charged according to the sequence from the smallest voltage value to the largest voltage value of the batteries to be equalized in the battery pack to be equalized;
if so, taking the space serial number of the battery to be equalized as a serial number to be charged; if not, no processing is carried out;
and S54, taking the batteries to be equalized corresponding to all the serial numbers to be charged as the batteries to be charged.
With reference to the first aspect, in a sixth embodiment of the first aspect, the performing charge control on the battery to be equalized whose voltage value is smaller than the preset voltage threshold interval includes:
acquiring all the batteries to be equalized, of which the voltage values are smaller than the preset voltage threshold interval, as batteries to be charged;
and sequentially charging the batteries to be charged according to the sequence of the voltage values of the batteries to be charged from small to large.
With reference to the first aspect or the first, second, third, fourth, fifth, or sixth embodiment of the first aspect, in a seventh embodiment of the first aspect, the management method further includes:
when the voltage value of any single battery is not positioned outside the preset voltage threshold interval, after a preset time interval, executing S1-S4 again;
the management method further comprises the following steps:
after completion of the discharge control or the charge control at S5, S1 to S4 are resumed.
In a second aspect, an embodiment of the present invention provides a battery management system, where the battery management system includes a processor, a memory; the processor is configured to execute the battery management program stored in the memory to implement the battery management method according to any embodiment of the first aspect.
In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, where one or more programs are stored, and the one or more programs are executable by one or more processors to implement the battery management method according to any embodiment of the first aspect.
Compared with the prior art, the technical scheme of the invention has the following advantages: according to the embodiment of the invention, by detecting the voltage values of the single batteries, when the voltage value of any single battery does not accord with the preset threshold value, the maximum positive voltage difference and the maximum negative voltage difference are determined, and the charge and discharge control is performed on the single battery which does not accord with the preset threshold value according to the maximum positive voltage difference and the maximum voltage difference, so that the balance control of each single battery of the battery pack is realized, the service efficiency of the battery pack is improved, and the service life of the battery pack is prolonged.
Drawings
Fig. 1 is a schematic flow chart of a battery management method according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a battery management method according to another embodiment of the present invention;
fig. 3 is a schematic flow chart of a battery management method according to another embodiment of the present invention;
fig. 4 is a schematic flow chart of a battery management method according to another embodiment of the present invention;
fig. 5 is a third schematic flow chart illustrating a battery management method according to another embodiment of the present invention;
fig. 6 is a schematic structural diagram of a battery management system according to another embodiment of the present invention;
fig. 7 is a fourth schematic flowchart of a battery management method according to another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, 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, but not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
As shown in fig. 1, a battery management method provided in an embodiment of the present invention is applied to a battery pack having a plurality of single batteries, in this embodiment, the battery pack having a plurality of single batteries may be a lithium iron phosphate battery, and the management method includes:
and S1, detecting the voltage value of each single battery.
When supplying power to the load through the battery pack, if the voltage difference of different battery cells is too big, and it is balanced to get the electricity from different battery cells, can lead to the less battery cell of electric quantity to damage, in this embodiment, detect the voltage value of every battery cell in the group battery, regard the voltage value of every battery cell as the electric quantity of this battery cell to carry out follow-up step, gather the voltage value accessible of every battery cell and connect the voltage acquisition device on every battery cell and acquire.
And S2, searching at least one single battery with the voltage value outside the preset voltage threshold interval according to the detected voltage value, and taking the single battery as a battery to be balanced.
Comparing the voltage value of each single battery with a preset voltage threshold interval, searching the single batteries with the voltage values outside the preset voltage threshold interval, and using the single batteries as batteries to be equalized, wherein in this embodiment, the preset voltage threshold interval can be a voltage value required by each single battery when the battery pack is in stable operation, if the voltage value exceeds the preset voltage threshold interval, such as being greater than the maximum value of the preset voltage threshold interval or being less than the minimum value of the preset voltage threshold interval, an excessively large voltage difference between the single batteries may occur, and the voltage difference between different single batteries is excessively large, so that the battery pack may be damaged during the discharging process, at this time, the voltage of the batteries to be equalized needs to be charged and discharged to achieve the voltage balance of the single batteries in the battery pack, so as to improve the service life of the batteries, and if the single batteries with the voltage values not outside the preset voltage threshold interval are not detected, the unit cell can be supplied with power well without performing charge and discharge operations.
And S3, determining the maximum positive voltage difference and the maximum negative voltage difference according to the voltage values of all the batteries to be balanced and the preset voltage threshold interval.
In this embodiment, the voltage difference represents a difference value of different voltages, for example, all the batteries to be equalized whose voltage values are greater than the preset voltage threshold interval may be obtained, and a maximum positive voltage difference is calculated by using a maximum value in the voltage values and a maximum value in the preset voltage threshold interval, that is, the maximum positive voltage difference is equal to a value obtained by subtracting the maximum value in the preset voltage threshold interval from the maximum value in the voltage values, and if the voltage value of no equalization battery is greater than the maximum value in the preset voltage threshold interval, the maximum positive voltage difference is 0; all the batteries to be equalized with the voltage values smaller than the preset voltage threshold interval are obtained, the maximum negative voltage difference is calculated by using the small value in the voltage values and the minimum value in the preset voltage threshold interval, namely the maximum negative voltage difference is equal to the minimum value in the preset voltage threshold interval minus the minimum value in the voltage values, and if the voltage values of no equalizing batteries are smaller than the minimum value in the preset voltage threshold interval, the true large negative voltage difference is 0.
And S4, judging whether the maximum positive voltage difference is smaller than the maximum negative voltage difference.
In this embodiment, the maximum positive voltage difference and the maximum negative voltage difference are determined, and if the maximum positive voltage difference is greater than the maximum negative voltage difference, it may be determined that the amplitude of the maximum value of the battery cells in the battery pack from the preset voltage threshold interval is greater than the amplitude of the minimum value from the preset voltage threshold interval, at this time, the battery cells that do not meet the requirement in the battery pack need to be discharged first, and otherwise, if the maximum positive voltage difference is less than the maximum negative voltage difference, the battery cells that do not meet the requirement in the battery pack need to be charged.
In this embodiment, if the maximum positive voltage difference is smaller than the maximum negative voltage difference, performing charge control on the battery to be equalized, of which the voltage value is smaller than the preset voltage threshold interval; and if the maximum positive voltage difference is larger than the maximum negative voltage difference, performing discharge control on the battery to be balanced with the voltage value larger than the preset voltage threshold interval.
As shown in fig. 7, in this embodiment, the management method further includes: and S5, after the discharge control or the charge control is finished, S1-S4 are carried out again, after the discharge control and the charge control are carried out for one time, the reduction of the amplitude of the maximum value and the minimum value of the voltage of the single battery can be realized, and after the discharge control and the charge control are finished, the S1-S4 of the embodiment are carried out again, so that the amplitude of the voltage value of the single battery in the battery pack is continuously controlled, and the voltage value of each single battery is in accordance with the preset voltage threshold interval.
In this embodiment, if none of the voltage values of the single batteries is outside the preset voltage threshold interval, after a preset time period, the operations from S1 to S4 are performed again to complete the balancing of the voltage values of the single batteries.
In this embodiment, the method for discharging the battery to be equalized includes:
acquiring all batteries to be equalized with voltage values larger than a preset voltage threshold interval as batteries to be discharged; and discharging the batteries to be discharged in sequence according to the sequence of the voltage values of the batteries to be discharged from large to small.
In this embodiment, the method for charging the battery to be equalized includes:
acquiring all batteries to be equalized with voltage values smaller than a preset voltage threshold interval as batteries to be charged; and charging the batteries to be charged in sequence according to the sequence of the voltage values of the batteries to be charged from small to large.
As shown in fig. 2, a battery management method provided in an embodiment of the present invention is different from the management method shown in fig. 1 in that the battery management method includes:
and S21, detecting the voltage value of each single battery.
When supplying power to the load through the battery pack, if the voltage difference of different battery cells is too big, and it is balanced to get the electricity from different battery cells, can lead to the less battery cell of electric quantity to damage, in this embodiment, detect the voltage value of every battery cell in the group battery, regard the voltage value of every battery cell as the electric quantity of this battery cell to carry out follow-up step, gather the voltage value accessible of every battery cell and connect the voltage acquisition device on every battery cell and acquire.
And S22, searching at least one single battery with the voltage value outside the preset voltage threshold interval according to the detected voltage value, and taking the single battery as a battery to be balanced.
Comparing the voltage value of each single battery with a preset voltage threshold interval, searching the single batteries with the voltage values outside the preset voltage threshold interval, and using the single batteries as batteries to be equalized, wherein in this embodiment, the preset voltage threshold interval can be a voltage value required by each single battery when the battery pack is in stable operation, if the voltage value exceeds the preset voltage threshold interval, such as being greater than the maximum value of the preset voltage threshold interval or being less than the minimum value of the preset voltage threshold interval, an excessively large voltage difference between the single batteries may occur, and the voltage difference between different single batteries is excessively large, so that the battery pack may be damaged during the discharging process, at this time, the voltage of the batteries to be equalized needs to be charged and discharged to achieve the voltage balance of the single batteries in the battery pack, so as to improve the service life of the batteries, and if the single batteries with the voltage values not outside the preset voltage threshold interval are not detected, the unit cell can be supplied with power well without performing charge and discharge operations.
And S23, determining the maximum positive voltage difference and the maximum negative voltage difference according to the voltage values of all the batteries to be balanced and the preset voltage threshold interval.
In this embodiment, the voltage difference represents a difference value of different voltages, for example, all the batteries to be equalized whose voltage values are greater than the preset voltage threshold interval may be obtained, and a maximum positive voltage difference is calculated by using a maximum value in the voltage values and a maximum value in the preset voltage threshold interval, that is, the maximum positive voltage difference is equal to a value obtained by subtracting the maximum value in the preset voltage threshold interval from the maximum value in the voltage values, and if the voltage value of no equalization battery is greater than the maximum value in the preset voltage threshold interval, the maximum positive voltage difference is 0; all the batteries to be equalized with the voltage values smaller than the preset voltage threshold interval are obtained, the maximum negative voltage difference is calculated by using the small value in the voltage values and the minimum value in the preset voltage threshold interval, namely the maximum negative voltage difference is equal to the minimum value in the preset voltage threshold interval minus the minimum value in the voltage values, and if the voltage values of no equalizing batteries are smaller than the minimum value in the preset voltage threshold interval, the true large negative voltage difference is 0.
And S24, judging whether the maximum positive voltage difference is smaller than the maximum negative voltage difference.
In this embodiment, the maximum positive voltage difference and the maximum negative voltage difference are determined, and if the maximum positive voltage difference is greater than the maximum negative voltage difference, it may be determined that the amplitude of the maximum voltage value of the battery cells in the battery pack from the preset voltage threshold interval is greater than the amplitude of the minimum voltage value from the preset voltage threshold interval, at this time, the battery cells that do not meet the requirement in the battery pack need to be discharged first, and otherwise, if the maximum positive voltage difference is less than the maximum negative voltage difference, the battery cells that do not meet the requirement in the battery pack need to be charged.
And S25, if the maximum positive voltage difference is larger than or equal to the maximum negative voltage difference, acquiring all the batteries to be balanced with the voltage values larger than the preset voltage threshold interval to form a battery pack to be balanced.
In this embodiment, when the amplitude of the voltage maximum value of the single battery in the battery pack from the preset voltage threshold interval is greater than the amplitude of the minimum value from the preset voltage threshold interval, all the batteries to be equalized whose voltage values are greater than the maximum value of the preset voltage threshold interval are obtained to form the battery pack to be equalized.
S26, obtaining batteries to be equalized which meet preset conditions from the battery pack to be equalized, and taking the batteries to be equalized as batteries to be discharged; the batteries to be discharged are not adjacent to each other, and the battery to be equalized with the maximum voltage value in the battery pack to be equalized is the battery to be discharged.
In this embodiment, the batteries to be equalized which meet the preset condition are used as the batteries to be discharged, where the preset condition is that the batteries to be discharged are not adjacent to each other, and the battery to be equalized with the largest voltage value in the battery pack to be equalized is the battery to be discharged, so as to avoid damage to the batteries to be discharged due to the fact that the batteries to be discharged are discharged at the same time.
As shown in fig. 3, in this embodiment, the method for acquiring the battery to be discharged in the battery pack to be equalized includes:
and S31, acquiring the space serial number of each battery to be equalized in the battery pack to be equalized.
In this embodiment, the space serial numbers may be numbered according to the arrangement sequence of the single batteries, and the space serial numbers of the batteries to be equalized in the battery pack to be equalized are obtained.
And S32, taking the space serial number corresponding to the battery to be equalized with the maximum voltage value in the battery pack to be equalized as the serial number to be discharged.
Since the battery to be equalized with the largest voltage value needs to perform discharge control in the first time, in this embodiment, the space serial number of the battery to be equalized with the largest voltage value in the battery pack to be equalized is used as the serial number to be discharged.
And S33, sequentially judging whether the space serial numbers of all the batteries to be equalized except the battery to be equalized with the largest voltage value are not adjacent to all the serial numbers to be discharged according to the sequence from the large voltage value to the small voltage value of the batteries to be equalized in the battery pack to be equalized.
If so, taking the space serial number of the battery to be equalized as the serial number to be discharged; if not, no processing is carried out.
For example, if the voltage values of the batteries to be equalized in the battery pack to be equalized are in the order from large to small, which is exactly the order of the spatial serial numbers, that is, the voltage value of the battery to be equalized with the spatial serial number of 1 is the largest, in this embodiment, the finally obtained serial numbers to be discharged are 1, 3, 5, and 7.
And S34, taking all the batteries to be equalized corresponding to the serial numbers to be discharged as the batteries to be discharged.
In order to avoid the damage of different batteries to be equalized caused by the adjacent batteries to be equalized which are discharged, the batteries to be equalized with the discharge serial numbers are used as the batteries to be discharged, and the damage of the batteries to be discharged is avoided.
And S27, discharging all the batteries to be discharged, and repeating the steps S25-S27 after the discharge is finished until the battery pack to be balanced is empty.
The method comprises the steps that batteries to be discharged are discharged, when the voltage of the batteries to be discharged reaches a preset voltage threshold interval, the batteries to be discharged are stopped from being discharged, the batteries to be discharged are not adjacent to each other, and meanwhile, the batteries to be discharged are discharged without mutual interference among the batteries to be discharged, so that the discharging efficiency is improved.
As shown in fig. 4, a battery management method provided in an embodiment of the present invention is different from the management method shown in fig. 1 in that the battery management method includes:
and S41, detecting the voltage value of each single battery.
When supplying power to the load through the battery pack, if the voltage difference of different battery cells is too big, and it is balanced to get the electricity from different battery cells, can lead to the less battery cell of electric quantity to damage, in this embodiment, detect the voltage value of every battery cell in the group battery, regard the voltage value of every battery cell as the electric quantity of this battery cell to carry out follow-up step, gather the voltage value accessible of every battery cell and connect the voltage acquisition device on every battery cell and acquire.
And S42, searching at least one single battery with the voltage value outside the preset voltage threshold interval according to the detected voltage value, and taking the single battery as a battery to be balanced.
Comparing the voltage value of each single battery with a preset voltage threshold interval, searching the single batteries with the voltage values outside the preset voltage threshold interval, and using the single batteries as batteries to be equalized, wherein in this embodiment, the preset voltage threshold interval can be a voltage value required by each single battery when the battery pack is in stable operation, if the voltage value exceeds the preset voltage threshold interval, such as being greater than the maximum value of the preset voltage threshold interval or being less than the minimum value of the preset voltage threshold interval, an excessively large voltage difference between the single batteries may occur, and the voltage difference between different single batteries is excessively large, so that the battery pack may be damaged during the discharging process, at this time, the voltage of the batteries to be equalized needs to be charged and discharged to achieve the voltage balance of the single batteries in the battery pack, so as to improve the service life of the batteries, and if the single batteries with the voltage values not outside the preset voltage threshold interval are not detected, the unit cell can be supplied with power well without performing charge and discharge operations.
And S43, determining the maximum positive voltage difference and the maximum negative voltage difference according to the voltage values of all the batteries to be balanced and the preset voltage threshold interval.
In this embodiment, the voltage difference represents a difference value of different voltages, for example, all the batteries to be equalized whose voltage values are greater than the preset voltage threshold interval may be obtained, and a maximum positive voltage difference is calculated by using a maximum value in the voltage values and a maximum value in the preset voltage threshold interval, that is, the maximum positive voltage difference is equal to a value obtained by subtracting the maximum value in the preset voltage threshold interval from the maximum value in the voltage values, and if the voltage value of no equalization battery is greater than the maximum value in the preset voltage threshold interval, the maximum positive voltage difference is 0; all the batteries to be equalized with the voltage values smaller than the preset voltage threshold interval are obtained, the maximum negative voltage difference is calculated by using the small value in the voltage values and the minimum value in the preset voltage threshold interval, namely the maximum negative voltage difference is equal to the minimum value in the preset voltage threshold interval minus the minimum value in the voltage values, and if the voltage values of no equalizing batteries are smaller than the minimum value in the preset voltage threshold interval, the true large negative voltage difference is 0.
And S44, judging whether the maximum positive voltage difference is smaller than the maximum negative voltage difference.
In this embodiment, the maximum positive voltage difference and the maximum negative voltage difference are determined, and if the maximum positive voltage difference is greater than the maximum negative voltage difference, it may be determined that the amplitude of the maximum voltage value of the battery cells in the battery pack from the preset voltage threshold interval is greater than the amplitude of the minimum voltage value from the preset voltage threshold interval, at this time, the battery cells that do not meet the requirement in the battery pack need to be discharged first, and otherwise, if the maximum positive voltage difference is less than the maximum negative voltage difference, the battery cells that do not meet the requirement in the battery pack need to be charged.
And S45, when the maximum positive point voltage difference is smaller than the maximum negative voltage difference, acquiring all the batteries to be balanced with the voltage values smaller than the preset voltage threshold interval to form a battery pack to be balanced.
In this embodiment, when the amplitude of the maximum voltage value of the single battery in the battery pack from the preset voltage threshold interval is smaller than the amplitude of the minimum voltage value from the preset voltage threshold interval, all the batteries to be equalized, of which the voltage values are smaller than the minimum value of the preset voltage threshold interval, are obtained to form the battery pack to be equalized.
S46, obtaining batteries to be equalized which meet preset conditions from the battery pack to be equalized, and using the batteries to be equalized as batteries to be charged; the batteries to be charged are not adjacent to each other, and the battery to be equalized with the minimum voltage value in the battery pack to be equalized is the battery to be charged.
In this embodiment, the batteries to be equalized that meet the preset condition are used as the batteries to be charged, where the preset condition is that the batteries to be charged are not adjacent to each other, and the battery to be equalized with the smallest voltage value in the battery pack to be equalized is the battery to be charged, so as to avoid damage to the batteries to be charged due to charging of the batteries to be charged at the same time.
As shown in fig. 5, in this embodiment, the method for acquiring the to-be-charged battery in the to-be-equalized battery pack includes:
and S51, acquiring the space serial number of each battery to be equalized in the battery pack to be equalized.
In this embodiment, the space serial numbers may be numbered according to the arrangement sequence of the single batteries, and the space serial numbers of the batteries to be equalized in the battery pack to be equalized are obtained.
And S52, taking the space serial number corresponding to the battery to be equalized with the minimum voltage value in the battery pack to be equalized as the serial number to be charged.
Since the battery to be equalized with the minimum voltage value needs to be charged and controlled in the first time, in this embodiment, the space serial number of the battery to be equalized with the minimum voltage value in the battery pack to be equalized is used as the serial number to be charged.
And S53, sequentially judging whether the space serial numbers of all the batteries to be equalized except the battery to be equalized with the minimum voltage value are not adjacent to all the serial numbers to be charged according to the sequence from the small voltage value to the large voltage value of the batteries to be equalized in the battery pack to be equalized.
If so, taking the space serial number of the battery to be equalized as the serial number to be charged; if not, no processing is carried out.
For example, if the voltage values of the batteries to be equalized in the battery pack to be equalized are in the order from small to large, the sequence is just the arrangement sequence of the space serial numbers, that is, the voltage value of the battery to be equalized with the space serial number of 1 is the smallest, and the finally obtained serial numbers to be charged are 1, 3, 5, and 7.
And S54, taking the batteries to be equalized corresponding to all the serial numbers to be charged as the batteries to be charged.
In order to avoid the damage of different batteries to be equalized caused by the adjacent batteries to be equalized which are charged, the batteries to be equalized corresponding to the charging serial numbers are used as the batteries to be charged, and the damage of the batteries to be charged is avoided.
And S47, charging all the batteries to be charged, and performing S45-S47 again after the charging is finished until the battery pack to be equalized is empty.
The method comprises the steps of charging batteries to be charged, stopping charging when the voltage of the batteries to be charged reaches a preset voltage threshold interval, and charging batteries to be charged because the batteries to be charged are not adjacent to each other, and simultaneously charging the batteries to be charged can not cause mutual interference among the batteries to be charged, so that the charging efficiency is improved.
As shown in fig. 6, an embodiment of the present invention provides a battery management system, which includes a processor, a memory; the processor is used for executing the battery management program stored in the memory to realize the battery management method of any one of the above embodiments.
The storage medium for recording the program code of the software program that can realize the functions of the above-described embodiments is provided to the system or apparatus in the above-described embodiments, and the program code stored in the storage medium is read and executed by the computer (or CPU or MPU) of the system or apparatus.
In this case, the program code itself read out from the storage medium performs the functions of the above-described embodiments, and the storage medium storing the program code constitutes an embodiment of the present invention.
As a storage medium for supplying the program code, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, and the like can be used.
The functions of the above-described embodiments may be realized not only by executing the readout program code by the computer, but also by some or all of actual processing operations executed by an OS (operating system) running on the computer according to instructions of the program code.
Further, the embodiments of the present invention also include a case where after the program code read out from the storage medium is written into a function expansion card inserted into the computer or into a memory provided in a function expansion unit connected to the computer, a CPU or the like included in the function expansion card or the function expansion unit performs a part of or the whole of the processing in accordance with the command of the program code, thereby realizing the functions of the above-described embodiments.
Embodiments of the present invention provide a computer-readable storage medium, where one or more programs are stored, and the one or more programs are executable by one or more processors to implement the battery management method of any of the above embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (9)

1. A battery management method is applied to a battery pack with a plurality of single batteries, and is characterized by comprising the following steps:
s1, detecting the voltage value of each single battery;
s2, searching at least one single battery with the voltage value outside a preset voltage threshold interval according to the detected voltage value, and taking the single battery as a battery to be balanced;
s3, determining the maximum positive voltage difference and the maximum negative voltage difference according to the voltage values of all the batteries to be balanced and the preset voltage threshold interval;
s4, judging whether the maximum positive voltage difference is smaller than the maximum negative voltage difference;
if so, performing charge control on the battery to be equalized, the voltage value of which is smaller than the preset voltage threshold interval; if not, performing discharge control on the battery to be equalized, of which the voltage value is greater than the preset voltage threshold interval;
the discharge control of the battery to be equalized, the voltage value of which is greater than the preset voltage threshold interval, includes:
s21, acquiring all the batteries to be equalized, of which the voltage values are greater than the preset voltage threshold interval, and forming a battery pack to be equalized;
s22, obtaining batteries to be equalized which meet preset conditions from the battery pack to be equalized, and taking the batteries to be equalized as batteries to be discharged; the batteries to be discharged are not adjacent to each other, and the battery to be balanced with the largest voltage value in the battery pack to be balanced is the battery to be discharged;
and S23, discharging all the batteries to be discharged, and repeating the steps S21-S23 after the discharge is finished until the battery pack to be balanced is empty.
2. The battery management method according to claim 1, wherein the battery to be equalized which meets a preset condition is obtained from the battery pack to be equalized and is taken as a battery to be discharged; the battery that waits to discharge is not adjacent to each other, and wait to equalize the battery that voltage value is the biggest in waiting to equalize the group battery and wait to discharge the battery, includes:
s31, acquiring the space serial number of each battery to be equalized in the battery pack to be equalized;
s32, taking the space serial number corresponding to the battery to be equalized with the maximum voltage value in the battery pack to be equalized as a serial number to be discharged;
s33, sequentially judging whether the space serial numbers of all the batteries to be equalized except the battery to be equalized with the largest voltage value are not adjacent to all the serial numbers to be discharged according to the sequence from the large voltage value to the small voltage value of the batteries to be equalized in the battery pack to be equalized;
if so, taking the space serial number of the battery to be equalized as a serial number to be discharged; if not, no processing is carried out;
and S34, taking the batteries to be equalized corresponding to all the serial numbers to be discharged as the batteries to be discharged.
3. The battery management method according to claim 1, wherein the controlling of discharging the battery to be equalized whose voltage value is greater than the preset voltage threshold interval further comprises:
acquiring all the batteries to be equalized, of which the voltage values are larger than the preset voltage threshold interval, as batteries to be discharged;
and discharging the batteries to be discharged in sequence according to the sequence of the voltage values of the batteries to be discharged from large to small.
4. The battery management method according to claim 1, wherein the controlling of charging the battery to be equalized whose voltage value is smaller than the preset voltage threshold interval comprises:
s41, acquiring all the batteries to be equalized, of which the voltage values are smaller than the preset voltage threshold interval, and forming a battery pack to be equalized;
s42, obtaining batteries to be equalized which meet preset conditions from the battery pack to be equalized, and using the batteries to be equalized as batteries to be charged; the batteries to be charged are not adjacent to each other, and the battery to be equalized with the minimum voltage value in the battery pack to be equalized is the battery to be charged;
and S43, charging all the batteries to be charged, and repeating the steps S41-S43 after the charging is finished until the battery pack to be equalized is empty.
5. The battery management method according to claim 4, wherein the battery to be equalized which meets a preset condition is obtained from the battery pack to be equalized and is used as a battery to be charged; the battery to be charged is not adjacent to each other, and the battery to be equalized with the minimum voltage value in the battery pack to be equalized is the battery to be charged, and the method comprises the following steps:
s51, acquiring the space serial number of each battery to be equalized in the battery pack to be equalized;
s52, taking the space serial number corresponding to the battery to be equalized with the minimum voltage value in the battery pack to be equalized as a serial number to be charged;
s53, sequentially judging whether the space serial numbers of all the batteries to be equalized except the battery to be equalized with the smallest voltage value are not adjacent to all the serial numbers to be charged according to the sequence from the smallest voltage value to the largest voltage value of the batteries to be equalized in the battery pack to be equalized;
if so, taking the space serial number of the battery to be equalized as a serial number to be charged; if not, no processing is carried out;
and S54, taking the batteries to be equalized corresponding to all the serial numbers to be charged as the batteries to be charged.
6. The battery management method according to claim 1, wherein the controlling of charging the battery to be equalized whose voltage value is smaller than the preset voltage threshold interval comprises:
acquiring all the batteries to be equalized, of which the voltage values are smaller than the preset voltage threshold interval, as batteries to be charged;
and sequentially charging the batteries to be charged according to the sequence of the voltage values of the batteries to be charged from small to large.
7. The battery management method according to any one of claims 1 to 6, wherein the management method further comprises:
when the voltage value of any single battery is not positioned outside the preset voltage threshold interval, after a preset time interval, executing S1-S4 again;
the management method further comprises the following steps:
after completion of the discharge control or the charge control at S5, S1 to S4 are resumed.
8. A battery management system, comprising a processor, a memory; the processor is used for executing the battery management program stored in the memory so as to realize the battery management method of any one of claims 1 to 7.
9. A computer-readable storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the battery management method of any of claims 1-7.
CN201811467514.2A 2018-12-03 2018-12-03 Battery management method, system and storage medium Active CN109638906B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811467514.2A CN109638906B (en) 2018-12-03 2018-12-03 Battery management method, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811467514.2A CN109638906B (en) 2018-12-03 2018-12-03 Battery management method, system and storage medium

Publications (2)

Publication Number Publication Date
CN109638906A CN109638906A (en) 2019-04-16
CN109638906B true CN109638906B (en) 2020-10-23

Family

ID=66070645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811467514.2A Active CN109638906B (en) 2018-12-03 2018-12-03 Battery management method, system and storage medium

Country Status (1)

Country Link
CN (1) CN109638906B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113561846A (en) * 2020-04-29 2021-10-29 微宏动力***(湖州)有限公司 Battery pack charging control method and battery pack discharging control method
CN115360793B (en) * 2022-09-15 2024-06-11 湖北亿纬动力有限公司 Battery pack equalization method, device, battery system and storage medium
CN117200406B (en) * 2023-11-08 2024-03-08 珠海市嘉德电能科技有限公司 Battery voltage balance control method, device, equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105553009B (en) * 2015-12-26 2017-03-22 惠州市蓝微新源技术有限公司 Equalization circuit for rapidly balancing battery pack of switch array and control method

Also Published As

Publication number Publication date
CN109638906A (en) 2019-04-16

Similar Documents

Publication Publication Date Title
TWI460960B (en) Battery cells balancing method, system and circuit
CN109638906B (en) Battery management method, system and storage medium
CN102005794B (en) Battery pack charging management system and method
CN109946616B (en) Method for estimating unbalance degree of system capacity of lithium iron phosphate battery
US20190319479A1 (en) Energy storage device for a photovoltaic system, and method for operating an energy storage device of a photovoltaic system
CN105762869A (en) Battery pack equalization control method and system
CN113394840A (en) Intelligent balance control method and system for electric quantity of energy storage battery
US20210184472A1 (en) Charging circuit and electronic device
CN111301219A (en) Electric vehicle battery control method, system, device and readable storage medium
WO2022170581A1 (en) Charger and charging method therefor
CN112467825A (en) Lithium battery pack equalization method based on big data
CN102810698B (en) Storage battery pack, and method and system for storage battery pack charge and discharge management
CN111327088B (en) Battery system, equalization method and device
CN116118568A (en) Balancing method based on lithium iron phosphate battery
CN201854071U (en) Battery pack charging management system
CN113794258A (en) Whole-process equalization method for lithium battery pack
CN114552711A (en) Battery cell control method and device and BMS equipment
CN113824182A (en) Passive equalization method and passive equalization system with self-variable period
JP6707119B2 (en) Battery charging method and system
CN110112812B (en) Battery module active equalization method and system, control device and storage medium
CN116073492B (en) Passive balance control method between battery cells
CN108128186B (en) Lead-acid power battery management system and control method thereof
CN202260540U (en) Novel management system of equalizing charging of battery
CN106877440B (en) Battery equalization system
CN114301120B (en) Maintenance method for lithium battery of energy storage power station

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
GR01 Patent grant
GR01 Patent grant