CN117214726A - State detection method and device, electronic equipment and computer readable storage medium - Google Patents

State detection method and device, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN117214726A
CN117214726A CN202311445685.6A CN202311445685A CN117214726A CN 117214726 A CN117214726 A CN 117214726A CN 202311445685 A CN202311445685 A CN 202311445685A CN 117214726 A CN117214726 A CN 117214726A
Authority
CN
China
Prior art keywords
target
management system
battery management
verification
battery pack
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.)
Granted
Application number
CN202311445685.6A
Other languages
Chinese (zh)
Other versions
CN117214726B (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.)
Trina Energy Storage Solutions Jiangsu Co Ltd
Original Assignee
Trina Energy Storage Solutions Jiangsu Co Ltd
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 Trina Energy Storage Solutions Jiangsu Co Ltd filed Critical Trina Energy Storage Solutions Jiangsu Co Ltd
Priority to CN202311445685.6A priority Critical patent/CN117214726B/en
Publication of CN117214726A publication Critical patent/CN117214726A/en
Application granted granted Critical
Publication of CN117214726B publication Critical patent/CN117214726B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Secondary Cells (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Abstract

The present disclosure provides a state detection method and apparatus, an electronic device, and a computer-readable storage medium, where the method includes: acquiring target sampling data, wherein the target sampling data comprises a first charge electric quantity and a first discharge electric quantity of a battery pack sent by an analog front end, and a charge current and a discharge current of the battery pack sent by a first sensor; obtaining a second charge electric quantity of the battery pack according to the charge current, and obtaining a second discharge electric quantity of the battery pack according to the discharge current; acquiring an absolute value of a difference between the second charge quantity and the first charge quantity as a first difference value, and acquiring an absolute value of a difference between the second discharge quantity and the first discharge quantity as a second difference value; and carrying out data verification processing on the battery management system according to the first difference value and the second difference value to obtain a target verification result. According to the embodiment of the disclosure, whether the battery management system is abnormal or not can be accurately checked.

Description

State detection method and device, electronic equipment and computer readable storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a state detection method and apparatus, an electronic device, and a computer readable storage medium.
Background
The battery management system (BMS, battery Management System) is one of the key components of the energy storage system, is an important neural center for connecting the energy storage inverter and the energy storage battery pack, and can be used for detecting real-time information such as voltage, current and temperature of a battery cell or a battery pack, so as to prevent safety problems such as overcharge, overdischarge, overtemperature or overcurrent of an internal battery.
In the related art, when the state detection is performed on the energy storage battery pack, the state detection is generally performed directly based on the sampled data sent by the external sampling device, however, because the sampled data may have abnormal data due to special working conditions or external interference, the state detection method may have a wrong judgment problem.
Disclosure of Invention
The disclosure provides a state detection method and device, electronic equipment and a computer readable storage medium.
In a first aspect, the present disclosure provides a state detection method applied to a battery management system, where the battery management system includes an analog front end AFE and a first sensor; the method comprises the following steps:
acquiring target sampling data, wherein the target sampling data comprises a first charge electric quantity and a first discharge electric quantity of a battery pack sent by the analog front end, and a charge current and a discharge current of the battery pack sent by the first sensor;
Obtaining a second charge electric quantity of the battery pack according to the charge current, and obtaining a second discharge electric quantity of the battery pack according to the discharge current;
acquiring an absolute value of a difference between the second charge quantity and the first charge quantity as a first difference value, and acquiring an absolute value of a difference between the second discharge quantity and the first discharge quantity as a second difference value;
and carrying out data verification processing on the battery management system according to the first difference value and the second difference value to obtain a target verification result, wherein the target verification result is used for indicating whether the battery management system is abnormal or not.
In a second aspect, the present disclosure provides a status detection apparatus for use in a battery management system including an analog front end AFE and a first sensor, the apparatus comprising:
the acquisition module is used for acquiring target sampling data, wherein the target sampling data comprise first charging electric quantity and first discharging electric quantity of a battery pack sent by the analog front end, and charging current and discharging current of the battery pack sent by the first sensor;
The processing module is used for obtaining a second charge electric quantity of the battery pack according to the charge current and obtaining a second discharge electric quantity of the battery pack according to the discharge current;
a difference value obtaining module, configured to obtain an absolute value of a difference value between the second charge electric quantity and the first charge electric quantity as a first difference value, and obtain an absolute value of a difference value between the second discharge electric quantity and the first discharge electric quantity as a second difference value;
and the detection module is used for carrying out data verification processing on the battery management system according to the first difference value and the second difference value to obtain a target verification result, wherein the target verification result is used for indicating whether the battery management system is abnormal or not.
In a third aspect, the present disclosure provides an electronic device comprising: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores one or more computer programs executable by the at least one processor, one or more of the computer programs being executable by the at least one processor to enable the at least one processor to perform the state detection method of the first aspect described above.
In a fourth aspect, the present disclosure provides a computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, implements the state detection method of the first aspect described above.
According to the embodiment provided by the disclosure, when the battery management system BMS detects the state, after acquiring the target sampling data, the state of the battery pack is not evaluated directly according to the target sampling data or the state of the battery management system is evaluated, but based on the charging current and the discharging current of the battery pack acquired by the first sensor in the target sampling data, the second charging electric quantity and the second discharging electric quantity corresponding to the battery pack are calculated, then, the absolute value of the difference value between the second charging electric quantity and the first charging electric quantity transmitted by the analog front end AFE is acquired as the first difference value, and the absolute value of the difference value between the second discharging electric quantity and the second discharging electric quantity transmitted by the AFE is acquired as the second difference value, and if the first charging electric quantity and the first discharging electric quantity transmitted by the road data acquisition device in the target sampling data are correct, the first difference value and the second difference value are corresponding to a preset range, therefore, the battery management system BMS can be accurately evaluated for judging whether the abnormal state of the battery pack is accurately estimated or not due to the fact that the abnormal state is detected by the first difference value and the second difference value.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure, without limitation to the disclosure. The above and other features and advantages will become more readily apparent to those skilled in the art by describing in detail exemplary embodiments with reference to the attached drawings, in which:
fig. 1 is a flowchart of a state detection method provided in an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of a BMS system provided in an embodiment of the present disclosure;
FIG. 3 is a first flowchart of a data verification process provided by an embodiment of the present disclosure;
FIG. 4 is a second flowchart of a data verification process provided by an embodiment of the present disclosure;
FIG. 5 is a third flowchart of a data verification process provided by an embodiment of the present disclosure;
fig. 6 is a block diagram of a state detection device according to an embodiment of the present disclosure;
fig. 7 is a block diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
For a better understanding of the technical solutions of the present disclosure, exemplary embodiments of the present disclosure will be described below with reference to the accompanying drawings, in which various details of the embodiments of the present disclosure are included to facilitate understanding, and they should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Embodiments of the disclosure and features of embodiments may be combined with each other without conflict.
As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The terms "connected" or "connected," and the like, are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
In order to improve accuracy of BMS state estimation and fault diagnosis and enhance robustness and safety of a BMS system, an embodiment of the present disclosure provides a state detection method, please refer to fig. 1 and fig. 2, which are respectively a flowchart of the state detection method provided by the embodiment of the present disclosure, and a schematic structural diagram of the BMS system provided by the embodiment of the present disclosure. The method may be applied in a battery management system, more specifically, in a micro control unit (MCU, microcontroller Unit) of the battery management system, for example, in the MCU module 201 shown in fig. 2.
As shown in fig. 2, a battery management system 200 in an embodiment of the present disclosure may include an MCU module 201, an AFE module 202, a first sensor 203, and at least one battery pack 204; one end of the AFE module 202 is connected with the MCU module 201, and the other end is connected with the battery pack 204; the first sensor 203 has a first end connected to the MCU module 201, a second end connected to the AFE module 202, and a third end connected to the battery pack 204.
In the embodiment of the present disclosure, the first sensor 203 may be used to collect the charge and discharge current of the battery pack 204, that is, collect the charge current and the discharge current of the battery pack 204, and may transmit the charge current and the discharge current to the MCU module 201 and the AFE module 202, respectively.
The AFE module 202 may be configured to collect a module voltage, a cell voltage, and a cell temperature of the battery pack 204; performing ampere-hour integration and preliminary fault diagnosis operations based on the charging current data transmitted by the first sensor 203; and, may be used to transmit data such as module voltage, cell temperature, charge and discharge electric quantity, preliminary fault diagnosis data, etc. to the MCU module 201; among them, ampere-hour integration is a battery State Of Charge (SOC) estimation method, which can be used to estimate the State Of Charge Of a battery pack, i.e., to estimate the Charge Of the battery pack.
The MCU module 201 may be used to implement the state detection method according to the embodiments of the present disclosure to accurately perform state evaluation and fault diagnosis on the system state and the battery pack state, as shown in fig. 1, the state detection method provided by the embodiments of the present disclosure may include the following steps S101 to S104, which are described in detail below.
Step S101, acquiring target sampling data, where the target sampling data includes a first charge power and a first discharge power of a battery pack transmitted by an analog front end, and a charge current and a discharge current of the battery pack transmitted by a first sensor.
In the embodiment of the disclosure, the first charge electric quantity and the first discharge electric quantity are charge-discharge electric quantity data of the battery pack obtained by the analog front end. In some embodiments, as shown in fig. 2, the first sensor 203 may be further connected to an analog front end, and used to transmit the collected charging current and discharging current to the analog front end, where the analog front end may calculate the first charging capacity and the first discharging capacity based on the charging and discharging current sent by the first sensor.
In practical implementation, when the BMS system performs the processing such as state evaluation, the processing is generally performed directly based on the data sent by the analog front end, while in the embodiment of the disclosure, the MCU of the BMS system performs the processing such as state evaluation, the target sampling data on which the MCU depends is derived from the analog front end singly, and the charging current and the discharging current collected by the first sensor are also obtained simultaneously, so that the MCU of the BMS system can perform the BMS state detection and fault diagnosis processing based on the multi-path joint sampling and diagnosis mode.
In the embodiment of the present disclosure, the target sampling data may include the first charge electric quantity, the second discharge electric quantity, the charge current, and the discharge current, and of course, in practical implementation, other sampling data may also be included in the target sampling data, for example, the target sampling data may also include data such as a battery module voltage of a battery pack collected by an analog front end, a cell voltage and a cell temperature of each battery cell, and a first fault detection result generated by the analog front end, which are not limited in particular herein.
Step S102, obtaining a second charge electric quantity of the battery pack according to the charge current, and obtaining a second discharge electric quantity of the battery pack according to the discharge current.
The second charge capacity and the second discharge capacity can be calculated based on the charge current and the discharge current based on an ampere-hour integration method, and detailed processing procedures thereof are not described herein.
Step S103, obtaining an absolute value of a difference between the second charge amount and the first charge amount as a first difference, and obtaining an absolute value of a difference between the second discharge amount and the first discharge amount as a second difference.
To be used forRepresenting the second charge level, " >Representing the first charge level, ">Representing the second discharge capacity, ">Represents a first discharge capacity, and is +.>Representing the first difference in>Representing the second difference, the first difference may be calculated by the following equation 1, and the second difference may be calculated by the equation 2:
step S104, performing data verification processing on the battery management system according to the first difference value and the second difference value to obtain a target verification result, wherein the target verification result is used for indicating whether the battery management system is abnormal or not.
Specifically, in the embodiment of the present disclosure, when the state detection processing is performed, instead of directly determining based on the target sampling data collected by the external sampling device, in order to avoid abnormal data occurring in the data collected or transmitted by the external sampling device due to the special working condition or external interference, in the embodiment of the present disclosure, after the target sampling data collected and transmitted by the analog front end and the first sensor and the two sampling devices are obtained, a second charge electric quantity and a second discharge electric quantity for representing the charge electric quantity and the discharge electric quantity of the battery pack are calculated based on the charge current and the discharge current transmitted by the first sensor, and based on the second charge electric quantity and the second discharge electric quantity, the second charge electric quantity and the first discharge electric quantity transmitted by the other external sampling device, that is, the first charge electric quantity and the first discharge electric quantity transmitted by the analog front end are correspondingly compared, so as to determine whether the BMS system has an abnormality. If abnormal data appear in the data acquired or sent by a certain external sampling device due to special working conditions or external interference, the first difference value and the second difference value generally have larger deviation, so that whether the battery management system is abnormal or not can be accurately checked based on the first difference value and the second difference value, misjudgment of the battery pack state by the BMS caused by the abnormal data appear in the internal or external interference is avoided, and accuracy of BMS state estimation and fault diagnosis is improved.
Referring to fig. 3, a first flowchart of a data verification process according to an embodiment of the disclosure is shown. As shown in fig. 3, in some embodiments, the performing data verification processing on the battery management system according to the first difference value and the second difference value to obtain a target detection result includes:
step S301, determining that verification fails when the first difference value is greater than a first preset threshold value or the second difference value is greater than a second preset threshold value, setting a target detection result as a first preset state, and performing self-increment 1 processing on a target verification count; or,
in step S302, if the first difference is less than or equal to the first preset threshold and the second difference is less than or equal to the second preset threshold, the verification is determined to be successful, the target detection result is set to be in the second preset state, and the target verification count is updated to be a preset initial value.
The first preset state indicates that the battery management system has abnormal ampere-hour integration, and the second preset state indicates that the battery management system is in a normal running state; the target check count is used to indicate the number of times that the data check process is continuously performed on the battery management system and the check fails.
The value of the preset initial value may be 0, or may be set as needed, and is not particularly limited herein.
In practical implementation, the values of the first preset threshold and the second preset threshold may be set as required, which is not particularly limited herein.
To be used forRepresenting the first difference in>Represents a second difference and is +.>Representing a first preset threshold value to +.>Representing a second preset threshold, in an embodiment of the present disclosure, may be performed atAnd->In the case of (a), the target detection result is set to a second preset state, for example, set to 1, to indicate that the BMS system is in a normal operation state, and otherwise, the target detection result may be set to a first preset state, for example, set to 2, to indicate that the BMS system is in a state of abnormal ampere-hour integration.
In practical implementation, the values of the first preset state and the second preset state may be set as required, which is not limited herein.
In addition, in practical implementation, in order to improve the robustness and safety of the system, in the case that the target detection result is in the first preset state, that is, the state indicating that the BMS system is in the ampere-hour integral abnormality, the self-increasing +1 process may be performed on the target check count for indicating that the system is abnormal, that is, the number of times of current continuous check failure is counted, and in the case that the target check count is smaller than the preset count threshold, that is, the limit value of the number of times of continuous check failure, for example, three times, new target sampling data is acquired again, and based on the new target sampling data, the processes in steps S101 to S104 are performed again until the target check count is greater than the preset check threshold, or the check is successful.
It can be seen that, according to the lifting method of the embodiment of the present disclosure, by acquiring the target sampling data including at least two paths of sampling data, calculating to obtain the second charge electric quantity and the second discharge electric quantity corresponding to the battery pack based on one path of sampling data, and calculating the difference value with the first charge electric quantity and the first discharge electric quantity in the other path of sampling data, so as to perform data verification processing based on the obtained first difference value and second difference value, because the other path of sampling data, that is, the first charge electric quantity and the first discharge electric quantity sent by the analog front end are also calculated based on the charge and discharge current sent by the first sensor, if any one of the first difference value and the second difference value is greater than the threshold value corresponding to the first charge electric quantity and the second discharge electric quantity, it is indicated that the two paths of sampling data may be abnormal due to special working conditions or external interference when being transmitted to the MCU, in this case, if the MCU directly evaluates the state of the battery pack based on the target sampling data, a misjudgment may occur, therefore, based on this method, the problem of misjudgment of the BMS system may be avoided, and the system may be lifted.
In some embodiments, in the case that the target detection result is determined to be the second preset state based on the above step S302, that is, the BMS system is in the normal operation state, the method may further include: and carrying out state evaluation processing on the battery pack according to the second charge electric quantity and the second discharge electric quantity to obtain target state data corresponding to the battery pack.
That is, if the first difference value and the second difference value are both smaller than or equal to the corresponding threshold values, it is indicated that no abnormality occurs in the data transmission process, and at this time, the state evaluation process may be directly performed on the battery pack based on the second charge electric quantity and the second discharge electric quantity, so as to obtain the target state data corresponding to the battery pack.
In this embodiment, the state evaluation process performed on the battery pack may be to evaluate the current state of charge, the health, the remaining energy, and the like of the battery pack.
That is, in some embodiments, the target state data corresponding to the battery pack may include: at least one Of a State Of Charge (SOC) Of the battery pack, a State Of Health (SOH), and a State Of remaining Energy (SOE) Of the battery.
With continued reference to fig. 2, in some embodiments, the battery management system 200 provided by the embodiments of the present disclosure may further include a second sensor 205, where a first end of the second sensor 205 is connected to the battery pack 204, a second end may be connected to the AFE module 202, a third end may be connected to the MCU module 201, and the second sensor 205 may be used to collect a total voltage of the system, that is, may be used to collect a first total voltage of the battery pack, and transmit the first total voltage to the MCU module 201. In this embodiment, the target sample data may also include the first total voltage collected by the second sensor 205, and the cell voltage of each cell in the battery pack collected by the analog front end. In this embodiment, in the step S104, as shown in fig. 4, the performing the data verification process on the battery management system to obtain the target verification result may further include:
Step S401, obtaining a second total voltage of the battery pack according to the cell voltage of each cell in the battery pack.
To be used forRepresenting a second total voltage, wherein n is greater than or equal to 1 based on the number of battery cells in the battery pack, each cell voltage is represented byRepresenting the cell voltage of any one of the n cells, the second total voltage may be obtained by the following equation 3:
in step S402, an absolute value of a difference between the second total voltage and the first total voltage is obtained as a third difference.
To be used forRepresenting a first total voltage toRepresenting a third difference value, and obtaining the second total voltageThereafter, the third difference value can be calculated by the following equation 4:
step S403, determining that the verification fails if the third difference is greater than the third preset threshold, setting the target detection result to be the third preset state, and performing the self-increment 1 processing on the target verification count.
The third preset state indicates that the battery management system has abnormal battery total voltage sampling, and the target check count is used for indicating the times of continuously performing data check processing on the battery management system and failing check.
To be used forRepresenting a third preset threshold value, then>Under the condition of (1), determining that the verification fails and setting a target detection result as a third preset state for indicating that the system has abnormal total battery voltage sampling, wherein the value of the third preset state can be set according to the needs, and the third preset state is not particularly limited; otherwise, a successful verification may be determined. Of course, in the case of verification failure, the self-increment 1 process may be performed on the target verification count, and in the case of determining that the target verification count is less than or equal to the preset count threshold, new target sampling data is re-acquired, and based on the new target sampling data, the process of acquiring a new target detection result is performed again, so as to improve the robustness and safety of the system.
Therefore, according to the method provided by the embodiment of the disclosure, the second sensor is newly added, the total voltage of the system is acquired based on the second sensor as the first total voltage, and the first total voltage is matched with the second total voltage, and the second total voltage is obtained by accumulating the monomer voltages of all the battery monomers in the battery pack acquired at the analog front end, so that whether the difference value is within the preset range or not is judged, and whether abnormal data exists in the sampling data received in the running process of the system can be further judged, so that erroneous judgment is avoided when the state of the battery is evaluated.
In some embodiments, the target sampling data further includes a first fault detection result, a battery module voltage, a cell voltage and a cell temperature of each battery cell in the battery pack, which are sent by the analog front end, where the first fault detection result is generated by the analog front end according to the cell voltage and the cell temperature of each battery cell and the module voltage; in this embodiment, as shown in fig. 5, in the step S104, the performing the data verification process on the battery management system to obtain the target verification result may further include:
Step S501, performing fault state pre-detection processing according to target sampling data to obtain a second fault detection result, wherein the fault state pre-detection processing is used for performing at least one of under-voltage detection, over-current detection and over-temperature detection on a battery pack;
step S502, comparing whether the first fault detection result and the second fault detection result are matched, if not, determining that the verification fails, setting the target detection result as a fourth preset state, and performing self-increment 1 processing on the target verification count; if the second fault detection result indicates that the battery management system is abnormal, determining that verification fails, generating a target detection result according to the second fault detection result, and performing self-increment 1 processing on the target verification count.
Wherein the fourth preset state indicates that the battery management system has a fault diagnosis abnormality.
In this embodiment, whether the first failure detection result and the second failure detection result match refers to whether the first failure detection result and the second failure detection result both match with corresponding items in the first failure detection result and the second failure detection result.
For example, if the first fault detection result includes an overvoltage detection result 1 and an overcurrent detection result 1, and the second fault detection result includes an overvoltage detection result 2 and an overcurrent detection result 2, if the values of the overvoltage detection result 1 and the overvoltage detection result 2 are the same or different in a preset range, and the values of the overcurrent detection result 1 and the overcurrent detection result 2 are the same or different in the preset range, it is indicated that the first fault detection result and the second fault detection result are matched, otherwise, it is indicated that the first fault detection result and the second fault detection result are not matched.
It will be appreciated that in the above embodiment, after the step of performing the self-increment 1 processing on the target check count, the method further includes: generating fault alarm information and sending the fault alarm information to target equipment under the condition that the target check count is determined to be greater than or equal to a preset count threshold, wherein the target equipment comprises a target server and/or a target terminal, the target terminal comprises a terminal used by a user using a battery management system, and the target server is a server corresponding to the battery management system; under the condition that the target verification count is smaller than a preset count threshold value, acquiring new target sampling data, and executing data verification processing on the battery management system according to the new target sampling data to obtain a target verification result; the preset count threshold is used for representing a limit value of times of continuously performing data verification processing on the battery management system and failing verification.
The preset count threshold may be, for example, 3, that is, the fault alarm processing may be performed and the fault alarm information may be reported when the continuous three times of data verification processing fail. It should be noted that the preset count threshold may be set as required, and is not limited herein.
It can be seen that, based on the method provided by the embodiment of the present disclosure, by using at least two sampling devices, that is, the data collected and sent by the analog front end and the first sensor as target sampling data, calculating the second charge electric quantity and the second discharge electric quantity based on the charge and discharge current sent by the first sensor in the target sampling data, and then performing difference calculation with the first charge electric quantity and the first discharge electric quantity sent by the analog front end to obtain a first difference value and a second difference value, and based on the first difference value and the second difference value, whether the system sampling data has abnormal data or not can be accurately checked, so as to avoid erroneous judgment when the battery state is evaluated; further, by further increasing the total voltage of the second sensor acquisition system as the first total voltage, then accumulating and summing the single voltage of each single battery in the battery pack sent by the analog front end to obtain a second total voltage, acquiring the absolute value of the difference value of the two voltages as a third difference value, and then performing data verification processing based on the third difference value, possible anomalies in the system sampling data can be further verified, so that the robustness and the safety of the system are further improved; still further, by acquiring the first fault diagnosis data obtained after the initial fault diagnosis is performed on the analog front end, performing the fault diagnosis on the basis of the target sampling data by the MCU to obtain the second fault diagnosis data, comparing whether the first fault diagnosis data and the second fault diagnosis data are matched, the robustness and the safety of the system can be further improved, and under the condition that the data verification is successful, the MCU evaluates the battery state by executing the calculated data such as the second charge electric quantity, the second discharge electric quantity, the second total voltage and the like, so that the accuracy of the obtained target state data can be further improved.
It will be appreciated that the above-mentioned method embodiments of the present disclosure may be combined with each other to form a combined embodiment without departing from the principle logic, and are limited to the description of the present disclosure. It will be appreciated by those skilled in the art that in the above-described methods of the embodiments, the particular order of execution of the steps should be determined by their function and possible inherent logic.
In addition, the disclosure further provides a state detection device, an electronic device, and a computer readable storage medium, where the foregoing may be used to implement any one of the state detection methods provided in the disclosure, and corresponding technical schemes and descriptions and corresponding descriptions referring to method parts are not repeated.
Fig. 6 is a block diagram of a state detection device according to an embodiment of the present disclosure.
Referring to fig. 6, an embodiment of the present disclosure provides a state detection apparatus applied to a battery management system including an analog front end AFE and a first sensor, the state detection apparatus 600 including: an acquisition module 601, a processing module 602, a difference acquisition module 603, and a detection module 604.
The obtaining module 601 is configured to obtain target sampling data, where the target sampling data includes a first charge capacity and a first discharge capacity of a battery pack sent by an analog front end, and a charge current and a discharge current of the battery pack sent by a first sensor.
The processing module 602 is configured to obtain a second charge capacity of the battery pack according to the charge current, and obtain a second discharge capacity of the battery pack according to the discharge current.
The difference obtaining module 603 is configured to obtain an absolute value of a difference between the second charge capacity and the first charge capacity as a first difference, and obtain an absolute value of a difference between the second discharge capacity and the first discharge capacity as a second difference.
The detection module 604 is configured to perform data verification processing on the battery management system according to the first difference and the second difference, to obtain a target verification result, where the target verification result is used to indicate whether the battery management system has an abnormality.
In some embodiments, the detecting module 604 may be configured to, when performing a data verification process on the battery management system according to the first difference and the second difference to obtain the target detection result: if the first difference value is larger than a first preset threshold value or the second difference value is larger than a second preset threshold value, determining that verification fails, setting a target detection result as a first preset state, and performing self-increasing 1 processing on a target verification count; or if the first difference value is smaller than or equal to the first preset threshold value and the second difference value is smaller than or equal to the second preset threshold value, determining that the verification is successful, setting the target detection result as a second preset state, and updating the target verification count to a preset initial value; the first preset state indicates that the battery management system has abnormal ampere-hour integration, and the second preset state indicates that the battery management system is in a normal running state; the target check count is used to indicate the number of times that the data check process is continuously performed on the battery management system and the check fails.
In some embodiments, the apparatus further comprises a state evaluation module for: and under the condition that the target detection result is determined to be in a second preset state, carrying out state evaluation processing on the battery pack according to the second charge electric quantity and the second discharge electric quantity to obtain target state data corresponding to the battery pack.
In some embodiments, a second sensor is also included in the battery management system; the target sampling data further comprises a first total voltage of the battery pack collected by the second sensor and a single voltage of each single battery in the battery pack collected by the analog front end; the detection module 604 may be further configured to, when performing data verification processing on the battery management system to obtain a target verification result: obtaining a second total voltage of the battery pack according to the cell voltage of each cell in the battery pack; acquiring an absolute value of a difference value between the second total voltage and the first total voltage as a third difference value; if the third difference value is larger than a third preset threshold value, determining that verification fails, setting a target detection result as a third preset state, and performing self-increasing 1 processing on the target verification count; the third preset state indicates that the battery management system has abnormal battery total voltage sampling, and the target check count is used for indicating the times of continuously performing data check processing on the battery management system and failing check.
In some embodiments, the target sampling data further includes a first fault detection result, a battery module voltage, a cell voltage and a cell temperature of each cell in the battery pack sent by the analog front end, the first fault detection result being generated by the analog front end according to the cell voltage and the cell temperature of each cell and the module voltage; the detection module 604 may be further configured to, when performing data verification processing on the battery management system to obtain a target verification result: performing fault state pre-detection processing according to the target sampling data to obtain a second fault detection result, wherein the fault state pre-detection processing is used for performing at least one of undervoltage detection, overvoltage detection, overcurrent detection and overtemperature detection on the battery pack; comparing whether the first fault detection result and the second fault detection result are matched, if not, determining that the verification fails, setting the target detection result as a fourth preset state, and performing self-increment 1 processing on the target verification count; if the second fault detection result is matched, under the condition that the second fault detection result indicates that the battery management system is abnormal, determining that verification fails, generating a target detection result according to the second fault detection result, and performing self-increment 1 processing on the target verification count; wherein the fourth preset state indicates that the battery management system has a fault diagnosis abnormality.
In some embodiments, the apparatus 600 may further include a determination module that may be configured to: after the step of performing self-increasing 1 processing on the target check count, generating fault alarm information and sending the fault alarm information to target equipment under the condition that the target check count is determined to be greater than or equal to a preset count threshold, wherein the target equipment comprises a target server and/or a target terminal, the target terminal comprises a terminal used by a user using a battery management system, and the target server is a server corresponding to the battery management system; under the condition that the target verification count is smaller than a preset count threshold value, acquiring new target sampling data, and executing data verification processing on the battery management system according to the new target sampling data to obtain a target verification result; the preset count threshold is used for representing a limit value of times of continuously performing data verification processing on the battery management system and failing verification.
Fig. 7 is a block diagram of an electronic device according to an embodiment of the present disclosure.
Referring to fig. 7, an embodiment of the present disclosure provides an electronic device 700 including: at least one processor 701; at least one memory 702, and one or more I/O interfaces 703 connected between the processor 701 and the memory 702; wherein the memory 702 stores one or more computer programs executable by the at least one processor 701, the one or more computer programs being executable by the at least one processor 701 to enable the at least one processor 701 to perform the state detection method described above.
The disclosed embodiments also provide a computer readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the above-described state detection method. The computer readable storage medium may be a volatile or nonvolatile computer readable storage medium.
Embodiments of the present disclosure also provide a computer program product comprising computer readable code, or a non-transitory computer readable storage medium carrying computer readable code, which when executed in a processor of an electronic device, performs the above-described state detection method.
Those of ordinary skill in the art will appreciate that all or some of the steps, systems, functional modules/units in the apparatus, and methods disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between the functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed cooperatively by several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer-readable storage media, which may include computer storage media (or non-transitory media) and communication media (or transitory media).
The term computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable program instructions, data structures, program modules or other data, as known to those skilled in the art. Computer storage media includes, but is not limited to, random Access Memory (RAM), read Only Memory (ROM), erasable Programmable Read Only Memory (EPROM), static Random Access Memory (SRAM), flash memory or other memory technology, portable compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical disc storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Furthermore, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable program instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and may include any information delivery media.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
Computer program instructions for performing the operations of the present disclosure can be assembly instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, c++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present disclosure are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information of computer readable program instructions, which can execute the computer readable program instructions.
The computer program product described herein may be embodied in hardware, software, or a combination thereof. In an alternative embodiment, the computer program product is embodied as a computer storage medium, and in another alternative embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK), or the like.
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted in a generic and descriptive sense only and not for purpose of limitation. In some instances, it will be apparent to one skilled in the art that features, characteristics, and/or elements described in connection with a particular embodiment may be used alone or in combination with other embodiments unless explicitly stated otherwise. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the disclosure as set forth in the appended claims.

Claims (10)

1. The state detection method is characterized by being applied to a battery management system, wherein the battery management system comprises an analog front end AFE and a first sensor; the method comprises the following steps:
acquiring target sampling data, wherein the target sampling data comprises a first charge electric quantity and a first discharge electric quantity of a battery pack sent by the analog front end, and a charge current and a discharge current of the battery pack sent by the first sensor;
obtaining a second charge electric quantity of the battery pack according to the charge current, and obtaining a second discharge electric quantity of the battery pack according to the discharge current;
Acquiring an absolute value of a difference between the second charge quantity and the first charge quantity as a first difference value, and acquiring an absolute value of a difference between the second discharge quantity and the first discharge quantity as a second difference value;
and carrying out data verification processing on the battery management system according to the first difference value and the second difference value to obtain a target verification result, wherein the target verification result is used for indicating whether the battery management system is abnormal or not.
2. The method of claim 1, wherein the performing data verification processing on the battery management system according to the first difference and the second difference to obtain a target detection result includes:
if the first difference value is larger than a first preset threshold value or the second difference value is larger than a second preset threshold value, determining that verification fails, setting the target detection result as a first preset state, and performing self-increasing 1 processing on the target verification count; or,
if the first difference value is smaller than or equal to a first preset threshold value and the second difference value is smaller than or equal to a second preset threshold value, determining that verification is successful, setting the target detection result to be in a second preset state, and updating a target verification count to be a preset initial value;
The first preset state indicates that the battery management system has abnormal ampere-hour integration, and the second preset state indicates that the battery management system is in a normal running state; the target check count is used for indicating the times of continuously performing data check processing on the battery management system and failing check.
3. The method according to claim 2, wherein in case the target detection result is determined to be the second preset state, the method further comprises:
and carrying out state evaluation processing on the battery pack according to the second charge electric quantity and the second discharge electric quantity to obtain target state data corresponding to the battery pack.
4. The method of claim 1, further comprising a second sensor in the battery management system; the target sampling data further comprises a first total voltage of the battery pack acquired by the second sensor and a single voltage of each single battery in the battery pack acquired by the analog front end;
the step of performing data verification processing on the battery management system to obtain a target verification result, and the step of further comprises the following steps:
obtaining a second total voltage of the battery pack according to the cell voltage of each cell in the battery pack;
Acquiring an absolute value of a difference value between the second total voltage and the first total voltage as a third difference value;
if the third difference value is larger than a third preset threshold value, determining that verification fails, setting the target detection result to be in a third preset state, and performing self-increment 1 processing on target verification count;
the third preset state indicates that the battery management system has abnormal battery total voltage sampling, and the target check count is used for indicating the times of continuously performing data check processing on the battery management system and failing check.
5. The method of claim 1, wherein the target sample data further comprises a first fault detection result sent by the analog front end, a battery module voltage, a cell voltage and a cell temperature of each cell in the battery pack, the first fault detection result generated by the analog front end based on the cell voltage and the cell temperature of each cell and the module voltage;
the step of performing data verification processing on the battery management system to obtain a target verification result, and the step of further comprises the following steps:
performing fault state pre-detection processing according to the target sampling data to obtain a second fault detection result, wherein the fault state pre-detection processing is used for performing at least one of under-voltage detection, over-current detection and over-temperature detection on the battery pack;
Comparing whether the first fault detection result and the second fault detection result are matched, if not, determining that verification fails, setting the target detection result to be in a fourth preset state, and performing self-increment 1 processing on target verification count; if so, determining that verification fails under the condition that the second fault detection result indicates that the battery management system is abnormal, generating the target detection result according to the second fault detection result, and performing self-increasing 1 processing on a target verification count;
wherein the fourth preset state indicates that the battery management system has a fault diagnosis abnormality.
6. The method of any one of claims 2, 4 or 5, wherein after the step of self-incrementing the target check count by 1, the method further comprises:
generating fault alarm information and sending the fault alarm information to target equipment under the condition that the target check count is larger than or equal to a preset count threshold, wherein the target equipment comprises a target server and/or a target terminal, the target terminal comprises a terminal used by a user using the battery management system, and the target server is a server corresponding to the battery management system;
Acquiring new target sampling data under the condition that the target verification count is smaller than the preset count threshold value, and executing data verification processing on the battery management system according to the new target sampling data to obtain a target verification result;
the preset counting threshold is used for representing a limit value of times of continuously performing data verification processing on the battery management system and failing verification.
7. The method of claim 3, wherein the target state data comprises at least one of a battery state of charge, a battery state of health, and a battery remaining energy of the battery pack.
8. A state detection device is characterized by being applied to a battery management system, wherein the battery management system comprises an Analog Front End (AFE) and a first sensor; the device comprises:
the acquisition module is used for acquiring target sampling data, wherein the target sampling data comprise first charging electric quantity and first discharging electric quantity of a battery pack sent by the analog front end, and charging current and discharging current of the battery pack sent by the first sensor;
the processing module is used for obtaining a second charge electric quantity of the battery pack according to the charge current and obtaining a second discharge electric quantity of the battery pack according to the discharge current;
A difference value obtaining module, configured to obtain an absolute value of a difference value between the second charge electric quantity and the first charge electric quantity as a first difference value, and obtain an absolute value of a difference value between the second discharge electric quantity and the first discharge electric quantity as a second difference value;
and the detection module is used for carrying out data verification processing on the battery management system according to the first difference value and the second difference value to obtain a target verification result, wherein the target verification result is used for indicating whether the battery management system is abnormal or not.
9. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores one or more computer programs executable by the at least one processor to enable the at least one processor to perform the state detection method of any one of claims 1-7.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the state detection method according to any of claims 1-7.
CN202311445685.6A 2023-11-02 2023-11-02 State detection method and device, electronic equipment and computer readable storage medium Active CN117214726B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311445685.6A CN117214726B (en) 2023-11-02 2023-11-02 State detection method and device, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311445685.6A CN117214726B (en) 2023-11-02 2023-11-02 State detection method and device, electronic equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN117214726A true CN117214726A (en) 2023-12-12
CN117214726B CN117214726B (en) 2024-01-26

Family

ID=89042807

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311445685.6A Active CN117214726B (en) 2023-11-02 2023-11-02 State detection method and device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN117214726B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117712522A (en) * 2024-02-06 2024-03-15 双一力(宁波)电池有限公司 Battery power management method, electronic device and storage medium

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997013189A1 (en) * 1995-10-03 1997-04-10 Microchip Technology Incorporated Microcontroller with analog front-end for providing intelligent battery management
JPH10210666A (en) * 1997-01-27 1998-08-07 Yamaha Motor Co Ltd Charge control method
WO2010016275A1 (en) * 2008-08-07 2010-02-11 パナソニック株式会社 Method of controlling lead-acid battery and power supply system
US20110121789A1 (en) * 2009-11-20 2011-05-26 Jong-Woon Yang Battery pack and method of controlling charging of battery pack
CN103424709A (en) * 2012-05-15 2013-12-04 瑞萨电子株式会社 Semiconductor device and voltage measuring device
CN103616648A (en) * 2013-12-16 2014-03-05 天津斯巴克瑞汽车电子有限公司 Multi-cascade, high-voltage and high-power battery pack monitoring and management device
CN107431363A (en) * 2015-03-16 2017-12-01 株式会社东芝 Accumulator management device, method and program
CN108539822A (en) * 2018-04-28 2018-09-14 鲍丁玲 A kind of battery protecting method of charger baby, device and its readable storage medium storing program for executing machine terminal equipment
CN112035777A (en) * 2020-09-01 2020-12-04 蜂巢能源科技有限公司 Battery charging remaining time calculation method and device and vehicle
CN113851742A (en) * 2021-10-29 2021-12-28 福建云巢动力科技有限公司 New energy battery PCBA water inflow detection and dehumidification device, system and working method
CN114660475A (en) * 2022-03-23 2022-06-24 广州小鹏汽车科技有限公司 Sampling diagnosis method and device for single battery, vehicle and storage medium
CN114859232A (en) * 2022-05-10 2022-08-05 国网安徽省电力有限公司电力科学研究院 Method and device for quantitatively evaluating thermal runaway dangerousness of lithium batteries in different charge states
CN115021361A (en) * 2022-06-23 2022-09-06 上海理工大学 Equalizing method for ternary lithium-lithium iron phosphate hybrid battery pack
CN115173512A (en) * 2022-07-07 2022-10-11 北京士昌鼎科技有限公司 Analog front-end circuit of battery management system and application method thereof
CN115275391A (en) * 2022-07-25 2022-11-01 双登集团股份有限公司 Communication base station high-safety sampling lithium battery management system and working method thereof
CN115817272A (en) * 2022-12-21 2023-03-21 北京紫光芯能科技有限公司 Battery management system, electric quantity monitoring method and device thereof, and new energy automobile
CN116872784A (en) * 2023-05-31 2023-10-13 中国第一汽车股份有限公司 Verification method and device of battery monitoring mechanism, electronic equipment and storage medium
CN116930790A (en) * 2023-09-15 2023-10-24 深圳市海雷新能源有限公司 Electric quantity calibration method for intelligent battery

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997013189A1 (en) * 1995-10-03 1997-04-10 Microchip Technology Incorporated Microcontroller with analog front-end for providing intelligent battery management
JPH10210666A (en) * 1997-01-27 1998-08-07 Yamaha Motor Co Ltd Charge control method
WO2010016275A1 (en) * 2008-08-07 2010-02-11 パナソニック株式会社 Method of controlling lead-acid battery and power supply system
US20110121789A1 (en) * 2009-11-20 2011-05-26 Jong-Woon Yang Battery pack and method of controlling charging of battery pack
CN103424709A (en) * 2012-05-15 2013-12-04 瑞萨电子株式会社 Semiconductor device and voltage measuring device
CN103616648A (en) * 2013-12-16 2014-03-05 天津斯巴克瑞汽车电子有限公司 Multi-cascade, high-voltage and high-power battery pack monitoring and management device
CN107431363A (en) * 2015-03-16 2017-12-01 株式会社东芝 Accumulator management device, method and program
CN108539822A (en) * 2018-04-28 2018-09-14 鲍丁玲 A kind of battery protecting method of charger baby, device and its readable storage medium storing program for executing machine terminal equipment
CN112035777A (en) * 2020-09-01 2020-12-04 蜂巢能源科技有限公司 Battery charging remaining time calculation method and device and vehicle
CN113851742A (en) * 2021-10-29 2021-12-28 福建云巢动力科技有限公司 New energy battery PCBA water inflow detection and dehumidification device, system and working method
CN114660475A (en) * 2022-03-23 2022-06-24 广州小鹏汽车科技有限公司 Sampling diagnosis method and device for single battery, vehicle and storage medium
CN114859232A (en) * 2022-05-10 2022-08-05 国网安徽省电力有限公司电力科学研究院 Method and device for quantitatively evaluating thermal runaway dangerousness of lithium batteries in different charge states
CN115021361A (en) * 2022-06-23 2022-09-06 上海理工大学 Equalizing method for ternary lithium-lithium iron phosphate hybrid battery pack
CN115173512A (en) * 2022-07-07 2022-10-11 北京士昌鼎科技有限公司 Analog front-end circuit of battery management system and application method thereof
CN115275391A (en) * 2022-07-25 2022-11-01 双登集团股份有限公司 Communication base station high-safety sampling lithium battery management system and working method thereof
CN115817272A (en) * 2022-12-21 2023-03-21 北京紫光芯能科技有限公司 Battery management system, electric quantity monitoring method and device thereof, and new energy automobile
CN116872784A (en) * 2023-05-31 2023-10-13 中国第一汽车股份有限公司 Verification method and device of battery monitoring mechanism, electronic equipment and storage medium
CN116930790A (en) * 2023-09-15 2023-10-24 深圳市海雷新能源有限公司 Electric quantity calibration method for intelligent battery

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
邵勇;顾金鑫;张钰婷;: "中型锂电池组管理***研究", 工业控制计算机, no. 11 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117712522A (en) * 2024-02-06 2024-03-15 双一力(宁波)电池有限公司 Battery power management method, electronic device and storage medium
CN117712522B (en) * 2024-02-06 2024-05-14 双一力(宁波)电池有限公司 Battery power management method, electronic device and storage medium

Also Published As

Publication number Publication date
CN117214726B (en) 2024-01-26

Similar Documents

Publication Publication Date Title
EP3779484B1 (en) Method and apparatus for correcting state of health of battery, and management system and storage medium
US9465080B2 (en) System and method for prognosis of batteries
CN117214726B (en) State detection method and device, electronic equipment and computer readable storage medium
CN107356874B (en) Estimation method, device and system for state of charge of battery pack
KR101547004B1 (en) Apparatus and method for estimating state of health of battery
US10564223B2 (en) Power storage system, control system of secondary battery, and control method of secondary battery
KR102630222B1 (en) Apparatus and method for diagnosing battery
US11422195B2 (en) Systems, methods, and devices for state-of-charge estimation in energy storage systems
US11762023B2 (en) Battery diagnosing system and method
CN113625181B (en) Battery system performance detection method in battery replacement station, electronic equipment and storage medium
US20230275276A1 (en) Slave BMS Inspection System and Method
US20230236252A1 (en) Methods and devices for estimating state of charge of battery, and extracting charging curve of battery
US11592488B2 (en) Battery monitoring system
KR20190075609A (en) Apparatus and method for diagnosing fault of current sensor
US10481213B2 (en) Method and device for detecting an overcharging of an accumulator of a battery
CN113740745A (en) Battery detection method, device, medium and system
CN115336084A (en) Battery control device and battery system
CN112909355A (en) Battery management system, processing device, battery management method and battery management and control system
US11988718B2 (en) Battery diagnosing apparatus and method
CN113661627B (en) Battery management device and method, and battery system including the same
US11835586B2 (en) Battery management apparatus and method
CN116359749A (en) Method and device for detecting abnormality of lithium iron phosphate battery pack and readable storage medium
CN114019396A (en) Battery pack impedance detection method and device
CN114706004B (en) Method, device, equipment and medium for determining residual electric quantity of battery core in battery pack
US20230258735A1 (en) Battery Diagnosing Apparatus and Method

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