Battery pack charging control method and battery pack

By judging the under-temperature and under-voltage status of the battery pack and the online status of the charger, the charging process of the battery pack is controlled, and the ineffective energy consumption problem caused by insufficient charger power under-temperature and under-voltage is solved, and the battery pack is extended service life.

CN119324546APending Publication Date: 2025-01-17IF NEW ENERGY TECH (WUXI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411508257.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-01-17

Smart Images

  • Figure CN119324546A_ABST
    Figure CN119324546A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a battery pack charging control method and a battery pack. The battery pack charging control method comprises the following steps: judging whether a battery pack is in an under-temperature and under-voltage state or not; if the battery pack is in the under-temperature and under-voltage state, determining the online state of the charger; if the charger is in the on-line state, starting a heating module, and monitoring the power of the charger, so as to control a battery management module of the battery pack to be closed under the condition that the power of the charger is insufficient; and if the charger is in an off-line state, determining a communication state between the battery pack and the charger in the shutdown countdown time period, and performing communication charging on the battery pack when the communication between the battery pack and the charger succeeds. According to the scheme, the situation that the battery management module of the battery pack is awakened all the time due to insufficient power of the charger under the condition that the charger is online, so that invalid energy consumption is caused by the battery management module under the condition that the battery pack cannot be charged, the under-voltage degree of the battery pack is increased, and the service life of the battery pack is shortened can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of battery technology, and in particular to a battery pack charging control method and a battery pack. Background Art

[0002] When the battery pack is in an undervoltage state, the battery pack will stop discharging, and the battery management module of the battery pack will automatically shut down to reduce the power consumption of the battery pack, thereby delaying the degree of undervoltage of the battery pack, reducing the impact of undervoltage on the life of the battery pack, and buying more time for users to charge. When the battery pack is undertemperature, the battery pack will be heated by its own heating module to charge when the temperature of the battery pack cell rises to an appropriate temperature range, avoiding the battery pack charging at undertemperature affecting its own life.

[0003] At present, when a battery pack in an under-temperature and under-voltage state is connected to an external charger, the battery management module inside the battery pack will be awakened. At this time, the battery management module self-checks and finds that the battery pack is in an under-temperature and under-voltage state. The battery management module controls the power device to disconnect (the battery cell cannot be directly charged under temperature, and the battery cell cannot be discharged under voltage), and controls the heating module to turn on. At this time, the charger will supply power to the heating module. If the voltage or power of the external charger is unstable (for example, the output power of the charger is lower than the working power of the heating film), the voltage at both ends of the battery pack will be lower than the battery cell voltage, resulting in a decrease in the voltage at both ends of the battery pack. The battery management module will determine that the charger is removed or the power is insufficient, and thus control the heating module to turn off. After the battery management module turns off the heating module, the voltage at both ends of the battery pack will rise again (at this time, the charger is unloaded), causing the battery management module to turn on the heating module again, and finally causing the battery pack to repeatedly turn on and off the heating module, and the battery pack cannot be heated in this process. The battery cell has been supplying power to the battery calendar module and will be over-discharged. Summary of the invention

[0004] In order to solve the above problems, an embodiment of the present invention provides a battery pack charging control method and a battery pack to avoid the battery management module of the battery pack being awakened all the time due to insufficient charger power, thereby causing the battery pack to consume invalid energy by the battery management module when it cannot be charged.

[0005] In a first aspect, an embodiment of the present invention provides a battery pack charging control method, the battery pack charging control method comprising:

[0006] Performing under-temperature and under-voltage control on the battery pack;

[0007] The under-temperature and under-voltage control of the battery pack includes:

[0008] Determining whether the battery pack is in an under-temperature and under-voltage state;

[0009] If the battery pack is in an under-temperature and under-voltage state, determining an online state of the charger;

[0010] If the charger is in an online state, the heating module is started, and the power of the charger is monitored, so as to control the battery management module of the battery pack to be turned off when the power of the charger is insufficient;

[0011] If the charger is in an offline state, the communication state between the battery pack and the charger is determined within the shutdown countdown period, and the battery pack is charged through communication when the battery pack and the charger communicate successfully.

[0012] Optionally, the step of determining whether the battery pack is in an under-temperature and under-voltage state includes:

[0013] Acquiring first temperature data and first voltage data of a cell module of the battery pack;

[0014] If the first temperature data is less than or equal to an under-temperature threshold, and the first voltage data is less than or equal to an under-voltage threshold, it is determined that the battery pack is in the under-temperature and under-voltage state.

[0015] Optionally, the step of determining the online status of the charger includes:

[0016] Acquiring charging voltage data of the battery pack charging port;

[0017] If the charging voltage data is greater than or equal to the first voltage data, determining that the charger is in an online state;

[0018] If the charging voltage data is less than the first voltage data, it is determined that the charger is in an offline state.

[0019] Optionally, the step of monitoring the power of the charger includes:

[0020] periodically determining whether the charging power of the charger is sufficient;

[0021] If the charging power is sufficient, returning to the step of determining whether the battery pack is in an under-temperature and under-voltage state;

[0022] If the charging power is insufficient, the charger is monitored for power shortage.

[0023] Optionally, the step of monitoring the charger for insufficient power includes:

[0024] Accumulate the continuous power shortage time;

[0025] If the continuous power shortage time is less than or equal to the power shortage time threshold, returning to the step of determining whether the battery pack is in an under-temperature and under-voltage state;

[0026] If it is determined that the continuous power shortage time is greater than the power shortage time threshold, the heating module is turned off, and the number of times the charger power is insufficient is accumulated;

[0027] If the number of insufficient charger power occurrences is greater than the insufficient power number threshold, storing a charger power insufficient lock flag, and controlling the battery management module of the battery pack to shut down;

[0028] If the number of insufficient power occurrences of the charger is less than or equal to a threshold value of insufficient power occurrences, the battery management module of the battery pack is controlled to be turned off.

[0029] Optionally, the battery pack includes a first temperature sensor, and the first temperature sensor is used to obtain the cell temperature of the cell module of the battery pack;

[0030] The step of determining whether the charging power of the charger is sufficient comprises:

[0031] Periodically acquiring the battery core temperature;

[0032] If the current battery cell temperature is greater than or equal to the battery cell temperature obtained in the previous cycle, the charging power of the charger is sufficient, and the continuous power shortage time is set to 0;

[0033] If the current battery cell temperature is lower than the battery cell temperature acquired in the previous cycle, the charging power of the charger is insufficient.

[0034] Optionally, the battery pack includes a second temperature sensor and a third temperature sensor, the second temperature sensor is used to obtain the cell temperature of the cell module of the battery pack, and the third temperature sensor is used to obtain the heating temperature of the heating module of the battery pack;

[0035] The step of determining whether the charging power of the charger is sufficient comprises:

[0036] Periodically acquiring the battery cell temperature and the heating temperature;

[0037] If the heating temperature is greater than the battery core temperature, the charging power of the charger is sufficient, and the continuous power shortage time is set to 0;

[0038] If the heating temperature is less than or equal to the battery cell temperature, the charging power of the charger is insufficient.

[0039] Optionally, the step of determining the communication status between the battery pack and the charger within the shutdown countdown period includes:

[0040] Accumulate shutdown time;

[0041] If the shutdown time is greater than or equal to the shutdown time threshold, controlling the battery management module of the battery pack to shut down;

[0042] If the shutdown time is less than the shutdown time threshold, periodically sending a first communication handshake frame, and determining whether a first response frame from the charger is received;

[0043] If the first response frame is received, the battery pack communicates successfully with the charger;

[0044] If the first response frame is not received, the communication between the battery pack and the charger fails.

[0045] Optionally, after the battery pack fails to communicate with the charger, the method further includes:

[0046] Return to the step of determining whether the battery pack is in an under-temperature and under-voltage state.

[0047] Optionally, the step of performing communication charging on the battery pack includes:

[0048] Acquiring operating data of the battery pack;

[0049] Determining an operating state of the battery pack according to the operating data;

[0050] Sending demand data to the charger according to the operating status, and obtaining a data response frame from the charger;

[0051] If the data response frame is correct, the number of consecutive communication failures is set to 0, the battery pack is heated and / or charged according to the operating status, and it is determined whether the battery pack is fully charged; if the battery pack is not fully charged, the step of obtaining the operating data of the battery pack is returned to, and if the battery pack is fully charged, the charging of the battery pack is terminated;

[0052] If the data response frame is erroneous, the number of consecutive communication failures is accumulated. When the number of consecutive communication failures is less than or equal to the communication failure threshold, the process returns to the step of obtaining the operating data of the battery pack. When the number of consecutive communication failures is greater than the communication failure threshold, charging of the battery pack is terminated.

[0053] Optionally, before performing under-temperature and under-voltage control on the battery pack, the method further includes:

[0054] Performing power-on control on the battery pack;

[0055] The power-on control of the battery pack includes:

[0056] Initializing the battery pack;

[0057] Acquiring second temperature data and second voltage data of the battery pack;

[0058] Determine whether the battery pack is in an under-temperature and under-voltage state according to the second temperature data and the second voltage data;

[0059] If the battery pack is in an under-temperature and under-voltage state, and the charger is not online, releasing the charging lock of the battery pack;

[0060] If the battery pack is in an under-temperature and under-voltage state, and the charger is online, reading a charger power insufficient lock flag;

[0061] If the charger power insufficient lock flag is 1, control the battery pack charging lock;

[0062] If the charger power insufficient lock flag is 0, the battery pack is under-temperature and under-voltage controlled.

[0063] Optionally, the step of releasing the charging lock of the battery pack includes:

[0064] Setting the number of insufficient charger power times and the insufficient charger power lock flag to 0, and storing the insufficient charger power times and the insufficient charger power lock flag;

[0065] The battery pack is subjected to under-temperature and under-voltage control.

[0066] Optionally, the step of controlling the battery pack charging lock includes:

[0067] Periodically sending a second communication handshake frame, and determining whether a second response frame is received;

[0068] If the second response frame is received, releasing the charging lock of the battery pack;

[0069] If the second response frame is not received, determining whether a clear frame of the charger power insufficient lock flag is received;

[0070] If the clear frame is received, releasing the charging lock of the battery pack;

[0071] If the clear frame is not received, the shutdown time is accumulated;

[0072] If the shutdown time is greater than or equal to the shutdown time threshold, controlling the battery management module of the battery pack to shut down;

[0073] If the shutdown time is less than the shutdown time threshold, return to the step of periodically sending the second communication handshake frame.

[0074] Optionally, the step of controlling the battery management module of the battery pack to shut down includes:

[0075] Storing fault logs and operating data of the battery pack;

[0076] Turn off peripheral devices of the battery management module;

[0077] Start the charging activation interrupt, the key activation interrupt and the communication power supply activation interrupt to control the battery management module to enter deep sleep.

[0078] In a second aspect, an embodiment of the present invention further provides a battery pack, which includes a cell module and a battery management module, and the battery management module is configured to execute the battery pack charging control method provided in any embodiment of the present invention.

[0079] The embodiment of the present invention determines whether the battery pack is in an under-temperature and under-voltage state, so as to control the under-temperature and under-voltage charging of the battery pack when the battery pack is in the under-temperature and under-voltage state; if the battery pack is in the under-temperature and under-voltage state, the online state of the charger is determined, that is, whether the battery pack is connected to an external power source through a charge and discharge interface, so as to determine the source of electric energy for charging the battery pack. If the charger is in an online state, it is necessary to start the heating module and monitor the power of the charger, so as to control the heating module to heat the battery cell module when the charger has sufficient power, and control the charging of the battery cell module when the battery cell module is at an appropriate temperature. If the charger has insufficient power, the battery management module of the battery pack is controlled to be turned off to prevent the battery management module of the battery pack from being awakened by the charger all the time, which eventually causes the battery cell to be over-discharged. If the charger is offline, the communication status between the battery pack and the charger is determined during the shutdown countdown period, the connection status between the battery pack and the communicative charger is known, and the battery pack is charged when the communication between the battery pack and the charger is successful. When the communication between the battery pack and the charger fails, the battery management module that controls the battery pack is turned off to prevent the battery management module of the battery pack from being awakened by the charger all the time, which eventually leads to over-discharge of the battery cells. In summary, this solution can prevent the battery management module of the battery pack from being awakened all the time due to insufficient charger power when the charger is online, which in turn leads to invalid energy consumption by the battery management module when the battery pack cannot be charged, aggravating the undervoltage level of the battery pack and shortening the service life of the battery pack. BRIEF DESCRIPTION OF THE DRAWINGS

[0080] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can also be obtained based on these drawings without paying creative labor. These drawings and text descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application for those skilled in the art by referring to specific embodiments.

[0081] Figure 1 A schematic diagram of the structure of a battery pack provided by the prior art;

[0082] Figure 2 A schematic flow chart of a battery pack charging control method provided by an embodiment of the present invention;

[0083] Figure 3 A schematic flow chart of a step of determining whether a battery pack is in an under-temperature and under-voltage state provided by an embodiment of the present invention;

[0084] Figure 4 A schematic diagram of a flow chart of steps for determining an online status of a charger provided by an embodiment of the present invention;

[0085] Figure 5 A schematic diagram of a flow chart of steps for performing power monitoring on a charger provided by an embodiment of the present invention;

[0086] Figure 6 A schematic diagram of a flow chart of steps for monitoring insufficient power of a charger provided by an embodiment of the present invention;

[0087] Figure 7 A flowchart of the steps of determining whether the charging power of a charger is sufficient provided by an embodiment of the present invention;

[0088] Figure 8 A flowchart of another step of determining whether the charging power of a charger is sufficient provided by an embodiment of the present invention;

[0089] Fig. 9 A flowchart of the steps of determining the communication status between a battery pack and a charger within a shutdown countdown period provided by an embodiment of the present invention;

[0090] Fig.10 A schematic flow chart of the steps of performing communication charging on a battery pack provided by an embodiment of the present invention;

[0091] Fig.11A schematic diagram of a flow chart of steps for controlling powering on a battery pack provided by an embodiment of the present invention;

[0092] Fig.12 A schematic flow chart of steps for releasing a charging lock of a battery pack provided by an embodiment of the present invention;

[0093] Fig.13 A schematic flow chart of steps for controlling battery pack charging lock provided by an embodiment of the present invention;

[0094] Fig.14 A flowchart of steps for controlling shutdown of a battery management module of a battery pack provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0095] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0096] It should be noted that, in this article, the term "include", "comprise" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not clearly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, the elements limited by the sentence "include one ..." do not exclude the existence of other identical elements in the process, method, article or device including the element. It should be further understood that, as used in this article, the singular form "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. Furthermore, the terms "or", "and / or", "include at least one of the following" etc. used in this article can be interpreted as inclusive, or mean any one or any combination. Only when the combination of elements, functions, steps or operations is inherently mutually exclusive in some way, the exception of this definition will occur.

[0097] It should be understood that, although the terms first, second, third, etc. may be used herein to describe various parameters or modules, these parameters or modules should not be limited to these terms. These terms are only used to distinguish parameters or modules of the same type from each other. For example, without departing from the scope of this article, the first parameter may also be referred to as the second parameter, and similarly, the second parameter may also be referred to as the first parameter. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determination" or "in response to detection". Similarly, depending on the context, the phrase "if it is determined" or "if it is detected (statement of the condition or event)" may be interpreted as "when determining" or "in response to determination" or "when detecting (statement of the condition or event)" or "in response to detection (statement of the condition or event)". In addition, the components, features, and elements with the same name in different embodiments of the present application may have the same meaning, or may have different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context in the specific embodiment.

[0098] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0099] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the scope of rights of the present application.

[0100] Figure 1 A schematic diagram of the structure of a battery pack provided by the prior art, such as Figure 1 As shown, the battery pack 100 includes a cell module 110, a discharge switch Q1, a charging switch Q2, a battery management system 120, a heating module 130 and a heating switch S1. The cell module 110, the discharge switch Q1, the charging switch Q2, the heating module 130 and the heating switch S1 are connected in series, the first terminal P+ of the battery pack is the positive terminal of the battery pack, which is connected to the positive electrode of the cell module 110 and one end of the heating module, and the second terminal P- of the battery pack is the negative terminal of the battery pack, which is connected to one end of the heating switch and the charging switch.

[0101] It should be noted that the battery module 110, the discharge switch Q1, the charging switch Q2 and the heating switch S1 are all connected to the battery management system 120. Figure 1 The above connection relationship is not shown in the figure for example. In addition, the battery pack 100 may also include a temperature sensor (not shown), which can collect the temperature of the environment in which the battery pack 100 is located and / or the temperature of the battery cell module 110. The battery management system 120 can monitor the state parameters (such as voltage, current, temperature, etc.) of the battery cell module 110 and control the on-off state of the discharge switch Q1, the charging switch Q2 and the heating switch S1. In addition, both the discharge switch Q1 and the charging switch Q2 can adopt metal oxide semiconductor field effect transistors, and the heating switch includes an electromagnetic relay switch or a metal oxide semiconductor field effect transistor. Thus, the control end (metal oxide semiconductor field effect transistor) of the discharge switch Q1 (metal oxide semiconductor field effect transistor) and the charging switch Q2 can be connected to the battery management system 120, and the battery management system 120 controls the on-state of the discharge switch Q1 and the charging switch Q2 by changing the voltage of the control end of the discharge switch Q1 and the charging switch Q2. The battery management system 120 can control the on-state of the heating switch S1, thereby controlling the working state of the heating module 130.

[0102] In addition, it should be noted that: the battery management module will shut down when the battery pack is under voltage. There are three main ways to wake up the battery management module of the battery pack: 1. Key wake-up. The battery pack is generally equipped with a key power button. In order to increase its own protection level and control its own power consumption better, some batteries will choose to remove the key power button; 2. Charger activation wake-up (when the voltage at both ends of the battery pack increases from zero to one, it will trigger the battery management module inside the battery pack to be interrupted and woken up). Basically, the battery management module of the battery pack has a charger activation wake-up function. The battery pack is prone to undervoltage protection in the user's hand. At this time, charging activation is the easiest way for the user to charge the battery pack again; 3. Communication interface power supply wake-up. Some battery packs can power the battery management module inside the battery pack through the communication interface, thereby realizing communication interface power supply activation. Among them, it should be noted that the communication interface power supply wake-up is not the communication interface communication wake-up. The communication interface power supply wake-up is selected to reduce the battery power supply to the battery management module when the battery is under voltage. If the communication interface is used for wake-up, the battery pack will be under-voltage, because there is still an external device communicating with the battery pack's communication interface, causing the battery management module to continue working and unable to wake up. Therefore, the communication interface is used for power wake-up, and the battery management module of the battery pack can be woken up when it is confirmed that there is a charger.

[0103] An embodiment of the present invention provides a battery pack charging control method to prevent a battery management module of a battery pack from being awakened all the time due to insufficient charger power, thereby causing the battery pack to consume ineffective energy by the battery management module when it cannot be charged. Figure 2 This is a flow chart of a battery pack charging control method provided by an embodiment of the present invention. This embodiment is applicable to the situation where a battery pack with a heating module needs to be charged under low temperature and low voltage. The method can be executed by the battery pack. Figure 2 As shown, the battery pack charging control method includes: performing under-temperature and under-voltage control on the battery pack; the control specifically includes the following steps:

[0104] S11. Determine whether the battery pack is in an under-temperature and under-voltage state.

[0105] The under-temperature and under-voltage state of the battery pack refers to the voltage of the battery pack being lower than the normal discharge voltage value, and the temperature being lower than the normal charge and discharge temperature value. The battery management module of the battery pack can obtain the temperature data and voltage data of the battery pack in real time, so that the state of the battery pack can be monitored in real time, so as to determine whether the battery pack is in the under-temperature and under-voltage state, so as to charge the battery pack in the under-temperature and under-voltage state.

[0106] S12: If the battery pack is in an under-temperature and under-voltage state, determine the online state of the charger.

[0107] The online status of the charger includes an online status and an offline status. The online status means that the battery pack is connected to the charger through the charge and discharge interface, and the offline status means that the battery pack is not connected to the charger through the charge and discharge interface. Since the charger can provide power to the battery pack, determining the online status of the charger is to determine whether the battery pack is connected to an external power source through the charge and discharge interface to determine the source of power for charging the battery pack.

[0108] S13: If the charger is online, the heating module is started and the power of the charger is monitored, so as to control the battery management module of the battery pack to be turned off when the power of the charger is insufficient.

[0109] After confirming that the battery pack is connected to the charger through the charging and discharging interface, the battery management module starts the heating module (for example, Figure 1 The battery management module 120 controls the heating switch S1 to close, so that the heating module 130 is connected to the charger through the first terminal P+ and the second terminal P- of the battery pack, so that the heating module heats the battery cell module of the battery pack. When the heating module is started, the output power of the charger must be monitored to prevent the output power of the connected charger from being insufficient. If the output power of the charger is sufficient, the battery management module will control the battery cell module to connect to the charger when the battery cell module reaches the appropriate charging temperature (for example, Figure 1 The battery management module 120 controls the discharge switch Q1 and the charge switch Q2 to be turned on, so that the cell module 110 is connected to the charger through the first terminal P+ and the second terminal P- of the battery pack to charge the cell module. If the output power of the charger is insufficient, it is necessary to control the battery management module of the battery pack to be turned off to prevent the battery management module of the battery pack from being awakened by the charger all the time, which eventually causes the cell to be over-discharged.

[0110] It should be noted that: during the period when the battery management module heats the battery module and charges the battery module as described above, the battery management module will confirm the online status of the charger and monitor the power of the charger in real time. Once either of the two is inconsistent, the heating of the battery module and the charging of the battery module will be terminated.

[0111] S14: If the charger is offline, the communication status between the battery pack and the charger is determined during the shutdown countdown period, and the battery pack is charged when the battery pack and the charger communicate successfully.

[0112] Specifically, the shutdown countdown period is a pre-set period of time for delaying the shutdown of the battery management module. After confirming that the battery pack is not connected to the charger through the charge and discharge interface, it is necessary to confirm whether the battery pack is connected to a communicative charger to obtain power during the shutdown countdown period. If the battery pack is confirmed to be connected to a communicative charger during the shutdown countdown period, the battery management module of the battery pack can obtain power through the communicative charger, and the battery management module can start the heating module to enable the heating module to heat the battery cell module of the battery pack. If it is confirmed that the battery pack is not connected to a communicative charger during the shutdown countdown period, the battery management module will be controlled to shut down to prevent the battery management module of the battery pack from being awakened by the charger all the time, which will eventually cause the battery cell to be over-discharged.

[0113] Among them, the battery pack is connected to the communicative charger through the communication interface, so the connection status of the battery pack and the communicative charger can be known by determining the communication status between the battery pack and the charger. For example, if the communication status between the battery pack and the charger is successful communication, it means that the battery pack is connected to the communicative charger through the communication interface. At this time, the communicative charger can supply power to the battery pack according to the power acquisition requirements of the battery pack, that is, the communicative charger can communicate and charge the battery pack. If the communication status between the battery pack and the charger is failed communication, it means that the battery pack is not connected to the communicative charger through the communication interface.

[0114] It should be noted that: during the period described above when the battery management module is heating the battery cell module and charging the battery cell module, the battery management module will confirm the communication status between the battery pack and the charger in real time. Once the communication between the battery pack and the charger fails, the heating and charging of the battery cell module will be terminated.

[0115] The embodiment of the present invention determines whether the battery pack is in an under-temperature and under-voltage state, so as to control the under-temperature and under-voltage charging of the battery pack when the battery pack is in the under-temperature and under-voltage state; if the battery pack is in the under-temperature and under-voltage state, the online state of the charger is determined, that is, whether the battery pack is connected to an external power source through a charge and discharge interface, so as to determine the source of electric energy for charging the battery pack. If the charger is in an online state, it is necessary to start the heating module and monitor the power of the charger, so as to control the heating module to heat the battery cell module when the charger has sufficient power, and control the charging of the battery cell module when the battery cell module is at an appropriate temperature. If the charger has insufficient power, the battery management module of the battery pack is controlled to be turned off to prevent the battery management module of the battery pack from being awakened by the charger all the time, which eventually causes the battery cell to be over-discharged. If the charger is offline, the communication status between the battery pack and the charger is determined during the shutdown countdown period, the connection status between the battery pack and the communicative charger is known, and the battery pack is charged when the communication between the battery pack and the charger is successful. When the communication between the battery pack and the charger fails, the battery management module that controls the battery pack is turned off to prevent the battery management module of the battery pack from being awakened by the charger all the time, which eventually leads to over-discharge of the battery cells. In summary, this solution can prevent the battery management module of the battery pack from being awakened all the time due to insufficient charger power when the charger is online, which in turn leads to invalid energy consumption by the battery management module when the battery pack cannot be charged, aggravating the undervoltage level of the battery pack and shortening the service life of the battery pack.

[0116] On the basis of the above embodiment, optionally, Figure 3 A flowchart of the steps of determining whether a battery pack is in an under-temperature and under-voltage state is provided in an embodiment of the present invention. Figure 3 As shown in the figure, the steps for determining whether the battery pack is in an under-temperature and under-voltage state are described:

[0117] S21. Acquire first temperature data and first voltage data of a cell module of a battery pack.

[0118] Specifically, the battery management module can collect the first temperature data of the battery module through the temperature sensor, and the battery management module can obtain the first voltage data by directly detecting the voltage across the battery module. The battery management module will obtain the first temperature data and the first voltage data of the battery module in real time to confirm the temperature and pressure status of the battery pack.

[0119] S22: If the first temperature data is less than or equal to the under-temperature threshold, and the first voltage data is less than or equal to the under-voltage threshold, it is determined that the battery pack is in an under-temperature and under-voltage state.

[0120] Specifically, the under-temperature threshold refers to the maximum temperature at which the battery pack cannot be charged. If the temperature of the battery module is less than or equal to the under-temperature threshold, it means that the battery pack temperature is too low to be charged directly. The under-voltage threshold refers to the maximum voltage at which the battery pack cannot discharge normally. If the voltage of the battery module is less than or equal to the under-voltage threshold, it means that the battery pack voltage is too low to continue to discharge. In summary, the battery pack cannot be charged or discharged when it is in an under-temperature and under-voltage state.

[0121] It should be noted that the under-temperature threshold and under-voltage threshold are pre-set values ​​based on the characteristics of the battery pack.

[0122] In summary, by comparing the first temperature data of the battery cell module with the under-temperature threshold, and the first voltage data with the under-voltage threshold, it is possible to quickly and accurately determine whether the battery pack is in an under-temperature and under-voltage state.

[0123] On the basis of the above embodiment, optionally, Figure 4 A flowchart of the steps of determining the online status of a charger provided by an embodiment of the present invention. Figure 4 As shown, the steps for determining the online status of the charger are described:

[0124] S31. Obtain charging voltage data of the battery pack charging port.

[0125] For example, reference Figure 1 The battery pack charging port includes a first terminal P+ and a second terminal P- of the battery pack, and the charging voltage data refers to the voltage between the first terminal P+ and the second terminal P- of the battery pack.

[0126] S32: If the charging voltage data is greater than or equal to the first voltage data, it is determined that the charger is in an online state.

[0127] S33: If the charging voltage data is less than the first voltage data, it is determined that the charger is in an offline state.

[0128] If the charger is online, the charging voltage data is the charger output voltage, which is greater than or equal to the first voltage data of the battery module. If the charger is offline, the charging voltage data is zero, which is obviously less than the first voltage data.

[0129] In summary, by detecting the voltage of the battery pack charging port, the online status of the charger can be determined.

[0130] On the basis of the above embodiment, optionally, Figure 5 The present invention provides a flow chart of the steps of monitoring the power of a charger. Figure 5 As shown, the steps of monitoring the power of the charger specifically include:

[0131] S41. Periodically determine whether the charging power of the charger is sufficient.

[0132] When the charging power of the charger is sufficient, the activated heating module will heat the battery module; when the charging power of the charger is insufficient, the activated heating module cannot work and will not heat the battery module. Therefore, it is possible to determine whether the charging power of the charger is sufficient by the temperature changes of the battery cell and the temperature changes of the heating module.

[0133] S42: If the charging power is sufficient, return to the step of determining whether the battery pack is in an under-temperature and under-voltage state.

[0134] It should be noted that: when the charging power is sufficient, the heating module will heat the battery module, or charge the battery module when the battery module reaches a suitable temperature (for example, the battery temperature is greater than the under-temperature threshold).

[0135] S43: If the charging power is insufficient, monitor the charger for insufficient power.

[0136] Among them, if the charging power is insufficient, the charger needs to be monitored in real time to monitor the insufficient power of the charger within a certain period of time, and control the battery management module of the battery pack to shut down when the charger power is insufficient for too long, to prevent the battery management module of the battery pack from being awakened by the charger all the time, which will eventually cause the battery cell to be over-discharged.

[0137] On the basis of the above embodiment, optionally, Figure 6 The present invention provides a flowchart of the steps of monitoring the insufficient power of a charger. Figure 6 As shown, the steps of monitoring the insufficient power of the charger specifically include:

[0138] S51. Accumulate the continuous power shortage time.

[0139] The continuous power shortage time refers to the duration of the power shortage of the charger. When the power of the charger is insufficient, the battery management module will time the duration of the power shortage. When the power shortage duration is greater than a certain threshold, it can be determined that the charger is insufficient.

[0140] S52: If the continuous power shortage time is less than or equal to the power shortage time threshold, return to the step of determining whether the battery pack is in an under-temperature and under-voltage state.

[0141] The time threshold refers to the maximum duration of insufficient power, which is preset according to actual conditions. Since insufficient power may be caused by other external factors that cause the power output of the charger to fluctuate, and the time for the charger output power to fluctuate due to other external factors is relatively short, it is necessary to detect whether the continuous insufficient power time exceeds the maximum duration of insufficient power.

[0142] S53: If it is determined that the continuous power shortage time is greater than the power shortage time threshold, the heating module is turned off and the number of times the charger power is insufficient is accumulated.

[0143] The number of insufficient charger power refers to the number of insufficient charger power situations. When the battery pack does not meet the under-temperature and under-voltage conditions, the number of insufficient charger power will be reset to zero.

[0144] S54: If the number of insufficient charger power occurrences is greater than the insufficient power occurrence threshold, a charger power insufficient lock flag is stored, and the battery management module of the battery pack is controlled to shut down.

[0145] Specifically, the power shortage times threshold is a preset threshold. The charger power shortage lock flag is set when the battery pack is under-temperature and under-voltage and the charging power is insufficient. The charger power shortage lock flag is set to 1 when the charger power shortage times is greater than a power shortage times threshold, so as to control the battery pack charging lock.

[0146] S55: If the number of insufficient power occurrences of the charger is less than or equal to the insufficient power threshold, the battery management module of the battery pack is controlled to shut down.

[0147] If the number of insufficient power occurrences of the charger is less than or equal to the insufficient power threshold, the insufficient power lock flag of the charger will not be set to 1, and the battery pack charging lock will not be controlled.

[0148] In summary, by monitoring the insufficient power of the charger through the above steps, different situations of insufficient power can be analyzed, and different measures can be taken according to different situations of insufficient power to optimize the charging of the battery pack by the charger.

[0149] On the basis of the above embodiment, optionally, the battery pack includes a first temperature sensor, and the first temperature sensor is used to obtain the cell temperature of the cell module of the battery pack.

[0150] Among them, some battery packs will omit the temperature measurement of the heating module in order to save production costs, and only measure the temperature of the battery cell module.

[0151] Figure 7 A flowchart of the steps of determining whether the charging power of the charger is sufficient is provided in an embodiment of the present invention, such as Figure 7As shown in the figure, the steps to determine whether the charging power of the charger is sufficient are explained:

[0152] S61. Periodically obtain the battery cell temperature.

[0153] S62: If the current battery cell temperature is greater than or equal to the battery cell temperature obtained in the previous cycle, the charging power of the charger is sufficient, and the continuous power shortage time is set to 0.

[0154] Among them, the current battery cell temperature is greater than or equal to the battery cell temperature obtained in the previous cycle, indicating that the battery cell module is heated, indicating that the heating module is working normally, the charger can stably provide power to the heating module, and the charging power of the charger is sufficient.

[0155] S63: If the current battery cell temperature is lower than the battery cell temperature acquired in the previous cycle, the charging power of the charger is insufficient.

[0156] Among them, the current battery cell temperature is lower than the battery cell temperature obtained in the previous cycle, indicating that the battery cell module is not heated, indicating that the heating module cannot work normally, the charger cannot stably provide power to the heating module, and the charging power of the charger is insufficient.

[0157] Based on the above embodiment, optionally, the battery pack includes a second temperature sensor and a third temperature sensor, the second temperature sensor is used to obtain the cell temperature of the cell module of the battery pack, and the third temperature sensor is used to obtain the heating temperature of the heating module of the battery pack.

[0158] Figure 8 A flowchart of another step of determining whether the charging power of the charger is sufficient is provided in an embodiment of the present invention, such as Figure 8 As shown in the figure, the steps to determine whether the charging power of the charger is sufficient are explained:

[0159] S71. Periodically obtain the battery cell temperature and the heating temperature.

[0160] S72: If the heating temperature is greater than the battery cell temperature, the charging power of the charger is sufficient, and the continuous power shortage time is set to 0.

[0161] Among them, when the charging power of the charger is sufficient, the heating temperature of the heating module changes relatively quickly. If the temperature of the heating module is greater than the temperature of the battery cell module, it means that the heating module has the ability to heat the battery cell module inside the battery pack, indicating that the current charger power is sufficient.

[0162] S73: If the heating temperature is less than or equal to the battery cell temperature, the charging power of the charger is insufficient.

[0163] If the temperature of the heating module is consistent with the temperature of the battery module, or the temperature of the heating module is lower than the temperature of the battery module, and the temperature of the battery module is lower than the under-temperature threshold, it indicates that the charging power of the charger is insufficient.

[0164] On the basis of the above embodiment, optionally, Fig. 9 A flowchart of the steps of determining the communication status between the battery pack and the charger during the shutdown countdown period provided by an embodiment of the present invention. Fig. 9 As shown, the steps for determining the communication status between the battery pack and the charger during the shutdown countdown period are described:

[0165] S81. Accumulate the shutdown time.

[0166] The shutdown time refers to the time from when the battery manager is shut down, and the start time of the shutdown time is the moment when it is confirmed that the charging and discharging interface of the battery pack is not connected to the charger (the charger is detected to be offline).

[0167] S82: If the shutdown time is greater than or equal to the shutdown time threshold, the battery management module of the battery pack is controlled to shut down.

[0168] The shutdown time threshold is the maximum time for executing the delayed shutdown of the control battery management module, and the shutdown time threshold is preset according to actual needs.

[0169] S83: If the shutdown time is less than the shutdown time threshold, periodically send a first communication handshake frame, and determine whether a first response frame from the charger is received.

[0170] When the shutdown time is less than the shutdown time threshold, it is necessary to confirm whether the battery pack is connected to a communicative charger through the communication interface. For this, the battery pack needs to periodically send a first communication handshake frame and determine whether a first response frame from the charger is received.

[0171] S84: If the first response frame is received, the battery pack communicates successfully with the charger.

[0172] S85: If the first response frame is not received, the communication between the battery pack and the charger fails.

[0173] Based on the above embodiment, optionally, after the battery pack fails to communicate with the charger, the method further includes: returning to execute the step of determining whether the battery pack is in an under-temperature and under-voltage state.

[0174] Based on the above embodiment, optionally, Fig.10 A flow chart of the steps of performing communication charging on a battery pack provided by an embodiment of the present invention. Fig.10 As shown, the steps of communication charging of the battery pack include:

[0175] S91. Obtain operating data of the battery pack.

[0176] Among them, the operating data includes battery pack voltage, current, temperature and status data

[0177] S92. Determine the operating status of the battery pack according to the operating data.

[0178] Among them, the operating states include under-temperature state, low temperature state, normal temperature state, high temperature state, low pressure state, low temperature and low pressure state, etc.

[0179] S93. Sending demand data to the charger according to the operating status, and obtaining a data response frame from the charger.

[0180] Among them, when the battery pack is in an under-temperature state, the charger supplies power to the heating module as needed; when the battery pack is in a low-temperature state, the charger supplies power to the heating module and outputs a small current to charge the battery pack as needed; when the battery pack is at normal temperature, the charger charges the battery pack as needed; when the battery pack is in a high-temperature state, the charger outputs a small current to charge the battery pack as needed.

[0181] S94. If the data response frame is correct, the number of consecutive communication failures is set to 0, the battery pack is heated and / or charged according to the operating status, and it is determined whether the battery pack is fully charged; if the battery pack is not fully charged, the step of obtaining the operating data of the battery pack is returned, and if the battery pack is fully charged, the charging of the battery pack is terminated.

[0182] S95. If the data response frame is erroneous, the number of consecutive communication failures is accumulated. If the number of consecutive communication failures is less than or equal to the communication failure threshold, the process returns to the step of obtaining the operating data of the battery pack. If the number of consecutive communication failures is greater than the communication failure threshold, the charging of the battery pack is terminated.

[0183] If no response frame is received, it is also considered as a data response frame error. The number of consecutive communication failures refers to the number of times that if there is communication between the battery pack and the charger (communication handshake is successful), if the battery pack does not receive the data response frame or the data response frame is wrong during the communication process, the number of times is accumulated.

[0184] On the basis of the above embodiment, optionally, before performing under-temperature and under-voltage control on the battery pack, the method further includes: performing power-on control on the battery pack.

[0185] Specifically, Fig.11 A schematic diagram of a process for controlling the power-on of a battery pack provided by an embodiment of the present invention. Fig.11 As shown, the steps of controlling the power-on of the battery pack specifically include:

[0186] S110: Initialize the battery pack.

[0187] Among them, initializing the battery pack refers to initializing each functional module of the battery pack. For example, initializing and controlling the execution modules such as the charging switch, discharging switch, pre-charging switch, heating module, and heating switch; initializing the communication modules such as Bluetooth; obtaining the internal and external Flash protection parameters and the status of the battery management module before shutdown, etc.

[0188] S120, obtaining second temperature data and second voltage data of the battery pack.

[0189] S130, determining whether the battery pack is in an under-temperature and under-voltage state according to the second temperature data and the second voltage data.

[0190] S140: If the battery pack is in an under-temperature and under-voltage state and the charger is not online, release the charging lock of the battery pack.

[0191] Among them, the charger is not online, the battery pack cannot obtain power through the charge and discharge interface, and there is no need to charge lock the battery pack. At this time, the charging lock of the battery pack can be released.

[0192] S150: If the battery pack is in an under-temperature and under-voltage state and the charger is online, read the charger power insufficient lock flag.

[0193] S160: If the charger power is insufficient and the lock flag is 1, the battery pack charging is controlled to be locked.

[0194] S170: If the charger power is insufficient and the lock flag is 0, the battery pack is under-temperature and under-voltage controlled.

[0195] Based on the above embodiment, optionally, Fig.12 A flowchart of steps for releasing the charging lock of a battery pack provided by an embodiment of the present invention. Fig.12 As shown, the steps to unlock the battery pack are described as follows:

[0196] S210: Set the number of insufficient charger power times and the insufficient charger power lock flag to 0, and store the number of insufficient charger power times and the insufficient charger power lock flag.

[0197] S220, performing under-temperature and under-voltage control on the battery pack.

[0198] Based on the above embodiment, optionally, Fig.13 A flowchart of the steps of controlling battery pack charging lock provided by an embodiment of the present invention. Fig.13 As shown in the figure, the steps for controlling the battery pack charging lock are explained:

[0199] S310, periodically sending a second communication handshake frame, and determining whether a second response frame is received.

[0200] S320: If the second response frame is received, release the charging lock of the battery pack.

[0201] S330: If the second response frame is not received, determine whether a frame clearing the charger power insufficient lock flag is received.

[0202] S340: If a clear frame is received, the charging lock of the battery pack is released.

[0203] S350: If no clear frame is received, the shutdown time is accumulated.

[0204] S360: If the shutdown time is greater than or equal to the shutdown time threshold, the battery management module of the battery pack is controlled to shut down.

[0205] S370: If the shutdown time is less than the shutdown time threshold, return to the step of periodically sending the second communication handshake frame.

[0206] Based on the above embodiment, optionally, Fig.14 A flowchart of the steps of controlling the battery management module of a battery pack to shut down is provided in an embodiment of the present invention. Fig.14 As shown, the steps for shutting down the battery management module that controls the battery pack are described:

[0207] S410: Store the fault log and the operating data of the battery pack.

[0208] Among them, fault logs and battery pack operation data are stored to analyze fault problems when problems occur in the battery pack.

[0209] S420, shut down peripheral devices of the battery management module.

[0210] Among them, the peripheral devices of the battery management module are turned off to minimize the peripheral power consumption of the battery manager.

[0211] S430, start charging activation interruption, key activation interruption and communication power supply activation interruption, and control the battery management module to enter deep sleep.

[0212] Among them, the battery manager that enters deep sleep can be awakened by interrupts generated by buttons, chargers, and communication interface power supply.

[0213] An embodiment of the present invention also provides a battery pack, which includes a battery cell module and a battery management module. The battery management module is configured to execute the battery pack charging control method provided by any embodiment of the present invention. Therefore, it has the beneficial effects of the battery pack charging control method provided by any embodiment of the present invention, which will not be repeated here.

[0214] In the present application, the same or similar terminology concepts, technical solutions and / or application scenario descriptions are generally described in detail only the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of the present application, for the same or similar terminology concepts, technical solutions and / or application scenario descriptions that are not described in detail later, reference can be made to the previous related detailed descriptions.

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

[0216] The various technical features of the technical solution of the present application can be arbitrarily combined. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.

[0217] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD) as above, including a number of instructions for the battery pack to execute the method of each embodiment of the present application.

[0218] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A battery pack charging control method, characterized in that: include: Performing under-temperature and under-voltage control on the battery pack; The under-temperature and under-voltage control of the battery pack includes: Determining whether the battery pack is in an under-temperature and under-voltage state; If the battery pack is in an under-temperature and under-voltage state, determining an online state of the charger; If the charger is in an online state, the heating module is started, and the power of the charger is monitored, so as to control the battery management module of the battery pack to be turned off when the power of the charger is insufficient; If the charger is in an offline state, the communication state between the battery pack and the charger is determined within the shutdown countdown period, and the battery pack is charged through communication when the battery pack and the charger communicate successfully.

2. The battery pack charging control method according to claim 1, characterized in that: The step of determining whether the battery pack is in an under-temperature and under-voltage state comprises: Acquiring first temperature data and first voltage data of a cell module of the battery pack; If the first temperature data is less than or equal to an under-temperature threshold, and the first voltage data is less than or equal to an under-voltage threshold, it is determined that the battery pack is in the under-temperature and under-voltage state.

3. The battery pack charging control method according to claim 2, characterized in that: The step of determining the online status of the charger comprises: Acquiring charging voltage data of the battery pack charging port; If the charging voltage data is greater than or equal to the first voltage data, determining that the charger is in an online state; If the charging voltage data is less than the first voltage data, it is determined that the charger is in an offline state.

4. The battery pack charging control method according to claim 1, characterized in that: The step of monitoring the power of the charger comprises: periodically determining whether the charging power of the charger is sufficient; If the charging power is sufficient, returning to the step of determining whether the battery pack is in an under-temperature and under-voltage state; If the charging power is insufficient, the charger is monitored for power shortage.

5. The battery pack charging control method according to claim 4, characterized in that: The step of monitoring the charger for insufficient power includes: Accumulate the continuous power shortage time; If the continuous power shortage time is less than or equal to the power shortage time threshold, returning to the step of determining whether the battery pack is in an under-temperature and under-voltage state; If it is determined that the continuous power shortage time is greater than the power shortage time threshold, the heating module is turned off, and the number of times the charger power is insufficient is accumulated; If the number of insufficient power occurrences of the charger is greater than the insufficient power number threshold, storing a charger insufficient power lock flag, and controlling the battery management module of the battery pack to shut down; If the number of insufficient power occurrences of the charger is less than or equal to a threshold value of insufficient power occurrences, the battery management module of the battery pack is controlled to be turned off.

6. The battery pack charging control method according to claim 4, characterized in that: The battery pack includes a first temperature sensor, and the first temperature sensor is used to obtain the cell temperature of the cell module of the battery pack; The step of determining whether the charging power of the charger is sufficient comprises: Periodically acquiring the battery core temperature; If the current battery cell temperature is greater than or equal to the battery cell temperature obtained in the previous cycle, the charging power of the charger is sufficient, and the continuous power shortage time is set to 0; If the current battery cell temperature is lower than the battery cell temperature acquired in the previous cycle, the charging power of the charger is insufficient.

7. The battery pack charging control method according to claim 4, characterized in that: The battery pack includes a second temperature sensor and a third temperature sensor, the second temperature sensor is used to obtain the cell temperature of the cell module of the battery pack, and the third temperature sensor is used to obtain the heating temperature of the heating module of the battery pack; The step of determining whether the charging power of the charger is sufficient comprises: Periodically acquiring the battery cell temperature and the heating temperature; If the heating temperature is greater than the battery core temperature, the charging power of the charger is sufficient, and the continuous power shortage time is set to 0; If the heating temperature is less than or equal to the battery cell temperature, the charging power of the charger is insufficient.

8. The battery pack charging control method according to claim 1, characterized in that: The step of determining the communication status between the battery pack and the charger within the shutdown countdown period includes: Accumulate shutdown time; If the shutdown time is greater than or equal to the shutdown time threshold, controlling the battery management module of the battery pack to shut down; If the shutdown time is less than the shutdown time threshold, periodically sending a first communication handshake frame, and determining whether a first response frame from the charger is received; If the first response frame is received, the battery pack communicates successfully with the charger; If the first response frame is not received, the communication between the battery pack and the charger fails.

9. The battery pack charging control method according to claim 8, characterized in that: After the communication between the battery pack and the charger fails, the method further includes: Return to the step of determining whether the battery pack is in an under-temperature and under-voltage state.

10. The battery pack charging control method according to claim 1, characterized in that: The step of performing communication charging on the battery pack comprises: Acquiring operating data of the battery pack; Determining an operating state of the battery pack according to the operating data; Sending demand data to the charger according to the operating status, and obtaining a data response frame from the charger; If the data response frame is correct, the number of consecutive communication failures is set to 0, the battery pack is heated and / or charged according to the operating status, and it is determined whether the battery pack is fully charged; if the battery pack is not fully charged, the step of obtaining the operating data of the battery pack is returned to, and if the battery pack is fully charged, the charging of the battery pack is terminated; If the data response frame is erroneous, the number of consecutive communication failures is accumulated. When the number of consecutive communication failures is less than or equal to the communication failure threshold, the process returns to the step of obtaining the operating data of the battery pack. When the number of consecutive communication failures is greater than the communication failure threshold, charging of the battery pack is terminated.

11. The battery pack charging control method according to claim 1, characterized in that: Before performing under-temperature and under-voltage control on the battery pack, the method further includes: Performing power-on control on the battery pack; The power-on control of the battery pack includes: Initializing the battery pack; Acquiring second temperature data and second voltage data of the battery pack; Determine whether the battery pack is in an under-temperature and under-voltage state according to the second temperature data and the second voltage data; If the battery pack is in an under-temperature and under-voltage state, and the charger is not online, releasing the charging lock of the battery pack; If the battery pack is in an under-temperature and under-voltage state, and the charger is online, reading a charger power insufficient lock flag; If the charger power insufficient lock flag is 1, control the battery pack charging lock; If the charger power insufficient lock flag is 0, the battery pack is under-temperature and under-voltage controlled.

12. The battery pack charging control method according to claim 11, characterized in that: The step of releasing the charging lock of the battery pack includes: Setting the number of insufficient charger power times and the insufficient charger power lock flag to 0, and storing the insufficient charger power times and the insufficient charger power lock flag; The battery pack is subjected to under-temperature and under-voltage control.

13. The battery pack charging control method according to claim 11, characterized in that: The step of controlling the battery pack charging lock includes: Periodically sending a second communication handshake frame, and determining whether a second response frame is received; If the second response frame is received, releasing the charging lock of the battery pack; If the second response frame is not received, determining whether a clear frame of the charger power insufficient lock flag is received; If the clear frame is received, releasing the charging lock of the battery pack; If the clear frame is not received, the shutdown time is accumulated; If the shutdown time is greater than or equal to the shutdown time threshold, controlling the battery management module of the battery pack to shut down; If the shutdown time is less than the shutdown time threshold, return to the step of periodically sending the second communication handshake frame.

14. The battery pack charging control method according to claim 1, 5, 8 or 13, characterized in that: The step of controlling the battery management module of the battery pack to shut down includes: Storing fault logs and operating data of the battery pack; Turn off peripheral devices of the battery management module; Start the charging activation interrupt, the key activation interrupt and the communication power supply activation interrupt to control the battery management module to enter deep sleep.

15. A battery pack, comprising a cell module and a battery management module, wherein the battery management module is configured to execute the battery pack charging control method according to any one of claims 1 to 14.