Collection task distribution method and device of BMS chip and electronic equipment
By evenly distributing the acquisition task of BMS chips in the battery management system, the battery system attenuation problem caused by inconsistent chip power consumption is solved, and the durability of the battery system is improved.
Patent Information
- Application Number
- CN202411558732.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-02-18
Smart Images

Figure CN119471376A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of batteries, and in particular to a method, device and electronic device for allocating data collection tasks for a battery management system (BMS) chip. Background Art
[0002] With the rapid development of the new energy industry, lithium-ion batteries, as a crucial power system, have always been the focus of attention of the industry and consumers for their safety and durability. Among them, durability (mainly referring to the cycle performance of the battery system) is affected by many factors, including the consistency of single cells, external environment, driving conditions, BMS software and hardware problems, etc. Among them, when the BMS chip uses multiple chips for information collection, inconsistent power consumption will cause the corresponding battery to decay too much, affecting the durability of the battery system.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present invention provide a method, device and electronic device for allocating collection tasks of a BMS chip, so as to at least solve the technical problem of large overall attenuation of a battery system caused by inconsistent power consumption of multiple BMS chips.
[0005] According to one aspect of an embodiment of the present invention, a method for allocating collection tasks for a BMS chip is provided, comprising: determining a plurality of BMS chips in a battery pack, and a connection status of single cells in the battery pack; determining processing performances of the plurality of BMS chips; and allocating collection tasks to the plurality of BMS chips based on the plurality of BMS chips and the processing performances, and the connection status of the single cells.
[0006] Optionally, the allocating collection tasks to the multiple BMS chips respectively based on the multiple BMS chips and the processing performance, and the single cell connection status, includes: when the processing performance of the BMS chips is the same, evenly allocating collection tasks to the multiple BMS chips based on the single cell connection status; when the processing performance of the BMS chips is different, allocating collection tasks to the multiple BMS chips respectively based on the multiple BMS chips and the processing performance, and the single cell connection status.
[0007] Optionally, the collection task includes at least one of the following: single cell voltage, battery pack output voltage, battery current, battery temperature, battery state of charge, battery health status, battery internal resistance, battery charging status, battery fault diagnosis status, and battery environmental data.
[0008] Optionally, when the processing performance of the BMS chips is the same, based on the connection status of the single cells, the acquisition tasks are evenly allocated to the multiple BMS chips, including: when the acquisition task is to collect the single cell voltage, evenly allocating single cell voltage acquisition lines to the multiple BMS chips.
[0009] Optionally, when the processing performance of the BMS chips is the same, based on the connection status of the single battery cells, the collection tasks are evenly allocated to the multiple BMS chips, including: when the collection task is to collect the battery temperature, temperature sensing collection lines are evenly allocated to the multiple BMS chips.
[0010] Optionally, the collecting tasks are respectively assigned to the multiple BMS chips based on the multiple BMS chips and the processing performance, as well as the connection status of the single cells, including: when the collecting tasks include multiple collecting tasks, evaluating the power consumption consumed by a single collecting task among the multiple collecting tasks; and based on the power consumption consumed by a single collecting task among the multiple collecting tasks, evenly assigning the collecting tasks to the multiple BMS chips in a manner of evenly sharing the power consumption.
[0011] According to another aspect of the present invention, there is provided a device for allocating collection tasks for a BMS chip, comprising: a first determination module for determining a plurality of BMS chips in a battery pack and a connection status of single cells in the battery pack; a second determination module for determining the processing performance of the plurality of BMS chips; and a first allocation module for respectively allocating collection tasks to the plurality of BMS chips based on the plurality of BMS chips and the processing performance and the connection status of the single cells.
[0012] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned methods for allocating collection tasks for a BMS chip.
[0013] According to another aspect of the present invention, there is provided an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes any one of the above-mentioned methods for allocating collection tasks for a BMS chip when running.
[0014] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the steps of any one of the methods for allocating collection tasks for a BMS chip are implemented.
[0015] In the embodiment of the present invention, a method of evenly allocating collection tasks to BMS chips is adopted. By relatively evenly allocating the collection power consumption, the purpose of balancing the power consumption of multiple BMS chips is achieved, thereby achieving the technical effect of improving the cycle durability of the battery system, and further solving the technical problem of large overall attenuation of the battery system caused by inconsistent power consumption of multiple BMS chips. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0017] Figure 1 is a schematic diagram of a method for allocating collection tasks of a BMS chip according to an embodiment of the present invention;
[0018] Figure 2 is a schematic diagram of chip power consumption in a centralized acquisition mode according to an optional implementation mode of the present invention;
[0019] Figure 3 is a schematic diagram of chip power consumption in a uniform acquisition mode according to an optional implementation mode of the present invention;
[0020] Figure 4 is a schematic diagram of the impact of a system cycle test according to an optional embodiment of the present invention;
[0021] Figure 5 It is a structural block diagram of a collection task allocation device for a BMS chip according to an embodiment of the present invention. DETAILED DESCRIPTION
[0022] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0024] First, some nouns or terms that appear in the description of the embodiments of the present application are subject to the following explanations:
[0025] Battery Management System (BMS): A battery management system is an electronic system used to monitor and manage battery packs (especially lithium-ion battery packs). Its main functions include battery status monitoring, battery balancing, thermal management, safety management, and communication with vehicles or equipment.
[0026] BMS chip: BMS chip refers to the integrated circuit chip in the battery management system that is specifically used to perform monitoring, control and protection functions of the battery pack. These chips are usually highly integrated and can process and manage complex data and control signals in the battery pack. They are the core hardware components for realizing intelligent and precise battery management. The key functions of BMS chips include: data acquisition, battery status estimation, charge and discharge management, battery balancing, safety protection, communication interface, etc.
[0027] Battery pack: A battery pack usually refers to a packaged battery pack that can work independently. It is widely used in scenarios that require a large amount of power supply, such as electric vehicles, energy storage systems, and drones. A battery pack usually contains the following main components: battery cells, battery management system, thermal management system, electrical interface, structural parts and packaging materials, safety devices, battery pack housing, cables and terminals, and monitoring sensors. Among them, a battery cell is composed of one or more battery cells. Common battery cells include lithium-ion batteries, lithium iron phosphate batteries, nickel-metal hydride batteries, etc. Battery cells can be connected in series, parallel, or a combination of series and parallel to achieve the required voltage and capacity.
[0028] Low charge and low discharge: Low charge and low discharge refers to an unbalanced phenomenon that occurs during the battery charging and discharging process. Specifically, some battery cells fail to reach the ideal charge state during charging, and these cells discharge to a lower voltage level faster than other cells during discharge. This phenomenon will lead to a decrease in the overall performance of the battery pack, because the performance of the battery pack is usually limited by the worst performing cell.
[0029] End-of-discharge voltage difference: The end-of-discharge voltage difference refers to the voltage difference between each single cell at the end of the battery pack discharge. Ideally, all single cells should reach their discharge cut-off voltage at the same time, but in reality, due to differences in manufacturing processes, material properties, usage conditions and aging, the single cells in the battery pack will exhibit different discharge characteristics during the discharge process. This means that at the end of discharge, the voltage of some batteries may be lower than the cut-off voltage, while the voltage of some batteries may still be relatively high. The increase in the end-of-discharge voltage difference not only reflects the consistency problem of the single cells inside the battery pack, but may also indicate the decline in the health of the battery pack and the degradation of its overall performance. In the design and management of battery packs, controlling and reducing the end-of-discharge voltage difference is one of the key factors to improve the cycle performance of the battery pack and extend its service life.
[0030] In lithium-ion battery systems, related technologies use a centralized collection method to collect battery conditions, that is, the voltage and temperature data of all single cells may be collected and processed by one or a few BMS main control chips. This method is usually used when the battery pack is small or the number of battery strings is small. It can simplify circuit design and reduce the number of chips, but it may cause data collection delays and high power consumption of the main control chip. Especially when the battery pack is large, it will cause the power consumption gap between the main control chip and other chips to increase.
[0031] When BMS chips have inconsistent power consumption, it means that different chips consume different amounts of power when processing the same task. If a chip has higher power consumption, it will consume more energy from the battery string to which it is connected. During the cycle of the battery pack, this additional energy consumption will cause the effective energy of the battery string to decrease, thereby accelerating its decay rate. Over time, the battery string collected by the high-power chip may lose capacity faster than the batteries in other strings, resulting in an uneven distribution of battery capacity throughout the battery pack.
[0032] This uneven capacity decay is further amplified when the battery pack is cycled, because the performance of the battery pack is limited by the weakest string of batteries. As some battery strings in the battery pack decay rapidly, they may no longer be able to support the full load of the battery pack, resulting in a decrease in the energy output of the entire system and poor cycle performance, affecting the service life and overall performance of the battery pack.
[0033] In order to solve the technical problem that the attenuation of multiple strings of single cells is large due to the different power consumption of BMS chips, which often occurs in lithium-ion battery systems, and thus the overall attenuation of the battery system is large, affecting the cruising range of the entire vehicle, the embodiment of the present invention relates to the technical field of battery management systems for lithium-ion battery systems, and specifically proposes a uniform collection method to improve the durability of the system.
[0034] According to an embodiment of the present invention, an embodiment of a method for allocating collection tasks for a BMS chip is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown here.
[0035] Figure 1 is a schematic diagram of a method for allocating collection tasks of a BMS chip according to an embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:
[0036] Step S102, determining the connection status of multiple BMS chips in the battery pack and the single cells in the battery pack.
[0037] As an optional embodiment, the execution subject of the method of this embodiment may be a controller of a battery management system, specifically, a main control chip or a microprocessor in a BMS. For example, the main control chip may allocate the acquisition tasks of the BMS chip by optimizing the algorithm and control strategy. For another example, the execution subject may also be a dedicated control module integrated in the BMS chip, which is responsible for performing specific tasks such as signal acquisition, data processing, and load balancing, and may also realize the allocation of the acquisition tasks of the BMS chip.
[0038] As an optional embodiment, when determining the multiple BMS chips in the battery pack and the connection status of the single cells in the battery pack, a variety of information can be determined. For example, the number of multiple BMS chips in the battery pack can be determined, and the number and connection mode of the single cells in the battery pack can also be determined, or various combinations of the above information can be determined. For example, it is determined that the number of multiple BMS chips in the battery pack is 3, and the connection status of the single cells in the battery pack is 36 single cells connected in series. For another example, it can be determined that the number of multiple BMS chips in the battery pack is 4, and the connection status of the single cells in the battery pack is 36 single cells, and every 9 single cells are connected in series as a group, which is divided into 4 groups in total, and the groups are connected in parallel. By determining a variety of information about the multiple BMS chips in the battery pack and the connection status of the single cells in the battery pack, the basic situation of the battery pack can be known, and according to the basic situation of the battery pack, collection tasks can be assigned to multiple BMS chips.
[0039] Step S104, determining the processing performance of the plurality of BMS chips.
[0040] As an optional embodiment, a variety of methods can be used to determine the processing performance of the above-mentioned multiple BMS chips. For example, the chip data manual can be consulted to obtain the models of the above-mentioned multiple BMS chips, and whether the processing performance of the above-mentioned multiple BMS chips is the same can be determined based on whether the models are the same. For another example, a benchmark test can be performed to evaluate the performance indicators such as data processing speed, memory usage and power consumption of the BMS chip by writing a specific algorithm or executing a standard test program, so as to determine the processing performance of the above-mentioned multiple BMS chips. Performance monitoring tools can also be used. When the above-mentioned multiple BMS chips integrate performance monitoring tools or provide external interfaces, these tools can be used to monitor the operating status of the chip in real time, and then obtain the processing performance of the above-mentioned multiple BMS chips. By determining the processing performance of the above-mentioned multiple BMS chips, acquisition tasks can be assigned according to the processing performance, so that the assigned acquisition tasks are compatible with the processing performance of the BMS chip.
[0041] Step S106 , based on the multiple BMS chips and the processing performance, as well as the connection status of the single battery cells, respectively assigning collection tasks to the multiple BMS chips.
[0042] As an optional embodiment, when allocating collection tasks to the multiple BMS chips based on the multiple BMS chips and the processing performance, as well as the connection conditions of the single cells, different allocation methods may be used according to the differences in the multiple BMS chips and the processing performance, as well as the connection conditions of the single cells. For example, the collection tasks may be allocated according to the processing performance. When the processing performance of the BMS chips is the same, the collection tasks may be evenly allocated to the multiple BMS chips based on the connection status of the single cells. For example, the multiple BMS chips are three chips with the same processing performance, and the single cell connection status is that 36 single cells are connected in series. The task of collecting 12 single cell voltages may be evenly allocated to each BMS chip. When the processing performance of the BMS chips is different, the collection tasks may be evenly allocated to the multiple BMS chips based on the multiple BMS chips and the processing performance, as well as the connection status of the single cells. For example, the multiple BMS chips are three chips with different processing performance, and the single cell connection status is that 36 single cells are connected in series. The processing performance may be considered on the basis of the average allocation, and more collection tasks may be allocated to the BMS chip with good processing performance, and fewer tasks may be allocated to the BMS chip with poor processing performance, such as being divided into three BMS chips to collect 10, 12, and 14 single cell voltages, respectively. Based on the above processing performance, for multiple BMS chips with the same processing performance, the collection tasks are evenly distributed according to the connection status of the single cells. For multiple BMS chips with different processing performance, the collection tasks are distributed according to the processing performance and the connection status of the single cells. The collection tasks allocated to the multiple BMS chips can be adapted to their processing performance, thereby optimizing resource utilization, improving the response speed and processing speed of the BMS chip, and achieving a balance between the power consumption and load of the BMS chip.
[0043] As an optional embodiment, the above-mentioned collection task may include one or more collection tasks. For example, the collection task may be to collect at least one of the following battery information: single cell voltage, battery pack output voltage, battery current, battery temperature, battery state of charge, battery health status, battery internal resistance, battery charging status, battery fault diagnosis status, battery environmental data, etc. Among them, the collection of single cell voltage requires monitoring the voltage of each battery cell to check the battery status and consistency to prevent overcharging or over-discharging; the output voltage of the battery pack is to monitor the output voltage of the entire battery pack, which is crucial for determining the remaining power and health status of the battery pack; the collection of battery current requires monitoring the current during charging and discharging to control the battery charging rate and discharge rate to avoid safety problems caused by excessive current; the battery temperature can detect the temperature of the battery cell through a temperature sensor. High or low temperature may affect the performance and life of the battery, and even cause safety risks; the battery state of charge can be calculated based on the voltage, current and temperature data of the battery The state of charge is the percentage of remaining battery power; the battery health status is to evaluate the health of the battery, and determine the degree of battery degradation by comparing the current battery performance with the performance of a new battery; the battery internal resistance requires monitoring the internal resistance of the battery, and an increase in internal resistance may indicate that the battery is aging or has internal problems; the battery charging state is the charging rate, which monitors the charging speed of the battery to ensure the safety and efficiency of the charging process; the battery fault diagnosis state is that by monitoring the above parameters, the BMS can diagnose faults in the battery pack, such as short circuits, open circuits, and unbalanced battery cells; the battery environmental data can include external environmental temperature and humidity, etc., to evaluate their impact on battery performance. By collecting different information about the battery system, the status and performance of the battery system can be accurately monitored, which facilitates the timely identification of problems or risks, and timely measures to solve the problems, such as balanced charging, temperature control, fault protection, etc., thereby ensuring the healthy operation of the battery system, extending battery life, and improving safety and performance.
[0044] As an optional embodiment, when the above-mentioned processing performance of the above-mentioned BMS chip is the same, based on the above-mentioned single battery connection status, when the acquisition tasks are evenly allocated to the above-mentioned multiple BMS chips, specific allocation can be performed according to the specific acquisition task, and a variety of different allocation methods can be used for single acquisition tasks and multiple acquisition tasks. For a single acquisition task, the specific information that needs to be collected can be distinguished and the corresponding acquisition lines can be allocated. For example, when the acquisition task is to collect the voltage of a single battery, the single voltage acquisition lines can be evenly allocated to the above-mentioned multiple BMS chips. For another example, when the acquisition task is to collect the battery temperature, the temperature sensing acquisition lines can be evenly allocated to the above-mentioned multiple BMS chips. In the above-mentioned uniform allocation process, only the corresponding acquisition lines can be evenly allocated, or the influence of the environment in which the acquisition lines are located on the acquisition tasks can be considered when evenly allocating the acquisition lines, such as ambient temperature or humidity. By comprehensively considering the influencing factors of the acquisition tasks, the allocation of acquisition tasks can be not only average in quantity, but also achieve balanced acquisition power consumption. By evenly distributing the single cell voltage collection lines or temperature collection lines to the above-mentioned multiple BMS chips, the above-mentioned multiple BMS chips can collect the same or similar number of single cell voltages or battery temperatures, so that the power consumption consumed by the above-mentioned multiple BMS chips during collection is the same or similar, thereby achieving the technical effect of balancing the power consumption and load of multiple BMS chips.
[0045] As an optional embodiment, for multiple collection tasks, multiple methods can be used to allocate the multiple BMS chips. For example, the power consumption of a single collection task among the multiple collection tasks can be evaluated first; then based on the power consumption of a single collection task among the multiple collection tasks, the collection tasks can be evenly allocated to the multiple BMS chips in a manner of evenly dividing the power consumption. For example, the power consumption of multiple BMS chips can be evenly distributed by evenly distributing the power consumption of each collection task. If the power consumption of a certain collection task cannot be completely evenly distributed, the power consumption of this collection task can be distributed as close to evenly as possible, and then the power consumption distributed on multiple BMS chips can be adjusted by allocating other collection tasks. For example, when there are 3 BMS chips and 37 single cells are connected in series, 37 single cell voltages and 8 battery temperatures need to be collected. The collection task of single cell voltage can be allocated first. Since it cannot be evenly distributed, a near-even distribution method is adopted to allocate 12, 12, and 13 single cell voltage collection tasks to the three BMS chips respectively. Then the battery temperature collection task is allocated. Since it cannot be evenly distributed either, and considering the previous single cell voltage distribution results, 3, 3, and 2 battery temperature collection tasks are allocated to the three BMS chips respectively. For another example, the power consumption of multiple BMS chips can be evenly distributed by evenly distributing the total power consumption of multiple collection tasks. By evaluating the power consumption of a single collection task among multiple collection tasks and evenly allocating the collection tasks to the above-mentioned multiple BMS chips in a manner of evenly dividing the power consumption, the power consumption and load of multiple BMS chips can be balanced, so that multiple strings of single cells in the battery system maintain similar attenuation conditions, thereby improving the durability of the battery system.
[0046] Through the above steps, the collection tasks can be evenly distributed to multiple BMS chips in the battery system to avoid the collection tasks being concentrated on one or more BMS chips, thereby effectively avoiding or reducing the problem of inconsistent power consumption of the BMS chips during use, reducing the large attenuation of the battery system caused by this, and achieving the technical effect of improving the durability performance of the battery system.
[0047] In combination with the above embodiment and the optional embodiment, an optional implementation is provided. In this optional implementation, a battery management system chip acquisition method for improving system durability is provided, and the method includes the following processing.
[0048] S1, the single cell voltage collection line and the temperature sensing collection line are arranged evenly on the BMS chip.
[0049] Optionally, the above-mentioned single-cell voltage collection line is uniformly collected by a BMS chip; and the above-mentioned temperature sensing collection line is uniformly collected by a BMS chip.
[0050] By evenly arranging the single cell voltage collection lines and temperature collection lines on multiple BMS chips, the inconsistent attenuation of a single string of single cells or multiple strings of single cells caused by chip collection power consumption can be improved, and the large cycle attenuation of the entire battery pack can be reduced, thereby improving product performance and benefits. That is, by simply changing the way the BMS chip collects single cell voltage and battery temperature, the problem of large system capacity attenuation caused by inconsistent chip power consumption can be effectively avoided or reduced.
[0051] Based on the above optional implementation manner, a specific optional implementation manner is provided. Figure 2 is a schematic diagram of chip power consumption in a centralized acquisition mode according to an optional implementation mode of the present invention, Figure 3 It is a schematic diagram of chip power consumption in a uniform acquisition mode according to an optional implementation mode of the present invention.
[0052] Method 1: Figure 2 As shown, the battery system is grouped in 1P36S (i.e., 36 single cells are connected in series). In the BMS, three chips collect 36 strings of single cell voltages and 6 battery temperatures respectively, using a centralized collection method. Chip No. 1 collects 10 single cell voltage lines and 1 total voltage line, chip No. 2 collects 12 single cell voltage lines, and chip No. 3 collects 14 single cell voltage lines. In addition, chip No. 2 also collects 6 temperature sensing lines.
[0053] Method 2: Figure 3 As shown, the battery system is also grouped in 1P36S (i.e., 36 single cells are connected in series). In the BMS, three chips collect 36 strings of single cell voltages and 6 battery temperatures respectively, but a uniform collection method is adopted. Chip No. 1 collects 10 single cell voltage lines and 1 total voltage line, chip No. 2 collects 12 single cell voltage lines, and chip No. 3 collects 14 single cell voltage lines. In addition, chip No. 2 and chip No. 3 collect 3 temperature sensing lines respectively.
[0054] According to the above collection method, a system cycle test is performed. Figure 4 is a schematic diagram of the impact of the system cycle test according to an optional embodiment of the present invention, and the test results are as follows Figure 4 As shown. Method 1 was first used to perform system cycle testing. After 96 weeks, it can be seen that the capacity retention rate has greatly decayed. Further analysis and verification found that the power consumption of chip No. 2 was too large. The 12 consecutive strings of single cells collected by chip No. 2 through 12 single cell voltage lines showed low charge and low discharge, resulting in large system attenuation. At this time, the strategy was changed and method 2 was used to continue the system cycle test. After about 110 weeks, it can be seen that the cycle trend has improved and the increase in the discharge end voltage difference has tended to be flat, proving the influence of the chip collection method on the cycle performance.
[0055] According to an embodiment of the present invention, a collection task allocation device for a BMS chip is provided. Figure 5 is a structural block diagram of a collection task allocation device for a BMS chip according to an embodiment of the present invention, such as Figure 5 As shown, the device includes: a first determination module 502, a second determination module 504, and a first allocation module 506. The device is described below.
[0056] The first determination module 502 is used to determine multiple BMS chips in the battery pack and the connection status of the single cells in the battery pack; the second determination module 504 is connected to the first determination module 502 and is used to determine the processing performance of the multiple BMS chips; the first allocation module 506 is connected to the second determination module 504 and is used to allocate collection tasks to the multiple BMS chips based on the multiple BMS chips and the processing performance, as well as the connection status of the single cells.
[0057] It should be noted here that the above-mentioned first determination module 502, second determination module 504, and first allocation module 506 correspond to steps S102 to S106 in the embodiment, and the instances and application scenarios implemented by multiple modules and corresponding steps are the same, but are not limited to the contents disclosed in the above-mentioned embodiment.
[0058] As an optional embodiment, the first allocation module 506 includes: a first allocation unit and a second allocation unit. The first allocation unit is used to evenly allocate collection tasks to the multiple BMS chips based on the connection status of the single battery when the processing performance of the BMS chips is the same; the second allocation unit is connected to the first allocation unit and is used to allocate collection tasks to the multiple BMS chips based on the multiple BMS chips and the processing performance and the connection status of the single battery when the processing performance of the BMS chips is different.
[0059] As an optional embodiment, the above-mentioned collection task includes at least one of the following: single cell voltage, battery pack output voltage, battery current, battery temperature, battery state of charge, battery health status, battery internal resistance, battery charging status, battery fault diagnosis status, and battery environmental data.
[0060] As an optional embodiment, the first allocation unit includes: a first allocation subunit. The first allocation subunit is used to evenly allocate single cell voltage acquisition lines to the multiple BMS chips when the acquisition task is to acquire the single cell voltage.
[0061] As an optional embodiment, the first allocation unit further includes: a second allocation subunit. The second allocation subunit is used to evenly allocate temperature sensing acquisition lines to the multiple BMS chips when the acquisition task is to acquire the battery temperature.
[0062] As an optional embodiment, the device further includes: an evaluation module and a second allocation module. The evaluation module is used to evaluate the power consumption consumed by a single acquisition task among the multiple acquisition tasks when the acquisition task includes multiple acquisition tasks; the second allocation module is connected to the evaluation module and is used to evenly allocate the acquisition tasks to the multiple BMS chips in a manner of evenly dividing the power consumption based on the power consumption consumed by a single acquisition task among the multiple acquisition tasks.
[0063] According to an embodiment of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned methods for allocating collection tasks for a BMS chip.
[0064] According to an embodiment of the present invention, an electronic device is provided, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes any one of the above-mentioned methods for allocating collection tasks for a BMS chip when running.
[0065] According to an embodiment of the present invention, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the steps of any one of the above methods are implemented.
[0066] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0067] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0068] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0069] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0070] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0071] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0072] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for allocating collection tasks for a battery management system BMS chip, characterized in that: include: Determine multiple BMS chips in a battery pack and the connection status of single cells in the battery pack; determining processing performance of the plurality of BMS chips; Based on the multiple BMS chips and the processing performance, and the connection status of the single battery cells, collection tasks are respectively allocated to the multiple BMS chips.
2. The method according to claim 1, characterized in that The allocating collection tasks to the multiple BMS chips based on the multiple BMS chips and the processing performance, and the single battery connection status, respectively, includes: When the processing performances of the BMS chips are the same, uniformly allocating collection tasks to the multiple BMS chips based on the connection status of the single cells; In the case that the processing performances of the BMS chips are different, based on the multiple BMS chips and the processing performances, and the connection status of the single cells, collection tasks are respectively allocated to the multiple BMS chips.
3. The method according to claim 1, characterized in that The collection task includes at least one of the following: single cell voltage, battery pack output voltage, battery current, battery temperature, battery state of charge, battery health status, battery internal resistance, battery charging status, battery fault diagnosis status, and battery environmental data.
4. The method according to claim 2, characterized in that: When the processing performances of the BMS chips are the same, uniformly allocating collection tasks to the multiple BMS chips based on the connection status of the single batteries includes: When the acquisition task is to acquire the single cell voltage, single cell voltage acquisition lines are evenly allocated to the multiple BMS chips.
5. The method according to claim 2, characterized in that: When the processing performances of the BMS chips are the same, uniformly allocating collection tasks to the multiple BMS chips based on the connection status of the single batteries includes: When the acquisition task is to acquire the battery temperature, temperature sensing acquisition lines are evenly allocated to the plurality of BMS chips.
6. The method according to any one of claims 1 to 5, characterized in that The allocating collection tasks to the multiple BMS chips based on the multiple BMS chips and the processing performance, and the single battery connection status, respectively, includes: In the case where the acquisition task includes multiple acquisition tasks, evaluating the power consumption of a single acquisition task among the multiple acquisition tasks; Based on the power consumption of a single collection task among the multiple collection tasks, the collection tasks are evenly allocated to the multiple BMS chips in a manner of evenly sharing the power consumption.
7. A collection task allocation device for a BMS chip, characterized in that: include: A first determination module is used to determine a plurality of BMS chips in a battery pack and a connection status of single cells in the battery pack; A second determination module, configured to determine the processing performance of the plurality of BMS chips; The first allocation module is used to allocate collection tasks to the multiple BMS chips respectively based on the multiple BMS chips and the processing performance, and the single battery connection status.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the computer-readable storage medium is located is controlled to execute the BMS chip collection task allocation method according to any one of claims 1 to 6.
9. An electronic device, characterized in that: include: A memory storing an executable program; A processor is used to run the program, wherein the program executes the BMS chip collection task allocation method according to any one of claims 1 to 6 when running.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.