Charging method of battery pack, battery pack and charging system

By real-time monitoring of the voltage and electrical parameters of the battery pack and using an adaptive charging strategy to adjust the charging current, the problem of incomplete charging of the battery pack in the existing technology is solved, and a more efficient charging effect and safe use of the battery pack are achieved.

CN120674636APending Publication Date: 2025-09-19POSITEC TECH CHINA CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410313065.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-19
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

Existing charging methods cannot accurately determine the charging status of the battery pack, resulting in shallow charging and discharging of the battery pack, low charging efficiency and incomplete charging. Especially during high current charging and discharging, the parameters vary greatly and the error is large, which cannot meet safety and full charge requirements.

Method used

By monitoring the voltage of the battery pack in real time, different charging strategies are used to adjust the charging current value. The charging current is adaptively changed according to the real-time electrical parameters of the battery pack, including voltage, temperature, health status and other factors. The charging current value is calculated using the formula I=f(SOC,T)*SOH*Cap, and the current rate is adjusted to achieve full charge.

Benefits of technology

The charging efficiency and fullness of the battery pack are improved, unnecessary damage to the battery pack is avoided, and the service life of the battery pack is extended.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120674636A_ABST
    Figure CN120674636A_ABST
Patent Text Reader

Abstract

The invention provides a charging method of a battery pack, the battery pack and a charging system. The charging method of the battery pack comprises the following steps: monitoring the voltage of the battery pack in real time; when it is judged that the voltage is not larger than a preset first voltage threshold value, a first strategy is adopted to charge the battery pack; wherein the first strategy comprises the following steps: acquiring a matched first charging current value according to a real-time electrical parameter of the battery pack, and charging the battery pack according to the first charging current value; when it is judged that the voltage is larger than the preset first voltage threshold value, a second strategy is adopted to charge the battery pack; wherein the second strategy comprises the steps of adjusting a second charging current value according to the voltage of the battery pack, and charging the battery pack with the adjusted second charging current value; the charging current is adaptively changed according to the electrical parameters of the battery pack; the charging efficiency of the battery pack is improved, and the full charging degree of the battery pack is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of charging technology, and in particular to a battery pack charging method, a battery pack, and a charging system. Background Art

[0002] With the development of science and technology, power tools have become an important daily necessity in human life. The increase in the functions of power tools requires the support of large-capacity battery packs; accordingly, supporting large current charging and discharging has gradually become the mainstream trend of power tool battery packs.

[0003] Among the current mainstream charging methods, one is to use a single constant current charging mode when charging the battery pack. When the voltage instantaneously reaches a specified voltage value, the battery pack is judged to be fully charged and charging of the battery pack is stopped. However, when using this charging method, the battery capacity of the battery pack is not charged to the maximum value and is not actually fully charged. As a result, this charging method will cause a misjudgment of the battery pack's battery level, resulting in shallow charging and discharging of the battery pack, and a short actual working time.

[0004] In one charging method, the battery pack of the power tool adopts the CC+CV charging method. In the CC stage, constant current charging is used to charge to a preset voltage, and then the CV stage is entered. In the CV stage, constant voltage charging is used until the battery pack is fully charged. However, when the battery pack is charged and discharged using high current, its various electrical parameters vary greatly, such as changes in voltage, current, temperature and other electrical parameters. Therefore, large parameter changes lead to large errors in the acquisition of various parameters. In addition, in actual applications, traditional CC+CV charging only considers two parameters, voltage and current. For high current charging and discharging requirements, relying solely on the acquisition of voltage and current changes is far from meeting the safety requirements and full charging requirements of the battery pack. Therefore, more precise parameter detection and more accurate control are needed to fully charge the battery pack. Summary of the Invention

[0005] In view of this, the purpose of this application is to provide a battery pack charging method, a battery pack, and a charging system.

[0006] In order to achieve one of the above-mentioned application objectives, the present application provides a battery pack charging method; the method comprises: monitoring the voltage of the battery pack in real time;

[0007] When it is determined that the voltage is not greater than the preset first voltage threshold,

[0008] Using a first strategy to charge the battery pack; the first strategy includes: obtaining a matching first charging current value based on real-time electrical parameters of the battery pack, and charging the battery pack with the first charging current value;

[0009] When it is determined that the voltage is greater than the preset first voltage threshold,

[0010] A second strategy is adopted to charge the battery pack; the second strategy includes: adjusting a second charging current value according to the voltage of the battery pack, and charging the battery pack with the adjusted second charging current value.

[0011] As a further improvement of an embodiment of the present application, the real-time electrical parameters include: the current remaining power of the battery pack, the current temperature of the battery pack, the actual battery capacity of the battery pack, and at least one of the health status of the battery pack.

[0012] As a further improvement of an embodiment of the present application, the real-time electrical parameters include: the current remaining power of the battery pack, the current temperature of the battery pack, the battery capacity of the battery pack, and the health status of the battery pack;

[0013] The obtaining a matching first charging current value based on the real-time electrical parameters of the battery pack includes:

[0014] The first charging current value is calculated by the formula I=f(SOC,T)*SOH*Cap;

[0015] I represents: the first charging current value; SOC represents the current remaining power of the battery pack, T represents the current temperature of the battery pack, SOH represents the health status of the battery pack, Cap represents the battery capacity of the battery pack; f(SOC, T) is the current function based on SOC and T.

[0016] As a further improvement of an embodiment of the present application, the current remaining power of the battery pack includes at least one of the actual remaining power of the battery pack and the ratio of the actual remaining power of the battery pack to the total power of the battery pack;

[0017] The health status of the battery pack includes at least one of the weighted parameter values ​​of the aging degree of the battery pack, the service life of the battery pack, and the number of cycles of the battery pack, and / or at least two weighted parameter values;

[0018] The current temperature of the battery pack includes at least one of the temperature of the battery cells, the temperature of the circuit board involved in the battery pack, the ambient temperature of the battery pack, and / or weighted parameter values ​​of at least two of them.

[0019] As a further improvement of an embodiment of the present application, adjusting the second charging current value according to the voltage of the battery pack includes:

[0020] Determining whether the charging current of the battery pack is less than a preset first charging current value;

[0021] If so, adjusting the second current value to zero;

[0022] If not, based on the current charging current value, the charging current value is reduced at the first flow rate to form a second current value.

[0023] As a further improvement of an embodiment of the present application, the first flow rate is a fixed value;

[0024] Or, different first flow rates may be matched according to the voltage range to which the current battery pack voltage belongs.

[0025] As a further improvement of an embodiment of the present application, it is determined in real time whether the voltage of the battery pack is less than a preset second voltage threshold;

[0026] If so, based on the current charging current value, the charging current value is increased at the second flow rate to form a new second charging current value.

[0027] As a further improvement of an embodiment of the present application, the second flow rate is a fixed value;

[0028] Or, different second flow rates may be matched according to the voltage range to which the current battery pack voltage belongs.

[0029] In order to achieve one of the above-mentioned application objectives, an embodiment of the present application provides a battery pack, the battery pack including a housing and a battery cell accommodated in the housing, wherein the battery pack is charged using the above-mentioned battery pack charging method;

[0030] In order to achieve another purpose of the above application, the present application provides a charging system, including: a battery pack and a charger adapted to the battery pack, when the charger charges the battery pack, the battery pack charging method as described above is adopted.

[0031] Compared with the existing technology, the technical effect of the present application is: by distinguishing the voltage of the battery pack, two strategies are selected to charge the battery pack. In different strategies, the charging current is adaptively changed according to the electrical parameters of the battery pack; the charging efficiency of the battery pack is improved, and the fullness of the battery pack is increased. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions in this application or related technologies, the following briefly introduces the drawings required for use in the implementation methods or related technical descriptions. Obviously, the drawings described below are only implementation methods of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0033] Figure 1 A schematic flow chart of a battery pack charging method according to one embodiment of the present application;

[0034] Figure 2 To achieve Figure 1 A flow chart of a preferred embodiment of step S3;

[0035] Figure 3 To achieve Figure 1 A flow chart of a preferred embodiment of step S3;

[0036] Figure 4 A schematic diagram of a battery pack module according to one embodiment of the present application;

[0037] Figure 5 A schematic diagram of the hardware structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0038] The present application will be described in detail below with reference to the specific embodiments shown in the accompanying drawings. However, these embodiments do not limit the present application, and any structural, methodological, or functional changes made by a person skilled in the art based on these embodiments are included within the scope of protection of the present application.

[0039] Implementation method It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the implementation method of this application should be understood by people with ordinary skills in the field to which this application belongs. The "first", "second" and similar words used in the implementation method of this application do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative position relationships. When the absolute position of the object being described changes, the relative position relationship may also change accordingly.

[0040] The battery pack is an important component of power tools. The charging and discharging speed and fullness of the battery pack have a great impact on power tools.

[0041] like Figure 1 As shown, an embodiment of the present application provides a method for charging a battery pack, comprising:

[0042] S1. Real-time monitoring of the battery pack voltage;

[0043] S2. When it is determined that the voltage is not greater than a preset first voltage threshold, charging the battery pack using a first strategy; the first strategy comprising: obtaining a matching first charging current value based on the real-time electrical parameters of the battery pack, and charging the battery pack with the first charging current value;

[0044] S3. When it is determined that the voltage is greater than the preset first voltage threshold, a second strategy is adopted to charge the battery pack; the second strategy includes: adjusting a second charging current value according to the voltage of the battery pack, and charging the battery pack with the adjusted second charging current value.

[0045] A battery pack usually includes a main control module and a detection module. The detection module monitors various electrical parameters of the battery pack in real time. The electrical parameters include voltage, current, temperature, and parameters that characterize the health status of the battery pack, such as the number of charge and discharge cycles, internal resistance of the battery cell, and usage time. The detection module sends the monitored electrical parameters to the main control module. The main control module selects different strategies to match the charging current value of the battery pack based on the size relationship between the battery pack voltage and the preset first voltage threshold and the received electrical parameters. The main control module sends the matched charging current value to the charger adapted to the battery pack. The charger uses the corresponding charging current to charge the battery pack based on the received charging current value. In this way, by distinguishing the voltage of the battery pack to distinguish the charging stage of the battery pack, two strategies are selected to charge the battery pack. In different strategies, the charging current is adaptively changed according to the electrical parameters of the battery pack, thereby improving the charging efficiency of the battery pack and improving the fullness of the battery pack.

[0046] In one implementation, a strategy library is pre-stored in the main control module. The strategy library may contain corresponding strategy tables, charging curve strategy diagrams, and functional relationships between electrical parameters. The strategy tables, functional relationships between electrical parameters, and / or charging curve strategy diagrams are related to electrical parameters, including voltage, temperature, current, and battery life information. Life information includes charge and discharge cycles and historical charge and discharge curves. By inputting real-time electrical parameters and querying the strategy table and / or charging curve strategy diagram related to charging current in the strategy library, the corresponding charging current can be obtained.

[0047] A battery pack is usually composed of multiple battery cells connected in series and / or in parallel; in an implementation method of the present application, the battery pack voltage can be the voltage of a single battery cell or the voltage of the entire pack of multiple battery cells.

[0048] The first voltage threshold is a fixed voltage value of the battery pack, and its value can be set as needed, which will not be described in detail here.

[0049] Optionally, the real-time electrical parameters include: the current remaining power of the battery pack, the current temperature of the battery pack, the actual battery capacity of the battery pack, the health status parameters of the battery pack, etc. In the implementation method of the present application, the real-time electrical parameters may be at least one of the above-mentioned electrical parameters; of course, in other implementation methods of the present application, the electrical parameters may also include other parameters that affect the performance of the battery pack, and the above-mentioned parameters may be increased or decreased accordingly, which will not be elaborated here.

[0050] Specifically, the current remaining power of the battery pack is a parameter for measuring the actual remaining capacity of the battery pack, which can be obtained based on parameters such as the actual remaining power of the battery pack and the ratio of the actual remaining power of the battery pack to the total power of the battery pack. In a preferred embodiment of the present application, the current remaining power of the battery pack includes at least one of the actual remaining power of the battery pack and the ratio of the actual remaining power of the battery pack to the total power of the battery pack.

[0051] The ratio of the actual remaining power of the battery pack to the total power of the battery pack is generally expressed as a percentage; with the increase of the usage time and charge and discharge times of the battery pack, as well as the influence of the usage environment, the total power of the battery pack is constantly decreasing. Therefore, the actual total power of the battery pack usually does not reach the rated total power; accordingly, in the preferred embodiment of the present disclosure, the current remaining power of the battery pack is the ratio of the actual remaining power of the battery pack to the rated total power of the battery pack.

[0052] Specifically, the strategy library also pre-stores a comparison table and / or curve of the current remaining power of the battery pack, which is generated based on the actual test results provided by the manufacturer or by R&D personnel; by querying the strategy library and entering different parameters, the current remaining power of the battery pack can be directly matched. Among them, the factors affecting the current remaining power of the battery pack include: the length of time the battery pack is used, the number of charge and discharge times, and at least one of the temperature and humidity of the battery pack environment; by entering the real-time monitored electrical parameters to query the strategy library, the specific value of the current remaining power of the battery pack can be matched. Furthermore, the current remaining power of the battery pack is related to the charging current of the battery pack. By querying the strategy library for the current remaining power of the battery pack, the charging current that matches the battery pack can be obtained, which will be described in the following content.

[0053] In one implementable manner, the health status of the battery pack is a parameter for measuring the health status of the battery pack, which can be obtained based on the degree of aging of the battery pack, the length of time the battery pack is used, the number of cycles of the battery pack, etc.; in a preferred embodiment of the present application, the health status of the battery pack includes at least one of the weighted parameter values ​​of the degree of aging of the battery pack, the length of time the battery pack is used, the number of cycles of the battery pack, and / or at least two weighted parameter values.

[0054] Specifically, the strategy library also pre-stores a numerical comparison table and / or curve of the battery pack health status, which is generated based on the manufacturer's or the actual test results of the R&D personnel; by querying the strategy library and entering different parameters, the battery pack health status will be directly matched and obtained; further, the battery pack health status is related to the charging current of the battery pack, and the charging current matching the battery pack can be obtained by querying the battery pack health status strategy library, which will be further described in the following content.

[0055] In one implementation, the current temperature of the battery pack can be the temperature at a single location on the battery pack, or it can be calculated from the temperatures at multiple locations. In a preferred embodiment of the present disclosure, the current temperature of the battery pack includes at least one of the following: the temperature of the battery cell, the temperature of the circuit board involved in the battery pack, and the ambient temperature of the battery pack, and / or weighted parameter values ​​of at least two of these. Furthermore, the current temperature of the battery pack is related to the charging current of the battery pack. By querying the policy library based on the current temperature of the battery pack, the charging current that matches the battery pack can be obtained, as will be described below.

[0056] In one possible implementation of the present application, the policy library also pre-stores a charging current value that uniquely matches the real-time electrical parameter, or pre-stores a functional correspondence of a current function associated with the real-time electrical parameter, and the acquired real-time electrical parameter may be one or more of the above-mentioned electrical parameters; the charging current value that matches the real-time electrical parameter can be directly acquired by querying the policy library with the monitored real-time electrical parameter to form a first charging current value; or the charging current value that matches the real-time electrical parameter can be acquired based on the pre-stored functional correspondence between the real-time electrical parameter and the charging current value based on the detected real-time electrical parameter to form a first charging current value; further, the battery pack main control module sends a signal to the charger adapted to the battery pack, and the charger charges the battery pack with the first charging current value received in real time; this method of acquiring the first charging current value is the most direct and the device operation speed is faster.

[0057] In one possible implementation of the present disclosure, the real-time electrical parameters include: the current remaining power of the battery pack, the current temperature of the battery pack, the battery capacity of the battery pack, and the health status of the battery pack;

[0058] “Acquiring a matching first charging current value using the real-time electrical parameters of the battery pack” includes: acquiring a corresponding parameter value using a real-time electrical parameter query strategy library;

[0059] The first charging current value is calculated by the formula I=f(SOC,T)*SOH*Cap;

[0060] Wherein, I represents: the first charging current value; SOC represents the current remaining power of the battery pack, T represents the current temperature of the battery pack, SOH represents the health state of the battery pack, Cap represents the battery capacity of the battery pack; f(SOC, T) is the current function based on SOC and T.

[0061] For example: the monitored SOC value is 10%, T is 25℃, and the current function relationship between f(SOC, T) and SOC and T can be stored in the parameter database in the form of a data table. By querying the data table pre-stored in the parameter database, the corresponding value of f(SOC, T) is obtained as 10, and the SOH value is 95%. Then the first charging current value I is calculated to be 9.5C, where 1C represents the current intensity of battery discharge in one hour. For example, a battery pack with a battery capacity of 4Ah can discharge at a current of 4A for one hour, then here 1C=4A, that is, numerically 1C=battery capacity.

[0062] Of course, the functional correspondence between f(SOC, T) and SOC and T can also be pre-stored in the main control module in the form of an analytical expression or a calculation expression, and the specific correspondence form is not limited here.

[0063] Here, the strategy library also stores a preset parameter database; the above-mentioned method of obtaining the first current in real time as a charger to charge the battery pack has a higher charging effect and can effectively avoid unnecessary damage to the battery pack, thereby extending the service life of the battery pack.

[0064] In step S3, when the monitored voltage is greater than the preset first voltage threshold, the second strategy is adjusted to charge the battery pack.

[0065] Combined with reference Figure 2 As shown, the second strategy of "adjusting the second charging current value according to the voltage of the battery pack" includes:

[0066] S31. Determine whether the charging current of the battery pack is less than a preset first charging current value;

[0067] S32. If so, adjust the second current value to zero;

[0068] If not, based on the current charging current value, reduce the charging current value at the first flow rate to form a second current value.

[0069] The first charging current value is a fixed current value corresponding to the battery pack, and its value can be set as needed.

[0070] In step S32 , when the charging current of the battery pack is less than the preset first charging current value, it is determined that the battery pack is fully charged. Thus, the second current value is adjusted to zero, and charging of the battery pack is stopped.

[0071] For step S33, the magnitude of the first flow rate can be specifically set as needed. The first flow rate can be a fixed value; or different first flow rates can be matched according to the voltage range to which the current battery pack voltage belongs.

[0072] It should be noted that the first flow rate can be a fixed value, and reducing the charging current value at the first flow rate can be achieved by continuously reducing the current at the same first rate per fixed unit time; that is, the second current value matched to the battery pack is continuously reduced. For example, for every minute of continuous charging, the charging current of the battery pack is reduced by 1mA. If the current charging current is 10mA, after charging for one minute using the second strategy, the second charging current is adjusted to 9mA. After charging for two minutes using the second strategy, the second charging current is adjusted to 8mA, and so on. Further explanation is not provided here.

[0073] Another optional way to determine the first flow rate is to match different first flow rates according to the voltage range to which the current battery pack voltage belongs. Generally speaking, as the battery pack voltage increases, the charging current to the battery pack decreases accordingly. For example: when the battery pack voltage is 4170mV, the second charging strategy is adopted, and the current charging and second charging current is 10mA; when the battery pack voltage is between (4170mV, 4175mV), the second charging and second charging current are adjusted to 9mA; when the battery pack voltage is between (4175mV, 4180mV), the second charging and second charging current are adjusted to 7mA, and when the battery pack voltage is between (4180mV, 4190mV), the second charging and second charging current are adjusted to 4mA, and so on, which will not be further elaborated here.

[0074] In another preferred embodiment of the present application, different first flow rates are matched according to the voltage range to which the current battery pack voltage belongs, and can also be specifically calculated using a formula. Specifically:

[0075] V_diff = V_Tar - V_max;

[0076] I1=Pp*V_diff+Pi*ΣV_diff;

[0077] I2=f(SOC,T)*SOH*Cap;

[0078] I=min(I1,I2);

[0079] Among them, V_Tar represents the voltage of the battery pack obtained by real-time monitoring; V_max represents the target voltage of the battery pack; I1 represents the second charging current value; I2 represents the maximum charging current value allowed by the battery pack; Pp and Pi are the parameters p and i adjusted by PI; SOC represents the current remaining power of the battery pack, T represents the current temperature of the battery pack, SOH represents the health status parameter value of the battery pack, Cap represents the battery capacity of the battery pack; f(SOC,T) is the current function based on SOC and T.

[0080] Here, the parameter I2 is introduced to correct the charging process of the battery pack, thereby preventing the calculated second charging current value from being too large due to calculation errors and other reasons, and thus avoiding damage to the battery pack during charging.

[0081] Combined with reference Figure 3 As shown, in a preferred embodiment of the present disclosure, during step S33, it is determined in real time whether the voltage of the battery pack is less than the preset second voltage threshold; if so, based on the current charging current value, the charging current value is increased at a second flow rate to form a new second charging current value.

[0082] The second flow rate can be set as needed and can be a fixed value, or it can be adjusted to match different second flow rates based on the voltage range of the current battery pack. The second voltage threshold is a fixed voltage value that can be set as needed and is greater than the first voltage threshold. The second voltage value can be set relative to the first voltage threshold, for example, the second voltage value can be set to the first voltage threshold + 10mV.

[0083] It should be noted here that increasing the charging current value at the second flow rate means continuously increasing the current at the same second rate as the current first flow rate per fixed unit time; that is, the second current value matching the battery pack continues to increase; here, in step S33, when the monitored voltage of the battery pack is less than the preset second voltage threshold, it means that the battery pack is still a certain distance away from being fully charged, and the current second charging current value is too small, which will increase the charging time of the battery pack. Therefore, it is necessary to increase the second charging current value to enable the battery pack to reach full charge as soon as possible and improve the charging rate of the battery pack.

[0084] When the charging voltage of the battery pack reaches the first voltage threshold, the second strategy is used to adaptively adjust the second charging current value to continuously charge the battery pack. The second charging current value is continuously adjusted according to the voltage of the battery pack, thereby improving the charging efficiency of the battery pack and increasing the full charge degree of the battery pack.

[0085] To summarize, the battery pack charging method provided in the present application selects two strategies for charging the battery pack by distinguishing the voltage of the battery pack. In different strategies, the charging current is adaptively changed according to the electrical parameters of the battery pack; and in the second charging strategy, the charging current is adaptively increased or decreased according to the voltage of the battery pack so that the battery pack can be fully charged as quickly and as much as possible; the charging efficiency of the battery pack is improved, and the degree of fullness of the battery pack is increased.

[0086] It should be noted that the method of the embodiments of the present application can be performed by a single device, such as a computer or server. The method of the embodiments of the present application can also be applied in a distributed scenario, where multiple devices cooperate to perform the method. In such a distributed scenario, one of the multiple devices may only perform one or more steps of the method of the embodiments of the present application, and the multiple devices will interact with each other to complete the method.

[0087] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. Steps S1, S2, S3, S31, S32, and S33 here are only to make the description process clearer and more visible, and do not limit the specific execution order of each step. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0088] Based on the same inventive concept, corresponding to any of the above-mentioned implementation methods, the present application also provides a battery pack, which includes a shell and a battery cell accommodated in the shell. When the battery pack is charged, the charging method of the battery pack as described above is adopted.

[0089] Based on the same inventive concept, corresponding to any of the above-mentioned implementation methods, the present application also provides a charging system, including: a battery pack and a charger adapted to the battery pack. When the charger charges the battery pack, the battery pack charging method described above is adopted.

[0090] refer to Figure 4 One embodiment of the present application further provides a battery pack charging device, including: a main control module 100, a detection module 200, and a policy library 300; the policy library 300 can be pre-stored in the main control module, or pre-stored in the memory of the battery pack. The functions of each module are as described above and will not be further elaborated here. In addition, the main control module is specifically used to implement steps S2 and S3. The specific implementation application process can refer to the aforementioned battery pack charging method and will not be further elaborated here.

[0091] For the convenience of description, the above devices are described as being divided into various modules according to their functions. Of course, when implementing this application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0092] The device of the above embodiment is used to implement the corresponding battery pack charging method in any of the above embodiments, and has the beneficial effects of the corresponding method implementation method, which will not be repeated here.

[0093] Based on the same inventive concept, corresponding to any of the above-mentioned implementation methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and runnable on the processor, wherein when the processor executes the program, the battery pack charging method described in any of the above implementation methods is implemented.

[0094] Figure 5 10 is a schematic diagram showing a more specific hardware structure of an electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are communicatively connected to each other within the device via the bus 1050.

[0095] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0096] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage devices, dynamic storage devices, etc. The memory 1020 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0097] The input / output interface 1030 is used to connect input / output modules to implement information input and output. The input / output modules can be configured as components within the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.

[0098] The communication interface 1040 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, WiFi, Bluetooth, etc.).

[0099] The bus 1050 comprises a path for transmitting information between the various components of the device (eg, the processor 1010 , the memory 1020 , the input / output interface 1030 , and the communication interface 1040 ).

[0100] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in a specific implementation, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may only include the components necessary to implement the embodiments of this specification, and does not necessarily include all the components shown in the figure.

[0101] The electronic device of the above embodiment is used to implement the corresponding battery pack charging method in any of the above embodiments, and has the beneficial effects of the corresponding method implementation, which will not be repeated here.

[0102] Based on the same inventive concept, corresponding to any of the above-mentioned implementation methods, the present application also provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable the computer to execute the battery pack charging method described in any of the above implementation methods.

[0103] The computer-readable media of this embodiment include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. The information can be computer-readable instructions, data structures, modules of programs or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0104] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the battery pack charging method described in any of the above embodiments, and have the beneficial effects of the corresponding method implementation, which will not be repeated here.

[0105] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. This narrative style of the specification is merely for the sake of clarity, and those skilled in the art should take the specification as a whole. In line with the concept of the present application, the above embodiments or technical features in different embodiments may be appropriately combined, the steps may be implemented in any order, and there are many other variations in different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0106] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the following fact, that is, the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present application will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present application, it will be apparent to those skilled in the art that the embodiments of the present application can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0107] Although the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0108] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made without departing from the spirit and principles of the embodiments of this application shall be included within the scope of protection of this application.

Claims

1. A method for charging a battery pack, characterized in that: The method comprises: Real-time monitoring of battery pack voltage; When it is determined that the voltage is not greater than the preset first voltage threshold, Using a first strategy to charge the battery pack; the first strategy includes: obtaining a matching first charging current value based on real-time electrical parameters of the battery pack, and charging the battery pack with the first charging current value; When it is determined that the voltage is greater than the preset first voltage threshold, A second strategy is adopted to charge the battery pack; the second strategy includes: adjusting a second charging current value according to the voltage of the battery pack, and charging the battery pack with the adjusted second charging current value.

2. The battery pack charging method according to claim 1, wherein: The real-time electrical parameter includes at least one of: the current remaining power of the battery pack, the current temperature of the battery pack, the actual battery capacity of the battery pack, and the health status of the battery pack.

3. The battery pack charging method according to claim 2, wherein: The obtaining a matching first charging current value based on the real-time electrical parameters of the battery pack includes: The first charging current value is calculated by the formula I=f(SOC, T)*SOH*Cap; I represents: the first charging current value; SOC represents the current remaining power of the battery pack, T represents the current temperature of the battery pack, SOH represents the health status of the battery pack, Cap represents the battery capacity of the battery pack; f(SOC, T) is the current function based on SOC and T.

4. The battery pack charging method according to claim 3, characterized in that: The current remaining power of the battery pack includes at least one of the actual remaining power of the battery pack and the ratio of the actual remaining power of the battery pack to the total power of the battery pack; The health status of the battery pack includes at least one of the weighted parameter values ​​of the aging degree of the battery pack, the service life of the battery pack, and the number of cycles of the battery pack, and / or at least two weighted parameter values; The current temperature of the battery pack includes at least one of the temperature of the battery cells, the temperature of the circuit board involved in the battery pack, the ambient temperature of the battery pack, and / or weighted parameter values ​​of at least two of them.

5. The battery pack charging method according to claim 1, wherein: The adjusting the second charging current value according to the voltage of the battery pack includes: Determining whether the charging current of the battery pack is less than a preset first charging current value; If so, adjusting the second current value to zero; If not, based on the current charging current value, the charging current value is reduced at the first flow rate to form a second current value.

6. The battery pack charging method according to claim 5, characterized in that: The first flow rate is a fixed value; Or, different first flow rates may be matched according to the voltage range to which the current battery pack voltage belongs.

7. The battery pack charging method according to claim 6, characterized in that: Determine in real time whether the voltage of the battery pack is less than a preset second voltage threshold; If so, based on the current charging current value, the charging current value is increased at the second flow rate to form a new second charging current value.

8. The battery pack charging method according to claim 7, characterized in that: The second flow rate is a fixed value; Or, different second flow rates may be matched according to the voltage range to which the current battery pack voltage belongs.

9. A battery pack comprising a housing and a battery cell housed in the housing, characterized in that: When charging the battery pack, the battery pack charging method according to any one of claims 1 to 8 is adopted.

10. A charging system comprising: A battery pack and a charger compatible with the battery pack, characterized in that when the charger charges the battery pack, it adopts the battery pack charging method according to any one of claims 1 to 8.