Battery pack, battery pack control method, electronic device, and storage medium
By combining a wireless communication transceiver module and a daisy-chain communication transceiver module inside the battery pack, the problem of poor communication stability inside the battery pack is solved, and the stability and security of information transmission are achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-14
- Publication Date
- 2026-04-02
AI Technical Summary
The internal communication of the battery pack is unstable. Existing wired connections are prone to disconnection, and wireless communication is susceptible to external interference, resulting in low data transmission efficiency and easy data loss.
The system employs a combination of wireless communication transceiver modules and daisy-chain communication transceiver modules to achieve wireless communication connections and wired daisy-chain connections between nodes within the battery pack, thus enabling information transmission through a combination of wireless and daisy-chain communication methods.
This improves the stability of internal communication within the battery pack, reduces the probability of data loss, and ensures the reliability and security of information transmission.
Smart Images

Figure CN2025108326_02042026_PF_FP_ABST
Abstract
Description
Battery pack, battery pack control method, electronic device, and storage medium
[0001] Cross-reference to Related Applications
[0002] This application claims priority to Chinese Patent Application No. 202411392398.8, filed September 30, 2024, the contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present application relates to the technical field of battery management, in particular to a battery pack, a battery pack control method, an electronic device, and a storage medium. BACKGROUND
[0004] Communication is needed between multiple modules inside a battery pack. Wired communication and wireless communication are common internal communication methods for a battery pack. When wired connection is used for internal communication of a battery pack, the connector is prone to disconnection after aging or when subjected to vibration, thereby causing abnormal internal communication of the battery pack. If wireless communication is used for internal communication of a battery pack, the wireless communication is prone to be affected by external environment, thereby affecting the data transmission efficiency of wireless communication, and even causing data loss.
[0005] Therefore, how to improve the stability of internal communication of a battery pack has become a technical problem to be solved. SUMMARY
[0006] The main purpose of the embodiments of the present application is to provide a battery pack, a battery pack control method, an electronic device, and a storage medium, which aims to improve the stability of internal communication of a battery pack and realize data transmission of internal nodes of a battery pack.
[0007] To achieve the above purpose, a first aspect of the embodiments of the present application provides a battery pack, which comprises multiple communication nodes, each of which comprises a wireless communication transceiver module, a daisy chain communication transceiver module, and a communication processing module.
[0008] The communication processing module is configured to drive the wireless communication transceiver module and the daisy chain communication transceiver module. The wireless communication transceiver modules of multiple communication nodes in the battery pack are wirelessly connected, and the daisy chain communication transceiver modules of multiple communication nodes are wiredly connected. The combination of wireless communication and daisy chain communication is used for information transmission between multiple communication nodes.
[0009] In some embodiments, the battery pack comprises multiple battery cells, the communication nodes comprise a master node and multiple slave nodes, and the slave nodes comprise a battery cell data acquisition module and a battery cell equalization processing module.
[0010] The electric core data acquisition module is electrically connected with the electric core and the communication processing module, and is configured to collect electric core data in response to an electric core data acquisition instruction sent by the master node.
[0011] The master node is configured to send the electric core balancing instruction when determining that the electric core is unbalanced based on the electric core data.
[0012] The electric core balancing processing module is electrically connected with the electric core and the communication processing module, and is configured to perform balancing processing on the electric core in response to an electric core balancing instruction fed back by the master node.
[0013] In some embodiments, the slave node further comprises a first data processing module; the electric core data acquisition module comprises a voltage sensing sub-module and a temperature sensing sub-module;
[0014] The voltage sensing sub-module is electrically connected with the electric core, and is used for collecting voltage data of the electric core.
[0015] The temperature sensing sub-module is electrically connected with the electric core, and is used for collecting temperature data of the electric core.
[0016] The first data processing module is electrically connected with the electric core data acquisition module of the slave node, and is used for packing and encrypting the voltage data and the temperature data to obtain the electric core data.
[0017] In some embodiments, the master node further comprises a second data processing module;
[0018] The second data processing module is electrically connected with the communication processing module of the master node, and is configured to analyze the electric core data sent by the slave node and perform balancing detection, generate an electric core balancing instruction according to a balancing detection result, and transmit the electric core balancing instruction to the slave node through the wireless communication transceiver module and the daisy chain communication transceiver module.
[0019] In some embodiments, the number of electric core data is multiple, and the electric core data comprises voltage data; the master node is configured to send the electric core balancing instruction when determining that the electric core is unbalanced based on the electric core data, specifically comprising:
[0020] Perform balancing detection based on the voltage data of multiple electric core data to obtain a balancing detection result;
[0021] If the balancing detection result is that the electric core is unbalanced, an electric core balancing instruction is generated;
[0022] Send the cell equalization instruction to the slave node through the wireless communication transceiver module and the daisy chain communication transceiver module.
[0023] In some embodiments, the plurality of cell data includes cell data of a first cell and cell data of a second cell, the cell data of the first cell includes first voltage data, and the cell data of the second cell includes second voltage data.
[0024] The equalization detection is performed based on the voltage data of the plurality of cell data to obtain an equalization detection result, and specifically includes:
[0025] Calculate the difference between the first voltage data and the second voltage data to obtain a voltage difference value.
[0026] If the voltage difference value is greater than a preset voltage difference threshold, it is determined that the equalization detection result is that the cells are not balanced.
[0027] To achieve the above-mentioned purpose, a second aspect of the embodiments of the present application proposes a control method of a battery pack, the method is applied to the battery pack of the first aspect, the battery pack includes a master node and a plurality of slave nodes, and the method includes:
[0028] In response to a power-on instruction, control the master node to establish a wireless communication connection between the wireless communication transceiver module and the slave node, and establish a wired connection between the daisy chain communication transceiver module and the slave node.
[0029] Through the communication processing module, drive the wireless communication transceiver module of the master node to send a cell data query instruction to the slave node in a wireless communication manner according to a preset time period, and drive the daisy chain communication transceiver module of the master node to send the cell data query instruction to the slave node in a daisy chain communication manner according to the time period.
[0030] Control the master node to receive cell data fed back by the slave node according to the cell data query instruction, and generate a corresponding control instruction according to the cell data, wherein the cell data is received through the wireless communication transceiver module and / or the daisy chain communication transceiver module.
[0031] In some embodiments, the wireless communication connection between the wireless communication transceiver module and the slave node includes:
[0032] Receive the shared key information of the slave node through the broadcast channel to obtain first shared key information;
[0033] If the first shared key information is identical to preset second shared key information, a wireless communication connection is established with the slave node; wherein the second shared key information is shared key information preset by the master node.
[0034] In some embodiments, the number of the cell data is multiple, and the cell data includes voltage data; and the generating of the corresponding control instruction according to the cell data comprises:
[0035] performing balancing detection based on the voltage data of the multiple cell data to obtain a balancing detection result;
[0036] generating a cell balancing instruction if the balancing detection result is that balancing is needed;
[0037] sending the cell balancing instruction to the slave node through the wireless communication transceiver module and the daisy chain communication transceiver module, and the slave node performs cell balancing according to the cell balancing instruction.
[0038] In some embodiments, the number of the cell data is multiple, and the cell data includes temperature data; and the generating of the corresponding control instruction according to the cell data further comprises:
[0039] determining a temperature diagnosis result according to the temperature data and a preset temperature threshold;
[0040] generating a self-diagnosis instruction if the temperature diagnosis result is abnormal; wherein the temperature diagnosis result is abnormal when the temperature data is greater than the temperature threshold;
[0041] sending the self-diagnosis instruction to the slave node through the wireless communication transceiver module and the daisy chain communication transceiver module, and the slave node performs self-diagnosis according to the self-diagnosis instruction.
[0042] In some embodiments, the multiple cell data includes cell data of a first cell and cell data of a second cell, the cell data of the first cell includes first voltage data, and the cell data of the second cell includes second voltage data;
[0043] The performing of the balancing detection based on the voltage data of the multiple cell data to obtain a balancing detection result specifically comprises:
[0044] calculating a difference between the first voltage data and the second voltage data to obtain a voltage difference;
[0045] determining that the balancing detection result is that balancing is needed if the voltage difference is greater than a preset voltage difference threshold.
[0046] In some embodiments, after the master node and the slave node establish a wireless communication connection, the battery pack control method further comprises:
[0047] The master node acquires the MAC address of the slave node;
[0048] The master node generates a wireless network key through the MAC address;
[0049] The master node sends data to the slave node according to the wireless network key.
[0050] In some embodiments, the establishment of a wired connection between the daisy chain communication transceiver module and the slave node specifically comprises the following steps:
[0051] The daisy chain communication transceiver module sends a preset delay wake-up instruction to the slave node, and the slave node starts according to the delay wake-up instruction.
[0052] The daisy chain communication transceiver module sends a delay addressing instruction to the slave node, so that the slave node responds to the delay addressing instruction to perform self-addressing and send an addressing state;
[0053] In response to the addressing state sent by the slave node, if the addressing state is successful, the connection establishment state is set to successful.
[0054] To achieve the above-mentioned purposes, a third aspect of the embodiments of the present application proposes an electronic device, which comprises a memory and a processor, the memory stores a computer program, and the processor implements the method of the first aspect when executing the computer program.
[0055] To achieve the above-mentioned purposes, a fourth aspect of the embodiments of the present application proposes a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the method of the first aspect.
[0056] The battery pack, the control method of the battery pack, the electronic device and the storage medium provided by the application are configured to drive the wireless communication transceiver module and the daisy chain communication transceiver module through the communication processing module, so that the wireless communication transceiver modules of multiple communication nodes in the battery pack are wirelessly connected, and the daisy chain communication transceiver modules of the multiple communication nodes are wiredly connected, so that the wireless communication connection between the multiple communication nodes is established, and the multiple communication nodes are connected in series to establish the wired connection in the daisy chain mode, and the information transmission between the multiple communication nodes is realized in combination with the wireless communication mode and the daisy chain communication mode. It can be seen that the wireless communication transceiver module and the daisy chain communication transceiver module are used together to transmit information between the multiple communication nodes in combination with the wireless communication mode and the daisy chain communication mode, so as to greatly reduce the probability of data loss and improve the stability of data transmission. BRIEF DESCRIPTION OF DRAWINGS
[0057] Fig. 1 is a structural schematic diagram of a battery pack provided by an embodiment of the application;
[0058] Fig. 2 is a connection schematic diagram of multiple nodes in the battery pack provided by an embodiment of the application;
[0059] Fig. 3 is a structural schematic diagram of a slave node provided by an embodiment of the application;
[0060] Fig. 4 is a structural schematic diagram of a slave node provided by another embodiment of the application;
[0061] Fig. 5 is a structural schematic diagram of a master node provided by an embodiment of the application;
[0062] Fig. 6 is a flowchart of a control method of the battery pack provided by an embodiment of the application;
[0063] Fig. 7 is a flowchart of a control method of the battery pack provided by another embodiment of the application;
[0064] Fig. 8 is a flowchart of a control method of the battery pack provided by another embodiment of the application;
[0065] Fig. 9 is a hardware structural schematic diagram of an electronic device provided by an embodiment of the application
[0066] Fig. 10 is a structural schematic diagram of a slave node provided by another embodiment of the application. DETAILED DESCRIPTION
[0067] In order to make the purpose, technical scheme and advantages of the application more clear, the application is further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the application and not to limit the application.
[0068] It should be noted that although the functional modules are divided in the device schematic diagram, the logical order is shown in the flowchart, but in some cases, the steps shown or described can be performed in a manner different from the module division in the device or the order in the flowchart. The terms "first", "second", and the like in the description and claims and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0069] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in this application is for the purpose of describing the embodiments of the application only, and is not intended to limit the application.
[0070] First, the meanings of several terms involved in the present application are explained:
[0071] Daisy chain: a connection method that connects multiple devices in a linear order to form a ring structure. Each device is connected to the adjacent devices in front and back through a single link. Only adjacent devices can communicate directly.
[0072] Cell imbalance: refers to the voltage imbalance between each cell. Since a battery module contains multiple cells, there may be slight differences in the electrochemical behavior of each cell, so the voltages between each cell are difficult to be completely consistent. During the charging and discharging process of the battery module, the voltage imbalance between each cell will gradually increase over time, causing the overall performance of the battery to decline and shortening the battery life.
[0073] Cell balancing: keeps the voltage deviation between each cell within the expected range to avoid overcharging, overdischarging, and other abnormalities, and improves the safety of the battery pack.
[0074] The battery pack, the control method of the battery pack, the electronic device, and the storage medium provided by the embodiments of the present application are specifically explained by the following embodiments. First, the battery pack in the embodiments of the present application is described.
[0075] Please refer to FIG. 1 and FIG. 2, in some embodiments, the battery pack includes a plurality of communication nodes, each communication node includes a wireless communication transceiver module 100, a daisy chain communication transceiver module 200 and a communication processing module 300.
[0076] The communication processing module 300 is configured to drive the wireless communication transceiver module 100 and the daisy chain communication transceiver module 200, so that the wireless communication transceiver modules 100 of the plurality of communication nodes in the battery pack are wirelessly connected, and the daisy chain communication transceiver modules 200 of the plurality of communication nodes are wiredly connected, realizing information transmission between the plurality of communication nodes in combination with wireless communication mode and daisy chain communication mode.
[0077] Specifically, the communication node can be a battery module.
[0078] It should be noted that the communication processing module 300 is electrically connected to the wireless communication transceiver module 100 and the daisy chain communication transceiver module 200.
[0079] It should be noted that the plurality of communication nodes are connected in series through the daisy chain communication transceiver module 200 for wired communication. The wired communication mode is that the information sent by the communication node is transmitted from one communication node to the next communication node in series until the information reaches the target communication node. Since each communication node in the daisy chain connection mode only needs to be directly connected to its two adjacent communication nodes, the number of required links is relatively small, which can save the cost of connection cables and thus reduce the cost of the battery pack.
[0080] The beneficial effects of the embodiments of the present application include but are not limited to: through the communication processing module 300 driving the wireless communication transceiver module 100 and the daisy chain communication transceiver module 200, the wireless communication connection between the wireless communication transceiver modules 100 of the plurality of communication nodes in the battery pack, and the wired connection between the daisy chain communication transceiver modules 200 of the plurality of communication nodes, so as to establish wireless communication connection between the plurality of communication nodes, and the plurality of communication nodes are connected in series to establish wired connection in the form of daisy chain, realizing information transmission between the plurality of communication nodes by combining wireless communication mode and daisy chain communication mode. It can be seen that through the wireless communication transceiver module 100 and the daisy chain communication transceiver module 200, wireless communication mode and daisy chain communication mode are used together to transmit information between the plurality of communication nodes, thereby greatly reducing the probability of data loss and improving the stability of data transmission.
[0081] It should be noted that in FIG. 2, the battery pack has n slave nodes and one master node. The straight line between the nodes represents wired connection, specifically, the adjacent communication nodes are connected in series through the daisy chain communication transceiver module 200. Among them, the adjacent communication nodes refer to the communication nodes directly connected through the daisy chain communication transceiver module 200. The dashed line between the master node and each slave node represents wireless communication connection, specifically, the master node and the slave node are connected through the wireless communication transceiver module 100 for wireless communication connection.
[0082] Please refer to FIG. 2 and FIG. 3, in some embodiments, the battery pack includes a plurality of battery cells; the communication node includes a master node and a plurality of slave nodes, and the slave node includes a battery cell data acquisition module 400 and a battery cell equalization processing module 500.
[0083] The battery cell data acquisition module 400 is electrically connected to the battery cell and the communication processing module 300, and the battery cell data acquisition module 400 is configured to acquire battery cell data in response to the battery cell data acquisition instruction sent by the master node.
[0084] The master node is configured to send a cell balancing command when cell imbalance is determined based on cell data.
[0085] The cell balancing processing module 500 is electrically connected to the cell and the communication processing module 300. The cell balancing processing module 500 is configured to perform balancing processing on the cell in response to the cell balancing command fed back by the master node.
[0086] It should be noted that a node can connect to multiple battery cells. The number of battery cells is the same as the amount of battery cell data; each battery cell corresponds to a set of battery cell data.
[0087] It should be noted that when the cell data acquisition module 400 responds to the cell data acquisition command sent by the master node, the cell data acquisition module 400 acquires the cell data of all cells connected to the cell data acquisition module 400. Therefore, when there are multiple cells, there are multiple cell data sets.
[0088] Specifically, the data for each of the battery cells includes voltage data and temperature data.
[0089] The advantage of this embodiment is that when the slave node receives the cell data acquisition command sent by the master node, the slave node's cell data acquisition module 400 acquires the cell data to obtain the cell data and sends the cell data to the master node. The slave node transmits the cell data to the master node through daisy-chain communication and wireless communication to avoid data loss due to failure of one of the communication methods, thereby greatly reducing the probability of data loss and improving the stability of data transmission.
[0090] Referring to Figures 3 and 4, in some embodiments, the slave node further includes a first data processing module 600. The cell data acquisition module 400 includes a voltage sensing submodule 410 and a temperature sensing submodule 420. The voltage sensing submodule 410 is electrically connected to the cell and is used to acquire the voltage data of the cell. The temperature sensing submodule 420 is electrically connected to the cell and is used to acquire the temperature data of the cell. The first data processing module 600 is electrically connected to the cell data acquisition module 400 of the slave node and is used to package and encrypt the voltage and temperature data to obtain the cell data.
[0091] In a specific implementation, the cell data of the first data processing module 600 is returned to the cell data acquisition module 400. Then, the cell data acquisition module 400 transmits the cell data to the communication processing module 300, and then transmits it to the master node through wireless or wired communication.
[0092] The embodiment has the advantages that the voltage data of the battery cell is collected by the voltage sensing sub-module 410, the temperature data of the battery cell is collected by the temperature sensing sub-module 420, and the voltage data and the temperature data are packaged and encrypted by the first data processing module 600 to obtain the battery cell data, so that the battery cell data can be safely sent to the master node, and the state of the battery cell is determined by the master node according to the battery cell data, thereby improving the stability of the battery pack.
[0093] Referring to FIG. 5, in some embodiments, the master node further comprises a second data processing module 700. The second data processing module 700 is electrically connected to the communication processing module 300 of the master node. The second data processing module 700 analyzes the battery cell data sent by the slave node and performs balance detection. The second data processing module 700 generates a battery cell balance instruction according to the balance detection result and transmits the battery cell balance instruction to the slave node through the wireless communication transceiver module 100 and the daisy chain communication transceiver module 200.
[0094] The embodiment has the advantages that the master node analyzes the battery cell data sent by the slave node through the second data processing module 700 and performs balance detection. The master node generates a battery cell balance instruction according to the balance detection result and sends the battery cell balance instruction to the slave node to balance the battery cell of the slave node, so that the voltage between the battery cells of the slave node is balanced. The master node transmits the battery cell balance instruction through the wireless communication mode and the daisy chain communication mode, avoids data abnormality or loss caused by failure of a single communication mode, and improves the reliability and stability of the communication.
[0095] It should be noted that the communication processing module 300 of the slave node drives the wireless communication transceiver module 100 and the daisy chain communication transceiver module 200 to receive the battery cell data query instruction of the master node according to a preset time period, and the first data processing module 600 analyzes the battery cell data query instruction of the master node.
[0096] It should be noted that the battery cell data acquisition module 400 periodically acquires data of the battery cell to improve the real-time performance of the acquired data.
[0097] It should be noted that the communication processing module 300 of the master node drives the wireless communication transceiver module 100 to send the battery cell data query instruction to the slave node in a wireless communication mode, and drives the daisy chain communication transceiver module 200 to send the battery cell data query instruction to the slave node in a daisy chain communication mode.
[0098] Specifically, the time period can be 100 ms.
[0099] The advantage of this embodiment is that the communication processing module 300 of the master node drives the wireless communication transceiver module 100 to send the battery cell data query instruction to the slave node in a wireless communication manner, and the communication processing module 300 of the master node drives the daisy chain communication transceiver module 200 to send the battery cell data query instruction to the slave node in a daisy chain communication manner. The communication processing module 300 of the slave node drives the daisy chain communication transceiver module 200 to receive the battery cell data query instruction of the master node for instruction analysis.
[0100] In some embodiments, the battery cell equalization processing module 500 comprises an equalization resistor and an equalization control switch; wherein the equalization resistor is connected in series with the equalization control switch, and the equalization control switch is electrically connected to the battery cell.
[0101] Specifically, the equalization resistor is a resistor, and the equalization control switch can be a MOS tube.
[0102] Please refer to FIG. 10. It should be noted that in one slave node, the number of the battery cell equalization processing module 500 can be one, and the battery cell equalization processing module 500 can be electrically connected to multiple battery cells at the same time. The number of the battery cell data acquisition module 400 can be one, and the battery cell data acquisition module 400 can be electrically connected to multiple battery cells at the same time.
[0103] It should be noted that in another embodiment, one slave node can also control multiple battery cell equalization processing modules and multiple battery cell data acquisition modules at the same time, and the multiple battery cell equalization processing modules and the multiple battery cell data acquisition modules are in a one-to-one correspondence, i.e., the number of battery cells, battery cell equalization processing modules 500 and battery cell data acquisition modules are the same, and each battery cell is managed by one battery cell equalization processing module 500.
[0104] The advantage of this embodiment is that by switching the states of multiple equalization control switches connected to different battery cells to be on or off, the charging and discharging of multiple battery cells are controlled, thereby performing battery cell equalization.
[0105] In the embodiments of the present application, a battery pack control method is provided, and the method is applied to the above-mentioned battery pack. The battery pack comprises a master node and multiple slave nodes. The battery pack control method comprises:
[0106] In response to a power-on instruction, the master node is controlled to establish a wireless communication connection between the wireless communication transceiver module and the slave node, and to establish a wired connection between the daisy chain communication transceiver module and the adjacent slave node;
[0107] According to a preset time period, the communication processing module drives the wireless communication transceiver module of the master node to send the battery cell data query instruction to the slave node in a wireless communication manner, and drives the daisy chain communication transceiver module of the master node to send the battery cell data query instruction to the slave node in a daisy chain communication manner.
[0108] The control master node receives the cell data fed back by the slave node according to the cell data query instruction, and generates a corresponding control instruction according to the cell data, wherein the cell data is received through the wireless communication transceiver module and / or the daisy chain communication transceiver module.
[0109] It should be noted that, before the control master node establishes a wireless communication connection between the wireless communication transceiver module and the slave node in response to the power-on instruction, the battery pack control method further comprises: initializing the wireless communication transceiver module 100 of the master node, and establishing a wireless communication connection between the wireless communication transceiver module 100 and the slave node; initializing the daisy chain communication transceiver module 200 of the master node, and establishing a wired communication connection between the daisy chain communication transceiver module 200 and other communication nodes.
[0110] It should be noted that the power-on refers to powering the battery pack to start running and performing corresponding functions.
[0111] It should be noted that the power-on instruction is sent to the battery pack by the VCU (Vehicle Control Unit, vehicle controller).
[0112] It should be noted that the cell data query instruction can include a voltage data query instruction and a temperature data query instruction.
[0113] The advantage of this embodiment is that the wireless communication connection between the master node and each slave node is established through the wireless communication transceiver module 100 of each communication node, and the plurality of communication nodes are sequentially connected in series to establish a daisy chain wired connection through the daisy chain communication transceiver module 200 of each communication node. It can be seen that through the wireless communication transceiver module and the daisy chain communication transceiver module, wireless communication and daisy chain communication are used together to transmit information between the master node and the slave node, thereby greatly reducing the probability of data loss and improving the stability of data transmission.
[0114] Referring to FIG. 6, in some embodiments, the wireless communication connection between the wireless communication transceiver module and the slave node includes but is not limited to S201 to S202:
[0115] S201, receiving shared key information of the slave node through a broadcast channel to obtain first shared key information;
[0116] S202, if the first shared key information is the same as the preset second shared key information, establishing a wireless communication connection with the slave node; wherein the second shared key information is the shared key information preset by the master node.
[0117] Specifically, the broadcast channel is a channel between the master node and the slave node in the connection mode of wireless communication.
[0118] The advantage of this embodiment is that by judging the first shared key information and the second shared key information, the master node establishes a wireless communication connection with the slave node only when the first shared key information is the same as the second shared key information, thereby improving the security of wireless communication.
[0119] Referring to FIG. 7, in some embodiments, the number of the cell data is multiple, and the cell data includes voltage data. A corresponding control instruction is generated according to the cell data, including:
[0120] Performing balancing detection based on the voltage data of the multiple cell data to obtain a balancing detection result;
[0121] If the balancing detection result is that balancing is needed, generating a cell balancing instruction;
[0122] Sending the cell balancing instruction to the slave node through the wireless communication transceiver module and the daisy chain communication transceiver module, and the slave node performs cell balancing according to the cell balancing instruction.
[0123] In some embodiments, the cell includes a first cell and a second cell, the cell data of the first cell includes first voltage data, and the cell data of the second cell includes second voltage data.
[0124] It should be noted that the slave node performs cell balancing according to the cell balancing instruction, including: the slave node analyzes the cell balancing instruction, and if the slave node obtains that the first voltage data is greater than the second voltage data according to the cell balancing instruction, controls the balancing control switch connected to the first cell in the cell balancing processing module of the slave node to be closed, so as to control the first cell to discharge until the difference between the voltage of the first cell and the voltage of the second cell is less than or equal to a voltage difference threshold.
[0125] The advantage of this embodiment is that balancing detection is performed based on the voltage data in the multiple cell data to obtain a balancing detection result, so as to accurately judge whether the slave node needs to perform cell balancing. The cell balancing instruction is sent to the slave node through the wireless communication transceiver module 100 and the daisy chain communication transceiver module 200, so that the slave node performs cell balancing according to the cell balancing instruction, so that the voltages between the cells are consistent, avoiding unbalanced charging or discharging of the battery pack, and improving the safety of the battery pack.
[0126] In some embodiments, the first voltage data is the voltage data of the first cell of the slave node, and the second voltage data is the voltage data of the second cell of the slave node. The balancing detection is performed based on the voltage data of the multiple cell data to obtain a balancing detection result, including but not limited to:
[0127] S301, calculating the difference between the first voltage data and the second voltage data to obtain a voltage difference value;
[0128] S302, if the voltage difference value is greater than the preset voltage difference threshold, determining that the balancing detection result is that balancing is needed.
[0129] It should be noted that the first voltage data and the second voltage data have size relationship information in the cell balancing instruction.
[0130] The embodiment has the advantages that the voltage difference value is obtained by calculating the difference between the first voltage data and the second voltage data, and the balancing detection result is obtained according to the size relationship between the voltage difference value and the voltage difference threshold, so that it is accurately determined whether the cell balancing is needed. When the balancing detection result is that balancing is needed, the cell balancing is performed, so that the voltages between the cells are consistent, the charging or discharging imbalance of the battery pack is avoided, and the safety of the battery pack is improved.
[0131] In some embodiments, after the master node and the slave node establish the wireless communication connection, the control method of the battery pack further includes: obtaining the MAC address of the slave node, generating a wireless network key through the MAC address, and sending data to the slave node according to the wireless network key.
[0132] The embodiment has the advantages that the wireless network key is generated through the MAC address, and the data is sent to the slave node according to the wireless network key, so that the safety of the communication between the master node and the slave node is improved.
[0133] In some embodiments, the wired connection is established between the daisy chain communication transceiver module and the adjacent slave node, including the following steps:
[0134] The preset delay wake-up instruction is sent to the slave node through the daisy chain communication transceiver module, so that the slave node starts according to the delay wake-up instruction;
[0135] The delay addressing instruction is sent to the slave node through the daisy chain communication transceiver module, so that the slave node performs self-addressing in response to the delay addressing instruction and sends the addressing state;
[0136] In response to the addressing state sent by the slave node, if the addressing state is successful, the connection establishment state is set to successful.
[0137] The embodiment has the advantages that the delay wake-up instruction is sent to the slave node, and the response time is reserved for the slave node to respond to the delay wake-up instruction to start. The delay addressing instruction is sent to the slave node, and the response time is reserved for the slave node to respond to the delay addressing instruction.
[0138] Referring to FIG. 8, in some embodiments, the cell data further includes temperature data; the corresponding control instruction is generated according to the cell data, which includes but is not limited to S401 to S403:
[0139] S401, determining a temperature diagnosis result according to the temperature data and a preset temperature threshold value;
[0140] S402, generating a self-diagnosis instruction if the temperature diagnosis result is abnormal; wherein the temperature diagnosis result is abnormal when the temperature data is greater than the temperature threshold value;
[0141] S403, sending the self-diagnosis instruction to the slave node through the wireless communication transceiver module and the daisy chain communication transceiver module, so that the slave node performs self-diagnosis according to the self-diagnosis instruction.
[0142] The embodiment has the advantages that the temperature diagnosis result is determined according to the temperature data and the preset temperature threshold value, the battery pack is self-diagnosed, i.e., the self-failure is diagnosed, the cause of the temperature abnormality is determined, the damage of the battery cell caused by the excessively high temperature of the battery cell is avoided, and the safety of the battery pack is improved.
[0143] In the embodiment of the application, the wireless communication transceiver module 100, the daisy chain communication transceiver module 200, the communication processing module 300, the cell data acquisition module 400, the cell equalization processing module 500, the voltage sensing sub-module 410, the temperature sensing sub-module 420, the first data processing module 600, the second data processing module 700, and the VCU can each be one or more processors, controllers, or chips with a communication interface capable of implementing a communication protocol, and can also include a memory and related interfaces, a system transmission bus, etc. if necessary; the processor, controller, or chip executes program-related codes to implement corresponding functions.
[0144] The application also provides an electronic device including a memory and a processor, the memory storing a computer program, and the processor implementing the control method of the battery pack when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a vehicle-mounted computer, etc.
[0145] Referring to FIG. 9, FIG. 9 shows the hardware structure of the electronic device of another embodiment, which includes:
[0146] The processor 1001 can be implemented in a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., and is used to execute related programs to implement the technical solutions provided in the embodiments of the application.
[0147] The memory 1002 can be implemented in the form of a Read-Only Memory (ROM), a static storage device, a dynamic storage device, or a Random Access Memory (RAM), etc. The memory 1002 can store an operating system and other application programs. When the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are stored in the memory 1002 and are called and executed by the processor 1001 to implement the control method of the battery pack according to the embodiments of the present application;
[0148] The input / output interface 1003 is configured to realize information input and output.
[0149] The communication interface 1004 is configured to realize communication interaction between the device and other devices. The communication can be realized by a wired manner (for example, a USB, a network cable, etc.) or a wireless manner (for example, a mobile network, WIFI, Bluetooth, etc.).
[0150] The bus 1005 is configured to transmit information between various components (for example, the processor 1001, the memory 1002, the input / output interface 1003, and the communication interface 1004) of the device.
[0151] The processor 1001, the memory 1002, the input / output interface 1003, and the communication interface 1004 are connected to each other through the bus 1005 to realize communication connection between the device.
[0152] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the control method of the battery pack.
[0153] The memory is a non-transitory computer readable storage medium, which can be used to store a non-transitory software program and a non-transitory computer executable program. In addition, the memory can include a high-speed random access memory and can also include a non-transitory memory, for example, at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some embodiments, the memory can optionally include a memory remotely arranged relative to the processor, and the remote memory can be connected to the processor through a network. Examples of the network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0154] The embodiments described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of technology and the appearance of new application scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0155] Those skilled in the art can understand that the technical solutions shown in the figures do not constitute a limitation to the embodiments of the present application, and can include more or fewer steps than the figures, or combine certain steps, or different steps.
[0156] The apparatus embodiments described above are merely illustrative, and units described as separate components can or can not be physically separate, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments.
[0157] Those skilled in the art can understand that all or some of the steps in the above disclosed method, the function modules / units in the system and the device can be implemented as software, firmware, hardware and their appropriate combinations.
[0158] The terms "first", "second", "third", "fourth" and the like used in the description of the present application and the above-described drawings (if any) are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0159] It should be understood that in the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the association between the associated objects, which means that there can be three relationships, for example, "A and / or B" can represent three cases: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c can mean a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0160] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the above units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. The coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.
[0161] The units described above 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 can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0162] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0163] If the integrated unit is realized 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 solutions of the present application essentially or the part of the prior art that makes a contribution or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing 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 method of each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program storage media.
[0164] The preferred embodiments of the embodiments of the present application are described above with reference to the accompanying drawings, but this does not limit the scope of the embodiments of the present application. Any modification, equivalent replacement and improvement made by those skilled in the art without departing from the scope and essence of the embodiments of the present application shall be within the scope of the embodiments of the present application.
Claims
1. A battery pack, wherein, The battery pack comprises a plurality of communication nodes, each of the communication nodes comprising a wireless communication transceiver module, a daisy chain communication transceiver module and a communication processing module; The communication processing module is configured to drive the wireless communication transceiver module and the daisy chain communication transceiver module, the wireless communication transceiver modules of the plurality of communication nodes in the battery pack are wirelessly connected, the daisy chain communication transceiver modules of the plurality of communication nodes are wiredly connected, and information transmission is carried out between the plurality of communication nodes in combination with the wireless communication mode and the daisy chain communication mode.
2. The battery pack of claim 1, wherein, The battery pack comprises a plurality of battery cells, the communication nodes comprise a master node and a plurality of slave nodes, and the slave nodes comprise a battery cell data acquisition module and a battery cell equalization processing module; The battery cell data acquisition module is electrically connected to the battery cell and the communication processing module, and is configured to acquire battery cell data in response to a battery cell data acquisition instruction sent by the master node; The master node is configured to send the battery cell equalization instruction when it is determined that the battery cell is unbalanced based on the battery cell data; The battery cell equalization processing module is electrically connected to the battery cell and the communication processing module, and is configured to perform equalization processing on the battery cell in response to a battery cell equalization instruction fed back by the master node.
3. The battery pack of claim 2, wherein, The slave node further comprises a first data processing module; the battery cell data acquisition module comprises a voltage sensing sub-module and a temperature sensing sub-module; The voltage sensing sub-module is electrically connected to the battery cell, and is used for acquiring voltage data of the battery cell; The temperature sensing sub-module is electrically connected to the battery cell, and is used for acquiring temperature data of the battery cell; The first data processing module is electrically connected to the battery cell data acquisition module of the slave node, and is used for packaging and encrypting the voltage data and the temperature data to obtain the battery cell data.
4. The battery pack of claim 2, wherein, The master node further comprises a second data processing module; The second data processing module is electrically connected to the communication processing module of the master node, and is configured to parse the battery cell data sent by the slave node and perform equalization detection, generate a battery cell equalization instruction according to the equalization detection result, and transmit the battery cell equalization instruction to the slave node through the wireless communication transceiver module and the daisy chain communication transceiver module.
5. The battery pack of claim 2, wherein, The number of the battery cell data is a plurality, and the battery cell data comprises voltage data; the sending of the battery cell equalization instruction when it is determined that the battery cell is unbalanced based on the battery cell data specifically comprises: Performing equalization detection based on the voltage data of the plurality of battery cell data to obtain an equalization detection result; Generating a battery cell equalization instruction if the equalization detection result is that the battery cell is unbalanced; Sending the battery cell equalization instruction to the slave node through the wireless communication transceiver module and the daisy chain communication transceiver module.
6. The battery pack of claim 5, wherein, The plurality of battery cell data comprises battery cell data of a first battery cell and battery cell data of a second battery cell, the battery cell data of the first battery cell comprises first voltage data, and the battery cell data of the second battery cell comprises second voltage data; The equalization detection is performed based on the voltage data of the plurality of cell data, and an equalization detection result is obtained, specifically comprising: calculating the difference between the first voltage data and the second voltage data to obtain a voltage difference value; if the voltage difference value is greater than a preset voltage difference threshold, determining that the equalization detection result is that the cell is not balanced.
7. A control method of a battery pack in which, The method is applied to the battery pack of any one of claims 1 to 6, the battery pack comprising a master node and a plurality of slave nodes, and the method comprising: in response to a power-on instruction, controlling the master node to establish a wireless communication connection between the wireless communication transceiver module and the slave nodes, and to establish a wired connection between the daisy chain communication transceiver module and the slave nodes; driving the wireless communication transceiver module of the master node to send a cell data query instruction to the slave nodes in the wireless communication mode according to a preset time period, and driving the daisy chain communication transceiver module of the master node to send the cell data query instruction to the slave nodes in the daisy chain communication mode according to the time period through the communication processing module; controlling the master node to receive cell data fed back by the slave nodes according to the cell data query instruction, and generating a corresponding control instruction according to the cell data, wherein the cell data is received through the wireless communication transceiver module and / or the daisy chain communication transceiver module.
8. The control method of the battery pack according to claim 7, wherein The wireless communication connection between the wireless communication transceiver module and the slave nodes comprises: receiving shared key information of the slave nodes through a broadcast channel to obtain first shared key information; if the first shared key information is the same as a preset second shared key information, establishing a wireless communication connection with the slave nodes; wherein the second shared key information is a shared key information preset by the master node.
9. The control method of the battery pack according to claim 7, wherein The number of cell data is a plurality, and the cell data comprises voltage data; the generation of a corresponding control instruction according to the cell data comprises: performing equalization detection based on the voltage data of the plurality of cell data to obtain an equalization detection result; if the equalization detection result is that equalization is needed, generating a cell equalization instruction; sending the cell equalization instruction to the slave nodes through the wireless communication transceiver module and the daisy chain communication transceiver module, and the slave nodes performing cell equalization according to the cell equalization instruction.
10. The control method of the battery pack according to claim 7, wherein The number of cell data is a plurality, and the cell data comprises temperature data; the generation of a corresponding control instruction according to the cell data further comprises: determining a temperature diagnosis result according to the temperature data and a preset temperature threshold; if the temperature diagnosis result is abnormal, generating a self-diagnosis instruction; wherein when the temperature data is greater than the temperature threshold, the temperature diagnosis result is abnormal; sending the self-diagnosis instruction to the slave nodes through the wireless communication transceiver module and the daisy chain communication transceiver module, and the slave nodes performing self-diagnosis according to the self-diagnosis instruction.
11. The control method of the battery pack according to claim 9, wherein The plurality of battery cell data includes battery cell data of a first battery cell and battery cell data of a second battery cell, the battery cell data of the first battery cell includes first voltage data, and the battery cell data of the second battery cell includes second voltage data; The balancing detection is performed based on the voltage data of the plurality of battery cell data, and a balancing detection result is obtained, specifically including: A difference between the first voltage data and the second voltage data is calculated, and a voltage difference is obtained; If the voltage difference is greater than a preset voltage difference threshold, it is determined that the balancing detection result is that balancing is needed.
12. The control method of the battery pack according to claim 7, wherein After the master node and the slave node establish a wireless communication connection, the battery pack control method further includes: The master node acquires a MAC address of the slave node; The master node generates a wireless network key through the MAC address; The master node sends data to the slave node according to the wireless network key.
13. The control method of the battery pack according to claim 7, wherein The establishment of the wired connection between the daisy chain communication transceiver module and the slave node specifically includes the following steps: A preset delay wake-up instruction is sent to the slave node through the daisy chain communication transceiver module, and the slave node starts according to the delay wake-up instruction. A delay addressing instruction is sent to the slave node through the daisy chain communication transceiver module, so that the slave node performs self-addressing and sends an addressing state in response to the delay addressing instruction; In response to the addressing state sent by the slave node, if the addressing state is successful, the connection establishment state is set to successful.
14. An electronic device, comprising: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the battery pack control method of any one of claims 7 to 13 when executing the computer program.
15. A computer-readable storage medium storing a computer program, wherein, The computer program is executed by the processor to implement the battery pack control method of any one of claims 7 to 13.
Citation Information
Patent Citations
Discrete data acquisition module which is based on MC33771 daisy chain link
CN108664438A
Battery pack, control method of battery pack, electronic equipment and storage medium
CN119364555A
New energy power battery temperature acquisition device
CN219626727U
Battery system
JP2022142059A
KR20210076467A