Battery processing method and device, electronic equipment, storage medium and computer program product
By obtaining the number of discharge cycles during the battery's charge and discharge cycle and dynamically adjusting the shutdown voltage using a preset mapping relationship, the problem of bulging and increased DCR in silicon material batteries under low voltage conditions is solved, thereby improving battery safety and range.
Patent Information
- Application Number
- CN202410538321.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-30
- Publication Date
- 2025-10-31
AI Technical Summary
When silicon is added to a battery to increase its energy density, prolonged discharge to a low voltage state can cause the battery to bulge and its discharge rate (DCR) to increase, affecting battery safety and user experience.
By obtaining the number of discharge cycles during the battery's charge and discharge cycle, the shutdown voltage is dynamically adjusted using a preset mapping relationship to ensure that the shutdown voltage is consistent with the discharge cutoff voltage, thereby mitigating battery aging and preventing unexpected shutdowns.
It improves battery discharge capacity and battery life, avoids problems such as battery swelling and unexpected shutdown of electronic devices, and enhances user experience.
Smart Images

Figure CN120879020A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of battery processing, and more particularly to a battery processing method, apparatus, electronic device, storage medium, and computer program product. Background Technology
[0002] As users demand increasingly higher battery energy density, adding a certain amount of silicon material to the graphite anode of the battery has become a recognized technological direction. However, to obtain a higher discharge capacity, the battery needs to be discharged to a low voltage state for an extended period to maximize the high capacity benefits of the silicon material. But discharging the battery to a low voltage state for an extended period can accelerate the damage to the silicon material, leading to battery bulging and affecting battery safety.
[0003] In addition, due to the special physical and chemical characteristics of batteries, such as the fact that the direct current resistance (DCR) of a battery increases with the number of discharge cycles during discharge, once the DCR increases to a certain value, the battery's discharge voltage will reach the shutdown voltage prematurely, causing the electronic device to shut down early, which will affect the user experience. Summary of the Invention
[0004] To overcome the problems in related technologies, this disclosure provides a battery processing method, apparatus, electronic device, storage medium, and computer program product, which on the one hand can ensure the safety of battery use while maximizing the high capacity benefits of silicon materials and improving the battery's discharge capacity; on the other hand, it can avoid the problem of unexpected shutdown of electronic devices in the later stages of discharge cycle, thereby improving the user experience.
[0005] According to a first aspect of the present disclosure, a battery processing method is provided, comprising:
[0006] Within the current charge / discharge cycle, obtain the number of the first discharge cycle in which the battery discharges;
[0007] When the first number of discharge cycles is within a first preset range, a first discharge cutoff voltage is determined based on the first preset range and a preset mapping relationship; wherein, the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage;
[0008] Adjust the shutdown voltage to the first discharge cutoff voltage.
[0009] In some embodiments, adjusting the shutdown voltage to the first discharge cutoff voltage includes:
[0010] The amount of electricity after the first discharge cycle count is greater than or equal to the upper limit of the first preset range is determined as the first amount of electricity;
[0011] When the first power level reaches the first preset power threshold, the shutdown voltage is adjusted to the first discharge cutoff voltage.
[0012] In some embodiments, the method further includes:
[0013] If the first charge level has not reached the first preset charge threshold, the battery is charged during the current charge / discharge cycle until the battery charge level reaches the first preset charge threshold.
[0014] In some embodiments, adjusting the shutdown voltage to the first discharge cutoff voltage includes:
[0015] If the battery is in a charging state during the current charge-discharge cycle and the number of the first discharge cycles has not reached the upper limit of the first preset range, then it is determined whether the second charge level of the battery after charging has reached the second preset charge level threshold.
[0016] If the second power level reaches the second preset power threshold, the power-off voltage is adjusted to the first discharge cutoff voltage.
[0017] In some embodiments, the method further includes:
[0018] If the second power level does not reach the second preset power threshold, the battery is continuously charged until the battery power level reaches the second preset power threshold.
[0019] In some embodiments, the method further includes:
[0020] When the number of the first discharge cycles is within a second preset range, the battery is controlled to enter the next charge-discharge cycle;
[0021] In this case, the number of discharge cycles in each of the second preset ranges is less than the number of discharge cycles in each of the first preset ranges.
[0022] In some embodiments, the method further includes:
[0023] Upon receiving the adjusted shutdown voltage, a modification instruction is triggered for the fuel gauge; wherein the modification instruction is used to instruct the fuel gauge to update the voltage value used to calculate the remaining battery capacity to the adjusted shutdown voltage;
[0024] Based on the modification instruction, the fuel gauge calculates the remaining power based on the adjusted power-off voltage and the current discharge voltage of the battery.
[0025] In some embodiments, the method further includes:
[0026] The battery is discharged according to a preset number of discharge cycles within each preset range to obtain the discharge cutoff voltage corresponding to each preset range;
[0027] Establish a preset mapping relationship between each preset range and the corresponding discharge cutoff voltage.
[0028] According to a second aspect of the present disclosure, a battery processing apparatus is provided, comprising:
[0029] The acquisition module is configured to acquire the number of the first discharge cycle of the battery within the current charge / discharge cycle;
[0030] The first determining module is configured to determine a first discharge cutoff voltage based on the first preset range and a preset mapping relationship when the first discharge cycle number is within a first preset range; wherein the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage.
[0031] The adjustment module is configured to adjust the shutdown voltage to the first discharge cutoff voltage.
[0032] In some embodiments, the adjustment module includes:
[0033] The second determining module is configured to determine the charge after the first discharge cycle count is greater than or equal to the upper limit of the first preset range as the first charge.
[0034] The first execution module is configured to adjust the shutdown voltage to the first discharge cutoff voltage when the first power level reaches a first preset power threshold.
[0035] In some embodiments, the adjustment module further includes:
[0036] The second execution module is configured to charge the battery during the current charge / discharge cycle until the battery's charge reaches the first preset charge threshold when the first charge level has not reached the first preset charge threshold.
[0037] In some embodiments, the adjustment module includes:
[0038] The third determining module is configured to determine whether the second charge level of the battery after charging reaches the second preset charge threshold if the battery is in a charging state during the current charge-discharge cycle, provided that the first discharge cycle count has not reached the upper limit of the first preset range.
[0039] The third execution module is configured to adjust the shutdown voltage to the first discharge cutoff voltage if the second power level reaches the second preset power threshold.
[0040] In some embodiments, the adjustment module further includes:
[0041] The fourth execution module is configured to continuously charge the battery until the battery reaches the second preset power threshold if the second power level has not reached the second preset power threshold.
[0042] In some embodiments, the apparatus further includes:
[0043] The control module is configured to control the battery to enter the next charge-discharge cycle when the number of the first discharge cycles is within a second preset range;
[0044] In this case, the number of discharge cycles in each of the second preset ranges is less than the number of discharge cycles in each of the first preset ranges.
[0045] In some embodiments, the apparatus further includes:
[0046] The modification module is configured to trigger a modification instruction for the fuel gauge when the adjusted power-off voltage is obtained; wherein the modification instruction is used to instruct the fuel gauge to update the voltage value used to calculate the remaining battery capacity to the adjusted power-off voltage;
[0047] The calculation module is configured to calculate the remaining power based on the modified instruction, using the power meter based on the adjusted power-off voltage and the current discharge voltage of the battery.
[0048] In some embodiments, the apparatus further includes:
[0049] The test module is configured to discharge the battery according to a preset number of discharge cycles within each preset range, and obtain the discharge cutoff voltage corresponding to each preset range.
[0050] The module is configured to establish a preset mapping relationship between each preset range and the corresponding discharge cutoff voltage.
[0051] According to a third aspect of the present disclosure, an electronic device is provided, comprising:
[0052] processor;
[0053] Memory used to store computer programs or instructions;
[0054] The processor executes the computer program or instructions to implement the steps in any of the battery processing methods in the first aspect described above.
[0055] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, comprising:
[0056] When the computer program or instructions in the storage medium are executed by the processor, the steps in any of the battery processing methods in the first aspect described above are implemented.
[0057] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program or instructions, which, when executed by a processor, implement the steps of any of the battery processing methods in the first aspect described above.
[0058] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0059] In this embodiment of the present disclosure, the first discharge cycle number of the battery is obtained within the current charge-discharge cycle; then, when the first discharge cycle number is within a first preset range, a first discharge cutoff voltage is determined based on the first preset range and a preset mapping relationship; wherein, the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage; finally, the power-off voltage is adjusted to the first discharge cutoff voltage.
[0060] On the one hand, since the first discharge cutoff voltage varies with different first preset ranges throughout the battery's lifespan, and the shutdown voltage can change with the first cutoff voltage, the shutdown voltage can be gradually increased in the early stage of the discharge cycle based on the preset mapping relationship to alleviate battery aging and reduce the problem of battery bulging caused by prolonged discharge to low voltage. In the later stage of the discharge cycle, the shutdown voltage can be gradually decreased based on the preset mapping relationship, thereby maximizing the high capacity benefits of silicon materials to ensure the battery's discharge capacity and improve its range.
[0061] On the other hand, since the shutdown voltage has been adjusted to correspond to the first discharge cutoff voltage in the later stage of the discharge cycle, even if the DCR increases, the battery discharge voltage will not reach the shutdown voltage in advance, thus preventing the electronic device from shutting down unexpectedly, which is beneficial to improving the user experience.
[0062] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0063] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0064] Figure 1 This is a flowchart illustrating a battery processing method according to an exemplary embodiment. Figure 1 ;
[0065] Figure 2 This is a schematic diagram illustrating the change of the discharge cutoff voltage of a battery with the number of discharge cycles, according to an exemplary embodiment.
[0066] Figure 3 This is a schematic diagram illustrating a battery aging trend according to an exemplary embodiment. Figure 1 ;
[0067] Figure 4 This is a schematic diagram illustrating a battery aging trend according to an exemplary embodiment. Figure 2 ;
[0068] Figure 5 This is a flowchart illustrating a battery processing method according to an exemplary embodiment. Figure 2 ;
[0069] Figure 6 This is a flowchart illustrating a battery processing method according to an exemplary embodiment. Figure 3 ;
[0070] Figure 7 This is a block diagram illustrating a battery processing apparatus according to an exemplary embodiment;
[0071] Figure 8 This is a structural block diagram of an electronic device 800 according to an exemplary embodiment;
[0072] Figure 9 This is a block diagram illustrating an apparatus 900 for battery processing according to an exemplary embodiment. Detailed Implementation
[0073] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0074] Figure 1This is a flowchart illustrating a battery processing method according to an exemplary embodiment. Figure 1 ,like Figure 1 As shown, the battery processing method mainly includes the following steps:
[0075] In step 101, the number of the first discharge cycle in which the battery discharges is obtained within the current charge / discharge cycle;
[0076] In step 102, when the number of first discharge cycles is within a first preset range, the first discharge cutoff voltage is determined based on the first preset range and a preset mapping relationship; wherein, the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage;
[0077] In step 103, the power-off voltage is adjusted to the first discharge cutoff voltage.
[0078] It should be noted that the battery processing method proposed in this disclosure can be applied to electronic devices. Here, electronic devices can include terminal devices, such as mobile terminals or fixed terminals. Mobile terminals can include devices such as mobile phones, tablets, laptops, and wearable electronic devices. Fixed terminals can include desktop computers, smart TVs, and in-vehicle devices. In some other embodiments, the battery processing method can also be applied to applications installed on electronic devices.
[0079] In other embodiments, the battery processing method of this disclosure can be configured in a battery processing device, which can be located in an electronic device; this disclosure does not limit this. It should be noted that the execution entity of this disclosure can be a central processing unit (CPU) in the electronic device in hardware, and related background services in the electronic device in software; this is not limited.
[0080] Understandably, as an energy storage device, the cycle life of a battery affects the user experience and operating costs. As users demand higher energy density from batteries, a certain amount of silicon material is typically added to the negative electrode of the battery. This allows the silicon material to exert a greater discharge capacity gain during the battery's discharge phase, thereby increasing the battery's discharge capacity.
[0081] Silicon is a widely used material in the battery field, playing a crucial role in the positive electrode, negative electrode, and electrolyte of batteries. In practical battery applications, the use of silicon materials can improve battery energy density, extend battery life, and provide higher safety.
[0082] It's important to note that the shutdown voltage is a crucial factor affecting battery cycle life. Setting the shutdown voltage too high, while ensuring battery safety and reducing bulging, will decrease the battery's discharge capacity. Conversely, setting it too low, while increasing discharge capacity, will lead to over-discharge, accelerating battery aging and reducing cycle life. Therefore, throughout the battery's lifespan, the shutdown voltage needs to be continuously adjusted based on the number of discharge cycles.
[0083] Understandably, since the adjustment of the shutdown voltage is related to the number of battery discharge cycles, the shutdown voltage can be further adjusted based on the number of the first discharge cycles of the battery in the current charge-discharge cycle.
[0084] In some embodiments, the fuel gauge in the electronic device can accumulate the number of battery discharge cycles (i.e., CycleCount). In the current charge-discharge cycle, the number of the first discharge cycle in which the battery is discharged can be obtained based on the fuel gauge.
[0085] It should be noted that, in order to improve the accuracy of adjusting the shutdown voltage, a first preset range can be set. After obtaining the first discharge cycle count, if the first discharge cycle count is within the first preset range, the first discharge cutoff voltage corresponding to the first preset range can be determined, and then the shutdown voltage can be adjusted to the first discharge cutoff voltage.
[0086] Here, the first preset range includes multiple discharge cycle counts. The first preset range can be set arbitrarily, for example, the first preset range is 300-310 times. This embodiment of the present disclosure does not limit this.
[0087] It is understandable that, in order to quickly and accurately determine the first discharge cutoff voltage corresponding to the first preset range, a preset mapping relationship can be set to characterize the relationship between each preset range and the discharge cutoff voltage. Then, based on the preset mapping relationship and the first preset range, the first discharge cutoff voltage corresponding to the first preset range can be determined.
[0088] Here, the preset mapping relationship can be set based on experience or obtained through experiments, and this embodiment does not limit it.
[0089] For example, a preset mapping relationship can be established based on experience. Figure 2 This is a schematic diagram illustrating the change of the discharge cutoff voltage of a battery with the number of discharge cycles, according to an exemplary embodiment. Figure 2As shown, the discharge cutoff voltage of the battery varies with the number of discharge cycles. For silicon anode batteries, the discharge cutoff voltage corresponds to 3200 mV for the preset range of 0-100 cycles; 3250 mV for the preset range of 101-200 cycles… 3350 mV for the preset range of 501-600 cycles; 3300 mV for the preset range of 601-700 cycles… and 3200 mV for the preset range exceeding 800 cycles. Therefore, based on the above data, a preset mapping relationship characterizing the relationship between each preset range and the discharge cutoff voltage can be established.
[0090] In some embodiments, preset ranges can be set in increments of 100 times, such as 0-100 times, 101-200 times, ..., 701-800 times, 801 times and above, etc. Within the current charge / discharge cycle, after obtaining the first discharge cycle number of the battery, for example, if the first discharge cycle number is 560 times, the first preset range can be 501-600 times. To determine the adjustment value of the shutdown voltage, a first discharge cutoff voltage corresponding to 501-600 times can be determined based on a preset mapping relationship, and then the shutdown voltage is adjusted to the first discharge cutoff voltage corresponding to 501-600 times.
[0091] Therefore, the first preset range can refer to the range in the early stage of battery discharge cycle, for example, the range corresponding to the number of discharge cycles from 0 to 400, or it can refer to the range in the later stage of battery discharge cycle, for example, the range corresponding to the number of discharge cycles from 400 to 800. This disclosure does not limit this.
[0092] In some embodiments, if the number of first discharge cycles obtained in the current charge / discharge cycle is 385, the silicon anode battery can be determined to be in the early stage of discharge cycling. In the early stage of discharge cycling, in order to obtain a larger discharge capacity, discharging the silicon anode battery to a low voltage state for an extended period can easily cause the silicon anode battery to bulge, which is detrimental to ensuring the safety of the silicon anode battery. Therefore, a first preset range can be set to 301-400 cycles. Based on a preset mapping relationship, the first discharge cutoff voltage corresponding to 301-400 cycles can be determined to be 3350mV. Further adjusting the shutdown voltage to 3350mV allows the silicon anode battery to discharge to a higher state, thereby reducing the phenomenon of bulging and improving the safety of the silicon anode battery.
[0093] In some embodiments, if the first discharge cycle count is 781 within the current charge / discharge cycle, the silicon anode battery is determined to be in the late stage of discharge cycling. In the late stage of discharge cycling, to ensure battery safety, continuously discharging the silicon anode battery to a high voltage state is detrimental to maximizing its capacity characteristics, thus hindering the improvement of its discharge capacity and failing to meet the requirements for long battery life. Therefore, a first preset range of 701-800 cycles can be set. Based on a preset mapping relationship, the first discharge cutoff voltage corresponding to 701-800 cycles can be determined to be 3250mV. Further adjusting the shutdown voltage to 3250mV allows the silicon anode battery to discharge to a lower state, thereby maximizing its capacity characteristics and ensuring that the silicon anode battery has both a large discharge capacity and a long lifespan.
[0094] In some embodiments, Figure 3 This is a schematic diagram illustrating a battery aging trend according to an exemplary embodiment. Figure 1 ,like Figure 3 As shown, the actual capacity of silicon anode batteries decreases with increasing discharge cycle count. Figure 4 This is a schematic diagram illustrating a battery aging trend according to an exemplary embodiment. Figure 2 ,like Figure 4 As shown, in the early stages of charge-discharge cycles, such as the 0-300 discharge cycles illustrated, the battery's DCR resistance is relatively low, and the actual DCR growth rate remains at the same level as the reference DCR growth rate. However, when the discharge cycle count exceeds 300, the actual DCR resistance gradually increases. Since the battery's discharge capacity is affected by the shutdown voltage, the battery's output voltage can be calculated using the following formula:
[0095] V bat =OCV-I*R (1);
[0096] In formula (1), V bat I is the output voltage of the battery, OCV is the open-circuit voltage of the battery (i.e., the terminal voltage of the battery when there is no load), I is the current flowing out of the battery, and R is the resistance of the DCR.
[0097] It can be seen that, under the same load, the resistance of the DCR will increase with the increase of the number of battery discharge cycles. Once the resistance of the DCR increases to a certain value, it will cause the battery discharge voltage to reach the shutdown voltage in advance, causing the electronic device to shut down unexpectedly, which will affect the user experience.
[0098] Therefore, in this embodiment, the shutdown voltage is dynamically adjusted so that it changes with the number of battery discharge cycles. That is, the shutdown voltage always remains consistent with the changing first discharge cutoff voltage. Thus, even if the DCR increases, the battery discharge voltage will not reach the shutdown voltage prematurely, causing the electronic device to shut down unexpectedly, thereby improving the user experience.
[0099] In this embodiment of the present disclosure, the first discharge cycle number of the battery is obtained within the current charge-discharge cycle; then, when the first discharge cycle number is within a first preset range, a first discharge cutoff voltage is determined based on the first preset range and a preset mapping relationship; wherein, the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage; finally, the power-off voltage is adjusted to the first discharge cutoff voltage.
[0100] On the one hand, since the first discharge cutoff voltage varies with different first preset ranges throughout the battery's lifespan, and the shutdown voltage can change with the first cutoff voltage, the shutdown voltage can be gradually increased in the early stage of the discharge cycle based on the preset mapping relationship to alleviate battery aging and reduce the problem of battery bulging caused by prolonged discharge to low voltage. In the later stage of the discharge cycle, the shutdown voltage can be gradually decreased based on the preset mapping relationship, thereby maximizing the high capacity benefits of silicon materials to ensure the battery's discharge capacity and improve its range.
[0101] On the other hand, since the shutdown voltage has been adjusted to correspond to the first discharge cutoff voltage in the later stage of the discharge cycle, even if the DCR increases, the battery discharge voltage will not reach the shutdown voltage in advance, thus preventing the electronic device from shutting down unexpectedly, which is beneficial to improving the user experience.
[0102] Figure 5 This is a flowchart illustrating a battery processing method according to an exemplary embodiment. Figure 2 ,like Figure 5 As shown, the battery processing method includes:
[0103] In step 501, the number of the first discharge cycle in which the battery discharges is obtained within the current charge / discharge cycle;
[0104] In step 502, if the number of first discharge cycles is within a first preset range, the first discharge cutoff voltage is determined based on the first preset range and a preset mapping relationship; wherein, the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage.
[0105] In step 503, the amount of electricity after the first discharge cycle count is greater than or equal to the upper limit of the first preset range is determined as the first amount of electricity;
[0106] In step 504, when the first power level reaches the first preset power level threshold, the power-off voltage is adjusted to the first discharge cutoff voltage.
[0107] In some embodiments, during actual use, the battery may be charged before it is fully discharged. For example, a 5000 mAh battery is considered to have completed one discharge cycle when it is discharged to 98%. However, in actual use, the user may charge the battery when it is only 90% discharged, meaning that in actual use, one discharge cycle is counted only when the battery is 90% discharged. If the system is set to accumulate one discharge cycle based on 98% discharge and the first discharge cycle count reaches 300, the shutdown voltage can be adjusted. However, since the battery actually accumulates one discharge cycle based on 90% discharge, even if the first discharge cycle count reaches 300, the shutdown voltage modification command will not be triggered, and the shutdown voltage cannot be adjusted.
[0108] Therefore, in this embodiment of the present disclosure, when the number of first discharge cycles is within the first preset range, it is also necessary to determine whether the number of first discharge cycles is greater than or equal to the upper limit of the first preset range. By setting the conditions for adjusting the shutdown voltage to be strict, the problem that the shutdown voltage cannot be modified even when the number of first discharge cycles reaches the preset number of cycles can be avoided, which is beneficial to improving the reliability of adjusting the shutdown voltage.
[0109] Here, if the first preset range is 300-310 times, then the upper limit of the first preset range is 310 times.
[0110] For example, the first preset range is set to 300-310 times. If the first discharge cycle count is 310 times, it can be determined that the first discharge cycle count is equal to the upper limit of the first preset range; while if the first discharge cycle count is 340 times, it can be determined that the first discharge cycle count is greater than the upper limit of the first preset range.
[0111] It should be noted that when the number of the first discharge cycles is greater than or equal to the upper limit of the first preset range, in order to avoid the actual discharge voltage of the battery being lower than the first discharge cutoff voltage when adjusting the power-off voltage, the power-off voltage can be adjusted when the battery charge is high. Based on this, this embodiment of the present disclosure sets a first preset charge threshold, compares the charge level after the number of the first discharge cycles is greater than or equal to the upper limit of the first preset range with the first preset charge threshold, and then further determines whether the power-off voltage can be adjusted.
[0112] Here, the battery level after the first discharge cycle count is greater than or equal to the upper limit of the first preset range can be defined as the first battery level. If the first battery level reaches the first preset battery level threshold, it can be determined that the current discharge capacity of the battery is greater than the first discharge cutoff voltage, and the shutdown voltage can be adjusted; however, if the first battery level does not reach the first preset battery level threshold, it can be determined that the current discharge capacity of the battery may be less than the first discharge cutoff voltage, and the shutdown voltage cannot be adjusted.
[0113] Here, the first preset power threshold can be set arbitrarily, for example, the first preset power threshold is 50%, and this embodiment does not limit this.
[0114] In this embodiment of the disclosure, by setting a first preset power threshold, the power level after the first discharge cycle number is greater than or equal to the upper limit of the first preset range is determined as the first power level. Then, when the first power level reaches the first preset power threshold, the power-off voltage is adjusted to the first discharge cutoff voltage. This ensures that the battery power level will not remain in a low state when adjusting the power-off voltage, thereby avoiding the situation where the actual discharge voltage of the battery is less than the first discharge cutoff voltage during the power-off voltage adjustment process, which helps to improve the reliability of adjusting the power-off voltage.
[0115] In some embodiments, the method further includes:
[0116] If the battery level has not reached the first preset power threshold, the battery will be charged within the current charge / discharge cycle until the battery level reaches the first preset power threshold.
[0117] Understandably, since the actual discharge voltage of the battery may be lower than the first discharge cutoff voltage if the initial charge level has not reached the first preset charge threshold, the shutdown voltage cannot be adjusted. To enable adjustment of the shutdown voltage, the battery can be continuously charged within the current charge / discharge cycle until the battery charge reaches the first preset charge threshold.
[0118] Here, the battery can be charged in the current charge-discharge cycle using any charging method. For example, the charging method can be constant current charging, constant voltage charging, or fixed resistance charging, etc. This disclosure does not limit the specific method used.
[0119] At the same time, there is no limit to the charging time of the battery within the current charge-discharge cycle, as long as the charged amount reaches the first preset charge threshold.
[0120] For example, if the first preset power threshold is set to 50%, and the first power is 20%, the battery can be charged in the current charge-discharge cycle according to the constant current charging method. When the battery power reaches 50%, the power-off voltage can be adjusted to the first discharge cutoff voltage.
[0121] In this embodiment of the disclosure, if the battery level has not reached a first preset power threshold, the battery can be charged during the current charge / discharge cycle until the battery level reaches the first preset power threshold. This continuous charging of the battery, ensuring it reaches the first preset power threshold, helps to accelerate the shutdown voltage adjustment process and improve the accuracy of the shutdown voltage adjustment.
[0122] In some embodiments, adjusting the shutdown voltage to a first discharge cutoff voltage includes:
[0123] If the number of first discharge cycles does not reach the upper limit of the first preset range, and the battery is in a charging state during the current charge-discharge cycle, then it is determined whether the second charge level of the battery after charging reaches the second preset charge threshold.
[0124] If the second power level reaches the second preset power threshold, the shutdown voltage will be adjusted to the first discharge cutoff voltage.
[0125] It is understandable that if the first discharge cycle count does not reach the upper limit of the first preset range, it can be determined that the power-off voltage cannot be adjusted at this time. Even if the battery is in a charging state during the current charge-discharge cycle, it cannot be determined that the battery has increased the number of charge-discharge cycles. Therefore, in this embodiment of the present disclosure, by setting a second preset power threshold, the second power level of the battery after charging and the second preset power threshold can be compared to determine whether the battery has increased the number of charge-discharge cycles.
[0126] Here, if the battery increases the number of charge-discharge cycles by one, it can be assumed that the battery's first discharge cycle count can reach the upper limit of the first preset range.
[0127] Specifically, if the battery is charging during the current charge / discharge cycle and the first discharge cycle count has not reached the upper limit of the first preset range, then it is further determined whether the battery's second charge level after charging has reached the second preset charge level threshold. If the second charge level reaches the second preset charge level threshold, it can be determined that the battery has increased one charge / discharge cycle count, and the current discharge level of the battery is greater than the first discharge cutoff voltage, so the shutdown voltage can be adjusted to the first discharge cutoff voltage; however, if the second charge level has not reached the second preset charge level threshold, it can be determined that the battery has not increased one charge / discharge cycle count, so the shutdown voltage cannot be adjusted.
[0128] Here, the second preset voltage threshold can be set arbitrarily, for example, the second preset voltage threshold can be 100%, and this embodiment does not limit it.
[0129] For example, a first preset range is set to 300-310 times, with an upper limit of 310 times. A second preset voltage threshold is set to 100%. If the battery's first discharge cycle count is 309 within the current charge / discharge cycle, and this count has not reached the upper limit of the first preset range, then if the battery is charging and its second charge level reaches 100%, it can be determined that the battery has increased its charge / discharge cycle count by one, meaning the first discharge cycle count has changed from 309 to 310, and thus reached the upper limit of the first preset range. Simultaneously, since the battery's second charge level is currently fully charged, the current discharge voltage is definitely greater than the first discharge cutoff voltage, so the shutdown voltage can be adjusted to the first discharge cutoff voltage.
[0130] In this embodiment of the disclosure, if the battery is in a charging state during the current charge-discharge cycle and the first discharge cycle count has not reached the upper limit of the first preset range, it can be further determined whether the second charge level after charging has reached the second preset charge threshold. If the second charge level reaches the second preset charge threshold, the shutdown voltage is adjusted to the first discharge cutoff voltage. Thus, by setting the second preset charge threshold and comparing the second charge level with the second preset charge threshold, it is determined whether the battery has increased its charge-discharge cycle count and whether it can reach the upper limit of the first preset range, thereby improving the accuracy of adjusting the shutdown voltage.
[0131] In some embodiments, the method further includes:
[0132] If the battery level does not reach the second preset power threshold, the battery will continue to be charged until the battery level reaches the second preset power threshold.
[0133] Understandably, since the first discharge cycle count has not reached the upper limit of the first preset range when the second battery level has not reached the second preset battery level threshold, the shutdown voltage cannot be adjusted. To enable adjustment of the shutdown voltage, the battery can be continuously charged within the current charge / discharge cycle until the battery level reaches the second preset battery level threshold.
[0134] Here, the battery can be charged in the current charge-discharge cycle using any charging method. For example, the charging method can be constant current charging, constant voltage charging, or fixed resistance charging, etc. This disclosure does not limit the specific method used.
[0135] At the same time, there is no limit to the charging time of the battery within the current charge-discharge cycle, as long as the charged amount reaches the second preset charge threshold.
[0136] For example, if the second preset power threshold is set to 100%, and the second power is 78%, the battery can be charged in the current charge-discharge cycle according to the constant current charging method. When the battery power reaches 100%, the power-off voltage can be adjusted to the first discharge cutoff voltage.
[0137] In this embodiment of the disclosure, if the second battery level has not reached the second preset battery level threshold, the battery is continuously charged until the battery level reaches the second preset battery level threshold. This continuous charging of the battery, ensuring it reaches the second preset battery level threshold, helps to accelerate the shutdown voltage adjustment process and improve the accuracy of the shutdown voltage adjustment.
[0138] In some embodiments, the method further includes:
[0139] If the number of the first discharge cycle is within the second preset range, control the battery to enter the next charge-discharge cycle;
[0140] In this case, the number of discharge cycles in each of the second preset ranges is less than the number of discharge cycles in each of the first preset ranges.
[0141] In some embodiments, the factory-set shutdown voltage of the electronic device can be 3400mV. In the early stage of the discharge cycle of the silicon anode battery, for example, when the number of silicon anode discharge cycles is 0-200, the discharge voltage of the silicon anode battery is also at a high level due to the small number of discharge cycles, which makes it less likely to cause the silicon anode battery to bulge. Therefore, the shutdown voltage does not need to be adjusted at this time.
[0142] Therefore, in this embodiment of the present disclosure, a second preset range is set, wherein the number of discharge cycles within the second preset range is less than the number of discharge cycles within the first preset range, and when the number of discharge cycles in the first preset range is within the second preset range, the battery is controlled to enter the next charge-discharge cycle.
[0143] Here, the second preset range refers to the range corresponding to the early stage of discharge cycle of the silicon anode battery, which can be 0-100 times or 0-200 times. This embodiment does not limit this.
[0144] For example, if the number of the first discharge cycle of the battery is 118 during the current charge and discharge cycle, it can be determined that the number of the first discharge cycle is within the second preset range. At this time, the shutdown voltage is unlikely to cause the silicon negative electrode battery to bulge, that is, it will not affect the safety of battery use. Therefore, the shutdown voltage can be left unchanged and the battery can be controlled to enter the next charge and discharge cycle.
[0145] In this embodiment, by setting a second preset range, the battery is controlled to enter the next charge-discharge cycle when the number of the first discharge cycles is within the second preset range. Thus, when it is determined that the number of the first discharge cycles of the battery is within the range corresponding to the early stage of the discharge cycle, the discharge voltage can be directly controlled to enter the next charge-discharge cycle without adjustment, thereby improving the rationality and accuracy of the shutdown voltage adjustment.
[0146] In some embodiments, the method further includes:
[0147] Upon receiving the adjusted shutdown voltage, a modification instruction for the fuel gauge is triggered; wherein, the modification instruction is used to instruct the fuel gauge to update the voltage value used to calculate the remaining battery capacity to the adjusted shutdown voltage.
[0148] Based on the modification command, the fuel gauge calculates the remaining power based on the adjusted power-off voltage and the current discharge voltage of the battery.
[0149] It should be noted that in the actual use of electronic devices, users need to know the remaining battery power. In order to obtain the remaining battery power, a fuel gauge can be used to calculate it. The fuel gauge calculates the remaining battery power based on the power-off voltage and the current discharge voltage of the battery.
[0150] Here, the current discharge voltage of the battery indicates that the battery is in a discharge state, and is the currently measured battery voltage.
[0151] In some embodiments, a fuel gauge, also known as a coulomb counter, is a device used to measure the amount of electricity passing through a circuit. The fuel gauge calculates the remaining battery capacity by monitoring the battery's open-circuit voltage. For example, the open-circuit voltage and battery capacity have a preset relationship; once the open-circuit voltage is determined, the battery capacity can be obtained, thus further determining the remaining capacity. Alternatively, the remaining battery capacity can be estimated by measuring the net charge flowing into and out of the battery. For instance, by integrating the total current flowing into and out of the battery and using the integrated net charge as the remaining capacity, the remaining capacity can be further determined.
[0152] In some embodiments, if the battery's discharge voltage after full charge is 4200mV, the shutdown voltage is 3400mV, and the current discharge voltage is 3650mV, then the battery capacity between 3650mV and 3400mV can be calculated to obtain the first capacity; the battery capacity between 4200mV and 3400mV can be calculated to obtain the second capacity. The ratio between the first capacity and the second capacity then yields the remaining battery power.
[0153] In order to ensure battery safety while maximizing the benefits of silicon's high capacity, the power-off voltage is adjusted. For example, if the power-off voltage is adjusted from 3400mV to 3200mV, and the fuel gauge still calculates the remaining battery power based on the power-off voltage of 3400mV, the battery power displayed on the electronic device's screen will be inaccurate.
[0154] Based on this, in the embodiments of this disclosure, when the adjusted power-off voltage is obtained, a modification instruction for the fuel gauge can be triggered. The modification instruction is used to instruct the fuel gauge to update the voltage value used to calculate the remaining battery power to the adjusted power-off voltage, so that the fuel gauge can calculate the remaining battery power based on the adjusted power-off voltage and the current discharge voltage of the battery, thereby ensuring that the power displayed on the screen of the electronic device is accurate.
[0155] For example, in some embodiments, the fuel gauge can only store a fixed cutoff voltage during parameter configuration. This cutoff voltage is the voltage value used to calculate the remaining battery capacity, and it cannot be modified during actual use. To make the cutoff voltage change with the power-off voltage, the electronic device's software can be upgraded to generate modification instructions for the fuel gauge. Upon receiving the adjusted power-off voltage, the modification instructions for the fuel gauge are triggered. Specifically, the processing module (e.g., CPU) within the electronic device can establish a connection with the fuel gauge and write the adjusted power-off voltage into the fuel gauge, updating the stored cutoff voltage to the adjusted power-off voltage. To ensure the accuracy of the fuel gauge readings, the fuel gauge will recalculate the remaining battery capacity based on the adjusted power-off voltage and the battery's current discharge voltage.
[0156] In some embodiments, the processing module of the electronic device and the fuel gauge use a two-wire serial communication bus (Inter-Integrated Circuit, I2C) for data transmission. That is, the processing module can write the adjusted shutdown voltage to the fuel gauge via I2C communication. Here, when using I2C for communication, two lines are typically required: a serial data line (SDA) and a serial clock line (SCL). When the bus is idle, both lines are at a high level. The external devices connected to the bus are all CMOS devices.
[0157] In this embodiment, upon receiving the adjusted power-off voltage, a modification instruction for the fuel gauge can be triggered. This modification instruction instructs the fuel gauge to update the voltage value used to calculate the remaining battery capacity to the adjusted power-off voltage. Then, based on the modification instruction, the fuel gauge calculates the remaining capacity using the adjusted power-off voltage and the battery's current discharge voltage. Thus, by triggering the modification instruction for the fuel gauge, the voltage value stored in the fuel gauge for calculating the remaining battery capacity changes with the adjusted power-off voltage, ensuring accurate calculation of the remaining battery capacity. This results in accurate display of the battery capacity on the electronic device's screen, thereby improving the user experience.
[0158] In some embodiments, the method further includes:
[0159] The battery is discharged according to the preset number of discharge cycles within each preset range to obtain the discharge cut-off voltage corresponding to each preset range;
[0160] Establish a preset mapping relationship between each preset range and the corresponding discharge cutoff voltage.
[0161] It should be explained that, in order to improve the accuracy of the discharge cutoff voltage corresponding to each preset range, the battery can be subjected to discharge cycle tests according to the preset number of discharge cycles in each preset range, thereby obtaining the discharge cutoff voltage corresponding to each preset range.
[0162] In some embodiments, each preset range corresponds to a discharge cutoff voltage. To obtain the discharge cutoff voltage corresponding to each preset range, the battery needs to be subjected to discharge cycle tests according to a preset number of discharge cycles within each preset range, thereby obtaining the discharge cutoff voltage corresponding to each preset number of discharge cycles within the preset range. If there are inconsistencies in the discharge cutoff voltages corresponding to each preset number of discharge cycles, the average value of the discharge cutoff voltages corresponding to each preset number of discharge cycles can be calculated to determine the discharge cutoff voltage corresponding to each preset range.
[0163] Here, the size of each preset range can be set arbitrarily. For example, the first preset range is 300-310 times, the second preset range is 311-315 times, etc. This embodiment does not limit this.
[0164] In some embodiments, to facilitate the statistical analysis of the number of preset discharge cycles within a preset range, an increment number can be set, such that starting from the first preset discharge cycle number within the preset range, the increment number is increased sequentially to obtain the number of each preset discharge cycle. Here, the increment number can be set arbitrarily; for example, the increment number can be 5 times, and this embodiment of the present disclosure does not limit this.
[0165] It should be noted that, in order to facilitate the rapid acquisition of the discharge cutoff voltage corresponding to each preset range, a preset mapping relationship can be established between the preset range and the corresponding discharge cutoff voltage. Thus, after determining the first preset range, the first discharge cutoff voltage corresponding to the first preset range can be determined from multiple discharge cutoff voltages based on the preset mapping relationship.
[0166] In this embodiment, the battery is discharged according to a preset number of discharge cycles within each preset range to obtain the discharge cutoff voltage corresponding to each preset range; then, a preset mapping relationship is established between each preset range and its corresponding discharge cutoff voltage. Thus, by obtaining the preset mapping relationship, different discharge cutoff voltages corresponding to different preset ranges can be acquired, thereby enabling the rapid and accurate positioning of the first discharge cutoff voltage corresponding to the first preset range when adjusting the power-off voltage.
[0167] Figure 6 This is a flowchart illustrating a battery processing method according to an exemplary embodiment. Figure 3 ,like Figure 6 As shown, the battery processing method includes:
[0168] In step 601, the number of the first discharge cycle in which the battery discharges is obtained within the current charge / discharge cycle.
[0169] In some embodiments, the fuel gauge in the electronic device can accumulate the number of battery discharge cycles, and within the current charge / discharge cycle, the number of the first discharge cycle in which the battery is discharged can be obtained based on the fuel gauge.
[0170] In step 602, it is determined whether the number of the first discharge cycles is within a first preset range.
[0171] In some embodiments, when it is determined that the first discharge cycle number is within a first preset range, the first discharge cutoff voltage can be determined based on the first preset range and a preset mapping relationship; wherein the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage; and step 603 is executed.
[0172] In other embodiments, if the number of first discharge cycles is determined to be outside a first preset range, then the number of first discharge cycles can be placed within a second preset range, allowing the battery to enter the next charge / discharge cycle. Wherein, the number of discharge cycles within the second preset range is less than the number of discharge cycles within the first preset range.
[0173] In step 603, it is determined whether the number of the first discharge cycles is greater than or equal to the upper limit of the first preset range.
[0174] In some embodiments, if it is determined that the number of first discharge cycles is greater than or equal to the upper limit of the first preset range, then the amount of electricity after the number of first discharge cycles is greater than or equal to the upper limit of the first preset range is determined as the first amount of electricity, and step 604 is executed.
[0175] In other embodiments, if it is determined that the first discharge cycle count has not reached the upper limit of the first preset range, then step 606 is executed.
[0176] In step 604, it is determined whether the first power level has reached the first preset power level threshold.
[0177] In some embodiments, if the first battery level reaches a first preset battery level threshold, step 605 is executed.
[0178] In other embodiments, if the first charge level has not reached the first preset charge threshold, the battery is charged during the current charge / discharge cycle until the battery charge level reaches the first preset charge threshold.
[0179] In step 605, the power-off voltage is adjusted to the first discharge cutoff voltage, and a modification command for the fuel gauge is triggered.
[0180] In some embodiments, upon obtaining the adjusted power-off voltage, a modification instruction is triggered for the fuel gauge; wherein the modification instruction instructs the fuel gauge to update the voltage value used to calculate the remaining battery capacity to the adjusted power-off voltage; based on the modification instruction, the fuel gauge calculates the remaining capacity based on the adjusted power-off voltage and the current discharge voltage of the battery.
[0181] In step 606, it is determined whether the battery is in a charging state during the current charge-discharge cycle, and whether the second charge level of the battery after charging reaches the second preset charge threshold.
[0182] In some embodiments, if the number of first discharge cycles does not reach the upper limit of the first preset range, and the battery is in a charging state during the current charge-discharge cycle, it is determined whether the second charge level of the battery after charging reaches the second preset charge threshold; if the second charge level reaches the second preset charge threshold, step 607 will be executed.
[0183] In other embodiments, if the second power level has not reached the second preset power threshold, the battery is continuously charged until the battery power level reaches the second preset power threshold.
[0184] In step 607, the power-off voltage is adjusted to the first discharge cutoff voltage, and a modification command for the fuel gauge is triggered.
[0185] In some embodiments, upon obtaining the adjusted power-off voltage, a modification instruction is triggered for the fuel gauge; wherein the modification instruction instructs the fuel gauge to update the voltage value used to calculate the remaining battery capacity to the adjusted power-off voltage; based on the modification instruction, the fuel gauge calculates the remaining capacity based on the adjusted power-off voltage and the current discharge voltage of the battery.
[0186] In this embodiment of the present disclosure, the first discharge cycle number of the battery is obtained within the current charge-discharge cycle; then, when the first discharge cycle number is within a first preset range, a first discharge cutoff voltage is determined based on the first preset range and a preset mapping relationship; wherein, the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage; finally, the power-off voltage is adjusted to the first discharge cutoff voltage.
[0187] On the one hand, since the first discharge cutoff voltage varies with different first preset ranges throughout the battery's lifespan, and the shutdown voltage can change with the first cutoff voltage, the shutdown voltage can be gradually increased in the early stage of the discharge cycle based on the preset mapping relationship to alleviate battery aging and reduce the problem of battery bulging caused by prolonged discharge to low voltage. In the later stage of the discharge cycle, the shutdown voltage can be gradually decreased based on the preset mapping relationship, thereby maximizing the high capacity benefits of silicon materials to ensure the battery's discharge capacity and improve its range.
[0188] On the other hand, since the shutdown voltage has been adjusted to correspond to the first discharge cutoff voltage in the later stage of the discharge cycle, even if the DCR increases, the battery discharge voltage will not reach the shutdown voltage in advance, thus preventing the electronic device from shutting down unexpectedly, which is beneficial to improving the user experience.
[0189] Figure 7 This is a block diagram illustrating a battery processing apparatus according to an exemplary embodiment, such as... Figure 7 As shown, the battery processing device 700 includes:
[0190] The acquisition module 701 is configured to acquire the number of the first discharge cycle of the battery within the current charge / discharge cycle;
[0191] The first determining module 702 is configured to determine a first discharge cutoff voltage based on the first preset range and a preset mapping relationship when the first discharge cycle number is within a first preset range; wherein the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage;
[0192] The adjustment module 703 is configured to adjust the shutdown voltage to the first discharge cutoff voltage.
[0193] In some embodiments, the adjustment module 703 includes:
[0194] The second determining module is configured to determine the charge after the first discharge cycle count is greater than or equal to the upper limit of the first preset range as the first charge.
[0195] The first execution module is configured to adjust the shutdown voltage to the first discharge cutoff voltage when the first power level reaches a first preset power threshold.
[0196] In some embodiments, the adjustment module 703 further includes:
[0197] The second execution module is configured to charge the battery during the current charge / discharge cycle until the battery's charge reaches the first preset charge threshold when the first charge level has not reached the first preset charge threshold.
[0198] In some embodiments, the adjustment module 703 includes:
[0199] The third determining module is configured to determine whether the second charge level of the battery after charging reaches the second preset charge threshold if the battery is in a charging state during the current charge-discharge cycle, provided that the first discharge cycle count has not reached the upper limit of the first preset range.
[0200] The third execution module is configured to adjust the shutdown voltage to the first discharge cutoff voltage if the second power level reaches the second preset power threshold.
[0201] In some embodiments, the adjustment module 703 further includes:
[0202] The fourth execution module is configured to continuously charge the battery until the battery reaches the second preset power threshold if the second power level has not reached the second preset power threshold.
[0203] In some embodiments, the device 700 further includes:
[0204] The control module is configured to control the battery to enter the next charge-discharge cycle when the number of the first discharge cycles is within a second preset range;
[0205] In this case, the number of discharge cycles in each of the second preset ranges is less than the number of discharge cycles in each of the first preset ranges.
[0206] In some embodiments, the device 700 further includes:
[0207] The modification module is configured to trigger a modification instruction for the fuel gauge when the adjusted power-off voltage is obtained; wherein the modification instruction is used to instruct the fuel gauge to update the voltage value used to calculate the remaining battery capacity to the adjusted power-off voltage;
[0208] The calculation module is configured to calculate the remaining power based on the modified instruction, using the power meter based on the adjusted power-off voltage and the current discharge voltage of the battery.
[0209] In some embodiments, the device 700 further includes:
[0210] The test module is configured to discharge the battery according to a preset number of discharge cycles within each preset range, and obtain the discharge cutoff voltage corresponding to each preset range.
[0211] The module is configured to establish a preset mapping relationship between each preset range and the corresponding discharge cutoff voltage.
[0212] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0213] Figure 8 This is a structural block diagram illustrating an electronic device 800 according to an exemplary embodiment. For example, device 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0214] Reference Figure 8 The device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output (I / O) interface 812, sensor component 814, and communication component 816.
[0215] Processing component 802 typically controls the overall operation of device 800, such as operations associated with at least one of display, telephone call, data communication, camera operation, and recording operation. Processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
[0216] Memory 804 is configured to store various types of data to support operation of device 800. Examples of such data include at least one of the following: instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, and videos. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0217] Power supply component 806 provides power to various components of device 800. Power supply component 806 may include at least one of the following: a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 800.
[0218] Multimedia component 808 includes a screen that provides an output interface between device 800 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a Touch Panel, the screen may be implemented as a touchscreen to receive input signals from the user. The Touch Panel includes one or more touch sensors to sense touches, swipes, and gestures on the Touch Panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When device 800 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0219] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone (MIC) configured to receive external audio signals when device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
[0220] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, and buttons. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0221] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of device 800. For example, sensor assembly 814 may detect the on / off state of device 800, the relative positioning of components such as the display and keypad of device 800, changes in the position of device 800 or one of its components, the presence or absence of user contact with device 800, orientation or acceleration / deceleration of device 800, and temperature changes of device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include, but is not limited to, at least one of the following: an accelerometer, a gyroscope, a magnetometer, a pressure sensor, and a temperature sensor.
[0222] Communication component 816 is configured to facilitate wired or wireless communication between device 800 and other devices. Device 800 can access wireless networks based on communication standards, such as Wi-Fi, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wide Band (UWB), Bluetooth (BT), and other technologies.
[0223] In an exemplary embodiment, device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components.
[0224] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including executable instructions or a computer program, which can be executed by the processor 820 of the device 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0225] A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of a mobile terminal, enables the mobile terminal to perform any of the battery processing methods described in the embodiments of this disclosure. For example, the method includes:
[0226] Within the current charge / discharge cycle, obtain the number of the first discharge cycle in which the battery discharges;
[0227] When the number of first discharge cycles is within a first preset range, the first discharge cutoff voltage is determined based on the first preset range and a preset mapping relationship; wherein, the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage;
[0228] Adjust the shutdown voltage to the first discharge cutoff voltage.
[0229] This disclosure provides a computer program product comprising a computer program or executable instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer program or executable instructions from the computer-readable storage medium and executes the computer program or executable instructions, causing the computer device to perform any of the battery processing methods described above in this disclosure.
[0230] Figure 9 This is a block diagram illustrating an apparatus 900 for battery processing according to an exemplary embodiment. For example, apparatus 900 may be provided as a server. (Refer to...) Figure 9 The device 900 includes a processing component 922, which further includes one or more processors, and memory resources represented by memory 932 for storing instructions, such as application programs, that can be executed by the processing component 922. The application programs stored in memory 932 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 922 is configured to execute instructions to perform the aforementioned battery processing method:
[0231] Within the current charge / discharge cycle, obtain the number of the first discharge cycle in which the battery discharges;
[0232] When the number of first discharge cycles is within a first preset range, the first discharge cutoff voltage is determined based on the first preset range and a preset mapping relationship; wherein, the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage;
[0233] Adjust the shutdown voltage to the first discharge cutoff voltage.
[0234] Device 900 may also include a power supply component 926 configured to perform power management of device 900, a wired or wireless network interface 950 configured to connect device 900 to a network, and an input / output (I / O) interface 958. Device 900 can operate an operating system stored in memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.
[0235] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0236] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A battery processing method, characterized in that, The method includes: Within the current charge / discharge cycle, obtain the number of the first discharge cycle in which the battery discharges; When the first number of discharge cycles is within a first preset range, a first discharge cutoff voltage is determined based on the first preset range and a preset mapping relationship; wherein, the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage; Adjust the shutdown voltage to the first discharge cutoff voltage.
2. The method according to claim 1, characterized in that, Adjusting the power-off voltage to the first discharge cutoff voltage includes: The amount of electricity after the first discharge cycle count is greater than or equal to the upper limit of the first preset range is determined as the first amount of electricity; When the first power level reaches the first preset power threshold, the shutdown voltage is adjusted to the first discharge cutoff voltage.
3. The method according to claim 2, characterized in that, The method further includes: If the first charge level has not reached the first preset charge threshold, the battery is charged during the current charge / discharge cycle until the battery charge level reaches the first preset charge threshold.
4. The method according to claim 1, characterized in that, Adjusting the power-off voltage to the first discharge cutoff voltage includes: If the battery is in a charging state during the current charge-discharge cycle and the first discharge cycle number has not reached the upper limit of the first preset range, then it is determined whether the second charge level of the battery after charging has reached the second preset charge level threshold. If the second power level reaches the second preset power threshold, the power-off voltage is adjusted to the first discharge cutoff voltage.
5. The method according to claim 4, characterized in that, The method further includes: If the second power level does not reach the second preset power threshold, the battery is continuously charged until the battery power level reaches the second preset power threshold.
6. The method according to claim 1, characterized in that, The method further includes: When the number of the first discharge cycles is within a second preset range, the battery is controlled to enter the next charge-discharge cycle; In this case, the number of discharge cycles in each of the second preset ranges is less than the number of discharge cycles in each of the first preset ranges.
7. The method according to claims 1 to 6, characterized in that, The method further includes: Upon receiving the adjusted shutdown voltage, a modification instruction is triggered for the fuel gauge; wherein the modification instruction is used to instruct the fuel gauge to update the voltage value used to calculate the remaining battery capacity to the adjusted shutdown voltage; Based on the modification instruction, the fuel gauge calculates the remaining power based on the adjusted power-off voltage and the current discharge voltage of the battery.
8. The method according to any one of claims 1 to 6, characterized in that, The method further includes: The battery is discharged according to a preset number of discharge cycles within each preset range to obtain the discharge cutoff voltage corresponding to each preset range; Establish a preset mapping relationship between each preset range and the corresponding discharge cutoff voltage.
9. A battery processing device, characterized in that, The device includes: The acquisition module is configured to acquire the number of the first discharge cycle of the battery within the current charge / discharge cycle; The first determining module is configured to determine a first discharge cutoff voltage based on the first preset range and a preset mapping relationship when the first discharge cycle number is within a first preset range; wherein the preset mapping relationship is used to characterize the relationship between each preset range and the discharge cutoff voltage. The adjustment module is configured to adjust the shutdown voltage to the first discharge cutoff voltage.
10. An electronic device, characterized in that, include: processor; Memory used to store computer programs or instructions; The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1 to 8.
11. A non-transitory computer-readable storage medium storing a computer program or instructions, characterized in that, When the computer program or instructions in the storage medium are executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
12. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 8.