A battery constant voltage threshold management method and system based on usage duration
By calculating the current theoretical constant voltage threshold of the battery based on battery usage time and voltage decay value, and dynamically adjusting the battery constant voltage threshold, the problem of the battery being unable to enter constant voltage charging after aging is solved, thus extending the battery's lifespan.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AMICRO SEMICONDUCTOR CO LTD
- Filing Date
- 2023-12-02
- Publication Date
- 2026-07-07
AI Technical Summary
In existing technologies, the battery voltage threshold remains fixed during the charging process of battery devices, which prevents the battery from entering the constant voltage charging stage after aging, thus affecting battery health and lifespan.
By calculating the current theoretical constant voltage threshold of the battery based on the battery usage time and voltage decay value, the constant voltage threshold of the battery is dynamically adjusted so that the battery can smoothly switch to the constant voltage charging stage after aging.
It effectively protects battery charging safety, extends battery life, and ensures that the battery can still enter constant voltage charging state normally after aging.
Smart Images

Figure CN117674356B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of constant voltage charging technology, specifically to a battery constant voltage threshold management method and system based on usage time. Background Technology
[0002] Currently, battery charging devices typically employ a combination of constant current and constant voltage charging phases. During the constant current phase, the battery voltage is monitored, and once it reaches a threshold value, the charging transitions to the constant voltage phase. However, the battery voltage threshold in current charging devices is usually set to a constant value. This setting can lead to problems as batteries age and become less able to reach the threshold, preventing the battery from entering the constant voltage charging phase. This poor charging process severely impacts battery health and reduces its lifespan. Summary of the Invention
[0003] This application provides a voltage threshold management method and system for constant voltage charging of batteries, and the specific technical solution is as follows:
[0004] A battery constant voltage threshold management method based on usage time specifically includes: calculating the current theoretical constant voltage threshold of the battery based on the battery usage time, the battery voltage decay value per unit time, and the battery's factory constant voltage threshold; determining whether the current theoretical constant voltage threshold of the battery is less than the battery constant voltage threshold; if the current theoretical constant voltage threshold of the battery is less than the battery constant voltage threshold, updating the battery constant voltage threshold to be equal to the current theoretical constant voltage threshold of the battery, so that the battery enters the constant voltage charging state when the battery voltage reaches the current theoretical constant voltage threshold of the battery.
[0005] Furthermore, the voltage threshold management method also includes: timing the battery usage time from the time the battery leaves the factory, and storing the battery usage time record in a non-volatile memory within the battery assembly device.
[0006] Furthermore, the voltage threshold management method further includes updating the battery usage time recorded in the non-volatile memory within the battery assembly device when the current operating time of the battery-assembled device is an integer multiple of the unit duration.
[0007] Furthermore, the voltage threshold management method also includes: when updating the battery constant voltage threshold, recording the battery usage time at the time of the update as the battery usage time at the threshold update time.
[0008] Furthermore, before calculating the current theoretical constant voltage threshold of the battery based on battery usage time, battery voltage decay per unit time, and the battery's factory constant voltage threshold, the voltage threshold management method also performs a preset threshold update time judgment step. Specifically, the preset threshold update time judgment step includes: determining whether the difference between the battery usage time at the threshold update time and the current battery usage time is greater than or equal to a preset threshold update time difference; if the difference is greater than or equal to the preset threshold update time difference, then the current theoretical constant voltage threshold of the battery is calculated based on the battery usage time, battery voltage decay per unit time, and the battery's factory constant voltage threshold; if the difference is less than the preset threshold update time difference, then the preset threshold update time judgment step is repeated until the difference is greater than or equal to the preset threshold update time difference.
[0009] Furthermore, the calculation of the current theoretical constant voltage threshold of the battery based on the battery usage time, the battery voltage decay value per unit time, and the battery factory constant voltage threshold specifically includes: calculating the product of the battery usage time and the battery voltage decay value per unit time as the cumulative voltage decay value after the battery leaves the factory; and calculating the difference between the battery factory constant voltage threshold and the cumulative voltage decay value after the battery leaves the factory as the current theoretical constant voltage threshold of the battery.
[0010] This application also discloses a voltage threshold management system for constant voltage charging of a battery, comprising: a battery usage time timing module for timing the cumulative usage time of the battery since it leaves the factory, thereby obtaining the battery usage time; a battery theoretical constant voltage floating threshold calculation module, which internally records the battery voltage decay value per unit time and the battery factory constant voltage threshold, for calculating the current theoretical constant voltage threshold of the battery based on the battery usage time, the battery voltage decay value per unit time, and the battery factory constant voltage threshold; and a battery constant voltage threshold update module, which internally records the battery constant voltage threshold and updates the battery constant voltage threshold based on the comparison result between the current theoretical constant voltage threshold and the battery constant voltage threshold.
[0011] Furthermore, the voltage threshold management system further includes: a battery usage time storage module for storing the battery usage time obtained by the battery usage time timing module; a battery assembly equipment runtime timing module for timing the runtime of the battery assembly equipment each time it is powered on; and a battery usage time update module for controlling the battery usage time storage module to update its stored battery usage time based on the battery usage time obtained by the battery usage time timing module when the runtime of the battery assembly equipment is an integer multiple of the unit time; wherein, the battery usage time storage module uses non-volatile memory to store the battery usage time.
[0012] Furthermore, the voltage threshold management system also includes: a battery usage time recording module for recording the time when the battery constant voltage threshold update module updates the battery constant voltage threshold, and the battery usage time accumulated by the battery usage time timing module; and a threshold update time judgment module for judging whether the difference between the battery usage time at the threshold update time and the current battery usage time is greater than or equal to a preset threshold update time difference. When the difference between the battery usage time at the threshold update time and the current battery usage time is greater than or equal to the preset threshold update time difference, the threshold update time judgment module transmits an update permission signal to the battery constant voltage threshold update module so that the battery constant voltage threshold update module can update the battery constant voltage threshold.
[0013] The battery constant voltage threshold management method and system described in this application addresses the problem that battery devices are continuously charged in the constant current stage because the battery cannot reach a constant voltage threshold due to aging. Based on the battery voltage decay value per unit time and the battery usage time, the theoretical voltage decay value after the battery usage time is determined. The battery voltage threshold is adjusted periodically according to the battery aging status, so that even if the battery ages, it can smoothly switch from the constant current stage to the constant voltage stage, protecting battery charging safety, extending battery life, and effectively solving the problem that battery devices cannot enter the constant voltage charging stage due to voltage decay caused by aging. Attached Figure Description
[0014] Figure 1 This is a schematic flowchart of a battery constant voltage threshold management method based on usage time according to one embodiment of this application. Implementation
[0015] The embodiments of this application will now be described in detail with reference to the accompanying drawings. It should be understood that the specific embodiments described below are for illustrative purposes only and are not intended to limit the scope of this application.
[0016] Currently, the battery voltage threshold during the charging process of battery devices is usually set to a constant voltage value. This setting means that as the battery ages, it may not be able to reach the battery voltage threshold, which prevents the battery device from switching from the constant current stage to the constant voltage stage for charging. Continuing to charge in the constant current stage will seriously affect the battery health and battery life.
[0017] To optimize the impact of constant-voltage charging on battery health, this application proposes a battery constant-voltage threshold management method based on usage time. Addressing the issue of batteries failing to reach a constant voltage threshold due to aging, resulting in continuous constant-current charging, this method adjusts the battery voltage threshold periodically based on battery aging. This ensures that even as the battery ages, it can smoothly switch from the constant-current to the constant-voltage stage, protecting battery charging safety and extending battery life.
[0018] Specifically, the battery constant voltage threshold management method based on usage time, such as... Figure 1 As shown, it specifically includes:
[0019] The theoretical constant voltage threshold of the battery is calculated based on battery usage time, battery voltage decay per unit time, and the battery's factory constant voltage threshold. Battery usage time refers to the cumulative operating time of the battery since it was installed in the device. Battery voltage decay per unit time refers to the reference decay value of the battery voltage within a unit time period. This decay value can be obtained in advance through experimental calculations during the battery product testing phase, or pre-configured by the battery manufacturer. The factory constant voltage threshold refers to the voltage value at which the battery enters constant voltage charging at the factory. This step determines the theoretical decay value of the battery voltage after the usage time based on the battery voltage decay per unit time and the battery usage time. The current theoretical constant voltage threshold is obtained by calculating the difference between the factory constant voltage threshold and the theoretical decay value after the usage time. This calculation method adjusts the fluctuation of the battery constant voltage threshold according to the battery decay value, effectively solving the problem of difficulty in entering the constant voltage charging stage due to voltage decay caused by battery aging.
[0020] The system determines whether the battery's current theoretical constant voltage threshold is lower than the battery constant voltage threshold. If the current theoretical floating threshold is lower than the battery constant voltage threshold, the battery constant voltage threshold is updated to be equal to the current theoretical constant voltage threshold. This ensures that when the battery voltage reaches the current theoretical constant voltage threshold, it can reach the battery constant voltage threshold and enter the constant voltage charging state. The battery constant voltage threshold is the voltage value used to measure whether the battery can enter the constant voltage charging state. Specifically, if the current theoretical constant voltage threshold is lower than the battery constant voltage threshold, and the actual battery loss is close to the theoretical loss, the battery may struggle to reach the battery constant voltage threshold during charging and enter the constant voltage charging state after the loss has occurred. Therefore, to ensure healthy battery charging, this technical solution dynamically adjusts and updates the battery constant voltage threshold so that the battery, under its current health condition, can reach the battery constant voltage threshold and enter the constant voltage charging state during charging.
[0021] Preferably, in order to improve the success rate of the battery entering a constant voltage state by increasing the battery constant voltage threshold, the battery voltage decay value per unit time used in the calculation of the current theoretical constant voltage threshold is the maximum voltage decay value of the battery within a unit time.
[0022] In a preferred embodiment of this application, the battery constant voltage threshold management method based on usage time further includes: timing the battery usage time from the time the battery-assembled device leaves the factory, and recording and storing the battery usage time in a non-volatile memory within the battery-assembled device. The battery usage time refers to the cumulative time the battery has been running since the device left the factory; the non-volatile memory is characterized by not losing data even when power is off. This embodiment records and stores the battery usage time in a non-volatile memory, ensuring that the recorded battery usage time is not lost even when the battery-assembled device is powered off, thus improving the reliability of the battery usage time.
[0023] As a preferred embodiment of this application, the battery constant voltage threshold management method based on usage time further includes: updating the battery usage time recorded in the non-volatile memory of the battery-assembled device when the current running time of the battery-assembled device is an integer multiple of the unit time. For example, if the unit time is 1 hour, then when the current running time of the battery-assembled device is an integer multiple of 1 hour, 2 hours, 3 hours, etc., the battery usage time recorded in the non-volatile memory of the battery-assembled device is updated. Specifically, the method for updating the battery usage time is: triggering an update of the battery usage time when the current running time of the battery-assembled device is an integer multiple of the unit time, and each update of the battery usage time increases the recorded battery usage time by one unit time. This embodiment ensures timely updates of the battery usage time by triggering updates when the current running time of the battery-assembled device is an integer multiple of the unit time, avoiding situations where a malfunction occurs during the operation of the battery-assembled device, resulting in a long period of running time not being recorded and updated in the battery usage time, thus effectively optimizing the accuracy of the recorded battery usage time.
[0024] In a preferred embodiment of this application, the battery constant voltage threshold management method based on usage time further includes: recording the battery usage time at the time of the update as the battery usage time at the threshold update moment each time the battery constant voltage threshold is updated. This embodiment makes the update moment of the battery constant voltage threshold traceable by recording the battery usage time when the battery constant voltage threshold is updated.
[0025] In a preferred embodiment of this application, the battery constant voltage threshold management method based on usage time performs a preset threshold update duration judgment step before calculating the current theoretical constant voltage threshold of the battery based on battery usage time, battery voltage decay value per unit time, and the battery's factory constant voltage threshold. This preset threshold update duration judgment step determines the update interval of the battery constant voltage threshold to decide whether to update it. This embodiment performs the preset threshold update duration judgment step before calculating the current theoretical constant voltage threshold, and only performs the calculation step if it is determined that the battery constant voltage threshold can be updated, thus reducing computational requirements.
[0026] Specifically, the preset threshold update duration determination step includes: determining whether the difference between the battery usage time at the threshold update time and the current battery usage time is greater than or equal to the preset threshold update duration difference; if the difference between the battery usage time at the threshold update time and the current battery usage time is greater than or equal to the preset threshold update duration difference, then it is determined that the battery constant voltage threshold can be updated, the preset threshold update duration determination step ends, and the calculation step of the current theoretical constant voltage threshold of the battery is executed. Conversely, if the difference between the battery usage time at the threshold update time and the current battery usage time is less than the preset threshold update duration difference, then the battery constant voltage threshold cannot be updated, and the preset threshold update duration determination step is repeated until the difference between the battery usage time at the threshold update time and the current battery usage time is greater than or equal to the preset threshold update duration difference. The preset threshold update duration difference refers to the difference in the pre-configured update interval for limiting the battery constant voltage threshold. This interval can be, but is not limited to, a day, a week, or a month. It should be noted that the unit of the preset threshold update duration difference is the same as the unit of battery usage time. If the unit of battery usage time is 1 hour, then the preset threshold update duration difference is also converted using 1 hour as the unit. For example, if it is limited to 1 day, then after conversion, it is limited to 24 hours. This embodiment limits the update frequency of the battery constant voltage threshold by executing the preset threshold update duration judgment step, avoiding frequent updates of the battery constant voltage threshold that could easily lead to errors during battery charging.
[0027] In a preferred embodiment of this application, the calculation of the current theoretical constant voltage threshold of the battery based on battery usage time, battery voltage decay per unit time, and the battery's factory constant voltage threshold specifically includes: calculating the product of battery usage time and battery voltage decay per unit time as the cumulative voltage decay value since the battery left the factory; and calculating the difference between the battery's factory constant voltage threshold and the cumulative voltage decay value since the battery left the factory as the current theoretical constant voltage threshold. This embodiment obtains the current theoretical constant voltage threshold of the battery by calculating the cumulative voltage decay value since the battery left the factory and combining it with the battery's factory constant voltage threshold, enabling the battery constant voltage threshold to be updated based on the battery's decay value.
[0028] As a preferred embodiment of this application, a voltage threshold management system for constant-voltage charging of a battery is provided. This system manages the voltage threshold of constant-voltage charging by allowing for floating adjustments, enabling the battery to maintain a constant-voltage charging state even after degradation. Specifically, the voltage threshold management system includes at least: a battery usage time timing module, a battery theoretical constant-voltage floating calculation module, and a battery constant-voltage threshold update module.
[0029] The battery usage time timing module is used to time the cumulative usage time of the battery after it leaves the factory, so as to obtain the battery usage time; wherein, the battery is installed on the equipment, and the cumulative operating time of the equipment based on the battery is the battery usage time.
[0030] The battery theoretical constant voltage floating threshold calculation module is used to calculate the current theoretical constant voltage threshold of the battery based on the battery usage time, the battery voltage decay value per unit time, and the battery's factory constant voltage threshold. The battery usage time used for calculation by the battery theoretical constant voltage floating threshold calculation module is obtained from the battery usage time timing module. The battery theoretical constant voltage floating threshold calculation module has an internal register for configuring and storing the battery voltage decay value per unit time and the battery's factory constant voltage threshold. The battery voltage decay value per unit time refers to the reference decay value of the battery voltage per unit time, which is pre-configured and stored in the register inside the battery theoretical constant voltage floating threshold calculation module. The battery's factory constant voltage threshold refers to the voltage value at which the battery enters the constant voltage charging state during the factory manufacturing stage.
[0031] The battery constant voltage threshold update module internally records the latest battery constant voltage threshold and is used to update the battery constant voltage floating threshold based on the comparison between the theoretical constant voltage floating threshold and the battery constant voltage threshold. Specifically, when the theoretical constant voltage floating threshold is less than the battery constant voltage threshold, the battery constant voltage threshold is updated to be equal to the theoretical constant voltage threshold; conversely, when the theoretical constant voltage floating threshold is greater than or equal to the battery constant voltage threshold, the battery constant voltage floating threshold remains unchanged.
[0032] As a preferred embodiment of this application, the constant voltage charging voltage threshold management system for the battery further includes: a battery usage time storage module, a battery assembly equipment runtime timing module, and a battery usage time update module. The battery usage time storage module stores the battery usage time obtained by the battery usage time timing module; the battery assembly equipment runtime timing module times the runtime of the battery-assembled equipment each time it is powered on; the battery usage time is only confirmed as such when the battery-assembled equipment has been in operation for an extended period; the battery usage time update module receives the runtime obtained by the battery assembly equipment runtime timing module, and when the runtime of the battery-assembled equipment is an integer multiple of a unit time, it triggers an update of the battery usage time stored in the battery usage time storage module; specifically, the method for updating the battery usage time by the battery usage time storage module is to increment the stored battery usage time by one unit time. For example, when the device's current operating time is detected to be equal to one unit time, the battery usage time update module triggers an update to the battery usage time stored in the battery usage time storage module, increasing it by one unit time. When the device's current operating time is detected to be equal to two units time, the battery usage time update module triggers another update to the battery usage time stored in the battery usage time storage module, increasing it by another unit time. The battery usage time storage module uses non-volatile memory to store the battery usage time, preventing the loss of stored battery usage time when the battery assembly device is powered off.
[0033] As a preferred embodiment of this application, the battery constant voltage charging voltage threshold management system further includes: a battery usage time recording module for threshold update time and a threshold update time judgment module. Specifically,
[0034] The threshold update time battery usage time recording module is used to record the time when the battery constant voltage threshold update module updates the battery constant voltage threshold, and the battery usage time timing module accumulates the battery usage time.
[0035] The threshold update duration judgment module is used to determine whether the duration difference between the latest recorded battery usage duration at the threshold update time by the battery usage duration recording module and the current battery usage duration obtained by the battery usage duration timing module is greater than or equal to the preset threshold update duration difference, and to determine whether the battery constant voltage threshold can be updated based on the judgment result. Specifically, when the difference between the battery usage time recorded by the battery usage time recording module at the threshold update time and the current battery usage time obtained by the battery usage time timing module is greater than or equal to a preset threshold update time difference, the threshold update time determination module transmits an update permission signal to the battery constant voltage threshold update module, enabling the battery constant voltage threshold update module to update the battery constant voltage threshold. Conversely, when the difference between the battery usage time recorded by the battery usage time recording module at the threshold update time and the current battery usage time obtained by the battery usage time timing module is less than the preset threshold update time difference, the threshold update time determination module does not transmit an update permission signal to the battery constant voltage threshold update module. If the battery constant voltage threshold update module does not receive an update permission signal, it does not update the battery constant voltage threshold. The preset threshold update time difference is a pre-configured value used to limit the shortest interval between two updates of the battery constant voltage threshold, and can be, but is not limited to, one day, one week, one month, etc. This implementation method limits the interval between two updates of the battery constant voltage threshold, thereby avoiding frequent updates of the battery constant voltage threshold and making the update frequency of the battery constant voltage threshold more reasonable.
[0036] Those skilled in the art will understand that all or part of the steps in the methods described above can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a microcontroller, chip, or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0037] It should be noted that any process or method description in the flowchart or otherwise described herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order described or discussed, including substantially simultaneously or in reverse order according to the functions involved, as should be understood by those skilled in the art to which the embodiments of this application pertain.
[0038] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A battery constant voltage threshold management method based on usage time, characterized in that, The battery constant voltage threshold management method specifically includes: The current theoretical constant voltage threshold of the battery is calculated based on the battery usage time, the battery voltage decay value per unit time, and the battery's factory constant voltage threshold. Determine whether the current theoretical constant voltage threshold of the battery is less than the battery constant voltage threshold; If the current theoretical constant voltage threshold of the battery is less than the current theoretical constant voltage threshold of the battery, then the current theoretical constant voltage threshold of the battery will be updated to be equal to the current theoretical constant voltage threshold of the battery, so that the battery will enter the constant voltage charging state when the battery voltage reaches the current theoretical constant voltage threshold of the battery. Specifically, the calculation of the current theoretical constant voltage threshold of the battery based on battery usage time, battery voltage decay value per unit time, and battery factory constant voltage threshold includes: calculating the product of battery usage time and battery voltage decay value per unit time as the cumulative voltage decay value after the battery leaves the factory; and calculating the difference between the battery factory constant voltage threshold and the cumulative voltage decay value after the battery leaves the factory as the current theoretical constant voltage threshold of the battery. Before calculating the current theoretical constant voltage threshold of the battery based on battery usage time, battery voltage decay per unit time, and the battery's factory constant voltage threshold, the battery constant voltage threshold management method further performs a preset threshold update time judgment step. This preset threshold update time judgment step specifically includes: determining whether the difference between the battery usage time at the threshold update time and the current battery usage time is greater than or equal to a preset threshold update time difference; if the difference is greater than or equal to the preset threshold update time difference, then the current theoretical constant voltage threshold of the battery is calculated based on the battery usage time, battery voltage decay per unit time, and the battery's factory constant voltage threshold; if the difference is less than the preset threshold update time difference, then the preset threshold update time judgment step is repeated until the difference is greater than or equal to the preset threshold update time difference.
2. The battery constant voltage threshold management method based on usage time according to claim 1, characterized in that, The battery constant voltage threshold management method further includes: timing the battery usage time from the time the battery leaves the factory, and storing the battery usage time record in a non-volatile memory within the battery assembly device.
3. The battery constant voltage threshold management method based on usage time according to claim 2, characterized in that, The battery constant voltage threshold management method further includes: updating the battery usage time recorded in the non-volatile memory within the battery-assembled device when the current operating time of the battery-assembled device is an integer multiple of the unit time.
4. The battery constant voltage threshold management method based on usage time according to claim 1, characterized in that, The battery constant voltage threshold management method further includes: when updating the battery constant voltage threshold, recording the battery usage time at the time of the update as the battery usage time at the threshold update time.
5. A voltage threshold management system for constant voltage charging of batteries, characterized in that, The voltage threshold management system is used to execute the battery constant voltage threshold management method based on usage time as described in any one of claims 1 to 4, including: The battery usage time timing module is used to time the cumulative usage time of the battery after it leaves the factory, so as to obtain the battery usage time. The battery theoretical constant voltage floating threshold calculation module internally records the battery voltage decay value per unit time and the battery factory constant voltage threshold. It is used to calculate the current theoretical constant voltage threshold of the battery based on the battery usage time, the battery voltage decay value per unit time, and the battery factory constant voltage threshold. The battery constant voltage threshold update module internally records the battery constant voltage threshold and updates the battery constant voltage threshold based on the comparison between the current theoretical constant voltage threshold and the battery constant voltage threshold.
6. The voltage threshold management system for constant voltage charging of batteries according to claim 5, characterized in that, The voltage threshold management system also includes: A battery usage time storage module is used to store the battery usage time obtained by the battery usage time timing module; The battery assembly equipment runtime timing module is used to time the runtime of the battery assembly equipment each time it is turned on. The battery usage time update module is used to control the battery usage time storage module to update the stored battery usage time based on the battery usage time obtained by the battery usage time timing module when the current running time of the battery-equipped device is an integer multiple of the unit time. The battery usage time storage module uses non-volatile memory to store the battery usage time.
7. The voltage threshold management system for constant voltage charging of batteries according to claim 5, characterized in that, The voltage threshold management system also includes: The threshold update time battery usage time recording module is used to record the time when the battery constant voltage threshold update module updates the battery constant voltage threshold, and the battery usage time timing module accumulates the battery usage time. The threshold update duration judgment module is used to determine whether the difference between the battery usage time at the threshold update time and the current battery usage time is greater than or equal to the preset threshold update duration difference. When the difference between the battery usage time at the threshold update time and the current battery usage time is greater than or equal to the preset threshold update duration difference, the threshold update duration judgment module transmits an update permission signal to the battery constant voltage threshold update module so that the battery constant voltage threshold update module can update the battery constant voltage threshold.