Lead-acid battery capacity estimation method, device, equipment and program product

By identifying the target operating conditions during lead-acid battery power supply and determining the lead-acid battery capacity using a capacity mapping table, the problem of complex and time-consuming capacity estimation in existing technologies is solved, achieving fast and accurate battery capacity estimation and improving user experience.

CN121703660APending Publication Date: 2026-03-20GUANGDONG GOBAO INTELLIGENT TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-30
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

The current technology for estimating the capacity of lead-acid batteries is complex and time-consuming, making it difficult for users to quickly obtain accurate battery capacity, which affects the user experience.

Method used

By responding to the operating commands of electronic devices, the system controls the lead-acid battery to supply power and acquires output data. Based on the output data, the system determines the output variable per unit time, identifies the target operating condition using preset conditions, and determines the capacity of the lead-acid battery by combining the capacity mapping table.

Benefits of technology

It simplifies the capacity estimation process, improves estimation efficiency and accuracy, and allows users to quickly obtain the remaining battery power, thus enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121703660A_ABST
    Figure CN121703660A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of data processing, and provides a lead-acid battery capacity estimation method, device, equipment and program product. According to the embodiment of the invention, the lead-acid battery is controlled to supply power to the electronic equipment in response to the received operation instruction of the electronic equipment, and the output data of the lead-acid battery is obtained. Based on the output data, an output variable per unit time is determined. And when the output variable meets a preset condition, determining a target working condition for indicating a mapping relationship between the output voltage variable and the actual output capacity variable. And determining the capacity of the lead-acid battery based on the capacity mapping relation table and the target working condition. According to the method, the corresponding target mapping relation can be identified according to the output variable in the unit time in the power supply process of the lead-acid battery, so that the capacity of the lead-acid battery is determined, and the capacity estimation efficiency of the lead-acid battery is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of data processing technology, and in particular relates to a method, apparatus, equipment and program product for estimating the capacity of lead-acid batteries. Background Technology

[0002] During the operation of electric equipment (such as electric bicycles and electric motorcycles with rechargeable batteries), there may be situations where the actual capacity of the battery does not match the rated capacity. The battery capacity can be estimated by performing a full charge and discharge operation, and then the remaining power of the battery can be determined based on the battery capacity.

[0003] However, the estimation process described above is complex and time-consuming, making it difficult for users to quickly obtain accurate battery capacity, which affects the user experience. Summary of the Invention

[0004] In view of this, embodiments of this application provide a method, apparatus, device, and program product for estimating the capacity of lead-acid batteries. This method can determine the corresponding operating conditions based on actual output data during battery discharge, thereby determining the actual capacity of the battery. It is simple to operate and improves the efficiency of battery capacity estimation.

[0005] The first aspect of this application provides a method for estimating the capacity of a lead-acid battery, including: In response to receiving an operating command from an electronic device, the system controls the lead-acid battery to supply power to the electronic device and acquires the output data of the lead-acid battery. Based on the output data, the output variable per unit time is determined; wherein, the output variable includes at least one of the output voltage variable and the actual output capacity variable; When the output variable meets the preset conditions, a target operating condition corresponding to the output variable is determined; wherein, the target operating condition is used to indicate the mapping relationship between the output voltage variable and the actual output capacity variable; The capacity of the lead-acid battery is determined based on the capacity mapping table and the target operating condition; wherein the capacity mapping table includes at least one operating condition and the lead-acid battery capacity corresponding to each operating condition.

[0006] A second aspect of this application provides a lead-acid battery capacity estimation device, comprising: The control module is used to respond to the received operating command of the electronic device, control the lead-acid battery to supply power to the electronic device, and acquire the output data of the lead-acid battery; The first determining module is used to determine the output variable per unit time based on the output data; wherein the output variable includes at least one of the output voltage variable and the actual output capacity variable; The second determining module is used to determine a target operating condition corresponding to the output variable when the output variable meets a preset condition; wherein the target operating condition is used to indicate the mapping relationship between the output voltage variable and the actual output capacity variable; The third determining module is used to determine the capacity of the lead-acid battery based on the capacity mapping table and the target operating condition; wherein the capacity mapping table includes at least one operating condition and the lead-acid battery capacity corresponding to each operating condition.

[0007] A third aspect of this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the lead-acid battery capacity estimation method provided in the first aspect.

[0008] A fourth aspect of this application provides a computer program product, characterized in that, when the computer program product is running on an electronic device, it causes the electronic device to execute the steps of the lead-acid battery capacity estimation method provided in the first aspect.

[0009] The lead-acid battery capacity estimation method provided in the first aspect of this application responds to receiving an operating command from an electronic device, controls the lead-acid battery to supply power to the electronic device, and acquires the output data of the lead-acid battery. Based on the output data, the output variable per unit time is determined. When the output variable meets preset conditions, a target mapping relationship between the output voltage variable and the actual output capacity variable is determined. Based on the capacity mapping relationship table and the target mapping relationship, the capacity of the lead-acid battery is determined. This method can identify the corresponding target mapping relationship based on the output variable per unit time during the discharge process of the lead-acid battery, thereby obtaining the capacity of the lead-acid battery, thus improving the efficiency of capacity estimation.

[0010] It is understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 This is one of the flowcharts illustrating the lead-acid battery capacity estimation method provided in the embodiments of this application; Figure 2This is the second flowchart illustrating the lead-acid battery capacity estimation method provided in the embodiments of this application; Figure 3 This is the third flowchart illustrating the lead-acid battery capacity estimation method provided in the embodiments of this application; Figure 4 This is the fourth flowchart illustrating the lead-acid battery capacity estimation method provided in the embodiments of this application; Figure 5 This is the fifth flowchart illustrating the lead-acid battery capacity estimation method provided in the embodiments of this application; Figure 6 This is a schematic diagram of the lead-acid battery capacity estimation device provided in the embodiments of this application; Figure 7 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0013] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0014] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0015] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0016] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."

[0017] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0018] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0019] During the operation of electric equipment (such as electric bicycles and electric motorcycles with rechargeable batteries), there may be a situation where the actual capacity of the battery does not match the rated capacity. The battery capacity can be identified by performing a complete charge and discharge operation, and then the remaining power of the battery can be determined based on the battery capacity.

[0020] However, the estimation process described above is complex and time-consuming, making it difficult for users to quickly obtain accurate battery capacity, which affects the user experience.

[0021] To address the aforementioned issues, this application provides a method, apparatus, device, and program product for estimating the capacity of a lead-acid battery. In response to receiving an operating command from an electronic device, the method controls the lead-acid battery to supply power to the electronic device and acquires the output data of the lead-acid battery. Based on the output data, the output variable per unit time is determined. When the output variable meets preset conditions, a target mapping relationship between the output voltage variable and the actual output capacity variable is determined. Based on the capacity mapping relationship table and the target mapping relationship, the capacity of the lead-acid battery is determined. This method can identify the corresponding target mapping relationship based on the output variable per unit time during the discharge process of the lead-acid battery, thereby obtaining the battery capacity, improving the efficiency of capacity estimation, facilitating the determination of the remaining battery power, and enhancing the user experience.

[0022] It should be noted that the lead-acid battery capacity estimation method, apparatus, equipment and program products provided in this application can be used in the field of electronic equipment, and this application does not limit the application field of the lead-acid battery capacity estimation method, apparatus, equipment and program products.

[0023] The aforementioned electronic devices may include devices such as electric bicycles and electric motorcycles that support lead-acid battery capacity estimation functions. This application embodiment does not impose any special restrictions on the specific type of the electronic device.

[0024] Figure 1This is one of the flowcharts illustrating the lead-acid battery capacity estimation method provided in this application. Figure 1 As shown in the embodiments of this application, the lead-acid battery capacity estimation method includes the following steps: Step S101: In response to receiving the operating command of the electronic device, control the lead-acid battery to supply power to the electronic device and acquire the output data of the lead-acid battery.

[0025] In application, electronic equipment refers to electric devices equipped with lead-acid batteries, such as an electric bicycle equipped with a lead-acid battery. In response to receiving an operating command from the electronic equipment, the system activates the electronic equipment, controls the lead-acid battery to supply power to the electronic equipment, and acquires the output data of the lead-acid battery during the power supply process. The output data includes, but is not limited to, at least one of output voltage and output current.

[0026] The operation command is used to instruct or request the electronic device to be started and powered by the lead-acid battery. The operation command can be a command or request sent by the user through the user terminal, or it can be a command or request automatically generated based on the user's operation on the current electronic device (such as pressing external buttons, clicking or dragging the screen of the current electronic device, etc.).

[0027] The execution subject of this application embodiment can be an electronic device or a lead-acid battery capacity estimation device installed in an electronic device. The lead-acid battery capacity estimation device can be implemented by software or by a combination of software and hardware.

[0028] Figure 2 This is a second schematic flowchart illustrating the lead-acid battery capacity estimation method provided in this application embodiment. Figure 2 As shown, in one embodiment, the following steps are included before step S101: Step S201: Obtain the discharge voltage data and discharge current data of the lead-acid battery during the discharge process.

[0029] In the application, the lead-acid battery is pre-controlled to discharge, and discharge data of the lead-acid battery during the discharge process is obtained. The discharge data includes, but is not limited to, discharge voltage data and discharge current data.

[0030] Step S202: Based on the discharge voltage data, calculate multiple discharge voltage variables per unit time.

[0031] In the application, based on the preset unit time and the obtained discharge voltage data, the discharge voltage variables within multiple unit time periods are calculated.

[0032] The preset time unit can be set according to actual needs. For example, the preset time unit can be set to 1 minute or 3 minutes.

[0033] For example, the discharge voltage data of the lead-acid battery during the discharge process is acquired in real time. When the preset unit time is 1 minute, the difference in discharge voltage data is calculated every minute and used as the discharge voltage variable within the 1-minute interval.

[0034] Step S203: Based on the discharge voltage data and discharge current data, calculate multiple discharge capacity variables per unit time.

[0035] In application, the real-time cumulative discharge capacity of the lead-acid battery is calculated based on the discharge voltage and discharge current data during the discharge process. Based on the preset unit time and real-time cumulative discharge capacity, the discharge capacity variables per unit time are calculated.

[0036] For example, when the preset unit time is 1 minute, the real-time cumulative discharge capacity is calculated based on the discharge voltage data and discharge current data. Every minute, the difference in the real-time cumulative discharge capacity is calculated as the discharge capacity variable within the 1-minute interval.

[0037] Step S204: Establish the mapping relationship between each discharge voltage variable and the corresponding discharge capacity variable to obtain multiple corresponding operating conditions.

[0038] In application, based on the discharge voltage variable per unit time and the discharge capacity variable per unit time corresponding to each discharge voltage variable, a corresponding mapping relationship is constructed to obtain multiple corresponding operating conditions.

[0039] For example, when the preset unit time is 1 minute, a corresponding mapping relationship is constructed based on the discharge voltage variable within 0-1 minute and the corresponding discharge capacity variable within 0-1 minute during the discharge process to obtain operating condition G1; a corresponding mapping relationship is constructed based on the voltage variable within 1-2 minutes and the corresponding battery capacity variable within 2-1 minutes during the discharge process to obtain operating condition G2, and so on, to obtain the output variable operating condition table as shown in Table 1:

[0040] Table 1 Output Variable Operating Conditions Table By pre-acquiring discharge data of lead-acid batteries during the discharge process and calculating and determining various discharge variables per unit time, a mapping relationship (i.e., operating condition) between discharge voltage variables and discharge capacity variables is constructed. This facilitates the rapid identification of the target operating condition at the current moment during actual battery power supply, thereby determining the battery capacity. The operation is simple and quick, improving the capacity estimation rate.

[0041] Step S102: Based on the output data, determine the output variable per unit time; wherein the output variable includes at least one of the output voltage variable and the actual output capacity variable.

[0042] In applications, the actual output capacity of lead-acid batteries is calculated based on the output current and output voltage during the power supply process of electronic devices. Furthermore, the output voltage variable per unit time is determined according to preset unit time and output voltage, and the actual output capacity per unit time is determined according to preset time units and actual output capacity.

[0043] Step S103: When the output variable meets the preset conditions, determine the target operating condition corresponding to the output variable; wherein, the target operating condition is used to indicate the mapping relationship between the output voltage variable and the actual output capacity variable.

[0044] In application, when the output voltage variable and the actual output capacity variable meet the preset conditions, the target operating condition corresponding to the output variable is determined from among multiple preset operating conditions.

[0045] The operating condition indicates the mapping relationship between the discharge voltage variable per unit time during the discharge process and the corresponding discharge capacity variable per unit time. The target operating condition indicates the mapping relationship between the output voltage variable and the actual output capacity variable of the lead-acid battery when supplying power to electronic devices.

[0046] Among them, the preset conditions refer to specific parameters or state thresholds used to identify whether the output variables have the corresponding target working conditions, which can be set according to actual needs.

[0047] For example, the preset condition is that the output voltage variable is greater than the preset voltage variable, and the actual output capacity variable matches the target discharge capacity variable corresponding to the output voltage variable.

[0048] Figure 3 This is the third flowchart illustrating the lead-acid battery capacity estimation method provided in this application. Figure 3 As shown, in one embodiment, the following steps are included before step S101: Step S301: Determine the corresponding lead-acid battery capacity based on each of the aforementioned operating conditions.

[0049] Step S302: Based on each operating condition and the corresponding lead-acid battery capacity, construct the capacity mapping table.

[0050] In application, the corresponding lead-acid battery capacity is determined based on the mapping relationship between the discharge voltage variable and the corresponding discharge capacity variable per unit time (also known as each operating condition). A capacity mapping relationship table is constructed based on each operating condition and the lead-acid battery capacity corresponding to each operating condition.

[0051] For example, when determining the discharge capacity variable and battery capacity variable within multiple unit time periods, and constructing the discharge variable operating condition table as shown in Table 1, the battery capacity data corresponding to each operating condition in the above discharge variable operating condition table is determined, resulting in the capacity mapping relationship table shown below:

[0052] Table 2 Capacity Mapping Relationship Table Based on pre-determined operating conditions and corresponding battery capacity data, a corresponding capacity mapping table is constructed. This facilitates the rapid matching of the corresponding battery capacity based on the target operating condition during the determination of actual power supply. It is applicable to various batteries and application scenarios, improving the capacity estimation rate and demonstrating strong adaptability.

[0053] Step S104: Determine the capacity of the lead-acid battery based on the capacity mapping table and the target operating condition; wherein the capacity mapping table includes at least one operating condition and the lead-acid battery capacity corresponding to each operating condition.

[0054] In application, after obtaining at least one operating condition in advance, determining the lead-acid battery capacity data corresponding to each operating condition, and constructing a capacity mapping table, when determining the target operating condition corresponding to the output variable, the lead-acid battery capacity data corresponding to the target operating condition can be found based on the capacity mapping table and used as the capacity of the lead-acid battery.

[0055] For example, the capacity of the lead-acid battery can be displayed on a screen or sent to a user terminal.

[0056] Taking the capacity mapping relationship table shown in Table 2 as an example, when the target operating condition corresponding to the output variable is determined to be G3, the lead-acid battery capacity data Ah3 corresponding to the target operating condition G3 can be obtained as the capacity of the lead-acid battery.

[0057] Figure 4 The fourth schematic flowchart of the lead-acid battery capacity estimation method provided in the embodiments of this application.

[0058] like Figure 4 As shown, in one embodiment, step S102 includes the following steps: S1021. Based on the preset unit time and the output voltage data, calculate the output voltage variable per unit time.

[0059] In application, based on a preset time unit, the difference between the real-time output voltage data at the current moment and the real-time output voltage data at the previous unit time is calculated and determined as the output voltage variable per unit time.

[0060] For example, when the preset unit time is 1 minute and the current time is the 5th minute of starting charging, the output voltage data at the 4th minute of starting charging and the output voltage data at the current time (i.e. the 5th minute of starting charging) are obtained. The difference between the output voltage data at the current time and the output voltage data at the 4th minute of starting charging is calculated and determined as the output voltage variable within the current 1 minute.

[0061] S1022. Based on the output voltage data and the output current data, the actual output capacity is calculated.

[0062] In applications, the integral of the output voltage and output current data is calculated and determined as the actual output capacity.

[0063] S1023. Based on the preset unit time and the actual output capacity, calculate the actual output capacity variable per unit time.

[0064] In application, based on a preset unit time, the difference between the actual output capacity at the current moment and the actual output capacity at the previous unit time is calculated and determined as the actual output capacity variable per unit time.

[0065] For example, with a preset unit time of 1 minute and the current time being the 5th minute of charging startup, the output voltage and current data from the 4th minute of charging startup are acquired, and the actual output capacity at the 4th minute of charging startup is calculated. The output voltage and current data from the 5th minute of charging startup are then acquired, and the actual output capacity at the 5th minute of charging startup is calculated. The difference between the actual output capacity at the 5th minute of charging startup and the actual output capacity at the 4th minute of charging startup is calculated and determined as the actual output capacity variable within the current minute.

[0066] Figure 5 This is the fifth flowchart illustrating the lead-acid battery capacity estimation method provided in this application embodiment. Figure 5 As shown, in one embodiment, step S103 includes the following steps: Step S1031: When the output voltage variable is greater than or equal to the preset voltage variable, in each of the operating conditions, match the target discharge voltage variable corresponding to the output voltage variable.

[0067] In application, when the output voltage variable is greater than or equal to a preset voltage variable, it is determined that among several pre-set operating conditions, there exists an operating condition corresponding to that output voltage variable. Within each operating condition, a discharge voltage variable that matches the output voltage variable is found and used as the target discharge voltage variable.

[0068] Among them, the preset voltage variable refers to the discharge voltage variable with the smallest value among multiple preset operating conditions.

[0069] Taking the output variable operating condition table shown in Table 1 as an example, the discharge voltage variable with the smallest value among the multiple operating conditions shown in Table 1 will be... V0 is set to the preset voltage variable. The output voltage variable is... When V2 is reached, the output voltage variable is determined to be greater than or equal to... When V0, it is determined that among the multiple operating conditions shown in Table 1, there exists a target operating condition corresponding to this output voltage variable. The discharge voltage variable matched among the multiple operating conditions shown in Table 1 is then... V2 is determined as the target discharge voltage variable.

[0070] Step S1032: Determine the target discharge capacity variable corresponding to the target discharge voltage variable.

[0071] In applications, under the operating conditions where the discharge voltage variable matches the output voltage variable, the discharge capacity variable corresponding to the target discharge voltage variable is determined as the target discharge capacity variable.

[0072] Step S1033: When the target discharge capacity variable matches the actual output capacity variable, determine the operating condition corresponding to the target discharge voltage variable as the target operating condition.

[0073] In application, the target discharge capacity variable and the actual output capacity variable are compared. When the target discharge capacity variable matches the actual output capacity variable, the operating condition corresponding to the target discharge voltage variable is determined as the target operating condition.

[0074] Taking the output variable operating condition table shown in Table 1 as an example, when the output voltage variable is... V2, Actual output capacity variable is At Ah2, the target discharge voltage variable is determined based on Table 1 as follows: V2, and the target discharge voltage variable The target discharge capacity variable corresponding to V2 is: Ah2. At this time, the target discharge capacity variable... Ah2 and the actual output capacity variable are: Matching Ah2 allows for a target discharge voltage variable of... The working condition G3 corresponding to V2 is determined as the target working condition.

[0075] It can quickly identify the corresponding operating conditions based on real-time output variables during battery power supply, and then identify the corresponding battery capacity according to the operating conditions. It can be applied to batteries of different models and capacities, and is easy to operate.

[0076] In one embodiment, the following steps are included before step S103: When the output voltage variable is less than the preset voltage variable, return to the steps of obtaining the output data of the lead-acid battery and subsequent steps until the output variable meets the preset condition.

[0077] In application, when the output voltage variable is less than the preset voltage variable, it is determined that there is no operating condition corresponding to the output voltage variable among the preset multiple operating conditions. The process then returns to retrieve the output data of the lead-acid battery, calculates the capacity based on the output data, and continues until the output variable meets the preset conditions. Finally, the target operating condition corresponding to the output variable is determined, and the corresponding lead-acid battery capacity is matched based on the target operating condition.

[0078] In one embodiment, step S1032 is followed by the following steps: If the target discharge capacity variable does not match the actual output capacity variable, return to the steps of obtaining the output data of the lead-acid battery and subsequent steps until the output variable meets the preset condition.

[0079] In application, when the output voltage variable is greater than or equal to the preset voltage variable, and in each operating condition, the target discharge voltage variable that matches the output voltage variable and the target discharge capacity variable that corresponds to the target discharge voltage variable are searched, if the above target discharge capacity variable and the actual output capacity variable do not match, the process returns to obtain the output data of the lead-acid battery, calculate the charge based on the output data, and proceed with subsequent steps until the output variable meets the preset conditions, determines the target operating condition corresponding to the output variable, and matches the capacity of the lead-acid battery corresponding to the target operating condition capacity based on the mapping table.

[0080] By determining the capacity of a lead-acid battery based on the target operating condition only when both the output voltage variable and the actual output capacity variable match the target operating condition, the efficiency and accuracy of capacity estimation are improved, thereby increasing the accuracy of the remaining charge based on the capacity estimation.

[0081] The method provided in this application, in response to receiving an operating command from an electronic device, controls a lead-acid battery to supply power to the electronic device and acquires the output data of the lead-acid battery. Based on the output data, the output variable per unit time is determined. When the output variable meets preset conditions, a target mapping relationship between the output voltage variable and the actual output capacity variable is determined. Based on the capacity mapping relationship table and the target mapping relationship, the capacity of the lead-acid battery is determined. This method can identify the corresponding target mapping relationship based on the output variable per unit time during the discharge process of the lead-acid battery, thereby obtaining the capacity of the lead-acid battery, improving the efficiency of capacity estimation.

[0082] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0083] This application also provides a lead-acid battery capacity estimation device for performing the steps in the above method embodiments. The lead-acid battery capacity estimation device can be a virtual appliance in an electronic device, run by the processor of the electronic device, or it can be the electronic device itself. Figure 6 As shown, the lead-acid battery capacity estimation device 100 provided in this application embodiment includes: The control module 101 is used to control the lead-acid battery to supply power to the electronic device in response to receiving the operation command of the electronic device, and to acquire the output data of the lead-acid battery; The first determining module 102 is used to determine the output variable per unit time based on the output data; wherein the output variable includes at least one of the output voltage variable and the actual output capacity variable; The second determining module 103 is used to determine a target operating condition corresponding to the output variable when the output variable meets a preset condition; wherein the target operating condition is used to indicate the mapping relationship between the output voltage variable and the actual output capacity variable; The third determining module 104 is used to determine the capacity of the lead-acid battery based on the capacity mapping table and the target operating condition; wherein the capacity mapping table includes at least one operating condition and the lead-acid battery capacity corresponding to each operating condition.

[0084] In one embodiment, the lead-acid battery capacity estimation device 100 further includes: The acquisition module is used to acquire the discharge voltage data and discharge current data of the lead-acid battery during the discharge process; The first calculation module is used to calculate multiple discharge voltage variables per unit time based on the discharge voltage data; The second calculation module is used to calculate multiple discharge capacity variables per unit time based on the discharge voltage data and discharge current data. The first module is used to establish the mapping relationship between each discharge voltage variable and the corresponding discharge capacity variable, so as to obtain multiple corresponding operating conditions.

[0085] In one embodiment, the first determining module 102 includes: The first calculation unit is used to calculate the output voltage variable per unit time based on a preset unit time and the output voltage data; The second calculation unit is used to calculate the actual output capacity based on the output voltage data and the output current data; The third calculation unit is used to calculate the actual output capacity variable per unit time based on the preset unit time and the actual output capacity.

[0086] In one embodiment, the second determining module 103 includes: A matching unit is used to match a target discharge voltage variable corresponding to the output voltage variable in each of the operating conditions when the output voltage variable is greater than or equal to a preset voltage variable. The first determining unit is used to determine the target discharge capacity variable corresponding to the target discharge voltage variable; The second determining unit is used to determine the operating condition corresponding to the target discharge voltage variable as the target operating condition when the target discharge capacity variable matches the actual output capacity variable.

[0087] In one embodiment, the lead-acid battery capacity estimation device 100 further includes: The loop module is used to return to the steps of obtaining the output data of the lead-acid battery and subsequent steps when the output voltage variable is less than the preset voltage variable, until the output variable meets the preset condition.

[0088] In one embodiment, the second determining module 103 further includes: The loop unit is used to return to the steps of obtaining the output data of the lead-acid battery and subsequent steps when the target discharge capacity variable does not match the actual output capacity variable, until the output variable meets the preset condition.

[0089] In one embodiment, the lead-acid battery capacity estimation device 100 further includes: The fourth determining module is used to determine the corresponding lead-acid battery capacity based on each of the aforementioned operating conditions; The second module is used to construct the capacity mapping table based on each of the aforementioned operating conditions and the corresponding lead-acid battery capacity.

[0090] In applications, the modules in a lead-acid battery capacity estimation device can be software program modules, or they can be implemented through different logic circuits integrated in a processor, or they can be implemented through multiple distributed processors.

[0091] like Figure 7 As shown, this application embodiment also provides an electronic device 200, including: at least one processor 201 ( Figure 7 The diagram shows only one processor, memory 202, and computer program 203 stored in memory 202 and executable on at least one processor 201. When processor 201 executes computer program 203, it implements the steps in any of the above method embodiments.

[0092] In the application, electronic device 200 may include, but is not limited to, processors and memory. Those skilled in the art will understand that... Figure 7 This is merely an example of electronic device 200 and does not constitute a limitation on electronic device 200. It may include more or fewer components than shown, or combine certain components, or different components. For example, it may also include input / output devices, network access devices, etc.

[0093] In applications, the processor can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0094] In applications, the memory may be an internal storage unit of the electronic device 200 in some embodiments, such as a hard disk or RAM of the electronic device 200. In other embodiments, the memory may be an external storage device of the electronic device 200, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc., provided by the electronic device 200. Furthermore, the memory may include both internal storage units and external storage devices of the electronic device 200. The memory is used to store operating systems, applications, boot loaders, data, and other programs, such as program code for computer programs. The memory can also be used to temporarily store data that has been output or will be output.

[0095] It should be noted that the information interaction and execution process between the above-mentioned devices / modules are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.

[0096] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The functional modules in the embodiments can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules can be implemented in hardware or as software functional modules. Furthermore, the specific names of the functional modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the modules in the above-described device can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0097] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps described in the various method embodiments above.

[0098] This application provides a computer program product that, when run on an electronic device, enables the implementation of the steps described in the various method embodiments above.

[0099] If an integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A computer-readable medium can include at least: any entity or device capable of carrying computer program code to a device / electronic device, a recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.

[0100] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0101] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0102] In the embodiments provided in this application, it should be understood that the disclosed apparatus / device and method can be implemented in other ways. For example, the apparatus / device embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or modules may be electrical, mechanical, or other forms.

[0103] The modules described as separate components may or may not be physically separate. Similarly, the components shown as modules may or may not be physical modules; they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0104] 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 of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for estimating the capacity of a lead-acid battery, characterized in that, include: In response to receiving an operating command from an electronic device, the system controls the lead-acid battery to supply power to the electronic device and acquires the output data of the lead-acid battery. Based on the output data, the output variable per unit time is determined; wherein, the output variable includes at least one of the output voltage variable and the actual output capacity variable; When the output variable meets the preset conditions, a target operating condition corresponding to the output variable is determined; wherein, the target operating condition is used to indicate the mapping relationship between the output voltage variable and the actual output capacity variable; The capacity of the lead-acid battery is determined based on the capacity mapping table and the target operating condition; wherein the capacity mapping table includes at least one operating condition and the lead-acid battery capacity corresponding to each operating condition.

2. The lead-acid battery capacity estimation method as described in claim 1, characterized in that, Before responding to receiving an operating command from an electronic device, controlling the lead-acid battery to supply power to the electronic device, and acquiring the output data of the lead-acid battery, the process includes: Obtain the discharge voltage and discharge current data of the lead-acid battery during the discharge process; Based on the discharge voltage data, multiple discharge voltage variables per unit time are calculated; Based on the discharge voltage data and discharge current data, multiple discharge capacity variables per unit time are calculated. Establish the mapping relationship between each discharge voltage variable and the corresponding discharge capacity variable to obtain multiple corresponding operating conditions.

3. The lead-acid battery capacity estimation method as described in claim 1, characterized in that, The output data includes output voltage data and output power data; The step of determining the output variable per unit time based on the output data includes: Based on the preset unit time and the output voltage data, the output voltage variable per unit time is calculated; Based on the output voltage data and the output current data, the actual output capacity is calculated. Based on the preset unit time and the actual output capacity, the actual output capacity variable per unit time is calculated.

4. The lead-acid battery capacity estimation method as described in claim 3, characterized in that, The step of determining the target operating condition corresponding to the output variable when the output variable meets the preset conditions includes: When the output voltage variable is greater than or equal to the preset voltage variable, in each of the operating conditions, a target discharge voltage variable corresponding to the output voltage variable is matched; Determine the target discharge capacity variable corresponding to the target discharge voltage variable; When the target discharge capacity variable matches the actual output capacity variable, the operating condition corresponding to the target discharge voltage variable is determined as the target operating condition.

5. The lead-acid battery capacity estimation method as described in claim 4, characterized in that, Before determining the target operating condition corresponding to the output variable when the output variable meets the preset conditions, the method further includes: When the output voltage variable is less than the preset voltage variable, return to the steps of obtaining the output data of the lead-acid battery and subsequent steps until the output variable meets the preset condition.

6. The lead-acid battery capacity estimation method as described in claim 4, characterized in that, After determining the target discharge capacity variable corresponding to the target discharge voltage variable, the method further includes: If the target discharge capacity variable does not match the actual output capacity variable, return to the steps of obtaining the output data of the lead-acid battery and subsequent steps until the output variable meets the preset condition.

7. The lead-acid battery capacity estimation method according to any one of claims 1 to 6, characterized in that, Before responding to receiving an operating command from an electronic device, controlling the lead-acid battery to supply power to the electronic device, and acquiring the output data of the lead-acid battery, the process includes: Based on the aforementioned operating conditions, determine the corresponding lead-acid battery capacity; Based on each of the aforementioned operating conditions and the corresponding lead-acid battery capacity, the capacity mapping table is constructed.

8. A lead-acid battery capacity estimation device, characterized in that, include: The control module is used to respond to the received operating command of the electronic device, control the lead-acid battery to supply power to the electronic device, and acquire the output data of the lead-acid battery; The first determining module is used to determine the output variable per unit time based on the output data; wherein the output variable includes at least one of the output voltage variable and the actual output capacity variable; The second determining module is used to determine a target operating condition corresponding to the output variable when the output variable meets a preset condition; wherein the target operating condition is used to indicate the mapping relationship between the output voltage variable and the actual output capacity variable; The third determining module is used to determine the capacity of the lead-acid battery based on the capacity mapping table and the target operating condition; wherein the capacity mapping table includes at least one operating condition and the lead-acid battery capacity corresponding to each operating condition.

9. An electronic device, characterized in that, The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the steps of the lead-acid battery capacity estimation method according to any one of claims 1 to 7.

10. A computer program product, characterized in that, When the computer program product is run on an electronic device, the electronic device executes the steps of the lead-acid battery capacity estimation method according to any one of claims 1 to 7.