BMS dormancy awakening method and device, electronic equipment and storage medium

By introducing a sleep wake-up mechanism in the BMS to monitor the battery voltage and temperature in real time, the problem that existing BMS cannot monitor the battery status during storage and transportation is solved, and safety is improved.

CN119543358APending Publication Date: 2025-02-28HANGZHOU LIVOLTEK POWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411616508.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing BMS is in shutdown mode during battery storage and transportation, and cannot monitor the battery status in real time, resulting in the inability to deal with emergencies and low safety performance.

Method used

By introducing a sleep wake-up mechanism in the BMS, the processing unit is used to monitor the battery voltage and temperature in real time, determine whether extreme situations may occur, and switch modes according to wake-up conditions, so as to promptly notify the user when extreme situations such as thermal runaway may occur in the battery.

Benefits of technology

It realizes real-time monitoring of battery status during battery storage and transportation, promptly responding to emergencies, and improves the safety of BMS.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119543358A_ABST
    Figure CN119543358A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a BMS dormancy awakening method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining the voltage and temperature of a battery if the BMS is in a dormancy mode, judging whether the battery may have an extreme condition or not according to the voltage and temperature of the battery, and if the battery may have the extreme condition or meets an awakening condition, executing the awakening process; switching the BMS to an awakening mode; and if the BMS is in the wake-up mode, judging whether the battery meets a sleep condition or not, and switching the BMS into a sleep mode when the battery meets the sleep condition. According to the embodiment of the invention, when the BMS is in the sleep mode, the processing unit in the BMS synchronously executes sleep monitoring, monitors whether extreme conditions such as thermal runaway occur in the battery or not in real time, and timely notifies a user to carry out subsequent processing when the extreme conditions such as thermal runaway possibly occur in the battery; in this way, the possible emergency situation of the battery in the sleep mode is handled, and the safety of the whole BMS is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of battery technology, and in particular to a BMS sleep and wake-up method, device, electronic equipment and storage medium. Background Art

[0002] With the continuous development of battery technology, more and more devices (such as electric vehicles, UPS, etc.) use batteries as energy storage modules, and a battery management system (BMSBattery Management System) is also needed to manage the batteries. The battery management system BMS communicates with the inverter through CAN. The BMS can run on its own and also accept inverter control instructions. The battery management system (BMS) is the hub for managing and monitoring power batteries. It is used to manage, maintain, and monitor each module of the battery. It shoulders the important task of preventing the battery from overcharging and over-discharging, extending the battery life, and helping the battery to operate normally.

[0003] The battery BMS has two working modes: working mode and off mode. In working mode, the BMS manages and monitors the battery. In off mode, the BMS does not manage and monitor the battery. BMS is a system that combines software and hardware, usually powered by batteries, preferably lithium batteries, so the BMS will continue to consume battery energy while managing and monitoring the battery. When the battery equipment is stored and transported, the BMS is usually turned off in order to save battery energy consumption. The BMS in off mode cannot record the status of the battery during storage and transportation, so it cannot respond to emergencies during the process and has low safety performance. Summary of the invention

[0004] To solve the problems existing in the prior art, one or more embodiments of this specification describe a BMS sleep wake-up method, device, electronic device and storage medium.

[0005] According to a first aspect, a BMS sleep awakening method is provided, the method comprising: If the BMS is in sleep mode, obtain the battery voltage and temperature, and determine whether the battery will experience an extreme condition based on the battery voltage and temperature. If the battery may experience an extreme condition or meets the wake-up condition, switch the BMS to wake-up mode; If the BMS is in the wake-up mode, it determines whether the battery meets the sleep condition, and switches the BMS to the sleep mode when the battery meets the sleep condition.

[0006] Preferably, the obtaining of the voltage and temperature of the battery, and judging whether an extreme situation will occur in the battery according to the voltage and temperature of the battery comprises: Obtain the voltage and temperature of the battery, and obtain the voltage drop rate and temperature rise rate; A first threshold, a second threshold and a duration are set. During the duration, if the voltage drop rate is less than the first threshold or the temperature rise rate is greater than the second threshold, it is determined that an extreme condition may occur in the battery.

[0007] Preferably, the wake-up conditions include charging wake-up, power on / off wake-up, communication wake-up, and automatic wake-up. If the battery meets any of the above wake-up conditions in sleep mode, the BMS is switched to wake-up mode.

[0008] Preferably, the automatic awakening includes: Set the wake-up time and waiting time. At each wake-up time interval, the BMS will remain in wake-up mode during the waiting time. If the battery can be charged within the waiting time, the BMS remains in the awake mode, otherwise the BMS is switched to the sleep mode after the waiting time is over.

[0009] Preferably, the automatic wake-up further includes: setting the number of wake-up times, and if charging cannot be performed every time the wake-up times are within the number of wake-up times, the BMS will no longer automatically wake up.

[0010] Preferably, the sleep conditions include standby sleep, active sleep, low voltage sleep, and discharge sleep. If the battery meets any of the above sleep conditions in the wake-up mode, the BMS is switched to the sleep mode.

[0011] Preferably, the low-voltage dormancy includes: Set the minimum voltage, minimum power and undervoltage time; If the battery voltage is lower than the minimum voltage or the battery power is lower than the minimum power during the undervoltage time, the BMS is switched to sleep mode.

[0012] According to a second aspect, a BMS sleep awakening device is provided, the device comprising: The sleep module is used to obtain the voltage and temperature of the battery if the BMS is in sleep mode, and determine whether the battery will have an extreme condition based on the voltage and temperature of the battery. If the battery may have an extreme condition or meet the wake-up conditions, the BMS is switched to wake-up mode; The wake-up module is used to determine whether the battery meets the sleep condition if the BMS is in the wake-up mode, and switch the BMS to the sleep mode when the battery meets the sleep condition.

[0013] According to a third aspect, there is provided an electronic device, comprising a processor and a memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method provided in the first aspect or any possible implementation manner of the first aspect.

[0014] According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer-readable storage medium stores instructions, which, when the instructions are executed on a computer or a processor, cause the computer or the processor to execute the method provided in the first aspect or any possible implementation of the first aspect.

[0015] The beneficial effects of the present invention are: 1. The method and device provided in the embodiments of this specification, when the BMS is in sleep mode, the processing unit in the BMS will synchronously perform sleep monitoring, monitor in real time whether the battery will have extreme conditions such as thermal runaway, and promptly notify the user for subsequent processing when the battery may have extreme conditions such as thermal runaway, so as to cope with the sudden conditions that may occur in the battery in sleep mode, thereby improving the safety of the entire BMS. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 It is a flowchart of a BMS sleep wake-up method in the specific implementation of this specification; Figure 2 It is a structural diagram of a BMS sleep wake-up device in the specific implementation of this specification; Figure 3 It is a structural schematic diagram of an electronic device in the specific implementation of this specification; Figure 4 It is a schematic diagram of the BMS wake-up circuit structure in the specific implementation of this specification. DETAILED DESCRIPTION

[0018] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0019] In the following introduction, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The following introduction provides multiple embodiments of the present application, and different embodiments can be replaced or combined, so the present application can also be considered to include all possible combinations of the same and / or different embodiments recorded. Therefore, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments containing one or more of all other possible combinations of A, B, C, and D, although the embodiment may not be clearly recorded in the following text.

[0020] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present application. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described in some examples may be combined in other examples.

[0021] See also Figure 1 , Figure 1 : is a flow chart of a BMS sleep wake-up method provided in an embodiment of the present application. In an embodiment of the present application, the method includes: S101, if the BMS is in sleep mode, obtain the voltage and temperature of the battery, and determine whether the battery will have an extreme condition according to the voltage and temperature of the battery. If the battery may have an extreme condition or meets the wake-up condition, switch the BMS to wake-up mode; S102: If the BMS is in the wake-up mode, determine whether the battery meets the sleep condition, and switch the BMS to the sleep mode when the battery meets the sleep condition.

[0022] The execution subject of the present application may be a processing unit in a BMS, and the processing unit may be a central processing unit (CPU), a graphics processing unit (GPU), or a microcontroller unit (Microcontroller Unit).

[0023] In the embodiments of the present specification, when the BMS is in sleep mode, the processing unit in the BMS will synchronously perform sleep monitoring, obtain the voltage and temperature of the battery, and determine whether the battery may experience extreme conditions such as thermal runaway based on the voltage and temperature of the battery. If it is determined that the battery may experience extreme conditions such as thermal runaway, the processing unit in the BMS will immediately switch the sleep mode of the BMS to the wake-up mode, and send a message to the inverter through CAN communication. The inverter reminds the user that the battery has an abnormal condition. If it is determined that the battery will not experience extreme conditions such as thermal runaway, but meets the wake-up conditions, the processing unit in the BMS will also switch the sleep mode of the BMS to the wake-up mode. When the BMS is in wake-up mode, it is determined whether the battery meets the sleep conditions. If the sleep conditions are met, the processing unit in the BMS will immediately switch the wake-up mode of the BMS to the sleep mode.

[0024] Compared with the prior art, in order to save battery energy consumption, the BMS is usually turned off. The BMS in the off mode cannot record the status of the battery during storage and transportation, and therefore cannot cope with emergencies in the process, and has low safety performance. In the present application, when the BMS is in sleep mode, the processing unit in the BMS will synchronously perform sleep monitoring, monitor in real time whether the battery will experience extreme conditions such as thermal runaway, and promptly notify the user for follow-up processing when the battery may experience extreme conditions such as thermal runaway, so as to cope with emergencies that may occur in the battery in sleep mode, thereby improving the safety of the entire BMS.

[0025] In one possible implementation, the processing unit in the BMS obtains the voltage and temperature of the battery, then calculates the voltage drop rate and the temperature rise rate, sets a first threshold, a second threshold and a duration, and within the duration, if the voltage drop rate is less than the first threshold or the temperature rise rate is greater than the second threshold, it is obtained that the battery may have extreme conditions such as thermal runaway. The processing unit in the BMS will immediately switch the BMS's sleep mode to the wake-up mode, and send a message to inform the inverter through CAN communication. The inverter reminds the user that the battery has an abnormal condition. Otherwise, the battery is in normal operation and continues to switch between the sleep mode and the wake-up mode.

[0026] As an example, if the BMS processing unit detects that the voltage drop rate is less than 0.5V / S and lasts for 1S, it can be determined that the battery may experience extreme conditions such as thermal runaway. At this time, the processing unit in the BMS will immediately switch the BMS's sleep mode to wake-up mode, and send a message to the inverter through CAN communication. The inverter reminds the user that the battery has an abnormal condition.

[0027] For example, if the BMS processing unit detects that the temperature rise rate is greater than 2°C / S and lasts for 2S, it can be determined that the battery may experience extreme conditions such as thermal runaway. At this time, the processing unit in the BMS will immediately switch the BMS sleep mode to wake-up mode, and send a message to the inverter through CAN communication. The inverter reminds the user that the battery has an abnormal condition.

[0028] In one possible implementation, the wake-up conditions include charging wake-up, power on / off wake-up, communication wake-up, and automatic wake-up. If the battery meets any of the above wake-up conditions in sleep mode, the BMS will switch from sleep mode to wake-up mode.

[0029] Among them, charging wake-up is: the battery port of the inverter will provide a 50V voltage to wake up the BMS. The processing unit in the BMS is provided with a first pin 401 and a second pin 402, both of which are wake-up pins of the BMS. The internal wake-up circuit of the BMS includes a first capacitor 403, a second capacitor 404, a first resistor 405, a second resistor 406, and a first optocoupler 407. The first end of the first resistor 405 is electrically connected to the first pin 401, and the second end is connected to a 3.3V power supply. The first end of the first capacitor 403 is electrically connected to the first end of the first resistor 405, and the second end is grounded. The first end of the first optocoupler 407 is electrically connected to the first end of the first capacitor 403, and the second end is grounded. The third end is electrically connected to the first end of the second capacitor 404, the fourth end is electrically connected to the second end of the second capacitor 404, and the second end of the second capacitor 404 is electrically connected to the first end of the second resistor 406. The positive pole detection point 408 of the battery port voltage of the inverter is set at the second end of the second resistor 406, and the negative pole detection point 409 of the battery port voltage of the inverter is set at the first end of the second capacitor 404. When the inverter does not supply power to the battery, there is no voltage between the positive voltage detection point 408 and the negative voltage detection point 409, and the first optocoupler 407 will not be turned on. At this time, the 3.3V power supply is not grounded, and the first pin 401 is always 3.3V. At this time, the BMS is in sleep mode. When the inverter supplies power to the battery, there is voltage between the positive voltage detection point 408 and the negative voltage detection point 409, and the first optocoupler 407 is turned on. At this time, the 3.3V power supply is grounded, and the first pin 401 becomes 0V, thereby pulling down the level of the first pin 401, thereby waking up the BMS. The second capacitor 404 is used to absorb occasional external transient interference voltages to avoid false wake-up of the BMS.

[0030] Power on / off wake-up: After the battery enters sleep mode, you can press the power button to shut down and then restart the BMS to wake up the BMS.

[0031] Communication wake-up: the battery is connected to the communication line and wakes up through the host computer or external device communication.

[0032] Specifically, the BMS internal wake-up circuit also includes a third resistor 410, a fourth resistor 411 and a second optocoupler 412, the second pin 402 is electrically connected to the first end of the third resistor 410, the second end of the third resistor 410 is connected to a 3.3V power supply, the first end of the second optocoupler 412 is electrically connected to the first end of the third resistor 410, the second end is grounded, the third end is connected to the first communication interface 413, the fourth end is electrically connected to the first end of the fourth resistor 411, the second end of the fourth resistor 411 is connected to the second communication interface 414, the first communication interface 413 and the second communication interface 414 are used to receive external CAN communication signals, when the external device or the host computer does not send a communication signal, there is no voltage between the first communication interface 413 and the second communication interface 414, the second optocoupler 412 will not be turned on, and the second pin 402 is always 3.3V, and the BMS is in sleep mode. When the external device or the host computer sends a communication signal, the second optocoupler 412 is turned on, and the second pin 402 becomes 0V, thereby pulling down the level of the second pin 402 and waking up the BMS.

[0033] Automatic wake-up means: set the wake-up time and the waiting time. After the BMS enters the sleep mode, when the wake-up time is reached, the BMS will automatically wake up and remain in the wake-up mode during the waiting time. If the battery can be charged within the waiting time, the BMS will remain in the wake-up mode, otherwise it will switch back to the sleep mode after the waiting time is over.

[0034] Furthermore, the wake-up times are set. If charging fails during each automatic wake-up within the wake-up times, the BMS will no longer automatically wake up.

[0035] For example, if the wake-up time is set to 2 hours, the charging time is 5 minutes, and the number of wake-up times is set to 10 times, then after the battery enters the sleep mode, it will automatically wake up for 5 minutes every 2 hours. If it can be charged, it will remain in the wake-up mode. If it cannot be charged, it will switch to the sleep mode after 5 minutes. If charging cannot be performed after 10 consecutive wake-ups, the BMS will no longer wake up automatically.

[0036] In one possible implementation, the sleep conditions include standby sleep, active sleep, low voltage sleep, and discharge sleep. If the battery meets any of the above sleep conditions in the wake-up mode, the BMS will switch from the wake-up mode to the sleep mode.

[0037] Among them, standby sleep is: set the standby time, if no communication message from the inverter is received during the standby time, the BMS switches from wake-up mode to sleep mode. Specifically, the standby time can be set to 1 minute.

[0038] Active sleep means that the inverter sends a sleep command, and after receiving the sleep command from the inverter, the BMS switches from the wake-up mode to the sleep mode.

[0039] Low-voltage sleep mode is to set the minimum voltage (referring to the voltage of a single battery cell), the minimum power (referring to the total power of the battery), and the undervoltage time. If the battery voltage is lower than the minimum voltage or the battery power is lower than the minimum power during the undervoltage time, the BMS switches from wake-up mode to sleep mode.

[0040] As an example, the minimum voltage is set to 2.6V, the minimum power is set to 10%, and the undervoltage time is set to 1 minute. If the battery voltage is always less than 2.6V or the battery power is less than 10% within 1 minute, the BMS will be switched from wake-up mode to sleep mode.

[0041] Discharge sleep mode: set the discharge time. If the battery is not charged during the discharge time, the BMS will be switched from wake-up mode to sleep mode.

[0042] The following will be combined with the attached Figure 2 , the BMS sleep awakening device provided in the embodiment of the present application is introduced in detail. It should be noted that the attached Figure 2 The BMS sleep wake-up device shown is used to execute the present application Figure 1 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 1 The embodiment shown.

[0043] See also Figure 2 , Figure 2 Schematic diagram of the structure of the BMS sleep awakening device provided in the embodiment of the present application. Figure 2 As shown, the device comprises: The sleep module is used to obtain the voltage and temperature of the battery if the BMS is in sleep mode, and determine whether the battery will have an extreme condition based on the voltage and temperature of the battery. If the battery may have an extreme condition or meet the wake-up conditions, the BMS is switched to wake-up mode; The wake-up module is used to determine whether the battery meets the sleep condition if the BMS is in the wake-up mode, and switch the BMS to the sleep mode when the battery meets the sleep condition.

[0044] Furthermore, obtaining the voltage and temperature of the battery, and judging whether an extreme situation will occur in the battery according to the voltage and temperature of the battery includes: Obtain the voltage and temperature of the battery, and obtain the voltage drop rate and temperature rise rate; A first threshold, a second threshold and a duration are set. During the duration, if the voltage drop rate is less than the first threshold or the temperature rise rate is greater than the second threshold, it is determined that an extreme condition may occur in the battery.

[0045] Furthermore, the wake-up conditions include charging wake-up, power on / off wake-up, communication wake-up, and automatic wake-up. If the battery meets any of the above wake-up conditions in sleep mode, the BMS is switched to wake-up mode.

[0046] Furthermore, the automatic wake-up includes: Set the wake-up time and waiting time. At each wake-up time interval, the BMS will remain in wake-up mode during the waiting time. If the battery can be charged within the waiting time, the BMS remains in the awake mode, otherwise the BMS is switched to the sleep mode after the waiting time is over.

[0047] Furthermore, the automatic wake-up also includes: setting the number of wake-up times, if charging cannot be performed each time the wake-up is performed within the number of wake-up times, the BMS will no longer automatically wake up.

[0048] Furthermore, the sleep conditions include standby sleep, active sleep, low voltage sleep, and discharge sleep. If the battery meets any of the above sleep conditions in the wake-up mode, the BMS is switched to the sleep mode.

[0049] Furthermore, the low-voltage sleep mode includes: Set the minimum voltage, minimum power and undervoltage time; If the battery voltage is lower than the minimum voltage or the battery power is lower than the minimum power during the undervoltage time, the BMS is switched to sleep mode.

[0050] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented with the help of software and / or hardware. The "unit" and "module" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array (FPGA), an integrated circuit (IC), etc.

[0051] Each processing unit and / or module of the embodiments of the present application may be realized by an analog circuit that implements the functions described in the embodiments of the present application, or may be realized by software that executes the functions described in the embodiments of the present application.

[0052] See also Figure 3 , which shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present application, the electronic device can be used to implement Figure 1 The method in the embodiment shown. Figure 3 As shown, the electronic device 300 may include: at least one central processor 301 , at least one network interface 304 , a user interface 303 , a memory 305 , and at least one communication bus 302 .

[0053] The communication bus 302 is used to realize the connection and communication between these components.

[0054] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.

[0055] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0056] Among them, the central processing unit 301 may include one or more processing cores. The central processing unit 301 uses various interfaces and lines to connect various parts of the entire electronic device 300, and executes various functions and processes data of the terminal 300 by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Optionally, the central processing unit 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The central processing unit 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the central processing unit 301, but implemented separately through a chip.

[0057] Among them, the memory 305 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 305 may optionally be at least one storage device located away from the aforementioned central processor 301. As Figure 3 As shown, the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.

[0058] exist Figure 3 In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain data input by the user; and the central processor 301 can be used to call the application stored in the memory 305 and specifically perform the following operations: If the BMS is in sleep mode, obtain the battery voltage and temperature, and determine whether the battery will experience an extreme condition based on the battery voltage and temperature. If the battery may experience an extreme condition or meets the wake-up condition, switch the BMS to wake-up mode; If the BMS is in the wake-up mode, it determines whether the battery meets the sleep condition, and switches the BMS to the sleep mode when the battery meets the sleep condition.

[0059] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0060] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0061] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0062] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0063] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0064] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0065] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program codes.

[0066] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by entering a program to instruct related hardware. The program may be stored in a computer-readable memory, and the memory may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0067] The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of the implementation scheme of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A BMS sleep wake-up method, characterized in that: The method comprises: If the BMS is in sleep mode, obtain the battery voltage and temperature, and determine whether the battery will experience an extreme condition based on the battery voltage and temperature. If the battery may experience an extreme condition or meets the wake-up condition, switch the BMS to wake-up mode; If the BMS is in the wake-up mode, it determines whether the battery meets the sleep condition, and switches the BMS to the sleep mode when the battery meets the sleep condition.

2. A BMS sleep wake-up method according to claim 1, characterized in that: The obtaining of the voltage and temperature of the battery and judging whether an extreme condition will occur in the battery according to the voltage and temperature of the battery include: Obtain the voltage and temperature of the battery, and obtain the voltage drop rate and temperature rise rate; A first threshold, a second threshold and a duration are set. During the duration, if the voltage drop rate is less than the first threshold or the temperature rise rate is greater than the second threshold, it is determined that an extreme condition may occur in the battery.

3. A BMS sleep awakening method according to claim 1, characterized in that: The wake-up conditions include charging wake-up, power on / off wake-up, communication wake-up, and automatic wake-up. If the battery meets any of the above wake-up conditions in sleep mode, the BMS is switched to wake-up mode.

4. A BMS sleep awakening method according to claim 3, characterized in that: The automatic wake-up includes: Set the wake-up time and waiting time. At each wake-up time interval, the BMS will remain in wake-up mode during the waiting time. If the battery can be charged within the waiting time, the BMS remains in the awake mode, otherwise the BMS is switched to the sleep mode after the waiting time is over.

5. A BMS sleep awakening method according to claim 4, characterized in that: The automatic wake-up also includes: setting the number of wake-up times, if charging cannot be performed each time within the number of wake-up times, the BMS will no longer automatically wake up.

6. A BMS sleep awakening method according to claim 1, characterized in that: The sleep conditions include standby sleep, active sleep, low voltage sleep, and discharge sleep. If the battery meets any of the above sleep conditions in the wake-up mode, the BMS is switched to the sleep mode.

7. A BMS sleep awakening method according to claim 6, characterized in that: The low-voltage dormancy includes: Set the minimum voltage, minimum power and undervoltage time; If the battery voltage is lower than the minimum voltage or the battery power is lower than the minimum power during the undervoltage time, the BMS is switched to sleep mode.

8. A BMS sleep awakening device, characterized in that: The device comprises: The sleep module is used to obtain the voltage and temperature of the battery if the BMS is in sleep mode, and determine whether the battery will have an extreme condition based on the voltage and temperature of the battery. If the battery may have an extreme condition or meet the wake-up conditions, the BMS is switched to wake-up mode; The wake-up module is used to determine whether the battery meets the sleep condition if the BMS is in the wake-up mode, and switch the BMS to the sleep mode when the battery meets the sleep condition.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, wherein the computer-readable storage medium has instructions stored therein, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.