Battery management system and operation method of battery management system
By introducing battery data acquisition, charge and discharge management, data correction and fault information recording modules into the battery management system, the problems of inaccurate data in the existing system and difficulty in storing fault information are solved, and more accurate data acquisition and more complete Function, extending battery life.
Patent Information
- Application Number
- CN202411706268.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-01-07
AI Technical Summary
The existing battery management system is not comprehensive enough in data collection, the protection measures are not perfect enough, the data is not accurate enough, and the fault information cannot be effectively stored and queried, making it difficult to meet user needs.
Provides a battery management system, including a battery data acquisition module, a charge and discharge management module, a battery data correction module and a low-power operation module, which is used to collect and correct battery data, store fault information, and switch to low-power in a specified state. Consumption mode.
It realizes more accurate data acquisition and more complete functions, can effectively store and query fault information, and improves the performance and battery life of the battery management system.
Smart Images

Figure CN119261667A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of battery management, and in particular to a battery management system and an operating method of the battery management system. Background Art
[0002] The battery management system (BMS) is a management system for batteries or battery packs. Its function is to monitor the voltage, current, and temperature of the battery or battery pack in real time. It also performs leakage detection, thermal management, battery balancing management, alarm reminders, calculates remaining capacity and discharge power, and uses algorithms to control the charger to charge with the optimal current based on the voltage, current, and temperature of the battery or battery pack.
[0003] The existing battery management system is not comprehensive enough in data collection, and the protection is not perfect. There are no relevant correction measures for the collected data, and the data is not accurate enough. The fault information generated by the battery or battery pack cannot be stored and queried, and the cause of historical faults cannot be found. In short, the existing battery management system is not perfect in function and it is difficult to meet user needs.
[0004] Therefore, the prior art still needs to be improved and developed. Summary of the invention
[0005] The main purpose of the present invention is to solve the technical problems existing in the prior art battery management system.
[0006] A first aspect of the present invention provides a battery management system, the battery management system comprising:
[0007] A battery data acquisition module is used to collect relevant data of batteries and / or battery packs;
[0008] A charge and discharge management module, used for controlling the charge and discharge of the battery and / or the battery pack based on the operating status of the battery and / or the battery pack;
[0009] A battery data correction module, used for correcting the relevant data of the battery and / or the battery pack based on a preset compensation algorithm;
[0010] A fault information recording and query module, used to store fault information generated during the life cycle of the battery and / or the battery pack and provide query;
[0011] The low power consumption operation module is used to control the battery management system to enter a low power consumption operation mode when the battery management system and the battery and / or the battery pack meet a specified state.
[0012] In an optional implementation of the first aspect of the present invention, the battery data acquisition module includes:
[0013] A driver loading unit, used for loading an AFE driver;
[0014] An initialization configuration unit, used for initializing and configuring the AFE driver;
[0015] A voltage sampling unit, configured to sample voltage data of the battery and / or the battery pack based on the AFE driver;
[0016] A current sampling unit, configured to sample current data of the battery and / or the battery pack based on the AFE driver;
[0017] a temperature sampling unit, configured to sample temperature data of the battery and / or the battery pack based on the AFE driver;
[0018] A protection sampling unit is used to sample the protection status of the battery and / or the battery pack based on the AFE driver.
[0019] In an optional implementation of the first aspect of the present invention, the charge and discharge management module includes:
[0020] A charge / discharge judgment subunit, used to judge whether the battery and / or the battery pack is currently in a charging state or a discharging state;
[0021] a short circuit judgment unit, configured to control a charging port input or a discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is short-circuited;
[0022] an overcurrent judgment unit, configured to control a charging port input or a discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack has an overcurrent;
[0023] an overcharge judgment unit, configured to control a charging port input or a discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is overcharged;
[0024] An over-temperature judgment unit is used to control the charging port input or discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is over-temperature.
[0025] In an optional implementation of the first aspect of the present invention, the battery data correction module includes:
[0026] A battery capacity correction unit, used for calculating the remaining capacity of the battery and / or the battery pack based on a preset Coulomb calculation method;
[0027] A voltage correction unit, used for correcting the voltage of the battery and / or the battery pack based on a preset open circuit voltage algorithm;
[0028] a current compensation unit, configured to correct the current of the battery and / or the battery pack based on a preset static current algorithm;
[0029] The temperature compensation unit is used to correct the temperature of the battery and / or the battery pack based on a preset temperature compensation algorithm.
[0030] In an optional implementation of the first aspect of the present invention, the low power consumption operation module includes:
[0031] a comprehensive condition judgment unit, used to judge whether the battery and / or the battery pack is at a preset low power level, whether the battery management system has an active task, and whether the battery and / or the battery pack has a charging and / or discharging activity;
[0032] A mode switching unit is used to control the battery management system to switch to a low power consumption operation mode when the battery and / or the battery pack is at a preset low power level, or when the battery management system has no active tasks and the battery and / or the battery pack has no charging and discharging activities.
[0033] A second aspect of the present invention provides an operating method of a battery management system, the operating method of the battery management system comprising:
[0034] In response to a battery data collection request, collect relevant data of the battery and / or battery pack;
[0035] In response to a battery charge and discharge request, controlling the charge and discharge of the battery and / or the battery pack based on the operating status of the battery and / or the battery pack;
[0036] In response to a data correction request, correcting the relevant data of the battery and / or the battery pack based on a preset compensation algorithm;
[0037] In response to a fault storage / query request, storing fault information generated during the life cycle of the battery and / or the battery pack and providing query;
[0038] In response to current states of the battery management system and the battery and / or the battery pack, the battery management system is controlled to enter a low power consumption operation mode when the battery management system and the battery and / or the battery pack meet specified states.
[0039] In an optional implementation manner of the second aspect of the present invention, in response to the battery data collection request, collecting relevant data of the battery and / or battery pack includes:
[0040] Load AFE driver;
[0041] Initialize and configure the AFE driver;
[0042] Sampling voltage data of the battery and / or the battery pack based on the AFE driver;
[0043] Sampling current data of the battery and / or the battery pack based on the AFE driver;
[0044] Sampling temperature data of the battery and / or the battery pack based on the AFE driver;
[0045] The protection status of the battery and / or the battery pack is sampled based on the AFE driver.
[0046] In an optional implementation manner of the second aspect of the present invention, in response to the battery charge and discharge request, controlling the charge and discharge of the battery and / or the battery pack based on the operating state of the battery and / or the battery pack includes:
[0047] Determine whether the battery and / or the battery pack is currently in a charging state or a discharging state;
[0048] Controlling the charging port input or discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is short-circuited;
[0049] Controlling the charging port input or discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack has an overcurrent;
[0050] Controlling a charging port input or a discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is overcharged;
[0051] The charging port input or the discharging port output of the battery and / or the battery pack is controlled based on whether the battery and / or the battery pack is over-temperature.
[0052] In an optional implementation of the second aspect of the present invention, in response to the data correction request, correcting the relevant data of the battery and / or the battery pack based on a preset compensation algorithm includes:
[0053] Calculating the remaining capacity of the battery and / or the battery pack based on a preset Coulomb calculation method;
[0054] Correcting the voltage of the battery and / or the battery pack based on a preset open circuit voltage algorithm;
[0055] Correcting the current of the battery and / or the battery pack based on a preset static current algorithm;
[0056] The temperature of the battery and / or the battery pack is corrected based on a preset temperature compensation algorithm.
[0057] In an optional implementation of the second aspect of the present invention, in response to the current state of the battery management system and the battery and / or the battery pack, controlling the battery management system to enter a low power consumption operation mode when the battery management system and the battery and / or the battery pack meet a specified state includes:
[0058] Determine whether the battery and / or the battery pack is at a preset low power level, determine whether the battery management system has an active task, and determine whether the battery and / or the battery pack has a charging and / or discharging activity;
[0059] When the battery and / or the battery pack is at a preset low power level, or the battery management system has no active tasks and the battery and / or the battery pack has no charging and discharging activities, the battery management system is controlled to switch to a low power consumption operation mode.
[0060] Beneficial effects: The present invention discloses a battery management system and an operating method of the battery management system, the system includes: a battery data acquisition module for collecting relevant data of batteries and / or battery packs; a charge and discharge management module for controlling the charge and discharge of the batteries and / or battery packs based on the operating status of the batteries and / or battery packs; a battery data correction module for correcting the relevant data of the batteries and / or battery packs based on a preset compensation algorithm; a fault information recording and query module for storing fault information generated during the life cycle of the batteries and / or battery packs and providing query; a low-power operation module for controlling the battery management system to enter a low-power operation mode when the battery management system and the batteries and / or battery packs meet a specified status. The battery management system of the present invention has more complete functions, more accurate data acquisition, and more power saving. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 A schematic diagram of an embodiment of a battery management system of the present invention;
[0062] Figure 2 A schematic diagram of an embodiment of an operating method of a battery management system of the present invention; DETAILED DESCRIPTION
[0063] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0064] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 According to a first aspect of the present invention, a battery management system is provided, the battery management system comprising:
[0065] The battery data acquisition module 10 is used to collect relevant data of the battery and / or battery pack, and the relevant data includes battery hardware version number, battery software version number, battery model, battery barcode, RTC, total voltage of the battery pack, total current of the battery pack, maximum continuous current, maximum peak current, maximum charging current, power output coefficient, voltage of each battery string, design capacity, full charge capacity, remaining capacity, SOC, SOH, number of cycles, battery cell temperature, MOS temperature and board temperature, etc.;
[0066] a charge and discharge management module 20, configured to control the charge and discharge of the battery and / or the battery pack based on the operating status of the battery and / or the battery pack, wherein the operating status includes a battery charge and discharge status, a battery warning status (overcharge, overdischarge, charge overcurrent, discharge overcurrent, short circuit, high temperature, low temperature) and a battery protection status (overcharge, overdischarge, charge overcurrent, discharge overcurrent, short circuit, high temperature, low temperature);
[0067] A battery data correction module 30, used to correct the relevant data of the battery and / or the battery pack based on a preset compensation algorithm, wherein the compensation algorithm includes an open circuit voltage method, a coulomb counter method, a temperature compensation method, a static correction method and other SOC algorithms;
[0068] The fault information recording and query module 40 is used to store the fault information generated during the life cycle of the battery and / or the battery pack and provide query. The battery management system of the present invention can query the historical fault information generated by the BMS during the entire life cycle, which is convenient for finding and analyzing the cause of the fault. It is beneficial to the repair and maintenance of the BMS;
[0069] The low power operation module 50 is used to control the battery management system to enter a low power operation mode when the battery management system and the battery and / or the battery pack meet specified conditions. The specified conditions include no buttons, no communication, no charge and discharge current, or low voltage. After that, the battery management system automatically enters a low power mode to achieve energy saving mode and extend the battery life.
[0070] In an optional implementation of the first aspect of the present invention, the battery data acquisition module includes:
[0071] The driver loading unit is used to load the AFE driver. The battery management system of the present invention mainly uses the AFE analog front end to achieve high-precision acquisition of battery voltage, current, temperature and other parameters. The AFE driver is a piece of software code that controls the operation of the AFE hardware, including configuring the sampling parameters of the AFE, starting and stopping sampling, reading the sampling results, etc.
[0072] The initialization configuration unit is used to initialize and configure the AFE driver. The AFE driver initializes the sampling process and sets the sampling frequency, resolution and other related parameters.
[0073] A voltage sampling unit, used for sampling the voltage data of the battery and / or the battery pack based on the AFE driver. In this process, the AFE amplifies and filters the weak voltage signal from the battery to improve the signal quality. The analog-to-digital converter built into the AFE converts the amplified and filtered analog voltage signal into a digital signal. The AFE driver reads the converted digital voltage data from the AFE hardware, calibrates the collected raw voltage data to eliminate system errors and improve measurement accuracy, and stores the calibrated data in a cache for subsequent processing and analysis;
[0074] A current sampling unit is used to sample the current data of the battery and / or the battery pack based on the AFE driver. Similarly, the AFE driver can amplify and filter the weak current signal from the battery to improve the signal quality. The analog-to-digital converter built into the AFE converts the amplified and filtered analog current signal into a digital signal. The AFE driver reads the converted digital current data from the AFE hardware, calibrates the collected raw current data to eliminate system errors and improve measurement accuracy, and stores the calibrated data in a cache for subsequent processing and analysis;
[0075] a temperature sampling unit, for sampling the temperature data of the battery and / or the battery pack based on the AFE driver; the temperature data of the battery and / or the battery pack may be measured by a temperature sensor provided on the battery and / or the battery pack; the AFE driver may read the data of each temperature sensor and store it in a cache for later use after certain processing;
[0076] A protection sampling unit is used to sample the protection status of the battery and / or the battery pack based on the AFE driver. The protection status here includes overcharging, overdischarging, charging overcurrent, discharging overcurrent, short circuit, high temperature and low temperature, etc. The data based on which the protection sampling result is based can be the voltage, current and temperature data sampled by the AFE driver.
[0077] In an optional implementation of the first aspect of the present invention, the charge and discharge management module includes:
[0078] A charge / discharge judgment subunit, used to judge whether the battery and / or the battery pack is currently in a charging state or a discharging state, and whether the charge or discharge state judgment is to control the input of the charging port or the output of the discharging port;
[0079] a short circuit judgment unit, used for controlling the charging port input or the discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is short-circuited, and in specific control, if the battery and / or the battery pack is in a discharging state and short-circuited, the discharging port output is controlled to be turned off, and if the battery and / or the battery pack is in a charging state and short-circuited, the charging port input is controlled to be turned off;
[0080] an overcurrent judgment unit, for controlling the charging port input or the discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack has an overcurrent. Similarly, in specific control, if the battery and / or the battery pack is in a discharging state and has an overcurrent, the discharging port output is controlled to be turned off; if the battery and / or the battery pack is in a charging state and has an overcurrent, the charging port input is controlled to be turned off;
[0081] an overcharge judgment unit, configured to control the charging port input or the discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is overcharged. Similarly, in specific control, if the battery and / or the battery pack is in a discharging state and is overcharged, the discharging port output is controlled to be closed; if the battery and / or the battery pack is in a charging state and is overcharged, the charging port input is controlled to be closed;
[0082] The over-temperature judgment unit is used to control the charging port input or the discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is over-temperature. Similarly, in terms of specific control, if the battery and / or the battery pack is in a discharging state and over-temperature, the discharging port output is controlled to be closed; if the battery and / or the battery pack is in a charging state and over-temperature, the charging port input is controlled to be closed.
[0083] In an optional implementation of the first aspect of the present invention, the battery data correction module includes:
[0084] A battery capacity correction unit, used to calculate the remaining capacity of the battery and / or the battery pack based on a preset coulomb calculation method, use a current sensor to measure the current of the battery or battery pack during charging and discharging, integrate the measured current value over time, and calculate the total charge (coulomb) flowing through the battery within a certain period of time;
[0085] The voltage correction unit is used to correct the voltage of the battery and / or the battery pack based on a preset open circuit voltage algorithm. The open circuit voltage refers to the voltage across the battery when no load is connected. It is an important indicator of the battery state of charge (SOC) and state of health (SOH). The open circuit voltage can reflect the instantaneous energy state and long-term health trend of the battery, which is crucial for predicting battery life and maintenance strategies. According to the chemical characteristics and historical data of the battery, a preset open circuit voltage algorithm is developed. The algorithm includes the expected open circuit voltage value of the battery under different SOCs. Through a high-precision voltage measurement system, the open circuit voltage of the battery is collected when the battery is in a static state. The actual measured open circuit voltage is compared with the open circuit voltage in the preset algorithm, and the voltage data is linearized. The difference between the actual voltage and the expected voltage is analyzed to determine whether there is a measurement error or a change in the internal state of the battery. The correction coefficient is determined according to the temperature, usage history and aging degree of the battery. The linearized open circuit voltage is adjusted by applying the correction coefficient to obtain the corrected open circuit voltage.
[0086] A current compensation unit is used to correct the current of the battery and / or the battery pack based on a preset static current algorithm. The static current (IQ) refers to the current consumption of the battery in a static state without a load, including the battery self-discharge current and the static power consumption of the BMS. The static current algorithm is used to estimate and compensate for the natural discharge of the battery in a non-working state, thereby correcting the current data of the battery to obtain a more accurate state of charge. The current correction process is as follows: after the battery has been stationary for a period of time, the current of the battery is measured, and the current consumption of the battery during the stationary period is estimated using the static current algorithm. According to the estimated static current, the current of the battery is corrected to compensate for the current change caused by self-discharge, and a battery self-discharge model is established. The model is based on the chemical characteristics and historical data of the battery. According to the self-discharge model and the battery usage history, a current correction coefficient is calculated;
[0087] The temperature compensation unit is used to correct the temperature of the battery and / or the battery pack based on a preset temperature compensation algorithm, collect temperature data of the battery system in real time, including battery surface temperature, ambient temperature and coolant temperature, establish a thermal-electric coupling model of the battery, which describes the relationship between battery temperature and battery performance parameters (such as voltage, internal resistance), identify model parameters through experiments and historical data, including temperature coefficient and temperature sensitivity parameters, use a temperature compensation algorithm to predict the performance changes of the battery under different temperature conditions, the BMS continuously monitors the temperature and performance parameters of the battery, updates the temperature compensation parameters in real time, and dynamically adjusts the temperature compensation strategy according to the actual operating status of the battery and changes in ambient temperature.
[0088] In an optional implementation of the first aspect of the present invention, the low power consumption operation module includes:
[0089] a comprehensive condition judgment unit, used to judge whether the battery and / or the battery pack is at a preset low power level, whether the battery management system has an active task, and whether the battery and / or the battery pack has a charging and / or discharging activity;
[0090] A mode switching unit is used to control the battery management system to switch to a low power consumption operation mode when the battery and / or the battery pack is at a preset low power level, or when the battery management system has no active tasks and the battery and / or the battery pack has no charging and discharging activities. In the present invention, when the battery management system has no buttons or communications, the battery and / or the battery pack has no charging or discharging current, or when the battery and / or the battery pack has a low voltage, the battery management system automatically enters a low power consumption mode to achieve energy-saving mode and extend the life of the battery.
[0091] In an optional implementation of the first aspect of the present invention, the battery management system also includes a host computer communication module, which is used to send all BMS information collected by the battery management system to the host computer for display, and the BMS information includes battery hardware version number, battery software version number, battery model, battery barcode, RTC, battery pack total voltage, battery pack total current, maximum continuous current, maximum peak current, maximum charging current, power output coefficient, voltage of each string of cells, design capacity, full charge capacity, remaining capacity, SOC, SOH, number of cycles, cell temperature, MOS temperature, on-board temperature, cell balance status, battery charge and discharge status, battery warning status (overcharge, over discharge, charge overcurrent, discharge overcurrent, short circuit, high temperature, low temperature), battery protection status (overcharge, over discharge, charge overcurrent, discharge overcurrent, short circuit, high temperature, low temperature), battery pack record data, historical fault information, etc.
[0092] In an optional implementation of the first aspect of the present invention, the fault information recording and query module 40 includes:
[0093] A fault storage unit, used for storing fault information according to an RTC index when a fault occurs to the battery and / or the battery pack;
[0094] The fault query unit is used to upload the latest one or more fault information to the host computer when receiving a fault query command, or to push one fault information to the host computer according to the time of the fault information. Each time a fault query command is received, one fault information is pushed to the host computer according to the time from near to far.
[0095] See also Figure 2 A second aspect of the present invention provides an operating method of a battery management system, the operating method of the battery management system comprising:
[0096] S100, in response to a battery data collection request, collecting relevant data of a battery and / or a battery pack;
[0097] S200, in response to a battery charge and discharge request, controlling the charge and discharge of the battery and / or the battery pack based on the operating status of the battery and / or the battery pack;
[0098] S300, in response to a data correction request, correcting the relevant data of the battery and / or the battery pack based on a preset compensation algorithm;
[0099] S400, in response to a fault storage / query request, storing fault information generated during the life cycle of the battery and / or the battery pack and providing query;
[0100] S500: In response to current states of the battery management system and the battery and / or the battery pack, control the battery management system to enter a low power consumption operation mode when the battery management system and the battery and / or the battery pack meet specified states.
[0101] In an optional implementation manner of the second aspect of the present invention, in response to the battery data collection request, collecting relevant data of the battery and / or battery pack includes:
[0102] Load AFE driver;
[0103] Initialize and configure the AFE driver;
[0104] Sampling voltage data of the battery and / or the battery pack based on the AFE driver;
[0105] Sampling current data of the battery and / or the battery pack based on the AFE driver;
[0106] Sampling temperature data of the battery and / or the battery pack based on the AFE driver;
[0107] The protection status of the battery and / or the battery pack is sampled based on the AFE driver.
[0108] In an optional implementation manner of the second aspect of the present invention, in response to the battery charge and discharge request, controlling the charge and discharge of the battery and / or the battery pack based on the operating state of the battery and / or the battery pack includes:
[0109] Determine whether the battery and / or the battery pack is currently in a charging state or a discharging state;
[0110] Controlling the charging port input or discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is short-circuited;
[0111] Controlling the charging port input or discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack has an overcurrent;
[0112] Controlling a charging port input or a discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is overcharged;
[0113] The charging port input or the discharging port output of the battery and / or the battery pack is controlled based on whether the battery and / or the battery pack is over-temperature.
[0114] In an optional implementation of the second aspect of the present invention, in response to the data correction request, correcting the relevant data of the battery and / or the battery pack based on a preset compensation algorithm includes:
[0115] Calculating the remaining capacity of the battery and / or the battery pack based on a preset Coulomb calculation method;
[0116] Correcting the voltage of the battery and / or the battery pack based on a preset open circuit voltage algorithm;
[0117] Correcting the current of the battery and / or the battery pack based on a preset static current algorithm;
[0118] The temperature of the battery and / or the battery pack is corrected based on a preset temperature compensation algorithm.
[0119] In an optional implementation of the second aspect of the present invention, in response to the current state of the battery management system and the battery and / or the battery pack, controlling the battery management system to enter a low power consumption operation mode when the battery management system and the battery and / or the battery pack meet a specified state includes:
[0120] Determine whether the battery and / or the battery pack is at a preset low power level, determine whether the battery management system has an active task, and determine whether the battery and / or the battery pack has a charging and / or discharging activity;
[0121] When the battery and / or the battery pack is at a preset low power level, or the battery management system has no active tasks and the battery and / or the battery pack has no charging and discharging activities, the battery management system is controlled to switch to a low power consumption operation mode.
[0122] In summary, the present invention discloses a battery management system and an operating method of the battery management system, the system includes: a battery data acquisition module for collecting relevant data of batteries and / or battery packs; a charge and discharge management module for controlling the charge and discharge of the batteries and / or battery packs based on the operating status of the batteries and / or battery packs; a battery data correction module for correcting the relevant data of the batteries and / or battery packs based on a preset compensation algorithm; a fault information recording and query module for storing fault information generated during the life cycle of the batteries and / or battery packs and providing query; a low power operation module for controlling the battery management system to enter a low power operation mode when the battery management system and the batteries and / or battery packs meet a specified state. The battery management system of the present invention has more complete functions, more accurate data acquisition, and more power saving.
[0123] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A battery management system, characterized in that: The battery management system comprises: A battery data acquisition module is used to collect relevant data of batteries and / or battery packs; A charge and discharge management module, used for controlling the charge and discharge of the battery and / or the battery pack based on the operating status of the battery and / or the battery pack; A battery data correction module, used for correcting the relevant data of the battery and / or the battery pack based on a preset compensation algorithm; A fault information recording and query module, used to store fault information generated during the life cycle of the battery and / or the battery pack and provide query; The low power consumption operation module is used to control the battery management system to enter a low power consumption operation mode when the battery management system and the battery and / or the battery pack meet a specified state.
2. The battery management system according to claim 1, characterized in that: The battery data acquisition module comprises: A driver loading unit, used for loading an AFE driver; An initialization configuration unit, used for initializing and configuring the AFE driver; A voltage sampling unit, configured to sample voltage data of the battery and / or the battery pack based on the AFE driver; A current sampling unit, configured to sample current data of the battery and / or the battery pack based on the AFE driver; a temperature sampling unit, configured to sample temperature data of the battery and / or the battery pack based on the AFE driver; A protection sampling unit is used to sample the protection status of the battery and / or the battery pack based on the AFE driver.
3. The battery management system according to claim 1, characterized in that: The charge and discharge management module includes: A charge / discharge judgment subunit, used to judge whether the battery and / or the battery pack is currently in a charging state or a discharging state; a short circuit judgment unit, configured to control a charging port input or a discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is short-circuited; an overcurrent judgment unit, configured to control a charging port input or a discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack has an overcurrent; an overcharge judgment unit, configured to control a charging port input or a discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is overcharged; An over-temperature judgment unit is used to control the charging port input or discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is over-temperature.
4. The battery management system according to claim 1, characterized in that: The battery data correction module comprises: A battery capacity correction unit, used for calculating the remaining capacity of the battery and / or the battery pack based on a preset Coulomb calculation method; A voltage correction unit, used for correcting the voltage of the battery and / or the battery pack based on a preset open circuit voltage algorithm; a current compensation unit, configured to correct the current of the battery and / or the battery pack based on a preset static current algorithm; The temperature compensation unit is used to correct the temperature of the battery and / or the battery pack based on a preset temperature compensation algorithm.
5. The battery management system according to claim 1, characterized in that: The low power consumption operation module comprises: a comprehensive condition judgment unit, used to judge whether the battery and / or the battery pack is at a preset low power level, whether the battery management system has an active task, and whether the battery and / or the battery pack has a charging and / or discharging activity; A mode switching unit is used to control the battery management system to switch to a low power consumption operation mode when the battery and / or the battery pack is at a preset low power level, or when the battery management system has no active tasks and the battery and / or the battery pack has no charging and discharging activities.
6. A method for operating a battery management system, characterized in that: The operating method of the battery management system includes: In response to a battery data collection request, collect relevant data of the battery and / or battery pack; In response to a battery charge and discharge request, controlling the charge and discharge of the battery and / or the battery pack based on the operating status of the battery and / or the battery pack; In response to a data correction request, correcting the relevant data of the battery and / or the battery pack based on a preset compensation algorithm; In response to a fault storage / query request, storing fault information generated during the life cycle of the battery and / or the battery pack and providing query; In response to current states of the battery management system and the battery and / or the battery pack, the battery management system is controlled to enter a low power consumption operation mode when the battery management system and the battery and / or the battery pack meet specified states.
7. The operating method of the battery management system according to claim 6, characterized in that: In response to the battery data collection request, collecting relevant data of the battery and / or battery pack includes: Load AFE driver; Initialize and configure the AFE driver; Sampling voltage data of the battery and / or the battery pack based on the AFE driver; Sampling current data of the battery and / or the battery pack based on the AFE driver; Sampling temperature data of the battery and / or the battery pack based on the AFE driver; The protection status of the battery and / or the battery pack is sampled based on the AFE driver.
8. The operating method of the battery management system according to claim 6, characterized in that: The controlling the charging and discharging of the battery and / or the battery pack based on the operating state of the battery and / or the battery pack in response to the battery charging and discharging request includes: Determine whether the battery and / or the battery pack is currently in a charging state or a discharging state; Controlling the charging port input or discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is short-circuited; Controlling the charging port input or discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack has an overcurrent; Controlling a charging port input or a discharging port output of the battery and / or the battery pack based on whether the battery and / or the battery pack is overcharged; The charging port input or the discharging port output of the battery and / or the battery pack is controlled based on whether the battery and / or the battery pack is over-temperature.
9. The operating method of the battery management system according to claim 6, characterized in that: In response to the data correction request, correcting the relevant data of the battery and / or the battery pack based on a preset compensation algorithm includes: Calculating the remaining capacity of the battery and / or the battery pack based on a preset Coulomb calculation method; Correcting the voltage of the battery and / or the battery pack based on a preset open circuit voltage algorithm; Correcting the current of the battery and / or the battery pack based on a preset static current algorithm; The temperature of the battery and / or the battery pack is corrected based on a preset temperature compensation algorithm.
10. The operating method of the battery management system according to claim 6, characterized in that: In response to the current state of the battery management system and the battery and / or the battery pack, controlling the battery management system to enter a low power consumption operation mode when the battery management system and the battery and / or the battery pack meet a specified state includes: Determine whether the battery and / or the battery pack is at a preset low power level, determine whether the battery management system has an active task, and determine whether the battery and / or the battery pack has a charging and / or discharging activity; When the battery and / or the battery pack is at a preset low power level, or the battery management system has no active tasks and the battery and / or the battery pack has no charging and discharging activities, the battery management system is controlled to switch to a low power consumption operation mode.
Citation Information
Cited By
Data calibration method and system for high-precision direct current collector
CN120489201A
Method for controlling battery in vehicle and vehicle
CN120963453A