Battery pack control method, battery pack, vehicle, electronic equipment and storage medium
By obtaining the operating current of the BMS module and combining it with the battery's charge and discharge current to perform ampere-hour integral calculation, the problem of battery SOC detection deviation is solved, and a more accurate SOC value determination is achieved.
Patent Information
- Application Number
- CN202510623253.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-09-26
AI Technical Summary
In the prior art, deviations are prone to occur when detecting the battery state of charge (SOC).
The SOC value of the battery is determined by obtaining the operating current of the BMS module and performing ampere-hour integral calculation based on the charge and discharge current of the battery, taking into account the power consumption influence of the BMS module.
The accuracy of the battery SOC value is improved, and calculation deviation caused by not considering the power consumption of the BMS module is avoided.
Smart Images

Figure CN120709541A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of battery SOC detection, and in particular to a battery pack control method, a battery pack, a vehicle, an electronic device, and a storage medium. Background Art
[0002] Most new energy vehicles are equipped with a 12V battery to power vehicle loads. During the use of the 12V battery, the battery's state of charge (SOC) is usually tested.
[0003] In the related art, deviations are likely to occur when detecting the state of charge (SOC) of a battery. Summary of the Invention
[0004] The embodiments of the present application provide a battery pack control method, a battery pack, a vehicle, an electronic device, and a storage medium, which can improve the technical problem of deviation that easily occurs when detecting the state of charge (SOC) of the battery.
[0005] In a first aspect, an embodiment of the present application provides a battery pack control method, wherein the battery pack includes batteries and a BMS module electrically connected in sequence; the battery pack control method includes:
[0006] Obtaining an operating current of the BMS module;
[0007] The SOC value of the battery is determined based on the charge and discharge current of the battery and the operating current of the BMS module.
[0008] In one embodiment, the step of obtaining the operating current of the BMS module includes:
[0009] An operating current of the BMS module is determined based on the power consumption and operating voltage of the BMS module.
[0010] In one embodiment, before the step of determining the operating current of the BMS module based on the power consumption and operating voltage of the BMS module, the following steps are included:
[0011] determining the power consumption of the BMS module based on the operating mode of the BMS module and a first database;
[0012] The first database includes power consumption data of the BMS module when the BMS module is in different working modes.
[0013] In one embodiment, the step of determining the power consumption of the BMS module based on the operating mode of the BMS module and the first database includes:
[0014] Obtaining the temperature of the BMS module;
[0015] determining power consumption data of the BMS module based on a temperature of the BMS module, an operating mode of the BMS module, and the first database;
[0016] The first database includes power consumption data of the BMS module in different operating modes and at different temperatures.
[0017] In one embodiment, the battery pack includes a detection element for detecting the power consumption of the BMS module; before the step of determining the operating current of the BMS module based on the power consumption and operating voltage of the BMS module, the method includes:
[0018] The power consumption of the BMS module is determined based on the detection data of the detection element.
[0019] In one embodiment, the step of obtaining the operating current of the BMS module includes:
[0020] determining an operating current of the BMS module based on an operating mode of the BMS module and a second database;
[0021] The second database includes operating current data of the BMS module in different operating modes.
[0022] In one embodiment, the step of determining the operating current of the BMS module based on the operating mode of the BMS module and the second database includes:
[0023] Obtaining the temperature of the BMS module;
[0024] determining operating current data of the BMS module based on the temperature of the BMS module, the operating mode of the BMS module, and the second database;
[0025] The second database includes operating current data of the BMS module when the BMS module is in different operating modes and at different temperatures.
[0026] In one embodiment, the battery pack includes a current detection element, which is used to detect the operating current of the BMS module; and the step of obtaining the operating current of the BMS module includes:
[0027] Based on the detection data of the current detection element, the operating current of the BMS module is determined.
[0028] In a second aspect, an embodiment of the present application provides a battery pack, comprising a control component, wherein the control component is used to execute the above-mentioned battery pack control method.
[0029] In a third aspect, an embodiment of the present application provides a vehicle comprising the above-mentioned battery pack.
[0030] According to the electronic device of the fourth embodiment of the present application, the electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the battery pack control method described above is implemented.
[0031] According to the non-transitory computer-readable storage medium of the fifth aspect embodiment of the present application, the non-transitory computer-readable storage medium includes a computer program, and when the computer program is executed by the processor, the above-mentioned battery pack control method is implemented.
[0032] According to the computer program product of the sixth aspect of the present application, the computer program product includes a computer program, and when the computer program is executed by the processor, it implements the above-mentioned battery pack control method.
[0033] Beneficial effects of the embodiments of the present application:
[0034] In an embodiment of the present application, the operating current of the BMS module is first obtained, and then the battery's charge and discharge current and the operating current of the BMS module are used for calculation to determine the battery's SOC value. This ensures that the influence of the BMS module's power consumption is not omitted when calculating the battery's SOC value. Compared to calculating the battery's SOC value using only the battery's charge and discharge current, the present application can avoid the battery SOC value calculation deviation caused by not taking the BMS module's power consumption into account, which is conducive to improving the accuracy of the battery's SOC value. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0036] Figure 1 is a flow chart of a battery pack control method in the related art;
[0037] Figure 2 is a circuit diagram of a battery pack provided in an embodiment of the present application;
[0038] Figure 3 is a schematic structural diagram of a vehicle provided in an embodiment of the present application;
[0039] Figure 4 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application. In addition, it should be understood that the specific implementation methods described herein are only used to illustrate and explain the present application, and are not used to limit the present application. In the present application, unless otherwise specified, the directional words used, such as "upper" and "lower", generally refer to the upper and lower parts of the device in actual use or working state, specifically the drawing direction in the accompanying drawings; and "inside" and "outside" refer to the outline of the device.
[0041] The following combination Figures 1 to 4 The present invention describes a battery pack control method, a battery pack, a vehicle, an electronic device, and a storage medium.
[0042] According to the embodiment of the first aspect of the present application, see Figure 1 and Figure 2 The battery pack includes a battery 1 and a BMS module 2 electrically connected in sequence; the battery pack control method includes:
[0043] Step 101: Obtain the operating current of the BMS module 2;
[0044] It is understandable that the BMS module 2 is usually powered by the battery 1, so the operating current of the BMS module 2 is obtained so that the operating current of the BMS module 2 will not be omitted when the SOC value of the battery 1 is subsequently determined, thereby ensuring the accuracy of the obtained SOC value of the battery 1.
[0045] For example, the operating current of the BMS module 2 can be directly detected using a current detection component, or the operating current of the BMS module 2 can be determined based on the power consumption and voltage of the BMS module 2. It should be noted that this is only an example of how to obtain the operating current of the BMS module 2 and does not impose any special limitation.
[0046] Step 102 : Determine the SOC value of the battery 1 based on the charge and discharge current of the battery 1 and the operating current of the BMS module 2 .
[0047] It is understandable that the power consumption of the BMS module 2 will affect the SOC of the battery 1. Therefore, the SOC value of the battery 1 is calculated and determined based on the sum of the charge and discharge current of the battery 1 and the operating current of the BMS module 2. The influence of the power consumption of the BMS module 2 on the SOC value of the battery 1 will not be omitted, thereby ensuring the accuracy of the SOC value of the battery 1.
[0048] For example, the charge and discharge current of the battery 1 may be collected by the current collection element Shunt.
[0049] For example, the SOC value of the battery 1 may be determined by an ampere-hour integration method based on the charge and discharge current of the battery 1 and the operating current of the BMS module 2 .
[0050] According to the battery pack control method of the embodiment of the present application, the operating current of the BMS module 2 is first obtained, and then the charge and discharge current of the battery 1 and the operating current of the BMS module 2 are used to perform calculations to determine the SOC value of the battery 1. This ensures that the power consumption effect of the BMS module 2 is not omitted when calculating the SOC value of the battery 1. Compared to calculating the SOC value of the battery 1 using only the charge and discharge current of the battery 1, the present application can avoid the calculation deviation of the SOC value of the battery 1 caused by not taking into account the power consumption of the BMS module 2, which is conducive to improving the accuracy of the SOC value of the battery 1.
[0051] It is understandable that in related technologies, when calculating and determining the SOC value of battery 1, it is generally based on the charge and discharge current of battery 1. However, BMS module 2 is powered by battery 1, which means that BMS module 2 also consumes the power of battery 1. Therefore, when calculating the SOC value using only the charge and discharge current of battery 1, the influence of BMS module 2 is omitted, which in turn causes the calculated SOC value to fail to truly reflect the status of battery 1. The present application obtains the operating current of BMS module 2 when calculating the SOC value of battery 1, performs an ampere-hour integration based on the operating current of BMS module 2 and the charge and discharge current of battery 1, and determines the SOC value of battery 1 based on the result of the ampere-hour integration, thereby ensuring the accuracy of the obtained SOC value of battery 1 and avoiding deviations between the detected SOC value of battery 1 and the actual SOC value of battery 1.
[0052] For example, in the related art, the battery management system BMS of 12V lithium batteries usually uses AFE to collect current in order to save costs and improve the accuracy of current collection. However, some AFE chips do not support the collection of the power consumption of the BMS module 2 itself, and the power source of the BMS is usually battery 1. Since the collected current value lacks board power consumption, the Ah integral calculation is too small and the SOC is too small. However, the present application obtains the operating current of the BMS module 2 before performing the Ah integral calculation, and uses the operating current of the BMS module 2 and the AFE collected current together to perform the Ah integral calculation to ensure the accuracy of the obtained SOC value.
[0053] In some embodiments, the step of obtaining the operating current of the BMS module 2 includes:
[0054] Based on the power consumption and operating voltage of the BMS module 2 , the operating current of the BMS module 2 is determined.
[0055] It is understandable that when obtaining the operating current of the BMS module 2, the operating current of the BMS module 2 can be calculated based on the power consumption and operating voltage of the BMS module 2, so as to facilitate the subsequent accurate calculation of the SOC value of the battery 1.
[0056] In some examples, the power consumption and operating voltage of the BMS module 2 may be directly detected by a detection element.
[0057] In some examples, the power consumption of the BMS module 2 can be determined based on factors such as the operating mode of the BMS module 2, the operating mode of the battery 1, and environmental parameters. For example, a mapping relationship between the power consumption of the BMS module 2 and at least one of the aforementioned influencing factors can be established in advance, and the power consumption of the BMS module 2 can be directly determined based on the influencing factors.
[0058] In some embodiments, before the step of determining the operating current of the BMS module 2 based on the power consumption and operating voltage of the BMS module 2 , the following steps are included:
[0059] Determining the power consumption of the BMS module 2 based on the operating mode of the BMS module 2 and the first database;
[0060] The first database includes power consumption data of the BMS module 2 when the BMS module 2 is in different working modes.
[0061] It is understandable that a first database containing the relationship between each operating mode and the corresponding power consumption of the BMS module 2 is pre-established. According to the identified operating mode of the BMS module 2, the first database is called to perform a table lookup operation to determine the power consumption of the BMS module 2.
[0062] Exemplarily, when establishing the first database, the voltage of the power supply providing power to the BMS is fixed at 12V±5mV.
[0063] It can be understood that this application converts complex operating current calculations into pattern recognition and table lookup operations by establishing a mode-power consumption mapping database, which reduces the dependence on high-precision ADC compared to traditional continuous current monitoring solutions.
[0064] It should be noted that since the power consumption of the BMS changes very little during stable operation, the power consumption data under different operating modes can be calibrated in advance. When calculating the SOC, the power consumption corresponding to the BMS module 2 is added to the Ah integral to increase the accuracy of the SOC calculation.
[0065] Exemplarily, the operating modes include at least: a standby mode, a charging mode, a discharging mode, a balancing mode, a fault diagnosis mode, and the like.
[0066] In some embodiments, based on the operating mode of the BMS module 2 and the first database, the step of determining the power consumption of the BMS module 2 includes:
[0067] Get the temperature of BMS module 2;
[0068] determining power consumption data of the BMS module 2 based on the temperature of the BMS module 2, the operating mode of the BMS module 2, and the first database;
[0069] The first database includes power consumption data of the BMS module 2 in different working modes and at different temperatures.
[0070] It is understandable that when the BMS module 2 is at different temperatures and different operating modes, the power consumption data of the BMS module 2 may be different, that is, the temperature and operating mode will affect the detection of the power consumption data of the BMS module 2. Therefore, when determining the power consumption data of the BMS module 2, the current temperature and current operating mode of the BMS module 2 are obtained, and the current temperature and current operating mode are compared with the first database to obtain the power consumption data of the BMS module 2, thereby realizing the detection of the power consumption data of the BMS module 2 and avoiding the influence of temperature on the detection of the power consumption data of the BMS module 2.
[0071] In some examples, when establishing the first database, the BMS module 2 is placed in different operating modes and at different temperatures, and the power consumption of the corresponding BMS module 2 is detected. After obtaining the detection data, the detection data is filtered to generate power consumption data for different operating modes in different temperature ranges. After removing outliers from the detection data, the average value is calculated. For example, during the BMS MCU sleep period, the BMS board power consumption is typically less than 1mA. Since the power consumption is too low, it is not included in the power consumption statistics.
[0072] It is understandable that the power consumption of the BMS module 2 is significantly affected by temperature (e.g., semiconductor device leakage current increases with temperature, and heat dissipation device power consumption increases). By incorporating temperature as an independent variable into the database, dynamic compensation of power consumption data can be achieved, improving calculation accuracy.
[0073] For example, the first database adopts a hierarchical storage structure of "operating mode → temperature → power consumption". The data range is first narrowed down through pattern recognition, and then specific values are matched according to temperature to reduce the amount of real-time calculations.
[0074] In some embodiments, the battery pack includes a detection element for detecting the power consumption of the BMS module 2 ; before the step of determining the operating current of the BMS module 2 based on the power consumption and operating voltage of the BMS module 2 , the method includes:
[0075] Based on the detection data of the detection element, the power consumption of the BMS module 2 is determined.
[0076] It is understandable that before determining the operating current of the BMS module 2 based on the power consumption and operating voltage of the BMS module 2, the power consumption of the BMS module 2 can be detected by a detection element to obtain the power consumption data of the BMS module 2, so as to facilitate the subsequent calculation of the operating current based on the power consumption and operating voltage of the BMS module 2.
[0077] In some examples, the detection element is, for example, a high-precision current sensor or a power detection chip.
[0078] In some embodiments, the step of obtaining the operating current of the BMS module 2 includes:
[0079] determining an operating current of the BMS module 2 based on the operating mode of the BMS module 2 and the second database;
[0080] The second database includes operating current data of the BMS module 2 in different operating modes.
[0081] It can be understood that since the second database includes the operating current data of the BMS module 2 in different operating modes, when obtaining the operating current of the BMS module 2, the operating mode of the BMS module 2 can be compared with the second database to determine the operating current of the BMS module 2, thereby obtaining the operating current of the BMS module 2.
[0082] It is understandable that by establishing a preset correspondence between operating modes and currents through the second database, the indirect calculation link of "power consumption → voltage → current" in related technologies is skipped, achieving rapid matching of current data. The dynamic current demand of BMS module 2 is discretized into static data under typical operating modes, and the deterministic characteristics of pattern recognition (such as the balancing circuit enable signal) are used to replace complex real-time monitoring, reducing the system's computational load.
[0083] In some examples, a second database containing different operating modes of the BMS module 2 and corresponding operating current data can be established in advance, and the typical current values under each operating mode can be recorded through experimental measurement or theoretical modeling. The operating modes include at least: standby mode, charging mode, discharging mode, balancing mode, fault diagnosis mode, etc.
[0084] The BMS main control unit analyzes the module's operating status signals to determine the current operating mode. For example, the charge / discharge mode is determined by detecting the charge / discharge control signal of battery 1, the balancing mode is determined by reading the balancing circuit enable signal, and the fault diagnosis mode is triggered by receiving a fault code or diagnostic instruction.
[0085] In some embodiments, based on the operating mode of the BMS module 2 and the second database, the step of determining the operating current of the BMS module 2 includes:
[0086] Get the temperature of BMS module 2;
[0087] determining operating current data of the BMS module 2 based on the temperature of the BMS module 2, the operating mode of the BMS module 2, and the second database;
[0088] The second database includes operating current data of the BMS module 2 in different operating modes and at different temperatures.
[0089] It is understandable that when the BMS module 2 is at different temperatures and in different operating modes, the operating current data of the BMS module 2 may be different, that is, the temperature and operating mode will affect the detection of the operating current data of the BMS module 2. Therefore, when determining the operating current data of the BMS module 2, the current temperature and current operating mode of the BMS module 2 are obtained, and the current temperature and current operating mode are compared with the second database to obtain the operating current data of the BMS module 2, thereby realizing the detection of the operating current data of the BMS module 2 and avoiding the influence of temperature on the detection of the operating current data of the BMS module 2.
[0090] In some examples, a second database may be pre-established, containing operating current data of the BMS module 2 in different operating modes and at different temperatures, for example, by recording typical current values of each operating mode in different temperature ranges through experimental measurements or theoretical modeling.
[0091] In some embodiments, the battery pack includes a current detection element, which is used to detect the operating current of the BMS module 2. The step of obtaining the operating current of the BMS module 2 includes:
[0092] Based on the detection data of the current detection element, the operating current of the BMS module 2 is determined.
[0093] It is understandable that when obtaining the operating current of the BMS module 2, the operating current of the BMS module 2 can be detected by the current detection component to obtain the operating current data of the BMS module 2, so as to facilitate the subsequent calculation of the SOC value of the battery 1 based on the operating current data of the BMS module 2.
[0094] In some examples, the current detection element is, for example, a Hall effect current sensor or an integrated current detection chip.
[0095] In some examples, current detection devices are physically connected in series in the BMS power supply circuit to directly sense the current signal based on electromagnetic induction (Hall effect) or Ohm's law (shunt resistance), achieving "inference-free" measurement and eliminating errors caused by pattern misjudgment or database bias in traditional solutions.
[0096] According to the embodiment of the second aspect of the present application, see Figure 2 The battery pack includes a control component, which is used to execute the above-mentioned battery pack control method.
[0097] According to the battery pack of the embodiment of the present application, when in use, the operating current of the BMS module 2 can be first obtained, and then the charge and discharge current of the battery 1 and the operating current of the BMS module 2 can be used to perform an ampere-hour integral calculation to determine the SOC value of the battery 1. This ensures that the power consumption effect of the BMS module 2 is not omitted when calculating the SOC value of the battery 1. Compared to calculating the SOC value of the battery 1 using only the charge and discharge current of the battery 1, the present application can avoid the calculation deviation of the SOC value of the battery 1 caused by not taking into account the power consumption of the BMS module 2, which is conducive to improving the accuracy of the SOC value of the battery 1.
[0098] According to the embodiment of the third aspect of the present application, see Figure 3 , the vehicle includes the above-mentioned battery pack.
[0099] In a vehicle according to an embodiment of the present application, the operating current of the BMS module 2 can be first obtained, and then the charge and discharge current of the battery 1 and the operating current of the BMS module 2 can be used to perform an ampere-hour integral calculation to determine the SOC value of the battery 1. This ensures that the power consumption effect of the BMS module 2 is not omitted when calculating the SOC value of the battery 1. Compared to calculating the SOC value of the battery 1 using only the charge and discharge current of the battery 1, the present application can avoid the calculation deviation of the SOC value of the battery 1 caused by not taking into account the power consumption of the BMS module 2, which is conducive to improving the accuracy of the SOC value of the battery 1.
[0100] According to an embodiment of the third aspect of the present application, Figure 4 As shown, the electronic device may include: a processor 310, a communication interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communication interface 320, and the memory 330 communicate with each other via the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the control method, which includes:
[0101] Get the operating current of BMS module 2;
[0102] The SOC value of the battery 1 is determined based on the charge and discharge current of the battery 1 and the operating current of the BMS module 2 .
[0103] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0104] On the other hand, the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can perform the control method provided by the above methods, which includes:
[0105] Get the operating current of BMS module 2;
[0106] The SOC value of the battery 1 is determined based on the charge and discharge current of the battery 1 and the operating current of the BMS module 2 .
[0107] According to an embodiment of the fifth aspect of the present application, the present application further includes a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the control method provided above is implemented, and the method includes:
[0108] Get the operating current of BMS module 2;
[0109] The SOC value of the battery 1 is determined based on the charge and discharge current of the battery 1 and the operating current of the BMS module 2 .
[0110] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units. That is, they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0111] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or certain parts of the embodiment.
[0112] The above is a detailed introduction to the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for those skilled in the art, based on the ideas of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A battery pack control method, characterized in that: The battery pack includes batteries and a BMS module electrically connected in sequence; the battery pack control method includes: Obtaining an operating current of the BMS module; The SOC value of the battery is determined based on the charge and discharge current of the battery and the operating current of the BMS module.
2. The battery pack control method according to claim 1, characterized in that: The step of obtaining the operating current of the BMS module includes: An operating current of the BMS module is determined based on the power consumption and operating voltage of the BMS module.
3. The battery pack control method according to claim 2, characterized in that: Before the step of determining the operating current of the BMS module based on the power consumption and operating voltage of the BMS module, the method further includes: determining the power consumption of the BMS module based on the operating mode of the BMS module and a first database; The first database includes power consumption data of the BMS module when the BMS module is in different working modes.
4. The battery pack control method according to claim 3, characterized in that: The step of determining the power consumption of the BMS module based on the operating mode of the BMS module and the first database includes: Obtaining the temperature of the BMS module; determining power consumption data of the BMS module based on a temperature of the BMS module, an operating mode of the BMS module, and the first database; The first database includes power consumption data of the BMS module in different operating modes and at different temperatures.
5. The battery pack control method according to claim 2, characterized in that: The battery pack includes a detection element, which is used to detect the power consumption of the BMS module; before the step of determining the operating current of the BMS module based on the power consumption and operating voltage of the BMS module, the method includes: The power consumption of the BMS module is determined based on the detection data of the detection element.
6. The battery pack control method according to claim 1, characterized in that: The step of obtaining the operating current of the BMS module includes: determining an operating current of the BMS module based on an operating mode of the BMS module and a second database; The second database includes operating current data of the BMS module in different operating modes.
7. The battery pack control method according to claim 6, characterized in that: The step of determining the operating current of the BMS module based on the operating mode of the BMS module and the second database includes: Obtaining the temperature of the BMS module; determining operating current data of the BMS module based on the temperature of the BMS module, the operating mode of the BMS module, and the second database; The second database includes operating current data of the BMS module when the BMS module is in different operating modes and at different temperatures.
8. The battery pack control method according to claim 1, wherein: The battery pack includes a current detection component, which is used to detect the operating current of the BMS module; the step of obtaining the operating current of the BMS module includes: Based on the detection data of the current detection element, the operating current of the BMS module is determined.
9. A battery pack, characterized in that: The device comprises a control component, wherein the control component is used to execute the battery pack control method according to any one of claims 1 to 8.
10. A vehicle, characterized in that: Comprising the battery pack as claimed in claim 9.
11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the battery pack control method according to any one of claims 1 to 8 is implemented.
12. A non-transitory computer-readable storage medium comprising a computer program, characterized in that: When the computer program is executed by a processor, the battery pack control method according to any one of claims 1 to 8 is implemented.