Charging methods, apparatus, equipment, computer-readable storage media, and program products
By obtaining the target temperature value of the battery under different RSOCs, determining the target temperature factor, and calculating the target charging current, the problem of low charging efficiency of laptops in low-temperature environments is solved, and fast and efficient charging at low temperatures is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZHEJIANG SUNWODA ELECTRONIC CO LTD
- Filing Date
- 2026-01-07
- Publication Date
- 2026-05-26
AI Technical Summary
In low-temperature environments, laptops have lower charging efficiency and longer charging times, and existing technologies cannot effectively solve this problem by charging with low current.
By obtaining the target temperature value of the battery under different RSOCs, the target temperature factor is determined. Based on the preset charging current, the actual full charge capacity and the design capacity, the target charging current is calculated, and the target temperature factor is added to correct the charging current, so as to ensure that a larger current is used for charging in low temperature environments.
It accelerates charging speed, shortens charging time, and improves charging efficiency in low-temperature environments without affecting battery capacity retention.
Smart Images

Figure CN122092467A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of batteries, and more particularly to a charging method, apparatus, device, computer-readable storage medium, and program product. Background Technology
[0002] A laptop battery is the battery inside a laptop computer. Using rechargeable batteries is one of the advantages of laptops over desktop computers, allowing for convenient use in various environments. As portable devices, users place great importance on the convenience of long battery life; therefore, the demand for laptops capable of fast charging is increasing daily.
[0003] In related technologies, the target charging current of a battery is typically determined based on the preset charging current, the battery's actual full charge capacity (FCC), and the battery's design capacity (DC). Due to the low-temperature characteristics of battery cells, they can only be charged with a smaller current (i.e., a smaller preset charging current) at low temperatures to avoid affecting cell performance. Furthermore, the FCC is lower when charging and discharging at lower temperatures compared to normal temperatures. Consequently, in low-temperature environments, the determined target charging current is smaller, resulting in longer charging times and lower charging efficiency. Summary of the Invention
[0004] This application discloses a charging method, apparatus, device, computer-readable storage medium, and program product that can improve charging efficiency.
[0005] To solve the above problems, this application adopts the following technical solution: In a first aspect, embodiments of this application disclose a charging method, comprising: acquiring multiple target temperature values corresponding to multiple preset RSOCs when the battery is discharged to a certain level during the Nth cycle, wherein the preset RSOCs correspond one-to-one with the target temperature values, and N is an integer greater than zero; determining a target temperature factor based on the multiple target temperature values; determining a target charging current for the battery during the N+1th cycle based on a preset charging current, the actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor, wherein the target charging current is positively correlated with the actual full-charge capacity, the target charging current is negatively correlated with the target temperature factor, and the target temperature factor is greater than 0 and less than 1 when the ambient temperature of the battery is less than a first preset temperature value; and charging the battery during the N+1th cycle based on the target charging current.
[0006] Optionally, determining the target temperature factor based on the plurality of target temperature values includes: for each of the plurality of target temperature values, determining an initial temperature factor corresponding to the target temperature value based on the target temperature value and the target correspondence relationship, wherein the target correspondence relationship includes the correspondence relationship between temperature values and temperature factors; and determining the target temperature factor based on the plurality of initial temperature factors.
[0007] Optionally, determining the target temperature factor based on the plurality of initial temperature factors includes: determining an average temperature factor based on the plurality of initial temperature factors; and determining the average temperature factor as the target temperature factor.
[0008] Optionally, determining the target charging current of the battery in the N+1th cycle based on the preset charging current, the actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor includes: when the actual full-charge capacity of the battery is updated, determining the target charging current of the battery in the N+1th cycle based on the preset charging current, the updated actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor, wherein the actual full-charge capacity of the battery is updated when the battery is discharged to the target RSOC and the ambient temperature of the battery is greater than a second preset temperature value, and the second preset temperature value is less than the first preset temperature value.
[0009] Optionally, determining the target charging current of the battery in the N+1th cycle based on the preset charging current, the actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor includes: determining the target charging current of the battery in the N+1th cycle using the following formula: SBS Charging Current = Charging Current * FCC / (DC * T-factor), where SBS Charging Current is the target charging current, Charging Current is the preset charging current, FCC is the actual full-charge capacity of the battery, DC is the design capacity of the battery, and T-factor is the target temperature factor.
[0010] Optionally, when the ambient temperature is greater than or equal to the first preset temperature value, the target temperature factor is set to 1.
[0011] Secondly, this application discloses a charging device, comprising: an acquisition module, configured to acquire multiple target temperature values corresponding to multiple preset RSOCs during the Nth cycle of a battery discharge, wherein the preset RSOCs correspond one-to-one with the target temperature values, and N is an integer greater than zero; a determination module, configured to determine a target temperature factor based on the multiple target temperature values; the determination module is further configured to determine a target charging current for the battery during the N+1th cycle based on a preset charging current, the actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor, wherein the target charging current is positively correlated with the actual full-charge capacity, the target charging current is negatively correlated with the target temperature factor, and the target temperature factor is greater than 0 and less than 1 when the ambient temperature of the battery is less than a first preset temperature value; and a charging module, configured to charge the battery during the N+1th cycle based on the target charging current.
[0012] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0013] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer-executable program or instructions, which, when executed by a computer, implement the steps of the method described in the first aspect.
[0014] Fifthly, embodiments of this application provide a computer program product, the computer program product including a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, which, when executed by a computer, cause the computer to perform the steps of the method described in the first aspect.
[0015] The technical solution adopted in this application can achieve the following beneficial effects: This application provides a charging method that obtains multiple target temperature values corresponding to multiple preset RSOC values when the battery is discharged to a certain level during the Nth cycle. Each preset RSOC corresponds one-to-one with a target temperature value. Based on these multiple target temperature values, a target temperature factor is determined. Then, based on a preset charging current, the battery's actual full-charge capacity, the battery's design capacity, and the target temperature factor, a target charging current is determined for the (N+1)th cycle. During the (N+1)th cycle, the battery is charged based on this target charging current. In this scheme, since the battery's design capacity is a fixed value, the preset charging current can also be considered a fixed value. The target charging current is positively correlated with the battery's actual full-charge capacity. The target temperature factor is negatively correlated with the target temperature factor, and when the ambient temperature of the battery is lower than the first preset temperature value, the value of the target temperature factor used to determine the target charging current is greater than 0 and less than 1. In this case, when the battery is charged and discharged in an environment lower than the first preset temperature value, although the actual full-charge capacity of the battery, which is positively correlated with the target charging current, will be reduced compared to that at normal temperature, this application corrects the calculated charging current by adding a target temperature factor that is negatively correlated with the target charging current and whose value is between 0 and 1. Therefore, compared with the solutions of related technologies, this solution can determine a larger target charging current to charge the battery at low temperatures, thereby accelerating the charging speed, shortening the charging time, and improving the charging efficiency. Attached Figure Description
[0016] Figure 1 A graph showing the relationship between temperature and the actual discharge capacity of a battery is provided for embodiments of this application. Figure 2 This is a schematic flowchart of a charging method disclosed in an embodiment of this application; Figure 3 This is a partial flowchart of a charging method disclosed in an embodiment of this application; Figure 4 This is another part of the flowchart of a charging method disclosed in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of a charging device disclosed in an embodiment of this application; Figure 6 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. Detailed Implementation
[0017] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0018] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the electrically connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0019] In related technologies, the target charging current of a battery is determined using the following formula: SBS Charging Current = Charging Current * FCC / DC, where SBS Charging Current is the target charging current, Charging Current is the preset charging current, FCC is the actual full-charge capacity of the battery, and DC is the design capacity of the battery. After determining the target charging current, the battery is charged based on this target charging current. Because the FCC is lower when the battery is charged and discharged at lower temperatures compared to normal temperatures, the target charging current is smaller in low-temperature environments, resulting in longer charging times and lower charging efficiency.
[0020] like Figure 1 The curve showing the relationship between temperature and the actual discharge capacity of the battery indicates that when the ambient temperature of the battery is below 25°C, the discharge capacity of the battery gradually decreases, which means that the actual discharge capacity of the battery will be smaller at low temperatures. Therefore, temperature affects the target charging current of the battery.
[0021] The charging method, apparatus, device, computer-readable storage medium, and program product disclosed in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0022] This application discloses a charging method. Figure 2 This is a schematic flowchart of a charging method disclosed in an embodiment of this application. Figure 2 As shown, the method includes the following steps: S220. Obtain multiple target temperature values corresponding to multiple preset RSOCs during the Nth cycle of battery discharge, wherein the preset RSOCs correspond one-to-one with the target temperature values, and N is an integer greater than zero.
[0023] It should be noted that the relative state of charge (RSOC) of a battery is the percentage of the remaining charge in the battery to the maximum capacity that the battery can actually store in the current state.
[0024] For example, multiple preset RSOCs may include 100%, 75%, 50%, 25%, and 7%, and multiple target temperature values of this application may include the cell temperature value corresponding to RSOC of 100%, the cell temperature value corresponding to RSOC of 75%, the cell temperature value corresponding to RSOC of 50%, the cell temperature value corresponding to RSOC of 25%, and the cell temperature value corresponding to RSOC of 7%.
[0025] S240. Based on the multiple target temperature values, determine the target temperature factor.
[0026] S260. Based on the preset charging current, the actual full charge capacity of the battery, the design capacity of the battery, and the target temperature factor, determine the target charging current of the battery in the N+1th cycle.
[0027] The target charging current is positively correlated with the actual full charge capacity, and negatively correlated with the target temperature factor. When the ambient temperature of the battery is less than the first preset temperature value, the target temperature factor is greater than 0 and less than 1.
[0028] It should be noted that the actual full-charge capacity of the battery can be determined by the meter inside the battery. The preset charging current varies depending on the ambient temperature. For example, for low-temperature environments (e.g., 0~15℃), the preset charging current can be 0.3C. The preset charging current and the battery's design capacity can be determined based on the battery's specifications. Based on the battery's actual full-charge capacity and design capacity, the battery's health status can be determined. Based on the battery's health status and the preset charging current, a charging current matching the current battery health status can be determined. When the battery is in a low-temperature environment, the actual full-charge capacity (FCC) will be lower than at normal temperatures. Therefore, the determined battery health status will be lower than the actual battery health status, resulting in a smaller determined charging current and a longer charging time.
[0029] For example, the first preset temperature value can be 25°C.
[0030] Since the battery's design capacity is a fixed value, the preset charging current can also be considered a fixed value. The target charging current is negatively correlated with the battery's design capacity, positively correlated with the preset charging current, positively correlated with the battery's actual full-charge capacity, and negatively correlated with the target temperature factor. Furthermore, when the ambient temperature of the battery is lower than the first preset temperature value, the target temperature factor used to determine the target charging current is greater than 0 and less than 1. In this case, although the actual full-charge capacity of the battery, which is positively correlated with the target charging current, will decrease compared to normal temperatures when the battery is charged and discharged in an environment below the first preset temperature value, this application corrects the calculated charging current by adding a target temperature factor that is negatively correlated with the target charging current and has a value between 0 and 1. Therefore, compared to related technologies, this solution can determine a larger target charging current to charge the battery at low temperatures, thereby accelerating the charging speed, shortening the charging time, and improving charging efficiency.
[0031] S280. During the N+1th cycle of the battery, the battery is charged based on the target charging current.
[0032] During the N+1th cycle of the battery, charging the battery based on the aforementioned target charging current can accelerate the charging speed, shorten the charging time, and improve the charging efficiency.
[0033] This application provides a charging method that obtains multiple target temperature values corresponding to multiple preset RSOC values when the battery is discharged to a certain level during the Nth cycle. Each preset RSOC corresponds one-to-one with a target temperature value. Based on these multiple target temperature values, a target temperature factor is determined. Then, based on a preset charging current, the battery's actual full-charge capacity, the battery's design capacity, and the target temperature factor, a target charging current is determined for the (N+1)th cycle. During the (N+1)th cycle, the battery is charged based on this target charging current. In this scheme, since the battery's design capacity is a fixed value, the preset charging current can also be considered a fixed value. The target charging current is positively correlated with the battery's actual full-charge capacity. The target temperature factor is negatively correlated with the target temperature factor, and when the ambient temperature of the battery is lower than the first preset temperature value, the value of the target temperature factor used to determine the target charging current is greater than 0 and less than 1. In this case, when the battery is charged and discharged in an environment lower than the first preset temperature value, although the actual full-charge capacity of the battery, which is positively correlated with the target charging current, will be reduced compared to that at normal temperature, this application corrects the calculated charging current by adding a target temperature factor that is negatively correlated with the target charging current and whose value is between 0 and 1. Therefore, compared with the solutions of related technologies, this solution can determine a larger target charging current to charge the battery at low temperatures, thereby accelerating the charging speed, shortening the charging time, and improving the charging efficiency.
[0034] When the first preset temperature value is 25°C, the solution of this application can improve the charging current value below 25°C and shorten the low-temperature charging time.
[0035] In this embodiment of the application, determining the target temperature factor based on the plurality of target temperature values may include: for each of the plurality of target temperature values, determining an initial temperature factor corresponding to the target temperature value based on the target temperature value and the target correspondence relationship, wherein the target correspondence relationship includes the correspondence relationship between temperature values and temperature factors; and determining the target temperature factor based on the plurality of initial temperature factors.
[0036] In this application, the target correspondence can be determined by measuring the actual discharge capacity of the battery at 0℃ and 25℃. Specifically, the actual discharge capacity at 25℃ is taken as 100%, and the actual discharge capacity at 0℃ is converted into the ratio LT factor of the actual discharge capacity at 25℃, resulting in the target correspondence shown in Table 1, where LT factor = actual discharge capacity at 0℃ / actual discharge capacity at 25℃.
[0037] Table 1
[0038] For each of the multiple target temperature values, based on the target temperature value and the target correspondence shown in Table 1, the initial temperature factor corresponding to that target temperature value is calculated using linear interpolation. It should be noted that within the range of 0℃ to 25℃, the lower the battery temperature value, the smaller its corresponding temperature factor. Here, the temperature factor value is greater than 0 and less than or equal to 1.
[0039] In one implementation, determining the target temperature factor based on the plurality of initial temperature factors may include: determining an average temperature factor based on the plurality of initial temperature factors; and determining the average temperature factor as the target temperature factor. That is, the average value of the plurality of initial temperature factors mentioned above is determined as the target temperature factor.
[0040] In this embodiment of the application, determining the target charging current of the battery in the N+1th cycle based on the preset charging current, the actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor may include: when the actual full-charge capacity of the battery is updated, determining the target charging current of the battery in the N+1th cycle based on the preset charging current, the updated actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor, wherein the actual full-charge capacity of the battery is updated when the battery is discharged to the target RSOC and the ambient temperature of the battery is greater than a second preset temperature value, and the second preset temperature value is less than the first preset temperature value.
[0041] For example, the target RSOC can be 7% RSOC, and the second preset temperature value can be 0°C. That is, when the battery discharges to an RSOC of 7% and is above 0°C, the meter in the battery re-determines the actual full charge capacity of the battery, that is, updates the actual full charge capacity of the battery.
[0042] Based on the preset charging current, the updated actual full-charge capacity of the battery, the battery's design capacity, and the target temperature factor, the target charging current of the battery in the N+1th cycle can be determined more accurately.
[0043] In addition, since the FCC only updates at temperatures above 0°C, the T-Factor will only have a value at temperatures above 0°C.
[0044] In one implementation, determining the target charging current of the battery during the N+1th cycle based on the preset charging current, the actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor may include: determining the target charging current of the battery during the N+1th cycle using the following formula: SBSCharging Current = Charging Current * FCC / (DC * T-factor), where SBS Charging Current is the target charging current, Charging Current is the preset charging current, FCC is the actual full-charge capacity of the battery, DC is the design capacity of the battery, and T-factor is the target temperature factor.
[0045] The upper limit of FCC / (DC * T-factor) is 1, which means that while determining a larger target charging current, the target charging current is prevented from exceeding the preset charging current.
[0046] When using the formula SBS Charging Current = Charging Current * FCC / (DC * T-factor) to determine the target charging current, since DC is a constant, Charging Current can also be considered a constant. When the battery is charged and discharged in an environment below the first preset temperature value, although the FCC of the battery will decrease compared to the normal temperature, this application multiplies DC by a target temperature factor with a value between 0 and 1, so that the denominator and numerator of the calculation formula decrease simultaneously. This ensures that a larger target charging current SBS Charging Current can be determined to charge the battery. Therefore, compared with the solutions of related technologies, this solution can determine a larger target charging current to charge the battery at low temperatures, thereby accelerating the charging speed, shortening the charging time, and improving the charging efficiency.
[0047] In this embodiment, when the ambient temperature is greater than or equal to the first preset temperature value, the target temperature factor is always 1. That is, when the ambient temperature is greater than or equal to the first preset temperature value, SBS Charging Current = Charging Current * FCC / DC. It should be noted that, correspondingly, the temperature factor for temperatures greater than 25°C in Table 1 is 100%.
[0048] This application discloses a charging method, such as Figure 3 and Figure 4As shown, the target temperature values corresponding to the battery being discharged to RSOC of 100%, 75%, 50%, 25%, and 7% during the Nth cycle are obtained. Each target temperature value is substituted into Table 1 to calculate its corresponding initial temperature factor. The average value of these 5 initial temperature factors is determined as the target temperature factor T-factor. Under the condition of FCC update, the target charging current SBS ChargingCurrent = Charging Current * FCC / (DC * T-factor) is determined for the battery during the N+1th cycle. Then, the battery is charged based on this target charging current during the N+1th cycle.
[0049] Compared to related technologies, this solution achieves the following: For example, if the actual discharge capacity of the battery at 0°C is 80% of that at 25°C (LT factor=80%), the related technology's SBS charging current = charging current * FCC / DC = 80% * charging current, while the solution of this application, SBS charging current = charging current * FCC / (DC * T factor) = 100% * charging current, means that this solution increases the charging current by 20% compared to related technologies and has a shorter charging time.
[0050] The following is a demonstration of the charging time and capacity retention rate of this technology and related technologies at 5°C using an actual battery of a certain model.
[0051] 1. Compare the charging time of this technology with related technologies at 5°C. a. Test conditions: (1) Test project: XXXX Arches 54W (ATL) (2) Charging method: 0.3C CC to 4.45V, CV to full (3) Test temperature: 2℃ Chamber (4) Test criteria: Charge from 0% to 100% within 240 minutes b. Test Results
[0052] Based on the test results, the charging time of this technology is about 20 minutes shorter than that of related technologies.
[0053] 2. Compare the capacity retention of this technology with related technologies during long-cycle testing (VSQ) at 5°C. a. Test conditions: (1) Test project: Arches 3C 54W (ATL ED750) (2) Charging method: 0.3C CC to 4.45V, CV to full (3) Test type: 5℃ VSQ cycle test (4) Test criteria: Capacity retention rate ≥ 60% after 50 cycles b. Test Results
[0054] The test results show that the capacity retention rate of this technology is no different from that of related technologies at 5℃ VSQ, meaning that this technology can shorten the charging time without affecting the capacity retention rate.
[0055] The charging method provided in this application can be executed by a charging device. This application uses the example of a charging device executing the charging method to illustrate the charging device provided in this application.
[0056] Figure 5 This is a schematic diagram of the structure of a charging device disclosed in an embodiment of this application. Figure 5 As shown, the charging device 500 includes: an acquisition module 510, a determination module 520, and a charging module 530.
[0057] In this application, the acquisition module 510 is used to acquire multiple target temperature values corresponding to multiple preset RSOCs during the Nth cycle of the battery discharge, wherein the preset RSOCs correspond one-to-one with the target temperature values, and N is an integer greater than zero; the determination module 520 is used to determine a target temperature factor based on the multiple target temperature values; the determination module 520 is also used to determine a target charging current for the battery during the N+1th cycle based on a preset charging current, the actual full charge capacity of the battery, the design capacity of the battery, and the target temperature factor, wherein the target charging current is positively correlated with the actual full charge capacity, the target charging current is negatively correlated with the target temperature factor, and the target temperature factor is greater than 0 and less than 1 when the ambient temperature of the battery is less than a first preset temperature value; the charging module 530 is used to charge the battery based on the target charging current during the N+1th cycle of the battery.
[0058] In one implementation, the determining module 520 determines a target temperature factor based on the plurality of target temperature values, including: for each of the plurality of target temperature values, determining an initial temperature factor corresponding to the target temperature value based on the target temperature value and the target correspondence relationship, wherein the target correspondence relationship includes the correspondence relationship between temperature values and temperature factors; and determining a target temperature factor based on the plurality of initial temperature factors.
[0059] In one implementation, the determining module 520 determines a target temperature factor based on a plurality of initial temperature factors, including: determining an average temperature factor based on the plurality of initial temperature factors; and determining the average temperature factor as the target temperature factor.
[0060] In one implementation, the determining module 520 determines the target charging current of the battery in the N+1th cycle based on a preset charging current, the actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor. This includes: when the actual full-charge capacity of the battery is updated, determining the target charging current of the battery in the N+1th cycle based on the preset charging current, the updated actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor, wherein the actual full-charge capacity of the battery is updated when the battery is discharged to the target RSOC and the ambient temperature of the battery is greater than a second preset temperature value, and the second preset temperature value is less than the first preset temperature value.
[0061] In one implementation, the determining module 520 determines the target charging current of the battery in the N+1th cycle based on a preset charging current, the actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor. This includes determining the target charging current of the battery in the N+1th cycle using the following formula: SBS Charging Current = Charging Current * FCC / (DC * T-factor), where SBS Charging Current is the target charging current, Charging Current is the preset charging current, FCC is the actual full-charge capacity of the battery, DC is the design capacity of the battery, and T-factor is the target temperature factor.
[0062] In one implementation, when the ambient temperature is greater than the preset temperature value, the target temperature factor is set to 1.
[0063] Optionally, such as Figure 6 As shown, this application embodiment also provides an electronic device 600, including a processor 601 and a memory 602. The memory 602 stores a program or instructions that can run on the processor 601. When the program or instructions are executed by the processor 601, they implement the various steps of the above-described charging method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0064] It should be noted that the electronic devices in the embodiments of this application include mobile electronic devices and non-mobile electronic devices.
[0065] This application also provides a computer-readable storage medium storing a computer-executable program or instructions. When the computer-executable program or instructions are executed by a computer, they implement the various processes of the above-described charging method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0066] The computer-readable storage medium may be a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0067] This application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions that, when executed by a computer, cause the computer to perform the steps of the charging method described above.
[0068] The above embodiments of this application focus on describing the differences between the various embodiments. As long as the different optimization features between the various embodiments are not contradictory, they can be combined to form a better embodiment. For the sake of brevity, they will not be described in detail here.
[0069] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A charging method, characterized in that, include: The battery is discharged to multiple target temperature values corresponding to multiple preset RSOC values during the Nth cycle, wherein the preset RSOC and the target temperature value correspond one-to-one, and N is an integer greater than zero; Based on the multiple target temperature values, a target temperature factor is determined; Based on the preset charging current, the actual full charge capacity of the battery, the design capacity of the battery, and the target temperature factor, the target charging current of the battery in the N+1th cycle is determined. The target charging current is positively correlated with the actual full charge capacity and negatively correlated with the target temperature factor. When the ambient temperature of the battery is less than the first preset temperature value, the value of the target temperature factor is greater than 0 and less than 1. During the (N+1)th cycle, the battery is charged based on the target charging current.
2. The method according to claim 1, characterized in that, The determination of the target temperature factor based on the plurality of target temperature values includes: For each of the plurality of target temperature values, an initial temperature factor corresponding to the target temperature value is determined based on the target temperature value and the target correspondence relationship, wherein the target correspondence relationship includes the correspondence relationship between temperature values and temperature factors; The target temperature factor is determined based on the multiple initial temperature factors.
3. The method according to claim 2, characterized in that, The determination of the target temperature factor based on multiple initial temperature factors includes: The average temperature factor is determined based on the multiple initial temperature factors. The average temperature factor is determined as the target temperature factor.
4. The method according to claim 1, characterized in that, The step of determining the target charging current of the battery in the N+1th cycle based on the preset charging current, the actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor includes: When the actual full charge capacity of the battery is updated, the target charging current of the battery in the N+1th cycle is determined based on the preset charging current, the updated actual full charge capacity of the battery, the design capacity of the battery, and the target temperature factor. The actual full charge capacity of the battery is updated when the battery is discharged to the target RSOC and the ambient temperature of the battery is greater than the second preset temperature value. The second preset temperature value is less than the first preset temperature value.
5. The method according to claim 1, characterized in that, The step of determining the target charging current of the battery in the N+1th cycle based on the preset charging current, the actual full-charge capacity of the battery, the design capacity of the battery, and the target temperature factor includes: The target charging current of the battery in the N+1th cycle is determined by the following formula; SBS Charging Current = Charging Current * FCC / (DC * T-factor), where SBS Charging Current is the target charging current, Charging Current is the preset charging current, FCC is the actual full-charge capacity of the battery, DC is the design capacity of the battery, and T-factor is the target temperature factor.
6. The method according to claim 1, characterized in that, When the ambient temperature is greater than or equal to the first preset temperature value, the target temperature factor is 1.
7. A charging device, characterized in that, include: The acquisition module is used to acquire multiple target temperature values corresponding to multiple preset RSOCs during the Nth cycle of the battery discharge, wherein the preset RSOCs correspond one-to-one with the target temperature values, and N is an integer greater than zero; The determining module is used to determine the target temperature factor based on the plurality of target temperature values; The determining module is further configured to determine the target charging current of the battery in the N+1th cycle based on the preset charging current, the actual full charge capacity of the battery, the design capacity of the battery, and the target temperature factor. The target charging current is positively correlated with the actual full charge capacity and negatively correlated with the target temperature factor. When the ambient temperature of the battery is less than the first preset temperature value, the value of the target temperature factor is greater than 0 and less than 1. A charging module is used to charge the battery based on the target charging current during the N+1th cycle of the battery.
8. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the charging method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer-executable program or instructions, which, when executed by a computer, implement the steps of the charging method as described in any one of claims 1-6.
10. A computer program product, characterized in that, The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions that, when executed by a computer, cause the computer to perform the steps of the charging method as described in any one of claims 1-6.