Battery management controller and battery management method
By integrating the pressure sensor chip on the main control board of the battery management controller, the problem of independent sensors occupying space and high power consumption is solved, real-time monitoring of internal pressure of the battery pack and thermal runaway alarm is achieved.
Patent Information
- Application Number
- CN202411235783.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2025-01-03
AI Technical Summary
The independent pressure sensors in the existing battery pack require wiring harness connection and occupy space, which is costly and may not work properly due to abnormal wiring harness, and consume a lot of power.
Integrate the pressure sensor chip on the main control board of the battery management controller, detect the internal pressure signal of the battery pack through the power supply module and the microprocessor, and wake up the microprocessor in sleep mode to judge the risk of thermal runaway, avoiding independent pressure sensors installation and wiring harness connection.
It reduces the space occupied by the battery pack, reduces power consumption, avoids sensor failures caused by abnormal wiring harness, and realizes real-time thermal runaway alarm.
Smart Images

Figure CN119253092A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of battery management, and in particular relates to a battery management controller and a battery management method. Background Art
[0002] The safety of new energy vehicles is receiving more and more attention. In order to protect the safety of drivers and passengers, the Battery Management Controller (BMC) needs to send an alarm signal before the battery pack experiences thermal runaway so that the drivers and passengers can leave in time.
[0003] When thermal runaway occurs in a battery pack, the pressure inside the battery pack rises sharply. The pressure inside the battery pack is an important signal for monitoring thermal runaway. When the battery management controller is running, this pressure will be directly used for the condition of thermal runaway; when the battery management controller is dormant, the pressure sensor (Barometric Pressure Sensor, BPS) is also monitoring the pressure of the battery pack. When the pressure of the battery pack rises, the pressure sensor will wake up the battery management controller and provide an alarm signal in time.
[0004] At present, most of the pressure sensors of battery packs are composed of independent pressure sensor components, such as Figure 1 As shown, the pressure sensor communicates with the battery management controller through the Controller Area Network (CAN) protocol. The pressure sensor has a microprocessor (MCU) and a power system inside. Since it is an independent pressure sensor, its cost is relatively high, and the installation of the pressure sensor occupies part of the battery pack space, which makes it difficult to install for compact battery packs. In addition, the pressure sensor needs to be connected to the outside of the battery pack with a wiring harness. Once an abnormality occurs in the wiring harness, the sensor will not work properly, and the independent pressure sensor consumes a relatively large current. Summary of the invention
[0005] The purpose of the present invention is to provide a battery management controller and a battery management method. By integrating the pressure sensor module on the main control board of the battery management controller, the technical problems that the pressure sensor needs to be connected to the outside of the battery pack with a wire harness and the installation of the pressure sensor occupies the battery pack space are solved.
[0006] In order to solve the above technical problems, the present invention is implemented through the following technical solutions:
[0007] The present invention provides a battery management controller, which includes: a power supply module, a pressure sensor chip, an SBC component and a microprocessor;
[0008] The power supply module is connected to the sensor chip and the SBC component, and is used to supply power to the sensor chip and the SBC component;
[0009] The pressure sensor chip is arranged on the main control board of the battery management controller and is used to detect the pressure signal inside the battery pack;
[0010] When the pressure sensor chip detects that the pressure signal is abnormal in the sleep mode, the SBC component is awakened, and the SBC component supplies power to the microprocessor to wake up the microprocessor;
[0011] The microprocessor obtains a historical pressure signal detected by the pressure sensor chip, and determines the thermal runaway risk of the battery pack according to the historical pressure signal;
[0012] When the battery pack has a risk of thermal runaway, a thermal runaway alarm is issued.
[0013] In one embodiment of the present invention, the pressure sensor chip sends the detected pressure signal to the microprocessor via SPI communication.
[0014] In one embodiment of the present invention, the pressure signal includes a pressure value and a pressure change rate.
[0015] In one embodiment of the present invention, when the pressure sensor chip is in sleep mode, its internal comparator still monitors the pressure value and the pressure change rate inside the battery pack;
[0016] When the pressure value is greater than or equal to a preset pressure threshold and / or the pressure change rate is greater than or equal to a preset pressure change rate threshold, the pressure sensor chip wakes up the SBC component, and the SBC component supplies power to the microprocessor to wake up the microprocessor.
[0017] In one embodiment of the present invention, the microprocessor is further configured to write a preset pressure threshold and a preset pressure change rate threshold into the pressure sensor chip before entering the sleep mode.
[0018] In one embodiment of the present invention, the microprocessor is further configured to identify a wake-up source;
[0019] When the wake-up source is the pressure sensor chip, a historical pressure signal detected by the pressure sensor chip is obtained, and the thermal runaway risk of the battery pack is judged based on the historical pressure signal.
[0020] In one embodiment of the present invention, the microprocessor is further used to record the number of false awakenings, and when the number of consecutive false awakenings is greater than a preset false awakening threshold, a false awakening fault alarm is issued.
[0021] In one embodiment of the present invention, the pressure sensor chip is also used to send a fault signal to the microprocessor when a fault occurs;
[0022] The microprocessor resets the pressure sensor chip after receiving the fault signal.
[0023] In one embodiment of the present invention, the power supply module includes an anti-reverse unit and an LDO unit;
[0024] The input end of the anti-reverse unit is connected to the battery located outside the battery pack, and the output end is connected to the input end of the SBC component and the LDO unit respectively;
[0025] The output end of the LDO unit is connected to the power supply end of the sensor chip, and is used to step down the output voltage of the anti-reverse unit to provide the rated working voltage of the sensor chip.
[0026] In one embodiment of the present invention, when the battery pack does not have a risk of thermal runaway, the microprocessor controls the pressure sensor chip and the SBC component to enter the sleep mode and then powers off to enter the sleep mode.
[0027] Based on the same inventive concept, the present invention also provides a battery management method, which is applied to a microprocessor of a battery management controller. The battery management method includes:
[0028] receiving a wake-up signal sent by the pressure sensor chip after the SBC component is awakened to enter a working state, wherein the pressure sensor chip wakes up the SBC component when detecting an abnormal pressure signal inside the battery pack in the sleep mode;
[0029] Acquire a historical pressure signal detected by the pressure sensor chip, and determine the thermal runaway risk of the battery pack according to the historical pressure signal;
[0030] When the battery pack has a risk of thermal runaway, a thermal runaway alarm is issued.
[0031] A battery management controller provided by the present invention includes a power supply module, a pressure sensor chip, an SBC component and a microprocessor. The power supply module is connected to the sensor chip and the SBC component and is used to power the sensor chip and the SBC component. The pressure sensor chip is arranged on the main control board of the battery management controller and is used to detect the pressure signal inside the battery pack. When the pressure sensor chip detects that the pressure signal is abnormal in the sleep mode, the SBC component is awakened. The SBC component powers the microprocessor to wake up the microprocessor. The microprocessor obtains the historical pressure signal detected by the pressure sensor chip and determines whether the battery pack has a thermal runaway risk based on the historical pressure signal. If yes, a thermal runaway alarm is issued. If not, the pressure sensor chip and the SBC component are controlled to enter the sleep mode and then powered off to enter the sleep mode. Since the pressure sensor chip is arranged on the main control board of the battery management controller, there is no need to install an independent pressure sensor inside the battery pack, which reduces the internal space occupied by the battery pack, and does not require a wiring harness to be connected to the outside of the battery pack, thus avoiding the situation where the pressure sensor cannot work normally due to abnormal wiring harness. Secondly, since the pressure sensor chip reuses the microprocessor and power supply module of the battery management controller itself, it does not require a separate microprocessor and power supply system, so its power consumption is low during normal operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for describing the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0033] Figure 1 Schematic diagram of the system architecture of an existing battery pack pressure sensor.
[0034] Figure 2 A schematic diagram of the structure of a battery management controller provided as an exemplary embodiment of the present application.
[0035] Figure 3 A circuit structure diagram of a battery management controller provided as an exemplary embodiment of the present application.
[0036] Figure 4 A schematic diagram of the working process of a pressure sensor chip in a battery management controller provided as an exemplary embodiment of the present application.
[0037] Figure 5 A schematic diagram of the working process of a battery management controller provided as an exemplary embodiment of the present application.
[0038] Figure 6 A flowchart of a battery management method provided in another embodiment of the present application is provided.
[0039] The reference numerals are as follows:
[0040] 100 Battery Management Controller
[0041] 110 Power supply module
[0042] 111 Anti-reverse unit
[0043] 112 LDO units
[0044] 120 SBC components
[0045] 130 Microprocessor
[0046] 140 Pressure sensor chip DETAILED DESCRIPTION
[0047] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0048] In order to solve the technical problem that the independent pressure sensor inside the existing battery pack needs to be connected to the outside of the battery pack by a wire harness and the installation of the pressure sensor occupies part of the space inside the battery pack, the present invention provides a battery management controller, which includes: a power supply module, a pressure sensor chip, an SBC component and a microprocessor; the power supply module is connected to the sensor chip and the SBC component, and is used to power the sensor chip and the SBC component; the pressure sensor chip is arranged on the main control board of the battery management controller, and is used to detect the pressure signal inside the battery pack; when the pressure sensor chip detects that the pressure signal is abnormal in the sleep mode, the SBC component is awakened, and the SBC component powers the microprocessor to wake up the microprocessor; the microprocessor obtains the historical pressure signal detected by the pressure sensor chip, and determines whether the battery pack has a thermal runaway risk according to the historical pressure signal; if yes, a thermal runaway alarm is issued; if not, the pressure sensor chip and the SBC component are controlled to enter the sleep mode and then powered off to enter the sleep mode. These embodiments will be discussed in detail below.
[0049] In an exemplary embodiment of the present application, see Figure 2 As shown, Figure 2A schematic diagram of the structure of a battery management controller 100 is shown. The battery management controller 100 is located inside a battery pack and includes a power supply module 110, a pressure sensor chip 140, an SBC component 120 and a microprocessor 130. The battery management controller 100 communicates with the outside of the battery pack via a CAN protocol. The power supply module 110 includes an anti-reverse unit 111 and an LDO unit 112, which are used to power the SBC component 120 and the sensor chip 140. The input end of the anti-reverse unit 111 is connected to a battery located outside the battery pack, and the output end is connected to the input end of the SBC component 120 and the LDO unit 112 respectively. The output end of the LDO unit 112 is connected to the power supply end of the sensor chip 140, and is used to step down the output voltage of the anti-reverse unit 111 to provide the rated working voltage of the sensor chip 140. Among them, the pressure sensor chip 140 is integrated on the main control board of the battery management controller 100. It should be noted that the pressure sensor chip 140 includes a memory inside, and the memory includes but is not limited to a static random access memory (SRAM). In this embodiment, since the pressure sensor chip 140 is integrated on the main control board of the battery management controller 100, there is no need for an independent power supply to power the pressure sensor chip 140. When the storage battery located outside the battery pack powers the battery manager 100, it also powers the pressure sensor chip 140.
[0050] In an exemplary embodiment of the present application, see Figure 3 As shown, Figure 3A schematic diagram of the circuit structure of a battery management controller 100 is shown. In this embodiment, the output voltage of the battery located outside the battery pack is 12V. Of course, in other embodiments, the battery can also use a low-voltage or high-voltage power supply, and obtain the steady-state voltage required for the normal operation of the battery management controller 100 through a boost or buck circuit. The battery management controller 100 includes a system basic chip (SBC) component 120 and a microprocessor 130. In this embodiment, the SBC component 120 is used to power the microprocessor 130 and receive a wake-up signal sent by the pressure sensor chip 140. The microprocessor 130 is used to detect pressure signals and fault signals, communicate with the pressure sensor chip 140 via a serial peripheral interface (SPI), and reset the pressure sensor chip 140 when a fault occurs to the pressure sensor chip 140. The pressure sensor chip 140 is used to record the pressure signal detected inside the battery pack and the fault signal generated by self-diagnosis and send the pressure signal and fault signal to the microprocessor 130 via SPI communication. The pressure sensor chip 140 is also used to perform initialization settings when the battery management controller is initially powered on and to feedback the SPI communication ready status to the microprocessor 130 and to wake up the battery management controller 100 in the sleep state if an abnormal pressure signal is detected inside the battery pack.
[0051] It should be noted that, in an exemplary embodiment of the present application, the power supply module 110 of the battery management controller 100 includes an anti-reverse unit 111 and a low dropout regulator (LDO) unit 112. The anti-reverse unit 111 is used to prevent the polarity of the power supply from being reversed. When the polarity of the power supply is accidentally reversed, the anti-reverse unit 111 can quickly cut off the circuit to prevent the current from flowing through the wrong path, thereby protecting the sensitive components in the circuit from damage. The LDO unit 112 is used to convert the voltage at the output end of the anti-reverse unit 111 into the rated operating voltage required by the pressure sensor chip 140. In this embodiment, the rated operating voltage of the pressure sensor chip 140 is 3.3V. It can be understood that in other embodiments, different types of pressure sensor chips have different rated operating voltages.
[0052] For further information, please refer to Figure 3As shown, the SBC component 120 can communicate with the microprocessor 130. It should be noted that in this embodiment, the SBC component 120 can communicate with the microprocessor 130 through a mobile switching center (MSC), and the pressure sensor chip 140 communicates with the microprocessor 130 through SPI. In addition, in this embodiment, WK represents a fault signal sent to the microprocessor 130 by the sensor chip 140 when a fault is found in the self-diagnosis. In this embodiment, the fault of the sensor chip 140 includes but is not limited to sampling stagnation or communication failure. It should be noted that when the pressure sensor chip 140 fails, the pressure signal detected by the pressure sensor chip 140 will use a substitute value. BPS-RST means that the microprocessor 130 sends a reset signal to the pressure sensor chip 140 after receiving the fault signal, and when the pressure sensor chip 140 resets and completes the fault clearance, the pressure sensor chip 140 sends a feedback signal of fault clearance to the microprocessor 130. SPI-ready means that after the battery management controller 100 is initially powered on, the pressure sensor chip 140 is initialized and set after being awakened by the microprocessor 130, and feedbacks the SPI communication ready status to the microprocessor 130. BPS-WK means that when the pressure sensor chip 140 detects an abnormal pressure signal inside the battery pack in sleep mode, it sends a wake-up signal to the SBC component 120.
[0053] In an exemplary embodiment of the present application, see Figure 4 and Figure 5 As shown, Figure 4 A schematic diagram of the working process of the pressure sensor chip 140 in the battery management controller 100 is shown. Figure 5 A schematic diagram of the working process of a battery management controller 100 is shown, and the specific working principle of the battery management controller 100 will be described below:
[0054] The power supply module 110 includes an anti-reverse unit 111 and an LDO unit 112. The 12V battery located outside the battery pack supplies power to the SBC component 120 and the pressure sensor chip 140 through the anti-reverse unit 111. In this embodiment, the output voltage of the anti-reverse unit 111 needs to be stepped down by the LDO unit 112 to obtain the rated working voltage of the pressure sensor chip 140. The battery management controller 100 is awakened after initial power-on. The microprocessor 130 in the battery management controller 100 wakes up the pressure sensor chip 140 through SPI communication. It should be noted that in other embodiments, the microprocessor 130 can also wake up the pressure sensor chip 140 through a hard line. The hard line wake-up is a technology for waking up a device or system in a sleep state by signal transmission in a hardware circuit. Specifically, when a device or system enters a sleep state, a specific signal in the hardware circuit is set to a wake-up state. When this signal is triggered, it will be transmitted to the controller of the device or system to wake it up from the sleep state.
[0055] After receiving the wake-up signal sent by the microprocessor 130, the pressure sensor chip 140 performs initialization settings and feeds back to the microprocessor 130 the state that the SPI communication is ready. It should be noted that, in other embodiments, after the microprocessor 130 wakes up the pressure sensor chip 140, it is considered that the pressure sensor chip 140 has completed the initialization settings and the SPI communication is ready after a preset delay time. At the same time, the pressure sensor chip 140 detects the pressure signal inside the current battery pack and sends the detected pressure signal to the microprocessor 130 via SPI communication. It should be noted that the pressure signal detected by the pressure sensor chip 140 includes the pressure value and the pressure change rate.
[0056] The microprocessor 130 in the battery management controller 100 detects the SPI communication status fed back by the pressure sensor chip 140. When the SPI communication between the pressure sensor chip 140 and the microprocessor 130 is normal, the microprocessor 130 obtains the current pressure value and pressure change rate inside the battery pack detected by the pressure sensor chip 140, and determines the thermal runaway of the battery pack based on the pressure value and / or the pressure change rate. When the pressure value is greater than or equal to a preset pressure threshold and / or the pressure change rate is greater than or equal to a preset pressure change rate threshold, there is a risk of thermal runaway in the battery pack, and the battery management controller 100 issues a battery pack thermal runaway alarm. Otherwise, there is no risk of thermal runaway in the battery pack, and the battery management controller 100 enters a sleep mode. In this embodiment, the microprocessor 130 controls the SBC component 120 and the pressure sensor chip 140 to enter a sleep mode, the SBC component 120 stops supplying power to the microprocessor 130, and the microprocessor 130 is powered off and enters a sleep mode.
[0057] It should be noted that the pressure sensor chip 140 also performs self-diagnosis after the battery management controller 100 is initially powered on. If a fault is found in the self-diagnosis, a fault signal is sent to the microprocessor 130. After receiving the fault signal, the microprocessor 130 resets the pressure sensor chip 140. Specifically, when the pressure sensor chip 140 self-diagnoses a fault such as sampling stagnation or communication abnormality, a fault signal is sent to the microprocessor 130 through SPI communication. After receiving the fault signal, the microprocessor 130 sends a reset signal to the pressure sensor chip 140. After the pressure sensor chip 140 is reset, the reset state is fed back to the microprocessor 130. If the pressure sensor chip 140 still does not clear the fault after a preset fault recovery time, the battery management controller 100 issues a pressure sensor chip 140 fault alarm. It should be noted that when the pressure sensor chip 140 fails, the pressure signal detected by the pressure sensor chip 140 will use a substitute value.
[0058] Before the microprocessor 130 enters the sleep mode, the microprocessor 130 writes the preset pressure threshold and the preset pressure change rate threshold into the pressure sensor chip 140 through SPI communication. It should be noted that the internal comparator of the pressure sensor chip 140 still monitors the pressure value and pressure change rate inside the battery pack in the sleep mode.
[0059] The pressure sensor chip 140 monitors the pressure signal inside the battery pack in sleep mode. When the pressure value inside the battery pack is greater than or equal to a preset pressure threshold and / or the pressure change rate is greater than or equal to a preset pressure change rate threshold, the pressure sensor chip 140 first wakes up the SBC component 120 through the wake-up line, and the power supply chip of the SBC component 120 supplies power to the microprocessor 130 to wake up the microprocessor 130. Otherwise, the pressure sensor chip 140 will continue to remain in sleep mode.
[0060] After the microprocessor 130 is awakened, the wake-up source is identified. When the wake-up source is identified as the pressure sensor chip 140, the microprocessor 130 reads the historical pressure value and the historical pressure change rate stored in the pressure sensor chip 140 as the judgment condition of the internal pressure of the battery pack at the awakening time, and saves them in the memory of the microprocessor 130. The memory of the microprocessor 130 includes an Electrically Erasable Programmable Read-Only Memory (EEPROM) or a non-volatile memory (NV). Of course, in other embodiments, the memory may also include other types of memory. The microprocessor 130 determines whether the battery pack has a risk of thermal runaway based on the historical pressure value and / or the historical pressure change rate. When the historical pressure value is greater than or equal to a preset pressure threshold and / or the historical pressure change rate is greater than or equal to a preset pressure change rate threshold, a battery pack thermal runaway alarm is issued. Otherwise, it is a false wake-up. The microprocessor 130 delays for a preset time and then enters the sleep mode again. In this embodiment, the preset time is set to 3 minutes. Of course, in other embodiments, the preset time can be customized according to actual needs.
[0061] It should be noted that if the pressure value inside the battery pack is greater than or equal to the preset pressure threshold and / or the pressure change rate is greater than or equal to the preset pressure change rate threshold after the microprocessor 130 is awakened, the battery management controller 100 will issue a battery pack thermal runaway alarm and remain awake until the wake-up source is cleared. It should be noted that in this embodiment, the wake-up source is cleared by powering off and then powering on the battery management controller 100. If the pressure value inside the battery pack is not greater than or equal to the preset pressure threshold and / or the pressure change rate is not greater than or equal to the preset pressure change rate threshold after the microprocessor 130 is awakened, it is a false awakening, and the microprocessor 130 records the number of awakenings and saves it in the memory of the microprocessor 130. When the number of consecutive false awakenings is greater than the false awakening threshold, the battery management controller 100 issues a false awakening fault alarm. In this embodiment, the false awakening threshold is set to 10 times. Of course, in other embodiments, the false awakening threshold can be customized according to actual needs.
[0062] In summary, the present invention provides a battery management controller 100. After the battery management controller 100 is initially powered on, the battery management controller 100 is awakened, and the pressure sensor chip 140 arranged on the main control board will detect the pressure signal inside the battery pack; if the pressure inside the battery pack rises sharply, the battery management controller 100 will detect that the pressure value is greater than or equal to a preset pressure threshold and / or the pressure change rate is greater than or equal to a preset pressure change rate threshold, and the detection result is used to identify thermal runaway of the battery pack; if a fault in the pressure sensor chip 140 is detected, the battery management controller 100 will issue a pressure sensor chip fault alarm; if an abnormality is detected in the pressure sensor chip 140, including sampling jam or communication failure, the microprocessor 130 of the battery management controller 100 will reset the pressure sensor chip 140; if there is no abnormality in the pressure value Before the battery management controller 100 enters the sleep mode, the microprocessor 130 writes the preset pressure threshold and the preset pressure change rate into the pressure sensor chip, and controls the pressure sensor chip 140 to enter the sleep mode; in the sleep mode, the internal comparator of the pressure sensor chip 140 still monitors the pressure value and the pressure change rate inside the battery pack; when the pressure sensor chip 140 detects that the pressure value is greater than or equal to the preset pressure value threshold and / or the pressure change rate is greater than or equal to the preset pressure change rate threshold, the battery management controller 100 will be awakened, and the battery management controller 100 will identify the wake-up source and detect whether the battery pack has a thermal runaway risk; if it is confirmed that there is a thermal runaway risk, the battery management controller 100 will issue a thermal runaway alarm, and if no abnormality is detected, it is a false awakening, and the battery management controller 100 will continue to sleep after a preset delay time. A battery management controller 100 provided by the present invention is capable of detecting the pressure signal inside the battery pack in real time, and issuing a thermal runaway alarm when the pressure signal inside the battery pack is abnormal. Since the pressure sensor chip 140 is integrated on the main control board of the battery management controller 100, there is no need to install an independent pressure sensor inside the battery pack, thereby reducing the internal space occupied by the battery pack, and no wiring harness is required to connect to the outside of the battery pack, thus avoiding the situation where the pressure sensor chip cannot work normally due to abnormal wiring harness. Secondly, since the pressure sensor chip reuses the microprocessor 130 and power supply module 110 of the battery management controller 100 itself, it does not require a separate microprocessor and power supply system, so its power consumption during normal operation is low.
[0063] Based on the same inventive concept, please refer to Figure 6 As shown, another embodiment of the present invention further provides a battery management method, comprising:
[0064] S10: receiving a wake-up signal sent by the pressure sensor chip after the SBC component is awakened to enter a working state, wherein the pressure sensor chip wakes up the SBC component when detecting an abnormal pressure signal inside the battery pack in the sleep mode;
[0065] S20: Acquire a historical pressure signal detected by the pressure sensor chip, and determine the thermal runaway risk of the battery pack according to the historical pressure signal;
[0066] S30: When the battery pack has a risk of thermal runaway, a thermal runaway alarm is issued.
[0067] It should be noted that since the battery management method provided in this embodiment belongs to the same inventive concept as the battery management controller 100 provided in any of the above embodiments, it has at least the same beneficial effects and will not be described in detail here.
[0068] Flowcharts are used in the present application to illustrate the operations performed by the system according to the embodiments of the present application. It should be understood that the preceding or following operations are not necessarily performed precisely in order. On the contrary, various steps can be processed in reverse order or simultaneously. At the same time, or other operations are added to these processes, or a certain step or several steps are removed from these processes. At the same time, the present application uses specific words to describe the embodiments of the present application. For example, "one embodiment", "one embodiment", and / or "some embodiments" mean a certain feature, structure or characteristic related to at least one embodiment of the present application. Therefore, it should be emphasized and noted that "one embodiment" or "one embodiment" or "an alternative embodiment" mentioned twice or more in different positions in this specification does not necessarily refer to the same embodiment. In addition, some features, structures or characteristics in one or more embodiments of the present application can be appropriately combined.
[0069] In addition, it will be appreciated by those skilled in the art that various aspects of the present application may be illustrated and described by a number of patentable categories or situations, including any new and useful process, machine, product or combination of substances, or any new and useful improvements thereto. Accordingly, various aspects of the present application may be performed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software may all be referred to as "data blocks", "modules", "engines", "units", "components" or "systems". In addition, various aspects of the present application may be represented as a computer product located in one or more computer-readable media, which includes computer-readable program code.
[0070] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope involved in the present application is not limited to the technical solution formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the inventive concept, such as a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this application.
[0071] Except for the technical features described in the specification, the remaining technical features are known technologies to those skilled in the art. In order to highlight the innovative features of the present invention, the remaining technical features will not be described here in detail.
Claims
1. A battery management controller, characterized in that: Including power supply module, pressure sensor chip, SBC component and microprocessor; The power supply module is connected to the sensor chip and the SBC component, and is used to supply power to the sensor chip and the SBC component; The pressure sensor chip is arranged on the main control board of the battery management controller and is used to detect the pressure signal inside the battery pack; When the pressure sensor chip detects that the pressure signal is abnormal in the sleep mode, the SBC component is awakened, and the SBC component supplies power to the microprocessor to wake up the microprocessor; The microprocessor obtains a historical pressure signal detected by the pressure sensor chip, and determines the thermal runaway risk of the battery pack according to the historical pressure signal; When the battery pack has a risk of thermal runaway, a thermal runaway alarm is issued.
2. The battery management controller according to claim 1, characterized in that: The pressure sensor chip sends the detected pressure signal to the microprocessor via SPI communication.
3. The battery management controller according to claim 1, characterized in that: The pressure signal includes a pressure value and a pressure change rate.
4. The battery management controller according to claim 3, characterized in that: When the pressure sensor chip is in sleep mode, its internal comparator still monitors the pressure value and the pressure change rate inside the battery pack; When the pressure value is greater than or equal to a preset pressure threshold and / or the pressure change rate is greater than or equal to a preset pressure change rate threshold, the pressure sensor chip wakes up the SBC component, and the SBC component supplies power to the microprocessor to wake up the microprocessor.
5. The battery management controller according to claim 1, characterized in that: The microprocessor is also used to write a preset pressure threshold and a preset pressure change rate threshold into the pressure sensor chip before entering the sleep mode.
6. The battery management controller according to claim 1, characterized in that: The microprocessor is also used to identify the wake-up source; When the wake-up source is the pressure sensor chip, a historical pressure signal detected by the pressure sensor chip is obtained, and the thermal runaway risk of the battery pack is judged based on the historical pressure signal.
7. The battery management controller according to claim 6, characterized in that: The microprocessor is also used to record the number of false awakenings, and when the number of consecutive false awakenings is greater than a preset false awakening threshold, a false awakening fault alarm is issued.
8. The battery management controller according to claim 1, characterized in that: The pressure sensor chip is also used to send a fault signal to the microprocessor when a fault occurs; The microprocessor resets the pressure sensor chip after receiving the fault signal.
9. The battery management controller according to claim 1, characterized in that: The power supply module includes an anti-reverse unit and an LDO unit; The input end of the anti-reverse unit is connected to the battery located outside the battery pack, and the output end is connected to the input end of the SBC component and the LDO unit respectively; The output end of the LDO unit is connected to the power supply end of the pressure sensor chip, and is used to step down the output voltage of the anti-reverse unit to provide the rated working voltage of the pressure sensor chip.
10. The battery management controller according to claim 1, characterized in that: Also includes: When the battery pack does not have a risk of thermal runaway, the microprocessor controls the pressure sensor chip and the SBC component to enter the sleep mode and then powers off to enter the sleep mode.
11. A battery management method, characterized in that: A microprocessor applied to a battery management controller, wherein the battery management method comprises: receiving a wake-up signal sent by the pressure sensor chip after the SBC component is awakened to enter a working state, wherein the pressure sensor chip wakes up the SBC component when detecting an abnormal pressure signal inside the battery pack in the sleep mode; Acquire a historical pressure signal detected by the pressure sensor chip, and determine the thermal runaway risk of the battery pack according to the historical pressure signal; When the battery pack has a risk of thermal runaway, a thermal runaway alarm is issued.
12. The battery management method according to claim 11, characterized in that: The receiving of the wake-up signal sent by the pressure sensor chip after the SBC component is awakened to enter the working state also includes: Before entering the sleep mode, a preset pressure threshold and a preset pressure change rate threshold are written into the pressure sensor chip.
13. The battery management method according to claim 12, characterized in that: The pressure signal includes a pressure value and a pressure change rate; When the pressure sensor chip is in sleep mode, its internal comparator still monitors the pressure value and the pressure change rate inside the battery pack; When the pressure value is greater than or equal to a preset pressure threshold and / or the pressure change rate is greater than or equal to a preset pressure change rate threshold, the pressure sensor chip wakes up the SBC component, and the SBC component supplies power to the microprocessor to wake up the microprocessor.
14. The battery management method according to claim 11, characterized in that: The step of acquiring the historical pressure signal detected by the pressure sensor chip comprises: The historical pressure signal detected by the pressure sensor chip is obtained through SPI communication.
15. The battery management method according to claim 11, characterized in that: The acquiring of the historical pressure signal detected by the pressure sensor chip and judging the thermal runaway risk of the battery pack according to the historical pressure signal includes: Identify the wake-up source; When the wake-up source is the pressure sensor chip, a historical pressure signal detected by the pressure sensor chip is obtained, and the thermal runaway risk of the battery pack is judged based on the historical pressure signal.
16. The battery management method according to claim 11, characterized in that: Also includes: The number of false awakenings is recorded. When the number of consecutive false awakenings exceeds the preset false awakening threshold, a false awakening fault alarm is issued.
17. The battery management method according to claim 11, characterized in that: Also includes: A fault signal sent by the pressure sensor chip is received, and the pressure sensor chip is reset.
18. The battery management method according to claim 11, characterized in that: Also includes: When the battery pack does not have a risk of thermal runaway, the pressure sensor chip and the SBC component are controlled to enter the sleep mode and then powered off to enter the sleep mode.
Citation Information
Cited By
Pneumatic pressure switch, power distribution module, battery pack, and thermal runaway alarm method for battery pack
WO2026195069A1