Method, device, equipment, medium and vehicle for determining battery state of charge

By using the initial display of the lowest battery voltage and the correction of the highest battery voltage when charging the electric device, the inflated problem caused by large state of charge calculation errors is solved, and the accurate display of the state of charge and the improvement of user experience is achieved.

CN116424155BActive Publication Date: 2025-08-12BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310390097.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-12
Publication Date
2025-08-12
Estimated Expiration
2043-04-12

AI Technical Summary

Technical Problem

In the prior art, the calculation error of the state of charge of the battery is large, resulting in an inflated state of charge display, affecting the user experience and battery safety performance.

Method used

When charging the electric device, the first state of charge amount corresponding to the lowest battery voltage in the battery pack is initially displayed, and when the highest battery voltage reaches the charging inflection point voltage, the second state of charge amount corresponding to the highest battery voltage is corrected to approximate the second state of charge amount.

Benefits of technology

Ensure the accuracy of the state of charge display, avoid inflated phenomena, improve user experience and ensure synchronous perception of the state of charge of the battery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116424155B_ABST
    Figure CN116424155B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, apparatus, device, medium and vehicle for determining the state of charge of a battery, which relates to the field of artificial intelligence technology, and in particular to the field of battery management and new energy vehicle technology. The specific implementation scheme is as follows: in response to the start of charging of an electric device, a first state of charge value corresponding to the lowest battery voltage in the battery pack of the electric device is determined; the state of charge of the electric device is displayed according to the first state of charge value; in response to the highest battery voltage in the battery pack being greater than or equal to the charging inflection point voltage, the first state of charge value is corrected according to the second state of charge value corresponding to the highest battery voltage, so that the first state of charge value approaches the second state of charge value; the state of charge of the electric device is displayed according to the corrected first state of charge value. In this way, the synchronization of user perception and battery charging status can be ensured, which greatly improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of artificial intelligence technology, in particular to the field of battery management and new energy vehicle technology, and specifically to a method, device, equipment, medium and vehicle for determining a battery state of charge. Background Art

[0002] In new energy electric devices (such as electric vehicles), the battery state of charge (SOC) is a crucial parameter in the battery management system (BMS). This refers to the ratio of the battery's remaining capacity to its maximum available capacity. Typically, to keep users informed of the battery's usage progress, the battery's SOC is displayed in real time. Summary of the Invention

[0003] The present disclosure provides a method, apparatus, device, medium, and vehicle for determining a battery state of charge.

[0004] According to one aspect of the present disclosure, a method for determining a battery state of charge is provided, the method comprising:

[0005] In response to the electric device starting to charge, determining a first state of charge corresponding to a lowest battery voltage in a battery pack of the electric device;

[0006] Displaying the state of charge of the electric device according to the first state of charge value;

[0007] In response to a highest battery voltage in the battery pack being greater than or equal to a charging inflection point voltage, the first state of charge is corrected according to a second state of charge corresponding to the highest battery voltage so that the first state of charge approaches the second state of charge; the charging inflection point voltage represents an inflection point voltage at which a rate of voltage change during charging is greater than a preset rate of change;

[0008] The state of charge of the electric device is displayed according to the corrected first state of charge.

[0009] According to another aspect of the present disclosure, a device for determining a battery state of charge is provided, the device comprising:

[0010] a determination module, configured to determine, in response to the electric device starting to charge, a first state of charge corresponding to a lowest battery voltage in a battery pack of the electric device;

[0011] a display module, configured to display the state of charge of the electric device according to the first state of charge;

[0012] a correction module configured to, in response to a highest battery voltage in the battery pack being greater than or equal to a charging inflection point voltage, correct the first state of charge according to a second state of charge corresponding to the highest battery voltage so that the first state of charge approaches the second state of charge; the charging inflection point voltage being an inflection point voltage at which a rate of voltage change during charging is greater than a preset rate of change;

[0013] The display module is further configured to display the state of charge of the electric device according to the corrected first state of charge value.

[0014] According to another aspect of the present disclosure, there is provided an electronic device, comprising:

[0015] at least one processor; and

[0016] a memory communicatively connected to the at least one processor; wherein,

[0017] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor cooperates with the display screen in the electronic device to execute the battery charge state determination method provided by the present disclosure.

[0018] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method for determining the battery state of charge provided by the present disclosure.

[0019] According to another aspect of the present disclosure, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the method for determining the battery state of charge provided by the present disclosure is implemented.

[0020] According to another aspect of the present disclosure, a vehicle is provided, including the electronic device provided by the present disclosure.

[0021] The technical solution provided by the present disclosure uses a first state of charge corresponding to the lowest battery voltage in the battery pack when the electric device starts charging, so as to display a smaller state of charge to the user in the initial charging stage of the electric device, thereby avoiding a situation where the state of charge is displayed as falsely high. Furthermore, when the highest battery voltage in the battery pack is greater than or equal to the charging inflection point voltage, since the battery is about to be fully charged at this time, the first state of charge is corrected according to the second state of charge corresponding to the highest battery voltage, so that the first state of charge approaches the second state of charge. This can ensure that at the same moment when the battery is about to be fully charged, the state of charge matching the full state is displayed to the user, thereby ensuring synchronization between user perception and battery charging status, thereby greatly improving the user experience.

[0022] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.

[0024] Figure 1 is a schematic diagram of an implementation environment of a method for determining a battery state of charge according to an embodiment of the present disclosure;

[0025] Figure 2 is a flow chart of a method for determining a battery state of charge according to an embodiment of the present disclosure;

[0026] Figure 3 is a flow chart of a method for determining a battery state of charge according to an embodiment of the present disclosure;

[0027] Figure 4 is a schematic diagram of a charging knee point voltage shown in an embodiment of the present disclosure;

[0028] Figure 5 This is a structural block diagram of a device for determining a battery state of charge according to an embodiment of the present disclosure;

[0029] Figure 6 The block diagram is a block diagram of an electronic device used to implement the method for determining the battery state of charge according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0030] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0031] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0032] First, the application scenarios involved in the embodiments of the present disclosure are described. The method for determining the battery state of charge provided by the embodiments of the present disclosure can be applied to the scenarios of electric devices, specifically electric vehicles. In some embodiments, the method for determining the battery state of charge provided by the embodiments of the present disclosure can be applied to the charging stage of the electric device.

[0033] For example, the electric vehicle may be an electric bicycle, an electric car, an electric boat, or an electric bus. In some embodiments, the electric vehicle may be a vehicle equipped with a lithium iron phosphate battery. A lithium iron phosphate battery is a lithium-ion battery using lithium iron phosphate as the positive electrode material.

[0034] It should be noted that the battery state of charge (SOC) can be used to measure the battery's range and plays an important role in battery performance analysis and safe and efficient operation. It should be understood that an accurate SOC can better protect the battery and thus extend its service life.

[0035] Related technologies typically use a combination of the highest cell voltage ampere-hour (Ah) integration method and the open-circuit voltage method. The corresponding process can be: during battery charging, the ampere-hour integration method is used to calculate the state of charge corresponding to the highest cell voltage as the battery's state of charge. Then, after the battery has rested sufficiently, the open-circuit voltage after rest is used to correct the state of charge.

[0036] Among them, when using the ampere-hour integration method to calculate the state of charge corresponding to the highest single-cell voltage, it is necessary to obtain parameters such as the battery's measured voltage, measured current, charging efficiency, and internal resistance. However, since these parameters may be affected by various uncertain factors such as battery aging, ambient temperature changes, and vehicle driving conditions, the calculation error of the state of charge is large, and the cumulative error of the state of charge will become larger over time. The basic principle of the open circuit voltage method is to allow the battery to rest for a long time to allow the voltage across the battery to return to the open circuit voltage, and then use the open circuit voltage to correct the state of charge. However, since the open circuit voltage method usually requires a rest time of more than one hour, it is obviously not suitable for real-time online detection of electric vehicles. In addition, the voltage measurement itself also has certain measurement errors. As a result, the calculation error of the state of charge is large, which may cause the state of charge displayed to the user to be falsely high, thereby affecting the user experience.

[0037] For example, taking a lithium iron phosphate battery as an example, the voltage curve of a lithium iron phosphate battery is typically relatively flat. Within the operating voltage range of 2.0V to 3.65V, 90% of its energy is between 3.1V and 3.3V. Therefore, assuming a voltage measurement accuracy of 5mV, and 1mV corresponds to 0.45% of energy, a 5mV measurement accuracy could result in a 2.25% error. Furthermore, if the ampere-hour integration method is used to calculate the state of charge corresponding to the highest cell voltage, combined with the 5% cumulative error of the ampere-hour integration method itself, the error in the state of charge (SOC) could reach over 10% when the battery is not fully charged twice in a row. This could result in an inflated SOC value. For example, displaying a 50% charge level when the battery is already empty would not only trigger a battery failure, affecting battery safety, but also significantly impacting the user experience.

[0038] Based on this, the embodiment of the present disclosure provides a method for determining the battery state of charge. When the electric device starts to charge, the first state of charge corresponding to the lowest battery voltage in the battery pack is used to display a smaller state of charge to the user in the initial charging stage of the electric device, so as to avoid the situation where the state of charge is displayed as falsely high. Furthermore, when the highest battery voltage in the battery pack is greater than or equal to the charging inflection point voltage, since the battery is about to be fully charged at this time, the first state of charge is corrected according to the second state of charge corresponding to the highest battery voltage, so that the first state of charge is close to the second state of charge. This can ensure that at the same moment when the battery is about to be fully charged, the state of charge matching the full state is displayed to the user, thereby ensuring the synchronization of user perception and battery charging status, greatly improving the user experience.

[0039] Figure 1 Schematic diagram of an implementation environment of a method for determining a battery state of charge according to an embodiment of the present disclosure. Figure 1 , the implementation environment includes an electronic device 101 and a server 102.

[0040] The electronic device 101 may be a battery management device deployed inside an electric device (such as a vehicle), or may be at least one of an in-vehicle terminal, a smartphone, a smartwatch, a desktop computer, a laptop computer, a virtual reality terminal, an augmented reality terminal, a wireless terminal, and a laptop computer. In some embodiments, the electronic device 101 has a communication function and can access a wired network or a wireless network.

[0041] In some embodiments, the electronic device 101 is associated with a battery management system, which is used to monitor and manage the battery system in the electric device, including monitoring and management of voltage, current, temperature and other states, and can ensure that the voltage, current and temperature of the battery system operate within a safe range.

[0042] In an embodiment of the present disclosure, the electronic device 101 is used to determine a first state of charge corresponding to the lowest battery voltage in the battery pack of the electric device in response to the electric device starting to charge; display the state of charge of the electric device according to the first state of charge; in response to the highest battery voltage in the battery pack being greater than or equal to the charging inflection point voltage, correct the first state of charge according to the second state of charge corresponding to the highest battery voltage so that the first state of charge approaches the second state of charge; the charging inflection point voltage indicates an inflection point voltage at which the rate of change of voltage during the charging process is greater than a preset rate of change; and display the state of charge of the electric device according to the corrected first state of charge.

[0043] In some embodiments, the server 102 is an independent physical server, or a server cluster or distributed file system composed of multiple physical servers, or at least one of the cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data or artificial intelligence platforms, which are not limited in the embodiments of the present disclosure. In some embodiments, the number of the above-mentioned servers 102 can be more or less, which is not limited in the embodiments of the present disclosure. Of course, the server 102 can also include other functions to provide more comprehensive and diversified services. In the embodiments of the present disclosure, the server 102 is used to provide background services for the above-mentioned battery management system.

[0044] The following is based on Figure 1 The implementation environment shown is used to introduce the method provided by the embodiment of the present disclosure.

[0045] Figure 2 FIG1 is a flow chart of a method for determining a battery state of charge according to an embodiment of the present disclosure. In some embodiments, the method for determining a battery state of charge is performed by an electronic device. For example, the electronic device may be the above-mentioned Figure 1 The battery management device shown. Figure 2 As shown, the method includes the following steps.

[0046] S201 : In response to an electric device starting to charge, determining a first state of charge corresponding to a lowest battery voltage in a battery pack of the electric device.

[0047] In the embodiment of the present disclosure, in the charging scenario of an electric device, the battery state of charge can be used to refer to the charging ratio of the battery, and its numerical definition can be the ratio of the current charging capacity to the maximum capacity of the battery (or rated capacity).

[0048] The electric device may be an electric vehicle, such as an electric bicycle, an electric car, an electric boat, or an electric bus, etc. In some embodiments, the battery management device is a device deployed inside the electric device (such as a vehicle).

[0049] In some embodiments, the battery pack of the electric device may include multiple batteries, such as lithium iron phosphate batteries. The lowest battery voltage is the lowest voltage among the multiple battery cells in the battery pack. The first state of charge (SOC) value refers to the SOC value used by the electric device during the initial charging phase, specifically the SOC value corresponding to the lowest battery voltage.

[0050] Thus, during the initial charging phase of the electric device, the state of charge corresponding to the lowest battery voltage is used to display a smaller state of charge to the user, thereby avoiding a falsely high state of charge display.

[0051] S202: Display the state of charge of the electric device according to the first state of charge value.

[0052] In some embodiments, the battery management device is associated with a display screen. Accordingly, after determining the first state of charge, the battery management device displays the first state of charge on the display screen to display the state of charge of the electric device.

[0053] S203. In response to the highest battery voltage in the battery pack being greater than or equal to the charging inflection point voltage, the first state of charge is corrected according to the second state of charge corresponding to the highest battery voltage so that the first state of charge approaches the second state of charge; the charging inflection point voltage represents an inflection point voltage at which the rate of change of voltage during the charging process is greater than a preset rate of change.

[0054] The highest battery voltage is the highest voltage among the voltages of the multiple batteries in the battery pack. The second state of charge is used to refer to the state of charge used by the electric device in the later charging stage, specifically the state of charge corresponding to the highest battery voltage.

[0055] The preset rate of change is a predetermined rate of change, such as 0.5, 0.8, or other rates. It should be noted that a rate of change greater than the preset rate of change can be understood as a change trend shifting from flat to steep. Accordingly, the charging inflection point voltage is the voltage at which the voltage change trend shifts from flat to steep during the charging process.

[0056] In this way, in the later charging stage of the electric device, the second state of charge corresponding to the highest battery voltage is used to correct the currently displayed first state of charge, so that the first state of charge approaches the second state of charge, ensuring that at the same time when the battery is about to be fully charged, the state of charge that matches the full state is displayed to the user.

[0057] S204: Display the state of charge of the electric device according to the corrected first state of charge.

[0058] In some embodiments, after determining the corrected first state of charge, the battery management device displays the corrected first state of charge on a display screen associated with the battery management device.

[0059] The technical solution provided by the embodiment of the present disclosure adopts the first state of charge corresponding to the lowest battery voltage in the battery pack when the electric device starts to charge, so as to display a smaller state of charge to the user in the initial charging stage of the electric device, thereby avoiding the situation where the state of charge is displayed as artificially high. Furthermore, when the highest battery voltage in the battery pack is greater than or equal to the charging inflection point voltage, since the battery is about to be fully charged at this time, the first state of charge is corrected according to the second state of charge corresponding to the highest battery voltage, so that the first state of charge approaches the second state of charge. This can ensure that at the same moment when the battery is about to be fully charged, the state of charge matching the full state is displayed to the user, thereby ensuring the synchronization of user perception and battery charging status, thereby greatly improving the user experience.

[0060] above Figure 2 This is a simple embodiment of the present disclosure. The method for determining the battery state of charge provided by the present disclosure is described below based on a specific embodiment. Figure 3 FIG1 is a flow chart of a method for determining a battery state of charge according to an embodiment of the present disclosure. In some embodiments, the method for determining a battery state of charge is performed by an electronic device. For example, the electronic device may be the above-mentioned Figure 1 The battery management device shown. Figure 3 As shown, with the battery management device as the execution body, the method includes the following steps.

[0061] S301 : In response to an electric device starting to charge, a battery management device determines a first state of charge corresponding to a lowest battery voltage in a battery pack of the electric device.

[0062] In the embodiments of the present disclosure, in the charging scenario of an electric device, the battery state of charge can be used to refer to the charge ratio of the battery. Its numerical definition can be the ratio of the current charge capacity to the maximum capacity (or rated capacity) of the battery. In some embodiments, the battery state of charge can be expressed in the form of a percentage, and its value range is 0 to 1. It should be understood that when the value of the battery state of charge is 0, it means that the battery is fully discharged, and when the value of the battery state of charge is 1, it means that the battery is fully charged.

[0063] Among them, the electric device can be an electric vehicle, such as an electric bicycle, an electric car, an electric boat or an electric bus, etc. In some embodiments, the battery management device is a device deployed inside the electric device (such as a vehicle). Accordingly, in some embodiments, the battery management device triggers the execution of the above S301 in response to the electric device being connected to a power source; or, the battery management device triggers the execution of the above S301 in response to the user's charging operation on the electric device; of course, in other embodiments, the battery management device can also trigger the execution of the above S301 based on other events. The embodiment of the present disclosure does not limit the triggering event for the electric device to start charging.

[0064] In some embodiments, the battery pack of the electric device may include multiple batteries, such as lithium iron phosphate batteries. The lowest battery voltage is the lowest voltage among the multiple batteries in the battery pack. The first state of charge (SOC) value is used to refer to the SOC value used by the electric device during the initial charging phase, specifically the SOC value corresponding to the lowest battery voltage. Thus, during the initial charging phase of the electric device, the SOC value corresponding to the lowest battery voltage is used to display a smaller SOC value to the user, thereby avoiding an inflated SOC value.

[0065] In some embodiments, the battery management device determines the lowest battery voltage from the battery pack of the electric device in response to the electric device starting to charge, and determines the first state of charge based on the rated capacity, measured current and charging efficiency of the battery corresponding to the lowest battery voltage.

[0066] Rated capacity represents the battery's capacity for sustained long-term operation under rated operating conditions. The measured current represents the amount of electricity flowing through the battery during charging. Charging efficiency measures the degree to which the electrical energy consumed during charging is converted into chemical energy that the battery can store.

[0067] In this embodiment, the rated capacity, measured current, and charging efficiency of the battery corresponding to the minimum battery voltage can be used to quickly determine the first state of charge corresponding to the minimum battery voltage, thereby improving the efficiency of determining the first state of charge and thus improving the efficiency of determining the battery state of charge of the electric device.

[0068] In some embodiments, the battery management device may further preprocess the measured current and then use the preprocessed measured current to perform the process of determining the first state of charge. The corresponding process may be: the battery management device preprocesses the measured current of the battery corresponding to the lowest cell voltage to obtain a preprocessed target current, and determines the first state of charge using an ampere-hour integration method based on the rated capacity and charging efficiency of the battery corresponding to the lowest cell voltage and the target current.

[0069] The target current is smaller than the measured current. The target current is used to refer to the current obtained through preprocessing. It should be understood that the above-mentioned process of preprocessing the measured current is also the process of reducing the measured current.

[0070] In some embodiments, the above-mentioned preprocessing process may include: the battery management device determines the difference between the measured current and a preset value as the target current; or the battery management device determines the product of the measured current and a preset percentage as the target current.

[0071] Among them, the preset value can be a preset fixed value, such as 0.05, 0.25 or other values. The embodiment of the present disclosure does not limit the setting of the preset value. The preset percentage can be a preset fixed percentage, such as 95%, 98% or other percentages. The embodiment of the present disclosure does not limit the setting of the preset percentage. It should be noted that, in addition to the preprocessing process shown above, in other embodiments, the battery management device can also use other methods to perform the above-mentioned preprocessing process. The embodiment of the present disclosure does not limit the preprocessing method.

[0072] In the above embodiment, by preprocessing the measured current of the battery corresponding to the lowest battery voltage, a target current having a lower value than the measured current is obtained, so that the value of the measured current can be reduced, and then the preprocessed target current is used to calculate the first state of charge. Since the value of the target current is smaller than the value of the measured current, when the first state of charge is calculated in combination with the ampere-hour integration method on this basis, the cumulative error brought by the ampere-hour integration method can be effectively offset, and the problem of inflated battery display can be effectively avoided, thereby improving the accuracy of determining the state of charge.

[0073] In some embodiments, after the battery management device obtains the target current through preprocessing, it determines the first state of charge value based on the rated capacity of the battery corresponding to the minimum battery voltage, the charging efficiency, the target current and the following ampere-hour integration formula (1).

[0074]

[0075] In the formula, SOC represents the state of charge of the battery at the current moment; SOC0 represents the state of charge of the battery at the initial moment; C N represents the rated capacity of the battery; η represents the charging efficiency of the battery; I represents the target current of the battery.

[0076] S302: The battery management device displays the state of charge of the electric device according to the first state of charge.

[0077] In some embodiments, the battery management device is associated with a display screen. Accordingly, after determining the first state of charge, the battery management device displays the first state of charge on the display screen to display the state of charge of the electric device. It should be understood that in order to enable a user to promptly understand the battery charging progress, the battery state of charge can be displayed on the display screen of the battery management device, thereby improving the efficiency of human-computer interaction.

[0078] S303. In response to the highest battery voltage in the battery pack being greater than or equal to the charging inflection point voltage, the battery management device corrects the first state of charge according to the second state of charge corresponding to the highest battery voltage so that the first state of charge approaches the second state of charge; the charging inflection point voltage represents an inflection point voltage at which the rate of change of voltage during the charging process is greater than a preset rate of change.

[0079] The highest battery voltage is the highest voltage among the multiple battery cells in the battery pack. The second SOC refers to the SOC used by the electric device during a later charging phase, specifically the SOC corresponding to the highest battery voltage. Thus, during the later charging phase of the electric device, the second SOC corresponding to the highest battery voltage is used to correct the currently displayed first SOC, so that the first SOC approaches the second SOC. This ensures that when the battery is nearly fully charged, the SOC displayed to the user matches the fully charged state.

[0080] The preset rate of change is a pre-set rate of change, such as 0.5, 0.8, or other rates of change. The presently disclosed embodiments do not limit the setting of the preset rate of change. It should be noted that a rate of change greater than the preset rate of change can be understood as a change trend from flat to steep. Accordingly, the charging inflection point voltage is the inflection point voltage at which the voltage change trend changes from flat to steep during the charging process.

[0081] For example, Figure 4 Schematic diagram of a charging knee voltage shown in an embodiment of the present disclosure. Figure 4 , Figure 4The figure shows the variation trend of battery voltage (unit: V) along with battery capacity (unit: Ah) under different charging efficiencies. It can be found that the overall variation trend of voltage is relatively flat during the charging process, while a more obvious increase occurs in the later stage of charging. Figure 4 In the diagram shown, taking the bottom curve as an example, the voltage trend is relatively flat between 3.1V and 3.4V, while the trend shows a significant increase between 3.4V and 3.6V. Therefore, the corresponding charging inflection point is where the trend changes from flat to steep, i.e., the inflection point corresponding to 3.4V.

[0082] In some embodiments, the process for determining the second state of charge corresponding to the highest battery voltage is the same as the process for determining the first state of charge corresponding to the lowest battery voltage in S301 above. The corresponding process may be: the battery management device determines the second state of charge based on the rated capacity, measured current, and charging efficiency of the battery corresponding to the highest battery voltage.

[0083] Furthermore, in some embodiments, the battery management device may preprocess the measured current and then use the preprocessed measured current to perform the process of determining the second state of charge. The corresponding process may be: the battery management device preprocesses the measured current of the battery corresponding to the highest battery voltage to obtain a preprocessed target current, and determines the second state of charge using an ampere-hour integration method based on the rated capacity and charging efficiency of the battery corresponding to the highest battery voltage and the target current.

[0084] In this way, by preprocessing the measured current of the battery corresponding to the highest battery voltage, a target current with a lower value than the measured current is obtained, which can achieve the value reduction processing of the measured current, and then use the preprocessed target current to calculate the second state of charge. Since the value of the target current is smaller than the value of the measured current, when the second state of charge is calculated in combination with the ampere-hour integration method on this basis, the cumulative error brought by the ampere-hour integration method can be effectively offset, and the problem of falsely high battery display can be effectively avoided, thereby improving the accuracy of determining the state of charge.

[0085] In some embodiments, the above-mentioned process of correcting the first state of charge may include: in response to the highest battery voltage in the battery pack being greater than or equal to the charging inflection point voltage, the battery management device determines the charging time of the battery corresponding to the highest battery voltage based on the highest battery voltage, and corrects the first state of charge based on the difference between the second state of charge and the first state of charge and the charging time, so that the first state of charge linearly approaches the second state of charge within the charging time.

[0086] The charging time represents the time until the corresponding battery is fully charged. In some embodiments, the charging time may be determined by: determining the charging time of the battery corresponding to the highest battery voltage based on the current charging capacity of the battery corresponding to the highest battery voltage, the rated capacity of the battery corresponding to the highest battery voltage, and the charging efficiency.

[0087] For example, taking the charging capacity of the battery corresponding to the highest battery voltage at the current moment as 80Ah, the rated capacity of the battery corresponding to the highest battery voltage is 100Ah, and the charging efficiency is 10Ah / minute, then the charging time of the battery corresponding to the highest battery voltage can be (100-80) / 10, which is 2 minutes.

[0088] In the above embodiment, the first state of charge value is corrected by using the charging time corresponding to the maximum battery voltage to fully charge the battery, so that the first state of charge value linearly approaches the second state of charge value within the charging time, which can improve the display effect of the state of charge and thus enhance the user experience based on the display screen.

[0089] In some embodiments, the process of the battery management device correcting the first state of charge according to the above-mentioned charging time can be: determining the quotient of the difference and the charging time as the correction amount of the first state of charge, and increasing the first state of charge by the correction amount at each preset unit time interval within the charging time until the first state of charge is the same as the second state of charge.

[0090] The preset unit duration may be a pre-set unit duration, such as 1 minute, 1 second, or other unit durations. The embodiment of the present disclosure does not limit the setting of the preset unit duration. The embodiment of the present disclosure takes minutes as an example to illustrate the solution.

[0091] For example, if the second SOC is 95% and the first SOC is 85%, the difference between the second SOC and the first SOC is 10%. Furthermore, if the battery's standby time corresponding to the highest battery voltage is 2 minutes, the correction to the first SOC is 5% of the quotient of the difference (10%) and the standby time (2 minutes). Furthermore, within the 2 minutes, the first SOC is increased by the 5% correction at one-minute intervals until the first SOC is equal to the second SOC.

[0092] In the above embodiment, the charging time for the battery corresponding to the highest battery voltage to be fully charged and the difference between the second state of charge and the first state of charge are used to determine the correction amount within the preset unit time, and then the first state of charge is corrected using the determined correction amount. This can ensure that the first state of charge linearly approaches the second state of charge within the charging time, improve the display effect of the state of charge, and thus enhance the user experience based on the display screen.

[0093] S304: The battery management device displays the state of charge of the electric device according to the corrected first state of charge.

[0094] In some embodiments, after determining the corrected first state of charge, the battery management device displays the corrected first state of charge on a display screen associated with the battery management device.

[0095] Based on the correction amount shown in S303 above, in some embodiments, the battery management device increases the value of the first state of charge by the correction amount at every preset unit time interval during the charging time until the first state of charge is the same as the second state of charge.

[0096] In the embodiment of the present disclosure, different state of charge values are displayed to the user according to the two situations: the maximum battery voltage is less than the charging inflection point voltage and the maximum battery voltage is greater than or equal to the charging inflection point voltage. This avoids the problem of an artificially high state of charge display while ensuring that the displayed state of charge value is synchronized with the battery charging status.

[0097] S305 : In response to the highest battery voltage in the battery pack being greater than or equal to the upper charging limit threshold, the battery management device stops charging.

[0098] The upper charge threshold is a pre-set voltage upper threshold, such as 3.4V, 3.5V, or other voltage upper thresholds. The present disclosure does not limit the setting of the upper charge threshold. Thus, by setting the upper charge threshold, power is cut off when the battery is nearly fully charged, ensuring battery charging safety.

[0099] The above S301 to S305 illustrate the process of determining the battery state of charge by taking the battery charging process as an example. In other embodiments, during the battery discharging process, the battery state of charge can be determined according to the ampere-hour integration method shown in the embodiment of the present disclosure.

[0100] The technical solution provided by the embodiment of the present disclosure adopts the first state of charge corresponding to the lowest battery voltage in the battery pack when the electric device starts to charge, so as to display a smaller state of charge to the user in the initial charging stage of the electric device, thereby avoiding the situation where the state of charge is displayed as artificially high. Furthermore, when the highest battery voltage in the battery pack is greater than or equal to the charging inflection point voltage, since the battery is about to be fully charged at this time, the first state of charge is corrected according to the second state of charge corresponding to the highest battery voltage, so that the first state of charge approaches the second state of charge. This can ensure that at the same moment when the battery is about to be fully charged, the state of charge matching the full state is displayed to the user, thereby ensuring the synchronization of user perception and battery charging status, thereby greatly improving the user experience.

[0101] Figure 5 This is a structural block diagram of a device for determining a battery state of charge according to an embodiment of the present disclosure. Figure 5 The device includes a determination module 501, a display module 502 and a correction module 503.

[0102] A determination module 501 is configured to determine a first state of charge corresponding to a lowest battery voltage in a battery pack of the electric device in response to the electric device starting to charge;

[0103] A display module 502 is configured to display the state of charge of the electric device according to the first state of charge value;

[0104] a correction module 503 configured to correct the first state of charge according to a second state of charge corresponding to the highest battery voltage in the battery pack, in response to the highest battery voltage in the battery pack being greater than or equal to a charging inflection point voltage, so that the first state of charge approaches the second state of charge; the charging inflection point voltage represents an inflection point voltage at which a rate of voltage change during charging is greater than a preset rate of change;

[0105] The display module 502 is further configured to display the state of charge of the electric device according to the corrected first state of charge.

[0106] The technical solution provided by the embodiment of the present disclosure adopts the first state of charge corresponding to the lowest battery voltage in the battery pack when the electric device starts to charge, so as to display a smaller state of charge to the user in the initial charging stage of the electric device, thereby avoiding the situation where the state of charge is displayed as artificially high. Furthermore, when the highest battery voltage in the battery pack is greater than or equal to the charging inflection point voltage, since the battery is about to be fully charged at this time, the first state of charge is corrected according to the second state of charge corresponding to the highest battery voltage, so that the first state of charge approaches the second state of charge. This can ensure that at the same moment when the battery is about to be fully charged, the state of charge matching the full state is displayed to the user, thereby ensuring the synchronization of user perception and battery charging status, thereby greatly improving the user experience.

[0107] In some embodiments, the determining module 501 includes:

[0108] a first determining submodule, configured to determine the lowest battery voltage from a battery pack of the electric device in response to the electric device starting to charge;

[0109] The second determining submodule is configured to determine the first state of charge according to the rated capacity, measured current, and charging efficiency of the battery corresponding to the lowest battery voltage.

[0110] In some embodiments, the second determining submodule includes:

[0111] a preprocessing submodule, configured to preprocess the measured current of the battery corresponding to the lowest battery voltage to obtain a preprocessed target current; the value of the target current is smaller than the value of the measured current;

[0112] The third determining submodule is configured to determine the first state of charge value by using an ampere-hour integration method according to the rated capacity of the battery corresponding to the minimum battery voltage, the charging efficiency, and the target current.

[0113] In some embodiments, the pre-processing submodule is used to:

[0114] A difference between the measured current and a preset value is determined as the target current; or a product of the measured current and a preset percentage is determined as the target current.

[0115] In some embodiments, the correction module 503 includes:

[0116] a time determination submodule for determining, in response to a maximum battery voltage in the battery pack being greater than or equal to the charging inflection point voltage, a charging time for a battery corresponding to the maximum battery voltage based on the maximum battery voltage; the charging time indicating the time until the corresponding battery is fully charged;

[0117] The correction submodule is configured to correct the first state of charge according to a difference between the second state of charge and the first state of charge and the waiting charging time, so that the first state of charge linearly approaches the second state of charge within the waiting charging time.

[0118] In some embodiments, the correction submodule is configured to:

[0119] Determining a quotient of the difference and the charging time as a correction value for the first state of charge;

[0120] During the waiting charging time, the first state of charge value is increased by the correction value at intervals of a preset unit time until the first state of charge value is equal to the second state of charge value.

[0121] In some embodiments, further comprising:

[0122] The charging module is configured to stop charging in response to a highest battery voltage in the battery pack being greater than or equal to an upper charging threshold.

[0123] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, comprising at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor cooperates with a display screen in the electronic device to execute the battery charge state determination method provided by the present disclosure.

[0124] According to an embodiment of the present disclosure, the present disclosure further provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable an electronic device to execute the battery state of charge determination method provided by the present disclosure.

[0125] According to an embodiment of the present disclosure, the present disclosure further provides a computer program product, including a computer program, which implements the battery state of charge determination method provided by the present disclosure when executed by a processor.

[0126] According to an embodiment of the present disclosure, the present disclosure further provides a vehicle, comprising the electronic device provided by the present disclosure.

[0127] In some embodiments, the electronic device may be the above Figure 1 The battery management device shown in . Figure 6A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device 600 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 600 can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0128] like Figure 6 As shown, the electronic device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. Various programs and data required for the operation of the electronic device 600 can also be stored in the RAM 603. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0129] Multiple components in the electronic device 600 are connected to the I / O interface 605, including an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a magnetic disk, an optical disk, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the electronic device 600 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0130] The computing unit 601 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as the method for determining the battery state of charge. For example, in some embodiments, the method for determining the battery state of charge can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the method for determining the battery state of charge described above can be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to execute the method for determining the battery state of charge in any other appropriate manner (for example, by means of firmware).

[0131] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard parts (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0132] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0133] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0134] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user, such as a cathode ray tube (CRT) or a liquid crystal display (LCD) monitor; and a keyboard and pointing device (such as a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (such as visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0135] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0136] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.

[0137] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions of this disclosure can be achieved. This is not a limitation herein.

[0138] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.

Claims

1. A method for determining a battery state of charge, comprising: In response to the electric device starting to charge, determining a first state of charge corresponding to a lowest battery voltage in a battery pack of the electric device; displaying the state of charge of the electric device according to the first state of charge value; In response to a highest battery voltage in the battery pack being greater than or equal to a charging inflection point voltage, correcting the first state of charge according to a second state of charge corresponding to the highest battery voltage so that the first state of charge approaches the second state of charge; the charging inflection point voltage represents an inflection point voltage at which a rate of voltage change during charging is greater than a preset rate of change; The state of charge of the electric device is displayed according to the corrected first state of charge.

2. The method according to claim 1, wherein In response to the electric device starting to charge, determining a first state of charge corresponding to a lowest battery voltage in a battery pack of the electric device includes: In response to the electrically powered device initiating charging, determining the lowest battery voltage from a battery pack of the electrically powered device; The first state of charge is determined according to the rated capacity, measured current, and charging efficiency of the battery corresponding to the lowest battery voltage.

3. The method according to claim 2, wherein: The determining the first state of charge according to the rated capacity, measured current, and charging efficiency of the battery corresponding to the lowest battery voltage includes: Preprocessing the measured current of the battery corresponding to the lowest battery voltage to obtain a preprocessed target current; the value of the target current is less than the value of the measured current; The first state of charge is determined by using an ampere-hour integration method according to the rated capacity of the battery corresponding to the minimum battery voltage, the charging efficiency, and the target current.

4. The method according to claim 3, wherein: The preprocessing of the measured current of the battery corresponding to the lowest battery voltage to obtain a preprocessed target current includes: A difference between the measured current and a preset value is determined as the target current; or a product of the measured current and a preset percentage is determined as the target current.

5. The method according to claim 1, wherein In response to a highest battery voltage in the battery pack being greater than or equal to a charging inflection point voltage, correcting the first state of charge according to a second state of charge corresponding to the highest battery voltage so that the first state of charge approaches the second state of charge, including: In response to the highest battery voltage in the battery pack being greater than or equal to the charging inflection point voltage, determining, based on the highest battery voltage, a waiting time for charging of the battery corresponding to the highest battery voltage; the waiting time for charging indicates the time until the corresponding battery is fully charged; The first state of charge is corrected according to a difference between the second state of charge and the first state of charge and the waiting charging time, so that the first state of charge linearly approaches the second state of charge within the waiting charging time.

6. The method according to claim 5, wherein: The correcting the first state of charge according to the difference between the second state of charge and the first state of charge and the waiting charging time includes: determining a quotient of the difference and the charging time as a correction value for the first state of charge; During the charging time, the first state of charge value is increased by the correction value at intervals of a preset unit time until the first state of charge value is equal to the second state of charge value.

7. The method according to any one of claims 1 to 6, further comprising: In response to the highest battery voltage in the battery pack being greater than or equal to a charging upper limit threshold, charging is stopped.

8. A device for determining a battery state of charge, comprising: a determination module, configured to determine, in response to the electric device starting to charge, a first state of charge corresponding to a lowest battery voltage in a battery pack of the electric device; a display module, configured to display the state of charge of the electric device according to the first state of charge; a correction module, configured to, in response to a highest battery voltage in the battery pack being greater than or equal to a charging inflection point voltage, correct the first state of charge according to a second state of charge corresponding to the highest battery voltage, so that the first state of charge approaches the second state of charge; the charging inflection point voltage being an inflection point voltage at which a rate of voltage change during charging is greater than a preset rate of change; The display module is further configured to display the state of charge of the electric device according to the corrected first state of charge value.

9. The device according to claim 8, wherein The determining module includes: a first determining submodule, configured to determine the lowest battery voltage from a battery pack of the electric device in response to the electric device starting to charge; The second determining submodule is configured to determine the first state of charge according to the rated capacity, measured current, and charging efficiency of the battery corresponding to the lowest battery voltage.

10. The device according to claim 9, wherein The second determining submodule includes: a preprocessing submodule, configured to preprocess the measured current of the battery corresponding to the lowest battery voltage to obtain a preprocessed target current; wherein the value of the target current is smaller than the value of the measured current; The third determining submodule is configured to determine the first state of charge according to the rated capacity of the battery corresponding to the minimum battery voltage, the charging efficiency, and the target current by using an ampere-hour integration method.

11. The device according to claim 10, wherein The pre-processing submodule is used to: A difference between the measured current and a preset value is determined as the target current; or a product of the measured current and a preset percentage is determined as the target current.

12. The device according to claim 8, wherein The correction module includes: a time determination submodule, configured to, in response to a maximum battery voltage in the battery pack being greater than or equal to the charging inflection point voltage, determine, based on the maximum battery voltage, a time to be charged for the battery corresponding to the maximum battery voltage; the time to be charged indicating the time until the corresponding battery is fully charged; and a correction submodule, configured to correct the first state of charge according to a difference between the second state of charge and the first state of charge and the to-be-charged time, so that the first state of charge linearly approaches the second state of charge within the to-be-charged time.

13. The device according to claim 12, wherein The correction submodule is used to: determining a quotient of the difference and the charging time as a correction value for the first state of charge; During the charging time, the first state of charge value is increased by the correction value at intervals of a preset unit time until the first state of charge value is equal to the second state of charge value.

14. The apparatus according to any one of claims 8 to 13, further comprising: The charging module is configured to stop charging in response to a highest battery voltage in the battery pack being greater than or equal to an upper charging threshold.

15. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to cooperate with the display screen in the electronic device to perform the method according to any one of claims 1 to 7.

16. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to enable an electronic device to execute the method according to any one of claims 1 to 7.

17. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 7.

18. A vehicle comprising the electronic device according to claim 15.

Citation Information

Patent Citations

  • Battery capacity correction method based on improved ampere-hour integral method

    CN104360285A

  • Power battery pack charge state estimation method and system

    CN108663620A