CN110481383A - Data processing method and battery management system based on battery management system - Google Patents
Data processing method and battery management system based on battery management system Download PDFInfo
- Publication number
- CN110481383A CN110481383A CN201910805326.4A CN201910805326A CN110481383A CN 110481383 A CN110481383 A CN 110481383A CN 201910805326 A CN201910805326 A CN 201910805326A CN 110481383 A CN110481383 A CN 110481383A
- Authority
- CN
- China
- Prior art keywords
- value
- management system
- battery management
- temperature value
- determining
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L58/00—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
- B60L58/10—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/70—Energy storage systems for electromobility, e.g. batteries
Landscapes
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Secondary Cells (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
The present embodiments relate to power battery technical field of data processing, in particular to a kind of data processing method and battery management system based on battery management system.Wherein, this method comprises: when battery management system is in working condition according to awakening mode from dormant state switching, according to the operating condition of awakening mode and battery management system, determine the sleep time value next time of battery management system, so, compared to the traditional approach of sleep time directly fixed to battery management system setting, this method can determine the sleep time value next time of battery management system under different awakening modes, it so, it is possible that the value of sleep time next time of battery management system flexibly, reliably adjust.
Description
Technical Field
The embodiment of the invention relates to the technical field of power battery data processing, in particular to a data processing method based on a battery management system and the battery management system.
Background
Nowadays, the electric vehicle gradually steps into the daily life of people, and realizes energy conservation and emission reduction while providing convenience for daily travel of people. As a key power component for ensuring reliable operation of the Battery cells and the Battery pack, a Battery Management System (BMS) is an important component of the electric vehicle.
The battery management system not only analyzes and monitors the state of the power battery when the electric vehicle is in a running state, but also analyzes and monitors the state of the power battery when the electric vehicle is in a standing state. In order to reduce the energy consumption of the battery management system and avoid the abnormality and the fault caused by the continuous working state of the battery management system, the battery management system can be awakened regularly during the dormancy to monitor the battery state. However, it is difficult to flexibly and reliably adjust the sleep duration of the battery management system in the prior art.
Disclosure of Invention
In view of the above, the present invention provides a data processing method based on a battery management system and a battery management system.
The embodiment of the invention provides a data processing method based on a battery management system, which is applied to the battery management system and comprises the following steps:
when the battery management system is switched from the sleep state to the operating state according to the wake-up mode,
determining a next dormancy time value of the battery management system according to the awakening mode and the working condition of the battery management system;
and the next dormancy duration value is the duration of the next dormancy state of the battery management system.
Optionally, the determining a next sleep duration value of the battery management system according to the wake-up mode and the working condition of the battery management system includes:
if the awakening mode is a non-self-awakening mode, acquiring the current working condition of the battery management system, wherein the current working condition is the working condition before the battery management system is switched from the working state to the next dormant state;
and determining the next dormancy duration value according to the current working condition.
Optionally, the determining the next sleep duration value according to the current operating condition includes:
determining a maximum electric core temperature value, a residual electric quantity value and a charge-discharge rate of the battery management system;
determining a weight value of the current working condition according to the maximum electric core temperature value, the residual electric quantity value and the charge and discharge rate;
and determining the next dormancy duration value according to the weight value and the current working condition.
Optionally, the current operating condition includes a first operating condition parameter, a second operating condition parameter, and a third operating condition parameter, the determining a weight value of the current operating condition according to the maximum battery core temperature value, the remaining charge value, and the charge-discharge rate, and determining the next dormancy duration value according to the weight value and the current operating condition, including:
determining a first weighted value of the first working condition parameter according to the maximum cell temperature value;
determining a second weighted value of the second working condition parameter according to the residual electric quantity value;
determining a third weight value of the third working condition parameter according to the charge and discharge rate;
and determining the next dormancy duration value according to the first working condition parameter, the first weight value, the second working condition parameter, the second weight value, the third working condition parameter and the third weight value.
Optionally, the determining a next sleep duration value of the battery management system according to the wake-up mode and the working condition of the battery management system includes:
if the wake-up mode is a self-wake-up mode, before the battery management system is switched from the working state to the next sleep state,
determining a cell temperature value of the battery management system in the working state;
and determining a next dormancy time length value according to the electric core temperature value.
Optionally, the determining the next dormancy duration value according to the cell temperature value includes:
and determining the next dormancy duration value according to the temperature value interval in which the electric core temperature value is located.
Optionally, the determining the next dormancy duration value according to the temperature value interval where the electric core temperature value is located includes:
if the temperature value interval in which the cell temperature value is located is a first temperature value interval, preventing the battery management system from being switched from the working state to the next dormancy state, generating alarm information, and sending the alarm information;
the first temperature value interval is an interval in which the electric core temperature value is greater than a second set temperature value.
Optionally, the determining the next dormancy duration value according to the temperature value interval where the electric core temperature value is located includes:
if the temperature value interval in which the cell temperature value is located is a second temperature value interval, adding one to the accumulated value of the abnormal times; determining the next dormancy duration value according to the abnormal times accumulated value;
the abnormal times accumulated value is preset in the battery management system, and is used for counting the times of abnormal working states of the battery management system, wherein the abnormal working states are working states of the battery management system when the cell temperature value is greater than a first set temperature value and less than or equal to a second set temperature value;
the second temperature value interval is an interval in which the cell temperature value is greater than the first set temperature value and less than or equal to the second set temperature value.
Optionally, the determining the next dormancy duration value according to the temperature value interval where the electric core temperature value is located includes:
if the temperature value interval of the battery core temperature value is a third temperature value interval, determining the next dormancy duration value according to the duration of the battery management system in the dormancy state;
and the third temperature value interval is an interval in which the cell temperature value is less than or equal to a first set temperature value.
Optionally, the determining the next dormancy duration value according to the cell temperature value includes:
judging whether the battery core temperature value is larger than a second set temperature value or not;
and if the cell temperature value is greater than the second set temperature value, the battery management system is prevented from switching from the working state to the next dormancy state, alarm information is generated, and the alarm information is sent.
Optionally, the method further comprises:
if the cell temperature value is less than or equal to the second set temperature value, judging whether the cell temperature value is greater than a first set temperature value; and if the cell temperature value is less than or equal to the first set temperature value, determining the next dormancy duration value according to the duration of the battery management system in the dormancy state.
Optionally, the method further comprises:
and if the cell temperature value is greater than the first set temperature value and less than or equal to the second set temperature value, adding one to the cumulative value of the abnormal times.
Optionally, the method further comprises:
judging whether the accumulated value of the abnormal times is smaller than a set threshold value or not;
if the accumulated value of the abnormal times is smaller than a set threshold, determining the next dormancy duration value according to the duration of the battery management system in the dormancy state;
and if the accumulated abnormal times value is larger than or equal to the set threshold, generating prompt information, sending the prompt information, and determining the next dormancy duration value according to the duration of the battery management system in the dormancy state.
The embodiment of the present invention further provides a battery management system, which is characterized by including:
the wake-up duration value determining module is used for determining the next sleep duration value of the battery management system according to the wake-up mode and the working condition of the battery management system when the battery management system is switched from the sleep state to the working state according to the wake-up mode; and the next dormancy duration value is the duration of the next dormancy state of the battery management system.
Optionally, the battery management system further comprises a prompt module and an alarm module;
the prompting module is used for generating prompting information and sending the prompting information when the accumulated abnormal times value is greater than or equal to a set threshold value; the abnormal times accumulated value is used for counting the times of the battery management system in an abnormal working state, the abnormal working state is the working state of the battery management system when a cell temperature value is greater than a first set temperature value and less than or equal to a second set temperature value, and the cell temperature value is determined when the battery management system is in the working state;
and the alarm module is used for preventing the battery management system from switching from the working state to the next dormancy state if the cell temperature value exceeds a second set temperature value, generating alarm information and sending the alarm information.
According to the data processing method based on the battery management system and the battery management system, when the battery management system is switched from the sleep state to the working state according to the wake-up mode, the next sleep time length value of the battery management system can be determined according to the wake-up mode and the working condition of the battery management system, so that compared with a traditional mode of directly setting fixed sleep time length for the battery management system, the method can determine the next sleep time length value of the battery management system in different wake-up modes, and therefore the next sleep time length value of the battery management system can be adjusted flexibly and reliably.
Furthermore, before the battery management system is switched from the working state to the next dormant state, prompt information or alarm information can be generated according to the working condition of the battery management system and sent, so that the running state of the battery management system can be reliably monitored, possible abnormity of the battery management system can be found as early as possible, a user can be reminded to overhaul as early as possible, and a basis is provided for later design improvement of the battery management system.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a flowchart of a data processing method based on a battery management system according to an embodiment of the present invention.
Fig. 2 is a flowchart of a method for determining a next sleep duration value according to an embodiment of the present invention.
Fig. 3 is a flowchart of another method for determining a next sleep duration value according to an embodiment of the present invention.
Fig. 4 is a functional block diagram of a battery management system according to an embodiment of the present invention.
Icon:
100-a battery management system;
11-a wake-up duration value determining module; 12-a prompt module; 13-alarm module.
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 only a part of the embodiments of the present invention, and not all of the embodiments. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
The inventor has found through investigation that the conventional battery management system wake-up modes are mainly divided into self-wake-up and non-self-wake-up. The self-awakening is to set a sleeping time length for the battery management system in advance, and when the duration of the battery management system in the sleeping state reaches the sleeping time length, the battery management system is automatically switched from the sleeping state to the working state. The non-self-awakening is to actively switch the battery management system in the dormant state into the working state through an external condition.
However, in the prior art, a fixed sleep duration is mostly directly set for the battery management system, and after the battery management system enters the sleep state, the battery management system is switched from the sleep state to the working state according to the fixed sleep duration.
The above prior art solutions have shortcomings which are the results of practical and careful study of the inventor, and therefore, the discovery process of the above problems and the solutions proposed by the following embodiments of the present invention to the above problems should be the contribution of the inventor to the present invention in the course of the present invention.
Based on the above research, embodiments of the present invention provide a data processing method based on a battery management system and a battery management system, which can flexibly and reliably adjust a sleep duration of the battery management system, thereby implementing reliable monitoring of an operation state of the battery management system.
Fig. 1 shows a flowchart of a data processing method based on a battery management system according to an embodiment of the present invention. The method steps defined by the related process of the method are applied to a battery management system, and the specific process shown in fig. 1 will be described in detail below:
s11, when the battery management system switches from the sleep state to the working state according to the wake mode, it is determined whether the wake mode is the non-self-wake mode or the self-wake mode.
In this embodiment of the present application, switching the battery management system from the sleep state to the working state may be achieved through two wake-up modes, one is a self-wake-up mode, and the other is a non-self-wake-up mode. The determination methods of the next sleep duration value corresponding to different wake-up modes of the battery management system are different, and therefore, in order to flexibly and reliably determine the next sleep duration value of the battery management system, the wake-up mode needs to be determined first.
If the wake-up mode is not the self-wake-up mode, the process goes to S12.
If the wake-up mode is the self-wake-up mode, the process goes to S13.
And S12, determining the next dormancy duration value of the battery management system according to the working condition of the battery management system.
In this embodiment, if the wake-up mode is a non-self-wake-up mode, before the battery management system is switched from the operating state to the next sleep state, the next sleep duration value of the battery management system is determined based on the operating condition of the battery management system in the operating state.
In a specific implementation process, the next dormancy duration value of the battery management system is determined based on the working condition of the battery management system in the working state, and the method specifically includes the following steps:
firstly, the current working condition of the battery management system is obtained, wherein the current working condition is the working condition before the battery management system is switched from the working state to the next dormant state, and the current working condition can also be understood as the working condition.
And secondly, determining the maximum electric core temperature value, the residual electric quantity value and the charge and discharge rate of the battery management system.
And then, determining the weight value of the current working condition according to the maximum electric core temperature value, the residual electric quantity value and the charge and discharge rate.
And finally, determining the next dormancy duration value according to the weight value and the current working condition.
More specifically, the current operating condition includes a first operating condition parameter, a second operating condition parameter, and a third operating condition parameter.
In the specific implementation process, according to the maximum electric core temperature value, the residual electric quantity value and the charge-discharge rate, the weight value of the current working condition is determined, and the method is specifically realized through the following mode:
determining a first weighted value of the first working condition parameter according to the maximum cell temperature value;
determining a second weighted value of the second working condition parameter according to the residual electric quantity value;
and determining a third weight value of the third working condition parameter according to the charge and discharge rate.
And further, determining a next dormancy duration value according to the first working condition parameter, the first weight value, the second working condition parameter, the second weight value, the third working condition parameter and the third weight value.
In the specific implementation process, the value of the next sleep duration can be determined by the following formula:
wherein,
t is the next dormancy duration value; f. of1、f2And f3Respectively a first weight value, a second weight value and a third weight value;tSOCandrespectively a first operating condition parameter, a second operating condition parameter and a third operating condition parameter. In the embodiment of the present application,tSOCandthe setting can be made according to the actual situation, for example,can be 3min, tSOCThe time can be 2min or less,can be 1 min. In addition, can also be used fortSOCAndand (6) calibrating.
Further, f1、f2And f3The determination can be made based on Table 1, in Table 1, TmaxIs the maximum cell temperature value; SOC is the remaining capacity value, which can also be understood as the percentage of remaining capacity; chgTo characterize the charge and discharge rate, further, can be used to characterize the charge rate of the electric vehicle.
TABLE 1
On the basis of the upper table, different maximum cell temperature values TmaxCorresponding to different first weight values, different residual charge values SOC corresponding to different second weight values, and different charging rates ChgCorresponding to different third weighted values, thus being based on the maximum cell temperature value TmaxResidual electric quantity value SOC and charge-discharge rate ChgFor the first weight value f1A second weight value f2And a third weight value f3The method can flexibly, accurately and reliably determine the next dormancy duration value t compared with the common method that the fixed value is directly taken as the next dormancy duration value. The damage to the battery management system caused by neglecting the working condition of the battery management system and determining the next dormancy time length value by adopting a fixed value is avoided.
And S13, before the battery management system is switched from the working state to the next dormancy state, determining the electric core temperature value of the battery management system in the working state, and determining the next dormancy duration value according to the electric core temperature value.
In the embodiment of the present application, if the wake-up mode is the self-wake-up mode, the battery management system reads and determines the key parameters of the battery management system in the working state. The key parameters may be a cell temperature value, a signal value of a smoke sensor disposed inside the battery management system, a voltage value of the battery management system, and the like. In a specific implementation process, the above-mentioned key parameters may be selected according to actual requirements for judgment and processing, in the embodiment of the present application, the key parameters are taken as an example for explanation, and certainly, in the specific implementation process, the processing and the analysis of the electric core temperature value are not limited. In the embodiment of the application, the determined electric core temperature value of the battery management system in the working state is the maximum temperature value.
Fig. 2 is a flowchart of a method for determining a next dormancy duration value according to a cell temperature value according to an embodiment of the present disclosure.
In a specific implementation process, a next dormancy duration value may be determined according to a temperature value interval in which the cell temperature value is located.
And S21, determining a temperature value interval where the battery core temperature value is located.
In the embodiment of the present application, the temperature value interval includes a first temperature value interval, a second temperature value interval, and a third temperature value interval.
Wherein:
the first temperature value interval is an interval in which the electric core temperature value is greater than a second set temperature value;
the second temperature value interval is an interval in which the cell temperature value is greater than the first set temperature value and less than or equal to a second set temperature value;
the third temperature value interval is an interval in which the cell temperature value is less than or equal to the first set temperature value.
Alternatively,
if the temperature value interval of the electric core temperature value is the first temperature value interval, turning to S22;
if the temperature value interval of the electric core temperature value is the second temperature value interval, turning to S23;
and if the temperature value interval in which the cell temperature value is located is the third temperature value interval, turning to S24.
And S22, preventing the battery management system from being switched from the working state to the next dormant state, generating alarm information and sending the alarm information.
It can be understood, if the temperature value interval that electric core temperature value was located is first temperature value interval, the sign electric core temperature value is greater than the second setting value, the sign battery management system is in dangerous operating condition, under this condition, in order to guarantee the safety of whole car, and monitor battery management system's key data and be used for subsequent data analysis and excavation, it is not permitted that battery management system gets into dormant state, therefore, when the temperature value interval that electric core temperature value was located is first temperature value interval, can not get into next dormant state, and simultaneously, battery management system generates alarm information, and send alarm information to user (driver)'s cell-phone APP, maintain battery management system with reminding user (driver), avoid the potential safety hazard that battery management system moved and bring under dangerous operating condition.
And S23, adding one to the abnormal times accumulated value, and determining the next dormancy duration value according to the abnormal times accumulated value.
It can be understood that, if the temperature value interval where the cell temperature value is located is the second temperature value interval, the characteristic cell temperature value is greater than the first set value and less than or equal to the second set value, and at this time, the cumulative value of the abnormal times is incremented by one.
In the embodiment of the application, an abnormal number of times accumulated value is preset in the battery management system, and the abnormal number of times accumulated value is used for counting the number of times of an abnormal working state of the battery management system, where the abnormal working state is a working state of the battery management system when the cell temperature value is greater than a first set temperature value and less than or equal to a second set temperature value. When the battery management system is put into use immediately after the completion of maintenance, the cumulative value of the number of abnormal times is initialized to 0, and is incremented by one each time the battery management system is put into an abnormal operating state.
For example, in the battery management system in the embodiment of the present application, the abnormality number integrated value is 0 when the battery management system is just put into operation, and is increased by one when the abnormality number integrated value is S23, and is 1 when the abnormality number integrated value is 1.
Further, determining a next sleep duration value according to the abnormal times accumulated value, specifically by the following steps: and judging whether the accumulated value of the abnormal times is smaller than a set threshold value.
In the embodiment of the present application, a threshold value is set to represent a threshold value for generating prompt information, and the prompt information is used to remind a user (driver) to perform maintenance on the battery management system.
The set threshold value can be flexibly adjusted according to the actual model of the battery management system, and is not limited herein.
And if the accumulated value of the abnormal times is smaller than the set threshold, determining the duration of the battery management system in the sleep state as the next sleep duration value.
And if the accumulated value of the abnormal times is larger than or equal to the set threshold, generating prompt information, sending the prompt information, and determining the next dormancy time value according to the duration of the battery management system in the dormancy state.
It can be understood that if the accumulated value of the abnormal times is greater than or equal to the set threshold, the battery management system determines the duration of the battery management system in the dormant state as the next dormant duration value and generates the prompt message, and then sends the prompt message to the mobile phone APP for reminding the user (driver) to maintain the battery management system. It can be understood that the battery management system will still enter the next sleep state after sending the prompt message.
And S24, determining the value of the next dormancy duration according to the duration of the dormancy state of the battery management system.
It can be understood that, if the temperature value interval in which the cell temperature value is located is the third temperature value interval, the characteristic cell temperature value is greater than the first set value and less than or equal to the first set value, and in this case, the next dormancy duration value is determined according to the duration of the battery management system in the dormancy state.
In a specific implementation process, the value of the next sleep duration may be determined by:
acquiring the duration of the battery management system in the sleep state, and determining twice the duration of the battery management system in the sleep state as the next sleep duration valuemaxE.g. maximum sleep duration value tmaxCan be 1h, of course, the maximum sleep duration value tmaxThe adjustment may be performed according to actual conditions, and is not limited herein.
Referring to fig. 3, a flowchart of another method for determining a next dormancy duration value according to a cell temperature value according to an embodiment of the present disclosure is shown.
In the method shown in fig. 3, multiple determination processes may be performed on the cell temperature value, so that the next dormancy duration value may be determined according to different determination results.
And S31, judging whether the battery core temperature value is larger than a second set temperature value.
Specifically, if the cell temperature value is greater than the second set value, the process goes to S32, otherwise, the process goes to S33.
And S32, preventing the battery management system from being switched from the working state to the next dormant state, generating alarm information and sending the alarm information.
It can be understood, if the electric core temperature value is greater than the second setting value, the sign battery management system is in dangerous operating condition, under this condition, in order to guarantee the safety of whole car, and monitor battery management system's key data and be used for subsequent data analysis and excavation, it is that battery management system is not allowed to get into dormant state, therefore, when the electric core temperature value is greater than the second setting value and exceeds the second setting temperature value, can not get into next dormant state, and simultaneously, battery management system generates alarm information, and send alarm information to user (driver)'s cell-phone APP, maintain battery management system with reminding user (driver), avoid battery management system to operate the potential safety hazard that brings under dangerous operating condition.
And S33, judging whether the battery cell temperature value is larger than a first set value.
In this embodiment of the application, if the cell temperature value is less than or equal to the second set value, it may be further determined whether the cell temperature value is greater than the first set value, if the cell temperature value is less than or equal to the first set value, the process may turn to S34, and if the cell temperature value is greater than the first set value and less than or equal to the second set value, the process may turn to S35.
And S34, determining the value of the next dormancy duration according to the duration of the dormancy state of the battery management system.
In a specific implementation process, the value of the next sleep duration may be determined by:
acquiring the duration of the battery management system in the sleep state, and determining twice the duration of the battery management system in the sleep state as the next sleep duration valuemaxE.g. maximum sleep duration value tmaxCan be 1h, of course, the maximum sleep duration value tmaxThe adjustment may be performed according to actual conditions, and is not limited herein.
S35, the cumulative abnormal number of times is incremented by one.
In the embodiment of the application, an abnormal number of times accumulated value is preset in the battery management system, and the abnormal number of times accumulated value is used for counting the number of times of an abnormal working state of the battery management system, where the abnormal working state is a working state of the battery management system when the cell temperature value is greater than a first set temperature value and less than or equal to a second set temperature value. When the battery management system is put into use immediately after the completion of maintenance, the cumulative value of the number of abnormal times is initialized to 0, and is incremented by one each time the battery management system is put into an abnormal operating state.
For example, in the battery management system in the embodiment of the present application, the abnormality number integrated value is 0 when the battery management system is just put into operation, and is increased by one when the abnormality number integrated value is S35, and is 1 when the abnormality number integrated value is 1.
S36, it is determined whether the abnormality number integrated value is smaller than a set threshold value.
In the embodiment of the present application, a threshold value is set to represent a threshold value for generating prompt information, and the prompt information is used to remind a user (driver) to perform maintenance on the battery management system.
The set threshold value can be flexibly adjusted according to the actual model of the battery management system, and is not limited herein.
Further, if the abnormality number of times integrated value is smaller than the set threshold value, the process proceeds to S37, and if the abnormality number of times integrated value is equal to or larger than the set threshold value, the process proceeds to S38.
S37, determining the duration of the battery management system in the sleep state as the next sleep duration value.
It can be understood that if the accumulated abnormal number of times is smaller than the set threshold, the duration of the battery management system in the sleep state is determined as the next sleep duration.
And S38, generating and sending the prompt information, and determining the next dormancy duration value according to the duration of the battery management system in the dormancy state.
It can be understood that if the accumulated value of the abnormal times is greater than or equal to the set threshold, the battery management system determines the duration of the battery management system in the dormant state as the next dormant duration value and generates the prompt message, and then sends the prompt message to the mobile phone APP for reminding the user (driver) to maintain the battery management system. It can be understood that the battery management system will still enter the next sleep state after sending the prompt message.
Based on the scheme, the battery management system can determine the next dormancy duration value in different wake-up modes, so that the next dormancy duration value can be flexibly and reliably adjusted. Further, before the battery management system is switched from the working state to the next dormant state, the running state of the battery management system can be reliably monitored according to the working condition of the battery management system, and prompt information or alarm information is generated and sent.
On the basis of the above, as shown in fig. 2, an embodiment of the present invention provides a battery management system 100, which includes a wake-up duration value determining module 11, a prompting module 12, and an alarm module 13.
The wake-up duration value determining module 11 is configured to determine a next sleep duration value of the battery management system according to the wake-up mode and a working condition of the battery management system when the battery management system is switched from a sleep state to a working state according to the wake-up mode; and the next dormancy duration value is the duration of the next dormancy state of the battery management system.
The prompting module 12 is used for generating prompting information and sending the prompting information when the accumulated abnormal times value is greater than or equal to a set threshold value; the accumulated abnormal times value is used for counting the times of the battery management system in an abnormal working state, the abnormal working state is a working state of the battery management system when a cell temperature value is greater than a first set temperature value and less than or equal to a second set temperature value, and the cell temperature value is determined when the battery management system is in the working state.
And the alarm module 13 is configured to prevent the battery management system from switching from the working state to the next sleep state if the cell temperature value exceeds a second set temperature value, generate alarm information, and send the alarm information.
To sum up, according to the data processing method and the battery management system based on the battery management system provided by the embodiment of the present invention, when the battery management system is switched from the sleep state to the working state according to the wake-up mode, the next sleep time length value of the battery management system can be determined according to the wake-up mode and the working condition of the battery management system. Furthermore, before the battery management system is switched from the working state to the next dormant state, prompt information or alarm information can be generated according to the working condition of the battery management system and sent, so that the running state of the battery management system can be reliably monitored, possible abnormity or danger of the battery management system can be found as soon as possible, a user is reminded of overhauling and maintaining as soon as possible, and a basis is provided for later design improvement of the battery management system.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus and method embodiments described above are illustrative only, as the flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, 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.
In addition, the functional modules in the embodiments of the present invention may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention or a part thereof, which essentially contributes to the prior art, can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, an emulator 11, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk. It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (15)
1. A data processing method based on a battery management system is applied to the battery management system, and the method comprises the following steps:
when the battery management system is switched from the sleep state to the operating state according to the wake-up mode,
determining a next dormancy time value of the battery management system according to the awakening mode and the working condition of the battery management system;
and the next dormancy duration value is the duration of the next dormancy state of the battery management system.
2. The data processing method of claim 1, wherein determining a next sleep duration value of the battery management system according to the wake-up mode and the operating condition of the battery management system comprises:
if the awakening mode is a non-self-awakening mode, acquiring the current working condition of the battery management system, wherein the current working condition is the working condition before the battery management system is switched from the working state to the next dormant state;
and determining the next dormancy duration value according to the current working condition.
3. The data processing method of claim 2, wherein determining the next sleep duration value according to the current operating condition comprises:
determining a maximum electric core temperature value, a residual electric quantity value and a charge-discharge rate of the battery management system;
determining a weight value of the current working condition according to the maximum electric core temperature value, the residual electric quantity value and the charge and discharge rate;
and determining the next dormancy duration value according to the weight value and the current working condition.
4. The data processing method of claim 3, wherein the current operating condition includes a first operating condition parameter, a second operating condition parameter, and a third operating condition parameter, the determining a weight value of the current operating condition according to the maximum cell temperature value, the remaining charge value, and the charge-discharge rate, and the determining the next sleep duration value according to the weight value and the current operating condition includes:
determining a first weighted value of the first working condition parameter according to the maximum cell temperature value;
determining a second weighted value of the second working condition parameter according to the residual electric quantity value;
determining a third weight value of the third working condition parameter according to the charge and discharge rate;
and determining the next dormancy duration value according to the first working condition parameter, the first weight value, the second working condition parameter, the second weight value, the third working condition parameter and the third weight value.
5. The data processing method of claim 1, wherein determining a next sleep duration value of the battery management system according to the wake-up mode and the operating condition of the battery management system comprises:
if the wake-up mode is a self-wake-up mode, before the battery management system is switched from the working state to the next sleep state,
determining a cell temperature value of the battery management system in the working state;
and determining a next dormancy time length value according to the electric core temperature value.
6. The data processing method of claim 5, wherein the determining the next sleep duration value according to the cell temperature value comprises:
and determining the next dormancy duration value according to the temperature value interval in which the electric core temperature value is located.
7. The data processing method according to claim 6, wherein the determining the next sleep duration value according to the temperature value interval in which the cell temperature value is located includes:
if the temperature value interval in which the cell temperature value is located is a first temperature value interval, preventing the battery management system from being switched from the working state to the next dormancy state, generating alarm information, and sending the alarm information;
the first temperature value interval is an interval in which the electric core temperature value is greater than a second set temperature value.
8. The data processing method according to claim 6, wherein the determining the next sleep duration value according to the temperature value interval in which the cell temperature value is located includes:
if the temperature value interval in which the cell temperature value is located is a second temperature value interval, adding one to the accumulated value of the abnormal times; determining the next dormancy duration value according to the abnormal times accumulated value;
the abnormal times accumulated value is preset in the battery management system, and is used for counting the times of abnormal working states of the battery management system, wherein the abnormal working states are working states of the battery management system when the cell temperature value is greater than a first set temperature value and less than or equal to a second set temperature value;
the second temperature value interval is an interval in which the cell temperature value is greater than the first set temperature value and less than or equal to the second set temperature value.
9. The data processing method according to claim 6, wherein the determining the next sleep duration value according to the temperature value interval in which the cell temperature value is located includes:
if the temperature value interval of the battery core temperature value is a third temperature value interval, determining the next dormancy duration value according to the duration of the battery management system in the dormancy state;
and the third temperature value interval is an interval in which the cell temperature value is less than or equal to a first set temperature value.
10. The data processing method of claim 5, wherein the determining the next sleep duration value according to the cell temperature value comprises:
judging whether the battery core temperature value is larger than a second set temperature value or not;
and if the cell temperature value is greater than the second set temperature value, the battery management system is prevented from switching from the working state to the next dormancy state, alarm information is generated, and the alarm information is sent.
11. The data processing method of claim 10, wherein the method further comprises:
if the cell temperature value is less than or equal to the second set temperature value, judging whether the cell temperature value is greater than a first set temperature value; and if the cell temperature value is less than or equal to the first set temperature value, determining the next dormancy duration value according to the duration of the battery management system in the dormancy state.
12. The data processing method of claim 11, wherein the method further comprises:
and if the cell temperature value is greater than the first set temperature value and less than or equal to the second set temperature value, adding one to the cumulative value of the abnormal times.
13. The data processing method of claim 12, wherein the method further comprises:
judging whether the accumulated value of the abnormal times is smaller than a set threshold value or not;
if the accumulated value of the abnormal times is smaller than a set threshold, determining the next dormancy duration value according to the duration of the battery management system in the dormancy state;
and if the accumulated abnormal times value is larger than or equal to the set threshold, generating prompt information, sending the prompt information, and determining the next dormancy duration value according to the duration of the battery management system in the dormancy state.
14. A battery management system, comprising:
the wake-up duration value determining module is used for determining the next sleep duration value of the battery management system according to the wake-up mode and the working condition of the battery management system when the battery management system is switched from the sleep state to the working state according to the wake-up mode; and the next dormancy duration value is the duration of the next dormancy state of the battery management system.
15. The battery management system of claim 14, further comprising a prompt module and an alarm module;
the prompting module is used for generating prompting information and sending the prompting information when the accumulated abnormal times value is greater than or equal to a set threshold value; the abnormal times accumulated value is used for counting the times of the battery management system in an abnormal working state, the abnormal working state is the working state of the battery management system when a cell temperature value is greater than a first set temperature value and less than or equal to a second set temperature value, and the cell temperature value is determined when the battery management system is in the working state;
and the alarm module is used for preventing the battery management system from switching from the working state to the next dormancy state if the cell temperature value exceeds a second set temperature value, generating alarm information and sending the alarm information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910805326.4A CN110481383B (en) | 2019-08-29 | 2019-08-29 | Data processing method based on battery management system and battery management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910805326.4A CN110481383B (en) | 2019-08-29 | 2019-08-29 | Data processing method based on battery management system and battery management system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110481383A true CN110481383A (en) | 2019-11-22 |
CN110481383B CN110481383B (en) | 2020-10-23 |
Family
ID=68554969
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910805326.4A Active CN110481383B (en) | 2019-08-29 | 2019-08-29 | Data processing method based on battery management system and battery management system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110481383B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112319305A (en) * | 2020-10-10 | 2021-02-05 | 蔚来汽车科技(安徽)有限公司 | Vehicle safety monitoring method, monitoring system and device |
CN112731169A (en) * | 2020-12-22 | 2021-04-30 | 上汽大众汽车有限公司 | All-weather monitoring system and method for thermal runaway of power battery |
CN112816890A (en) * | 2020-12-30 | 2021-05-18 | 华人运通(江苏)技术有限公司 | BMS battery system testing method |
US11325482B2 (en) * | 2016-12-30 | 2022-05-10 | Textron Innovations Inc. | Controlling electrical access to a lithium battery on a utility vehicle |
CN114520822A (en) * | 2022-02-16 | 2022-05-20 | 东集技术股份有限公司 | Monitoring system, method, equipment and storage medium for equipment battery |
CN114528026A (en) * | 2020-11-23 | 2022-05-24 | 深圳爱根斯通科技有限公司 | Equipment sleep method and device and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130067256A1 (en) * | 2011-09-09 | 2013-03-14 | Gs Yuasa International Ltd. | Electric Storage Device Monitor |
CN106848454A (en) * | 2017-03-20 | 2017-06-13 | 东莞博力威电池有限公司 | A management method for dual batteries with the same port |
WO2018030704A1 (en) * | 2016-08-12 | 2018-02-15 | 주식회사 엘지화학 | Temperature monitoring apparatus and method for battery pack |
CN109143075A (en) * | 2018-07-16 | 2019-01-04 | 苏州朗捷通智能科技有限公司 | A kind of acquisition method and system of voltage |
CN110015128A (en) * | 2017-08-23 | 2019-07-16 | 郑州宇通客车股份有限公司 | A kind of vehicle monitoring system and its monitoring method |
-
2019
- 2019-08-29 CN CN201910805326.4A patent/CN110481383B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130067256A1 (en) * | 2011-09-09 | 2013-03-14 | Gs Yuasa International Ltd. | Electric Storage Device Monitor |
WO2018030704A1 (en) * | 2016-08-12 | 2018-02-15 | 주식회사 엘지화학 | Temperature monitoring apparatus and method for battery pack |
CN106848454A (en) * | 2017-03-20 | 2017-06-13 | 东莞博力威电池有限公司 | A management method for dual batteries with the same port |
CN110015128A (en) * | 2017-08-23 | 2019-07-16 | 郑州宇通客车股份有限公司 | A kind of vehicle monitoring system and its monitoring method |
CN109143075A (en) * | 2018-07-16 | 2019-01-04 | 苏州朗捷通智能科技有限公司 | A kind of acquisition method and system of voltage |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11325482B2 (en) * | 2016-12-30 | 2022-05-10 | Textron Innovations Inc. | Controlling electrical access to a lithium battery on a utility vehicle |
US11865927B2 (en) | 2016-12-30 | 2024-01-09 | Textron Innovations Inc. | Controlling electrical access to a lithium battery on a utility vehicle |
US12240340B2 (en) | 2016-12-30 | 2025-03-04 | Textron Innovations Inc. | Controlling electrical access to a lithium battery on a utility vehicle |
CN112319305A (en) * | 2020-10-10 | 2021-02-05 | 蔚来汽车科技(安徽)有限公司 | Vehicle safety monitoring method, monitoring system and device |
US12145453B2 (en) | 2020-10-10 | 2024-11-19 | Nio Technology (Anhui) Co., Ltd | Safety monitoring method and system for vehicle, and device |
CN114528026A (en) * | 2020-11-23 | 2022-05-24 | 深圳爱根斯通科技有限公司 | Equipment sleep method and device and electronic equipment |
CN114528026B (en) * | 2020-11-23 | 2024-02-27 | 深圳爱根斯通科技有限公司 | Equipment sleep method and device and electronic equipment |
CN112731169A (en) * | 2020-12-22 | 2021-04-30 | 上汽大众汽车有限公司 | All-weather monitoring system and method for thermal runaway of power battery |
CN112731169B (en) * | 2020-12-22 | 2022-08-23 | 上汽大众汽车有限公司 | All-weather monitoring system and method for thermal runaway of power battery |
CN112816890A (en) * | 2020-12-30 | 2021-05-18 | 华人运通(江苏)技术有限公司 | BMS battery system testing method |
CN114520822A (en) * | 2022-02-16 | 2022-05-20 | 东集技术股份有限公司 | Monitoring system, method, equipment and storage medium for equipment battery |
Also Published As
Publication number | Publication date |
---|---|
CN110481383B (en) | 2020-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110481383B (en) | Data processing method based on battery management system and battery management system | |
CN106025399B (en) | A kind of automobile storage battery monitoring method and system | |
CN108081983B (en) | Control system and control method for preventing storage battery from being lack of power | |
JP6486558B2 (en) | Battery pack charge control apparatus and method | |
EP2816658A1 (en) | Method, module and terminal for activating battery | |
CN110871708A (en) | Intelligent early warning method and system for electric quantity of whole vehicle and vehicle | |
CN103986209A (en) | Automotive storage battery charging system and method | |
KR101535627B1 (en) | Car battery monitoring system | |
CN101438477A (en) | Portable terminal and function operation control method | |
CN111483415B (en) | Rescue method and device for vehicle storage battery after power shortage | |
CN112498171B (en) | Battery monitoring system and method and vehicle | |
CN113696780A (en) | Self-awakening diagnosis method of battery management system, battery management system and vehicle | |
CN112977160A (en) | Battery management method, battery system, vehicle, and computer storage medium | |
CN114844191A (en) | Intelligent power supplementing method and device, storage medium and electronic device | |
CN114407658A (en) | Battery monitoring system, method, vehicle and storage medium | |
CN105898023A (en) | Aging prompt method and system for battery of mobile phone | |
CN111478388A (en) | Electronic product, battery discharge protection method, device and medium | |
CN114670634A (en) | Storage battery power shortage early warning method, device and system | |
CN114142570A (en) | Storage battery management method and system and computer-readable storage medium | |
CN115297532B (en) | Ultra-long standby control method and device based on central computing platform | |
CN111987769A (en) | Storage battery charging method, power automobile and readable storage medium | |
CN105428739B (en) | Charging battery method and device, automobile | |
CN203727271U (en) | Dormancy control system and automobile | |
CN110021795B (en) | Intelligent electric quantity monitoring method based on charging equipment | |
CN112636400B (en) | Charging reminding method for chargeable device and memory |
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 | ||
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20240222 Granted publication date: 20201023 |