Charging control methods, devices, electronic devices and storage media

By judging based on both time and charge levels during the charging process, using a constant current to charge and stopping in a timely manner, the problem of temperature control being unable to extend battery life is solved, achieving the effect of delaying aging and improving lifespan.

CN115378085BActive Publication Date: 2025-11-14CHINA FAW CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202211043402.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-29
Publication Date
2025-11-14
Estimated Expiration
2042-08-29

AI Technical Summary

Technical Problem

In existing technologies, controlling the charging voltage based on temperature cannot slow down battery aging or improve battery life.

Method used

By determining the current time and current discharge level, it is judged whether the charging start condition is met. If it is met, the system charges with a preset constant current and records the cumulative charging time. If a certain time or power threshold is reached, the charging stops to avoid overcharging.

Benefits of technology

It slows down battery aging, extends battery life, and prevents damage caused by overcharging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115378085B_ABST
    Figure CN115378085B_ABST
Patent Text Reader

Abstract

This application discloses a charging control method, apparatus, electronic device, and storage medium. The method determines the current discharge level of the battery at the current moment and, based on the current moment and / or the current discharge level, determines whether the charging start conditions are met. If met, the method controls the battery to be charged at a preset constant current and records the cumulative charging time. If the cumulative charging time reaches a first charging time, the method determines whether the current battery level has reached a preset level threshold. If so, charging the battery is stopped. This application embodiment delays battery aging and improves battery lifespan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to battery technology, and more particularly to a charging control method, apparatus, electronic device, and storage medium. Background Technology

[0002] In recent years, with the improvement of people's living standards, automobiles have become increasingly common. As the power source for vehicles, the battery is one of the essential components. Improving battery lifespan and ensuring battery performance are among the main issues in automotive battery applications.

[0003] In existing technologies, the battery charging voltage is usually controlled based on the temperature of the battery in order to ensure the battery's charge level.

[0004] However, controlling the charging voltage based on temperature cannot slow down battery aging or extend battery life. Summary of the Invention

[0005] This application provides a charging control method, apparatus, electronic device, and storage medium to improve the lifespan of a storage battery.

[0006] In a first aspect, embodiments of this application provide a charging control method, which includes:

[0007] Determine the current discharge level of the battery at the current moment, and determine whether the charging start conditions are met based on the current moment and / or the current discharge level;

[0008] If the conditions are met, the battery will be charged at a preset constant current, and the cumulative charging time will be recorded.

[0009] If the cumulative charging time reaches the first charging time, then determine whether the current battery level has reached the preset battery level threshold.

[0010] If so, then stop charging the battery.

[0011] Secondly, embodiments of this application also provide a charging control device, which includes:

[0012] The charging start condition determination module is used to determine the current discharge amount of the battery at the current moment, and to determine whether the charging start condition is met based on the current moment and / or the current discharge amount.

[0013] The charging time accumulation module is used to control the battery to be charged according to a preset constant current if the condition is met, and to record the cumulative charging time.

[0014] The current battery level determination module is used to determine whether the current battery level has reached a preset battery level threshold if the cumulative charging time reaches the first charging time.

[0015] The charging stop module is used to stop charging the battery if the condition is met.

[0016] Thirdly, embodiments of this application also provide an electronic device, which includes:

[0017] One or more processors;

[0018] Storage device for storing one or more programs;

[0019] When one or more programs are executed by one or more processors, the one or more processors implement any of the charging control methods provided in the embodiments of this application.

[0020] Fourthly, embodiments of this application also provide a storage medium including computer-executable instructions, which, when executed by a computer processor, are used to perform any of the charging control methods provided in embodiments of this application.

[0021] This application determines the current discharge level of the battery at the current moment and, based on the current moment and / or current discharge level, whether the charging start conditions are met. The determination of whether the charging start conditions are met is based on both time and discharge level, avoiding reliance on a single condition that could lead to excessively low battery level and damage. If the conditions are met, the battery is charged at a preset constant current, and the cumulative charging time is recorded. Charging the battery with a constant current can, to some extent, repair the battery, delay its aging, and extend its lifespan. If the cumulative charging time reaches a first charging time threshold, it is determined whether the battery's current charge level has reached a preset threshold; if so, charging is stopped. By judging from both time and charge levels, charging is stopped promptly, preventing overcharging and battery damage, and further extending battery lifespan. Therefore, this application's technical solution solves the problem that temperature-based charging voltage control cannot delay battery aging or extend battery lifespan, achieving the effect of delaying battery aging and extending battery lifespan. Attached Figure Description

[0022] Figure 1 This is a flowchart of a charging control method according to Embodiment 1 of this application;

[0023] Figure 2 This is a flowchart of a charging control method according to Embodiment 2 of this application;

[0024] Figure 3 This is a flowchart of a charging control method according to Embodiment 3 of this application;

[0025] Figure 4This is a schematic diagram of the structure of a charging control device according to Embodiment 4 of this application;

[0026] Figure 5 This is a schematic diagram of the structure of an electronic device according to Embodiment 5 of this application. Detailed Implementation

[0027] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0028] It should be noted that the terms "first" and "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0029] Example 1

[0030] Figure 1 This is a flowchart of a charging control method provided in Embodiment 1 of this application. This embodiment can be applied to the situation of controlling the charging of a storage battery. The method can be executed by a charging control device, which can be implemented in software and / or hardware and is specifically configured in the charging control device.

[0031] See Figure 1 The charging control method shown, applied to the client side, specifically includes the following steps:

[0032] S110. Determine the current discharge amount of the battery at the current moment, and determine whether the charging start conditions are met based on the current moment and / or the current discharge amount.

[0033] The current discharge level is the total discharge level of the battery at the current moment, used to determine whether the charging start-up conditions are met. The battery is equipped with a sensor that acquires the current discharge level of the battery in real time. The charging start-up conditions are the conditions used to determine whether charging is required.

[0034] For example, the charging start condition can be the time elapsed since the last charging ended, i.e., charging periodically according to the time elapsed. Specifically, determining whether the charging start condition is met based on the current moment can be based on the time difference between the current moment and the last charging end. For example, the charging start condition can also be the discharge amount since the last charging ended, i.e., charging according to the discharge amount. Specifically, determining whether the charging start condition is met is based on the difference between the current discharge amount at the current moment and the discharge amount at the end of the last charging. The charging start condition can include at least one of the current moment and the current discharge amount. For example, the charging start condition can be determined to be met if either the current moment or the current discharge amount is satisfied.

[0035] S120. If satisfied, control the battery to be charged according to the preset constant current and record the cumulative charging time.

[0036] If the conditions are met, the charging start-up conditions are satisfied. After the charging start-up conditions are met, the battery is charged according to a preset constant current, and a timer is started via a sensor to accumulate the charging time. The preset constant current is a small, pre-set current of constant magnitude used to control the amount of current used to charge the battery. For example, the preset constant current can be any value between 0 and 2A (ampere, the SI unit of current).

[0037] It should be noted that there are no restrictions on the charging voltage of the battery, as long as the minimum charging voltage is 0.2V higher than the battery voltage and the maximum charging voltage is lower than the maximum withstand voltage of the battery or the environment in which the battery is located, ensuring that the battery is always in a charging state and does not exceed the battery's withstand range. For example, when charging the vehicle's battery, the maximum charging voltage should be below 16V to ensure that the battery is always in a charging state and does not exceed the withstand range of the vehicle's low-voltage power grid. Other charging methods are prohibited during battery charging. For example, when charging the vehicle's battery, generator control strategy modes, such as regenerative braking and temperature regulation, are prohibited.

[0038] The primary cause of battery aging and loss of activity is likely the conversion of both the positive and negative electrodes into lead sulfate. Lead sulfate is an insulator, resulting in a high internal resistance in the battery at this stage, making charging difficult using conventional constant voltage. Charging with a constant current can convert some of the lead sulfate into active material, reducing the internal resistance of the positive and negative electrodes, thus repairing the battery to some extent and extending its lifespan.

[0039] S130. If the cumulative charging time reaches the first charging time, determine whether the current battery level has reached the preset battery level threshold.

[0040] The first charging time can be a time length condition used to trigger the determination of the current battery level. For example, the first charging time can be 4 hours. Specifically, if the cumulative charging time reaches the first charging time, it is determined whether the current battery level has reached a preset level threshold. The net charging time of the battery can be determined when the battery is not discharging. Because in practice, the battery may discharge simultaneously during charging, for example, the vehicle's battery may supply power to the vehicle during charging, the first charging time can be greater than or equal to the net charging time. Specifically, the first charging time can be determined based on experiments and experience; this application does not make a specific determination in this regard.

[0041] The preset battery level threshold can be a pre-set threshold used to determine whether charging is complete. For example, the preset battery level threshold could be 98% of the battery's capacity. During the battery charging process, other energy recovery processes occur, such as regenerative braking, which can be considered equivalent to charging the vehicle's battery. Therefore, setting the preset battery level threshold below the battery's capacity avoids overcharging and helps improve battery life.

[0042] S140. If so, stop charging the battery.

[0043] If so, meaning the battery's current charge level equals the preset charge threshold, then charging the battery will stop to prevent overcharging, which could damage the battery and reduce its lifespan.

[0044] It should be noted that if not, that is, if the current battery charge is less than the preset charge threshold, the battery will continue to be charged until the current battery charge is equal to the preset charge threshold.

[0045] The technical solution of this embodiment determines the current discharge level of the battery at the current moment and determines whether the charging start condition is met based on the current moment and / or the current discharge level. Judging whether the charging start condition is met based on the current moment and / or the current discharge level involves both time and battery level, avoiding judgment based on a single condition that could lead to the battery being damaged by excessively low battery level. If the condition is met, the battery is charged at a preset constant current, and the cumulative charging time is recorded. Charging the battery with a constant current can repair the battery to a certain extent, delaying battery aging and extending battery life. If the cumulative charging time reaches a first charging time, it is determined whether the current battery level has reached a preset battery level threshold; if so, charging is stopped. By judging from both time and battery level, charging is stopped in a timely manner to prevent overcharging and damage to the battery, further improving battery life. Therefore, the technical solution of this application solves the problem that temperature-based charging voltage control cannot delay battery aging or extend battery life, achieving the effect of delaying battery aging and extending battery life.

[0046] Example 2

[0047] Figure 2 This is a flowchart of a charging control method provided in Embodiment 2 of this application. The technical solution of this embodiment is further refined based on the above technical solution.

[0048] Furthermore, the phrase "determine whether the charging start condition is met based on the current time and / or the current discharge amount" is further refined into: "determine whether the time-based start condition in the charging start condition is met based on the current time; and / or, determine whether the discharge amount start condition in the charging start condition is met based on the current discharge amount," thus refining the charging start condition.

[0049] See Figure 2 A charging control method shown includes:

[0050] S210. Determine the current discharge level of the battery at the current moment.

[0051] S220. Based on the current time, determine whether the time-based start condition in the charging start condition is met; and / or, based on the current discharge amount, determine whether the discharge amount start condition in the charging start condition is met.

[0052] The time-based start condition can be used as a criterion to determine whether the charging start condition is met based on time. Specifically, it can be determined by calculating the time difference between the current time and the last charging completion time, and then using this time difference to determine whether the time-based start condition is met.

[0053] The discharge start condition can be used as a criterion to determine whether the charging start condition is met based on the discharge amount. Specifically, the difference between the current discharge amount and the discharge amount at the time of the last charging completion can be determined, and the discharge start condition can be judged based on the difference in discharge amount.

[0054] Charging start conditions may include at least one of time-based start conditions and discharge-based start conditions. For example, both time-based start conditions and discharge-based start conditions can be determined simultaneously in real time. If either charging start condition is met, it is determined that the charging start conditions are met.

[0055] In one optional embodiment, determining whether the time-based start condition in the charging start condition is met based on the current time includes: obtaining the last charging completion time; determining the charging interval based on the last charging completion time and the current time; and determining whether the time-based start condition is met based on the charging interval.

[0056] The battery's sensors record and store the times of different state transitions in real time. For example, when the battery completes charging, the time of completion is recorded and stored. While the battery is charging, the charging interval between the current time and the last charging completion time is calculated. Specifically, the charging interval is the difference between the current time and the last charging completion time.

[0057] The charging interval is compared with a preset charging interval threshold. If the charging interval is greater than or equal to the preset charging interval threshold, the time-based start-up condition is determined to be met. Otherwise, if the charging interval is less than the preset charging interval threshold, the time-based start-up condition is determined not to be met. For example, the preset charging interval threshold can be 2880 hours. The preset charging interval threshold can be determined based on experiments or experience, and this application does not impose a specific limitation on it.

[0058] By obtaining the last charging completion time, determining the charging interval based on the last charging completion time and the current time, and determining whether the time-based start-up conditions are met based on the charging interval, the battery can be charged periodically according to the time interval to maintain the battery's charge, avoid charge loss, and reduce battery wear.

[0059] In one optional embodiment, determining whether the discharge start condition in the charging start condition is met based on the current discharge amount includes: obtaining the historical total discharge amount of the battery at the time of the last charging completion; determining the total discharge amount difference based on the historical total discharge amount and the total discharge amount of the battery at the current time; and determining whether the discharge start condition is met based on the total discharge amount difference.

[0060] Historical total discharge capacity refers to the total discharge capacity at the moment the battery completed its most recent charge, used to determine whether the discharge initiation conditions are met. Specifically, the battery's sensors acquire the battery's discharge capacity in real time. After the battery completes a charge, the total discharge capacity at that moment is recorded as the historical total discharge capacity. The battery's sensors also acquire the battery's total discharge capacity at the current moment, calculating the difference between the current total discharge capacity and the historical total discharge capacity. Specifically, the total discharge capacity difference is the difference between the current total discharge capacity and the historical total discharge capacity.

[0061] The total discharge difference is compared with a preset total discharge difference threshold. If the total discharge difference is greater than or equal to the preset total discharge difference threshold, the discharge start-up condition is determined to be met. Otherwise, if the total discharge difference is less than the preset total discharge difference threshold, the discharge start-up condition is determined not to be met. For example, the preset total discharge difference threshold can be 10 times the nominal capacity of the battery. The preset total discharge difference threshold can be determined based on experiments or experience, and this application does not impose specific limitations on it.

[0062] By obtaining the historical total discharge amount of the battery at the time of the last charging completion; determining the total discharge amount difference based on the historical total discharge amount and the current total discharge amount of the battery; and determining whether the discharge start condition is met based on the total discharge amount difference, the battery can be charged in a timely manner according to the total discharge amount difference. By charging, the battery activity is maintained, the battery life is improved, and the charge in the battery is maintained, avoiding charge loss and reducing battery wear.

[0063] S230. If satisfied, control the battery to be charged according to the preset constant current and record the cumulative charging time.

[0064] S240. If the cumulative charging time reaches the first charging time, determine whether the current battery level has reached the preset battery level threshold.

[0065] S250, if so, then stop charging the battery.

[0066] The technical solution of this embodiment refines the judgment of charging start conditions by determining whether the time start condition in the charging start conditions is met based on the current time; and / or, determining whether the discharge start condition in the charging start conditions is met based on the current discharge amount. The charging start conditions are refined into time start conditions and discharge amount start conditions. The charging start conditions are judged from two dimensions: time and discharge amount, so as to charge the battery in a timely manner, avoid battery aging, extend the battery life, and avoid battery power loss.

[0067] Example 3

[0068] Figure 3 This is a flowchart of a charging control method provided in Embodiment 3 of this application. The technical solution of this embodiment is further refined based on the above technical solution.

[0069] Furthermore, the statement "If the cumulative charging time reaches the first charging time, then determine whether the current battery level has reached the preset battery level threshold" is further refined to: "If the cumulative charging time reaches the first charging time, then determine whether the cumulative charging time has reached the second charging time; wherein the second charging time is longer than the first charging time; if not, then determine whether the current battery level has reached the preset battery level threshold", in order to refine the judgment process before stopping battery charging;

[0070] Furthermore, after stopping battery charging, the following is added: "Update the historical total discharge amount based on the current total discharge amount of the battery" to update the historical total discharge amount.

[0071] See Figure 3 A charging control method shown includes:

[0072] S310. Determine the current discharge level of the battery at the current moment, and determine whether the charging start-up conditions are met based on the current moment and / or the current discharge level.

[0073] S320. If satisfied, control the battery to be charged according to the preset constant current and record the cumulative charging time.

[0074] S330. If the cumulative charging time reaches the first charging time, determine whether the cumulative charging time has reached the second charging time; wherein the second charging time is longer than the first charging time.

[0075] The second charging time can be used to determine if the charging time is too long. The second charging time is longer than the first charging time. For example, the second charging time can be 48 hours. If the cumulative charging time exceeds the second charging time, it can be determined that the charging time is too long, which can easily damage the battery. Therefore, when the charging time reaches the second charging time, corresponding measures can be taken to speed up the charging process, reduce the degree of damage to the battery, and improve the battery life.

[0076] In one optional embodiment, if the cumulative charging time reaches the second charging time, the vehicle start-stop function of the vehicle containing the battery is disabled, and it is determined whether the current battery power has reached a preset power threshold.

[0077] The vehicle start-stop function controls the starting and stopping of the vehicle. Starting and stopping the vehicle causes a significant loss of battery power. If the cumulative charging time reaches a second charging time (i.e., if the cumulative charging time exceeds a second charging time), the vehicle start-stop function is disabled to accelerate the charging process. After disabling the vehicle start-stop function, the system continuously monitors whether the battery's current charge level has reached a preset threshold. Once the preset threshold is reached or exceeded, the vehicle start-stop function is deactivated.

[0078] If the cumulative charging time reaches the second charging time, the vehicle start-stop function of the vehicle containing the battery is disabled, and the current battery level is checked to see if it has reached a preset power threshold. This allows the vehicle start-stop function to be disabled in a timely manner after the cumulative charging time reaches the second charging time, reducing power loss and accelerating the charging process. By checking whether the current battery level has reached the preset power threshold, the vehicle start-stop function can be disabled in a timely manner, making it easier for users to use the vehicle and improving the user experience.

[0079] S340. If not, determine whether the current battery level has reached the preset battery level threshold.

[0080] If not, that is, if the cumulative charging time is less than or equal to the second charging time, the charging time is within the normal charging time range. The system will determine in real time whether the current battery power has reached the preset power threshold and stop charging the battery in time.

[0081] S350, if so, then stop charging the battery.

[0082] S360: Update the historical total discharge amount based on the current total discharge amount of the battery.

[0083] The battery's sensors acquire the total discharge amount of the battery at the moment charging stops, using this as the latest historical total discharge amount to update the historical total discharge amount before this charging. This updated historical total discharge amount is then used to provide the next charging cycle, ensuring the accuracy of subsequent discharge initiation condition judgments.

[0084] The technical solution of this embodiment involves determining whether the cumulative charging time has reached a second charging time if the cumulative charging time reaches a first charging time, where the second charging time is longer than the first charging time. If not, it determines whether the current battery level has reached a preset battery level threshold. If not, it continues to determine whether charging is complete and stops charging the battery in a timely manner to avoid overcharging and damage. By updating the historical total discharge amount based on the current battery discharge amount, an updated historical total discharge amount is provided for the next charging, ensuring the correctness of the subsequent discharge start condition judgment.

[0085] Example 4

[0086] Figure 4 The diagram shown is a schematic representation of a charging control device according to Embodiment 4 of this application. This embodiment is applicable to controlling the charging of a storage battery. The method can be executed by the charging control device, the specific structure of which is as follows:

[0087] The charging start condition determination module 410 is used to determine the current discharge amount of the battery at the current moment, and determine whether the charging start condition is met based on the current moment and / or the current discharge amount.

[0088] The charging time accumulation module 420 is used to control the battery to be charged according to a preset constant current if the condition is met, and to record the cumulative charging time.

[0089] The current power level determination module 430 is used to determine whether the current power level of the battery has reached a preset power level threshold if the cumulative charging time reaches the first charging time.

[0090] The charging stop module 440 is used to stop charging the battery if the condition is met.

[0091] The technical solution of this embodiment determines the current discharge level of the battery at the current moment and determines whether the charging start condition is met based on the current moment and / or the current discharge level. Judging whether the charging start condition is met based on the current moment and / or the current discharge level involves both time and battery level, avoiding judgment based on a single condition that could lead to the battery being damaged by excessively low battery level. If the condition is met, the battery is charged at a preset constant current, and the cumulative charging time is recorded. Charging the battery with a constant current can repair the battery to a certain extent, delaying battery aging and extending battery life. If the cumulative charging time reaches a first charging time, it is determined whether the current battery level has reached a preset battery level threshold; if so, charging is stopped. By judging from both time and battery level, charging is stopped in a timely manner to prevent overcharging and damage to the battery, further improving battery life. Therefore, the technical solution of this application solves the problem that temperature-based charging voltage control cannot delay battery aging or extend battery life, achieving the effect of delaying battery aging and extending battery life.

[0092] Optionally, the charging start condition determination module 410 includes:

[0093] The charging start-up condition refinement unit is used to determine whether the time start-up condition in the charging start-up conditions is met based on the current time; and / or, to determine whether the discharge amount start-up condition in the charging start-up conditions is met based on the current discharge amount.

[0094] Optionally, a charging start-up condition refinement unit includes:

[0095] The charging completion time acquisition sub-unit is used to obtain the last charging completion time;

[0096] The charging interval determination subunit is used to determine the charging interval based on the last charging completion time and the current time.

[0097] The time-start condition determination subunit is used to determine whether the time-start condition is met based on the charging interval.

[0098] Optionally, a charging start-up condition refinement unit includes:

[0099] The historical total discharge acquisition subunit is used to acquire the historical total discharge of the battery at the time of the last charge completion.

[0100] The total discharge difference determination subunit is used to determine the total discharge difference based on the historical total discharge and the current total discharge of the battery.

[0101] The discharge quantity start-up condition determination subunit is used to determine whether the discharge quantity start-up condition is met based on the total discharge quantity difference.

[0102] Optionally, the current battery level determination module 430 includes:

[0103] The second charging time determination unit is used to determine whether the cumulative charging time has reached the second charging time if the cumulative charging time reaches the first charging time; wherein the second charging time is greater than the first charging time.

[0104] The preset power threshold judgment unit is used to determine whether the current power level of the battery has reached the preset power threshold if the condition is not met.

[0105] Optionally, the current battery level determination module 430 also includes:

[0106] The vehicle start-stop function prohibition unit is used to prohibit the vehicle start-stop function of the vehicle where the battery is located if the cumulative charging time reaches the second charging time, and to determine whether the current battery power has reached the preset power threshold.

[0107] Optionally, the charging control device also includes:

[0108] The historical total discharge update module is used to update the historical total discharge based on the current total discharge of the battery.

[0109] The charging control device provided in this application embodiment can execute the charging control method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects for executing the charging control method.

[0110] Example 5

[0111] Figure 5 This is a schematic diagram of the structure of an electronic device provided in Embodiment 5 of this application, as shown below. Figure 5 As shown, the electronic device includes a processor 510, a memory 520, an input device 530, and an output device 540; the number of processors 510 in the electronic device can be one or more. Figure 5 Taking a processor 510 as an example; the processor 510, memory 520, input device 530, and output device 540 in the electronic device can be connected via a bus or other means. Figure 5 Taking the example of a connection between China and Israel via a bus.

[0112] The memory 520, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the charging control method in the embodiments of this application (e.g., charging start condition determination 410, charging duration accumulation module 420, current power level judgment module 430, and charging stop module 440). The processor 510 executes various functional applications and data processing of the electronic device by running the software programs, instructions, and modules stored in the memory 520, thereby implementing the above-described charging control method.

[0113] The memory 520 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a given function; the data storage area may store data created based on terminal usage. Furthermore, the memory 520 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 520 may further include memory remotely located relative to the processor 510, which can be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0114] Input device 530 can be used to receive input character information and generate key signal inputs related to user settings and function control of the electronic device. Output device 540 may include display devices such as a display screen.

[0115] Example 6

[0116] Embodiment 6 of this application also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to execute a charging control method. The method includes: determining the current discharge amount of the battery at the current moment, and determining whether the charging start condition is met based on the current moment and / or the current discharge amount; if the condition is met, controlling the battery to be charged according to a preset constant current, and recording the cumulative charging time; if the cumulative charging time reaches a first charging time, determining whether the current charge of the battery has reached a preset charge threshold; if so, stopping the charging of the battery.

[0117] Of course, the computer-executable instructions provided in the embodiments of this application are not limited to the method operations described above, but can also perform related operations in the charging control method provided in any embodiment of this application.

[0118] Based on the above description of the implementation methods, those skilled in the art can clearly understand that this application can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause an electronic device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0119] It is worth noting that in the embodiments of the search device described above, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of this application.

[0120] Note that the above are merely preferred embodiments and the technical principles employed in this application. Those skilled in the art will understand that this application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of this application, the scope of which is determined by the scope of the appended claims.

Claims

1. A charging control method, characterized in that, include: Determine the current discharge level of the battery at the current moment, and determine whether the charging start-up conditions are met based on the current moment and / or the current discharge level; If the conditions are met, the battery is charged according to a preset constant current, and the cumulative charging time is recorded. If the cumulative charging time reaches the first charging time, then it is determined whether the current power level of the battery has reached the preset power threshold. If so, then stop charging the battery; The step of determining whether the charging start condition is met based on the current time and / or the current discharge amount includes: Based on the current time, determine whether the time-based start condition in the charging start conditions is met; and / or, Based on the current discharge amount, determine whether the discharge amount start condition in the charging start condition is met; The step of determining whether the time-based start condition in the charging start condition is met based on the current time includes: Get the last time charging was completed; The charging interval is determined based on the last charging completion time and the current time; Based on the charging interval, determine whether the time-based start-up condition is met; The step of determining whether the discharge start condition in the charging start condition is met based on the current discharge amount includes: Obtain the historical total discharge amount of the battery at the time of the last charging completion; The difference in total discharge amount is determined based on the historical total discharge amount and the total discharge amount of the battery at the current moment; Based on the total discharge difference, determine whether the discharge activation condition is met; If the cumulative charging time reaches the first charging time, then determining whether the current battery level has reached a preset battery level threshold includes: If the cumulative charging time reaches the first charging time, then it is determined whether the cumulative charging time has reached the second charging time; wherein the second charging time is longer than the first charging time. If not, determine whether the current power level of the battery has reached the preset power threshold; The method further includes: If the cumulative charging time reaches the second charging time, the vehicle start-stop function of the vehicle where the battery is located is prohibited, and it is determined whether the current charge of the battery has reached the preset charge threshold. After stopping the charging of the battery, the method further includes: The historical total discharge amount is updated based on the total discharge amount of the battery at the current moment.

2. A charging control device, characterized in that, include: The charging start condition determination module is used to determine the current discharge amount of the battery at the current moment, and determine whether the charging start condition is met based on the current moment and / or the current discharge amount. The charging time accumulation module is used to control the battery to be charged according to a preset constant current if the condition is met, and to record the cumulative charging time. The current power level determination module is used to determine whether the current power level of the battery has reached a preset power level threshold if the cumulative charging time reaches a first charging time. The system includes a charging stop module for stopping charging the battery if the condition is met; a second charging duration judgment unit for determining whether the accumulated charging duration has reached the second charging duration if the accumulated charging duration has reached the first charging duration, wherein the second charging duration is longer than the first charging duration; a preset power threshold judgment unit for determining whether the current power level of the battery has reached the preset power threshold if the condition is not met; the current power level judgment module further includes a vehicle start-stop function prohibition unit for prohibiting the vehicle start-stop function of the vehicle where the battery is located if the accumulated charging duration has reached the second charging duration, and determining whether the current power level of the battery has reached the preset power threshold; and a historical total discharge volume update module for updating the historical total discharge volume based on the current total discharge volume of the battery.

3. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the charging control method as described in claim 1.

4. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements a charging control method as described in claim 1.

Citation Information

Patent Citations

  • Method and apparatus for charging secondary batteries

    CN102130367A

  • Charging control device

    CN106030963A

  • Battery protection method and device for intelligent terminal

    CN111769608A

  • Charging control method, electronic equipment, control device and storage medium

    CN113285499A

  • New energy automobile silent charging method

    CN113635815A