Data synchronization method of daisy chain and battery management system

By using daisy chain data synchronization method in the battery management system, the problem of inability to synchronize the battery pack voltage information is solved, and the reliability and safety of the battery management system are improved.

CN120185149APending Publication Date: 2025-06-20格威半导体(厦门)有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510327966.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In the battery management system, the main control unit asynchronously reads the information in each front-end chip, resulting in the inability to synchronize the voltage information of the battery pack, which seriously affects the reliability and safety of the system.

Method used

The daisy-chain data synchronization method is adopted to send broadcast instructions and read instructions to all front-end chips, and each front-end chip is controlled to continuously update and pause the update of the voltage information of the battery pack, and return the synchronized voltage information.

Benefits of technology

The synchronization of battery pack voltage information in the battery management system is realized, and the reliability and safety of the system are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120185149A_ABST
    Figure CN120185149A_ABST
Patent Text Reader

Abstract

The invention provides a daisy chain data synchronization method and a battery management system, and the method comprises the steps: transmitting a broadcast instruction to all front-end chips, so as to control each front-end chip to continuously update the voltage information of a corresponding battery pack; and sending a reading instruction to all the front-end chips to control each front-end chip to stop updating the voltage information of the corresponding battery pack, and returning the voltage information of the corresponding battery pack. Therefore, the synchronization of the voltage information of the battery pack read by the main control unit in the battery management system is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of batteries, and in particular to a data synchronization method for a daisy chain and a battery management system. Background Art

[0002] A Battery Management System (BMS) has the functions of monitoring information such as the voltage, current, temperature, internal resistance, State of Charge (SOC), State of Health (SOH), and State of Energy (SOE) of a battery pack.

[0003] Since a battery management system usually includes hundreds of battery packs and tens of thousands of single cells, and the battery packs and single cells respectively correspond to various amounts of monitored data. At present, since the main control unit in the battery management system reads the information in each front-end chip asynchronously, there will be a problem that the voltage information of each battery read by the main control unit cannot be synchronized. Moreover, when the voltage information of each battery read by the main control unit is severely asynchronous, there will even be a phenomenon that a certain battery is discharging while the voltage read by the main control unit is in an increasing state, seriously affecting the reliability of the battery management system and the safety of the battery pack.

[0004] Therefore, how to solve the technical problem of synchronizing the voltage information of the battery pack read by the main control unit in the battery management system has become a technical problem urgently needed to be solved in the prior art. Summary of the Invention

[0005] The present invention provides a data synchronization method for a daisy chain and a battery management system, so that the voltage information of the battery pack read by the main control unit in the battery management system is synchronized.

[0006] According to a first aspect of the present invention, an embodiment of the present invention provides a data synchronization method for a daisy chain. The daisy chain includes N front-end chips and N battery packs that are electrically connected in sequence. Each front-end chip is correspondingly coupled to a battery pack. The input ends of the N front-end chips are all coupled to a bridging chip, and the bridging chip is coupled to a main control unit, where N is an integer greater than 1. The method includes:

[0007] Sending a broadcast instruction to all the front-end chips to control each front-end chip to continuously update the voltage information of the corresponding battery pack;

[0008] Sending a read instruction to all the front-end chips to control each front-end chip to pause updating the voltage information of the corresponding battery pack and return the voltage information of the corresponding battery pack.

[0009] Optionally, the method for controlling each of the front-end chips to pause updating the voltage information of the corresponding battery pack includes:

[0010] Based on the read instruction, control each of the front-end chips to generate a data hold instruction to control each of the front-end chips to pause updating the voltage information of the corresponding battery pack.

[0011] Optionally, before sending a broadcast instruction to all the front-end chips, it further includes:

[0012] Send a synchronization instruction to all the front-end chips to control each of the front-end chips to start collecting the voltage information of the corresponding battery pack.

[0013] Optionally, the method for the i-th front-end chip to process the synchronization instruction includes:

[0014] Collect the voltage information of the battery pack corresponding to the i-th front-end chip and transmit the synchronization instruction to the (i + 1)-th front-end chip, where i is an integer and N > i ≥ 1.

[0015] Optionally, the method for the i-th front-end chip to process the broadcast instruction includes:

[0016] Continuously update the voltage information of the battery pack corresponding to the i-th front-end chip and transmit the broadcast instruction to the (i + 1)-th front-end chip, where i is an integer and N > i ≥ 1.

[0017] Optionally, the method for the i-th front-end chip to process the read instruction includes:

[0018] Pause updating the voltage information of the battery pack corresponding to the i-th front-end chip, send the voltage information of the battery pack corresponding to the i-th front-end chip and the voltage information of the battery pack received by the i-th front-end chip to the (i - 1)-th front-end chip or the main control unit, and transmit the read instruction to the (i + 1)-th front-end chip, where i is an integer and N > i ≥ 1.

[0019] Optionally, after all the front-end chips return the voltage information of the corresponding battery pack, it further includes:

[0020] Send a release instruction to all the front-end chips to control each of the front-end chips to resume collection and continuously update the voltage information of the corresponding battery pack.

[0021] According to the second aspect of the present invention, an embodiment of the present invention provides a battery management system for implementing the data synchronization method of the daisy chain described in any one of the above;

[0022] The system includes: a main control unit, a bridge chip, N front-end chips, and N battery packs. The main control unit is coupled to the input ends of the N front-end chips through the bridge chip. Each front-end chip is correspondingly coupled to a battery pack, and the front-end chips are electrically connected in sequence to form a daisy chain, where N is an integer greater than 1;

[0023] The main control unit is configured to: sequentially send broadcast instructions and read instructions to all the front-end chips, and receive the voltage information of the corresponding battery packs returned by all the front-end chips;

[0024] Each of the front-end chips is configured to continuously update the voltage information of the corresponding battery pack based on the broadcast instruction; and

[0025] when receiving the read instruction, pause updating the voltage information of the corresponding battery pack, and return the voltage information of the corresponding battery pack to the main control unit.

[0026] Optionally, the front-end chip is further configured to generate a data hold instruction when receiving the read instruction to control the front-end chip to pause updating the voltage information of the corresponding battery pack.

[0027] Optionally, the main control unit is further configured to send a synchronization instruction to all the front-end chips before sending the broadcast instruction to all the front-end chips to control each of the front-end chips to start collecting the voltage information of the corresponding battery pack.

[0028] Optionally, the i-th front-end chip is specifically configured to: start collecting the voltage information of the battery pack corresponding to the i-th front-end chip after receiving the synchronization instruction, and transfer the synchronization instruction to the (i + 1)-th front-end chip, where i is an integer and N > i ≥ 1.

[0029] Optionally, the i-th front-end chip is further configured to: continuously update the voltage information of the corresponding battery pack after receiving the broadcast instruction, and transfer the broadcast instruction to the (i + 1)-th front-end chip, where i is an integer and N > i ≥ 1.

[0030] Optionally, the i-th front-end chip is further configured to: pause updating the voltage information of the battery pack corresponding to the i-th front-end chip after receiving the read instruction, send the voltage information of the battery pack corresponding to the i-th front-end chip and the voltage information of the battery pack received by the i-th front-end chip to the (i - 1)-th front-end chip or the main control unit, and transfer the read instruction to the (i + 1)-th front-end chip, where i is an integer and N > i ≥ 1.

[0031] Optionally, the master control unit is further configured to send a release instruction to each of the front-end chips after receiving the voltage information of the corresponding battery pack returned by all the front-end chips, and control each of the front-end chips to resume data acquisition and continuously update the voltage information of the corresponding battery pack.

[0032] Compared with the prior art, the technical solution of the embodiment of the present invention has the following beneficial effects:

[0033] In a daisy-chain data synchronization method and a battery management system according to the technical solution of the present invention, the daisy-chain data synchronization method controls each front-end chip to continuously update the voltage information of the corresponding battery pack by sending a broadcast instruction to all the front-end chips; and controls each front-end chip to pause updating the voltage information of the corresponding battery pack and return the voltage information of the corresponding battery pack by sending a read instruction to all the front-end chips. Since each front-end chip pauses updating the voltage information of the corresponding battery pack after receiving the read instruction, the voltage information of the corresponding battery pack returned by all the front-end chips is kept synchronized, so that the voltage information of the battery pack read by the master control unit in the battery management system is synchronized. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other drawings without creative efforts based on these drawings.

[0035] Figure 1 is a schematic structural diagram of a daisy chain according to an embodiment of the present invention;

[0036] Figure 2 is a schematic flowchart of a daisy-chain data synchronization method according to an embodiment of the present invention;

[0037] Figure 3 is a schematic diagram of the effect of the voltage information of the corresponding battery pack returned by each front-end chip in the prior art;

[0038] Figure 4 is the effect of the voltage information of the corresponding battery pack returned by each front-end chip after data synchronization according to the present invention;

[0039] Figure 5 is a schematic structural diagram of a battery management system according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0040] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0041] The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims and drawings of the present invention are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances 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 "comprising" and "having" 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 may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0042] The technical solutions of the present invention will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0043] In view of the fact that it is difficult to synchronize the voltages of the battery packs read by the main control unit in the existing battery management system, the embodiments of the present invention provide a daisy-chain data synchronization method. By sending a broadcast instruction to all the front-end chips, each of the front-end chips is controlled to continuously update the voltage information of the corresponding battery pack; a read instruction is sent to all the front-end chips to control each of the front-end chips to pause updating the voltage information of the corresponding battery pack and return the voltage information of the corresponding battery pack. Thus, the voltages of the battery packs read by the main control unit in the battery management system are synchronized.

[0044] To make the above objects, features and beneficial effects of the present invention more obvious and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0045] The embodiments of the present invention provide a daisy-chain data synchronization method, which adopts Figure 1 each front-end chip 101 of the daisy chain 100 shown in to synchronously read the voltage information of the corresponding battery pack 201, where N is an integer greater than 1. The method includes:

[0046] Send a broadcast instruction to all the front - end chips 101 to control each of the front - end chips 101 to continuously update the voltage information of the corresponding battery pack 201;

[0047] Send a read instruction to all the front - end chips 101 to control each of the front - end chips 101 to pause updating the voltage information of the corresponding battery pack 201 and return the voltage information of the corresponding battery pack 201.

[0048] As a specific implementation, please refer to Figure 1 and Figure 2 . In actual use, the embodiments of the present invention read the voltage information of the battery packs 201 corresponding to each front - end chip 101 in the daisy chain 100 in Figure 1 , including the following steps:

[0049] S1: Send a broadcast instruction to all the front - end chips 101 to control each of the front - end chips 101 to continuously update the voltage information of the corresponding battery pack 201;

[0050] S2: Send a read instruction to all the front - end chips 101 to control each of the front - end chips 101 to pause updating the voltage information of the corresponding battery pack 201 and return the voltage information of the corresponding battery pack 201.

[0051] Figure 3 FIG. is a schematic diagram of the effect of each front - end chip in the prior art returning the voltage information of the corresponding battery pack, Figure 4 FIG. is the effect of each front - end chip in the present invention returning the voltage information of the corresponding battery pack after data synchronization. Now, in combination with Figure 3 and Figure 4 , the effect of each front - end chip in the prior art returning the voltage information of the corresponding battery pack and the effect of each front - end chip in the present invention returning the voltage information of the corresponding battery pack after data synchronization are described.

[0052] The prior art is to send a broadcast instruction to all the front - end chips to control each of the front - end chips to continuously update the voltage information of the corresponding battery pack; send a read instruction to all the front - end chips to control each of the front - end chips to read the voltage information of the corresponding battery pack that is updated in real - time and return the voltage information of the battery pack that is updated in real - time.

[0053] Among them, in Figure 3 and Figure 4 :

[0054] Front - end chip #1, front - end chip #2,...... and front - end chip #N represent the first front - end chip, the second front - end chip,...... and the Nth front - end chip.

[0055] It can be seen thatFigure 3 The voltage information of the battery pack returned in [reference] is severely asynchronous. Figure 4 The voltage information of the battery pack returned in [reference] is synchronous.

[0056] It can be seen that since each front-end chip 101 pauses updating the voltage information of the corresponding battery pack 201 after receiving the read instruction, the voltage information of the corresponding battery packs returned by all front-end chips 101 is kept synchronous, so as to achieve the synchronization of the voltage of the battery pack 201 read by the main control unit in the battery management system.

[0057] As an embodiment, the method for controlling each of the front-end chips 101 to pause updating the voltage information of the corresponding battery pack 201 includes:

[0058] Based on the read instruction, controlling each of the front-end chips 101 to generate a data hold instruction to control each of the front-end chips 101 to pause updating the voltage information of the corresponding battery pack 201.

[0059] Since the data hold instruction can cause the front-end chip 101 to pause updating the voltage information of the corresponding battery pack 201, therefore, the voltage information of the corresponding battery packs 201 read by all front-end chips 101 is synchronous.

[0060] As a specific embodiment, before sending a broadcast instruction to all the front-end chips 101, it further includes:

[0061] Sending a synchronization instruction to all the front-end chips 101 to control each of the front-end chips 101 to start collecting the voltage information of the corresponding battery pack 201.

[0062] As an implementation manner, the method for the i-th front-end chip 101 to process the synchronization instruction includes:

[0063] Collecting the voltage information of the battery pack 201 corresponding to the i-th front-end chip 101 and transmitting the synchronization instruction to the (i + 1)-th front-end chip 101, where i is an integer and N > i ≥ 1.

[0064] As a specific implementation manner, the method for the i-th front-end chip 101 to process the broadcast instruction includes:

[0065] Continuously updating the voltage information of the battery pack 201 corresponding to the i-th front-end chip 101 and transmitting the broadcast instruction to the (i + 1)-th front-end chip 101, where i is an integer and N > i ≥ 1.

[0066] As a specific implementation manner, the method for the i-th front-end chip 101 to process the read instruction includes:

[0067] Suspend updating the voltage information of the battery pack 201 corresponding to the i-th front-end chip 101, send the voltage information of the battery pack 201 corresponding to the i-th front-end chip 101 and the voltage information of the battery pack 201 received by the i-th front-end chip 101 to the (i - 1)-th front-end chip 101 or the main control unit 400, and transfer the read instruction to the (i + 1)-th front-end chip 101, where i is an integer and N > i ≥ 1.

[0068] As a specific implementation, please refer to Figure 5 , a battery management system is provided, which adopts the data synchronization method of the daisy chain 100 provided by the embodiment of the present invention to read the voltage information of the battery pack 201 corresponding to each front-end chip 101; Figure 2 shown in

[0069] The system includes: a main control unit 400, a bridge chip 300, N front-end chips 101, and N battery packs 201. The main control unit 400 is coupled to the input ends of the N front-end chips 101 through the, and each front-end chip 101 is correspondingly coupled to a battery pack 201. The front-end chips 101 are electrically connected in sequence to form a daisy chain 100, where N is an integer greater than 1;

[0070] The main control unit 400 is configured to: sequentially send a broadcast instruction and a read instruction to all the front-end chips 101, and receive the voltage information of the corresponding battery pack 201 returned by all the front-end chips 101;

[0071] Each front-end chip 101 is configured to continuously update the voltage information of the corresponding battery pack 201 based on the broadcast instruction; and

[0072] When receiving the read instruction, suspend updating the voltage information of the corresponding battery pack 201, and return the voltage information of the corresponding battery pack 201 to the main control unit 400.

[0073] Among them, several batteries are connected in series in the battery pack 201, and each acquisition chip can read the current state parameters of several batteries in the corresponding battery pack 201, and the current state parameters can be the temperature, voltage, current, etc. of the battery.

[0074] As an implementation, the front-end chip 101 is further configured to generate a data hold instruction when receiving the read instruction to control the front-end chip 101 to suspend updating the voltage information of the corresponding battery pack 201.

[0075] As an embodiment, the master control unit 400 is further configured to send a synchronization instruction to all the front-end chips 101 before sending a broadcast instruction to all the front-end chips 101, so as to control each of the front-end chips 101 to start collecting voltage information of the corresponding battery pack 201.

[0076] As a specific embodiment, the i-th front-end chip 101 is specifically configured to: after receiving the synchronization instruction, start collecting voltage information of the battery pack 201 corresponding to the i-th front-end chip 101, and transmit the synchronization instruction to the (i + 1)-th front-end chip 101, where i is an integer and N > i ≥ 1.

[0077] In one implementation manner, the i-th front-end chip 101 is further configured to: after receiving the broadcast instruction, continuously update the voltage information of the corresponding battery pack 201, and transmit the broadcast instruction to the (i + 1)-th front-end chip 101, where i is an integer and N > i ≥ 1.

[0078] In a specific implementation manner, the i-th front-end chip 101 is further configured to: after receiving the read instruction, pause updating the voltage information of the battery pack 201 corresponding to the i-th front-end chip 101, send the voltage information of the battery pack 201 corresponding to the i-th front-end chip 101 and the voltage information of the battery pack 201 received by the i-th front-end chip 101 to the (i - 1)-th front-end chip 101 or the master control unit 400, and transmit the read instruction to the (i + 1)-th front-end chip 101, where i is an integer and N > i ≥ 1.

[0079] As a specific implementation manner, the master control unit 400 is further configured to, after the master control unit 400 receives the voltage information of the corresponding battery pack 201 returned by all the front-end chips 101, send a release instruction to each of the front-end chips 101 to control each of the front-end chips 101 to resume collection and continuously update the voltage information of the corresponding battery pack 201.

[0080] In summary, the present invention provides a data synchronization method for a daisy chain. The data synchronization method for the daisy chain is applied to a battery management system. By sending a broadcast instruction to all the front-end chips, each front-end chip is controlled to continuously update the voltage information of the corresponding battery pack; by sending a read instruction to all the front-end chips, each front-end chip is controlled to pause updating the voltage information of the corresponding battery pack and return the voltage information of the corresponding battery pack. Since each front-end chip pauses updating the voltage information of the corresponding battery pack after receiving the read instruction, the voltage information of the corresponding battery pack returned by all the front-end chips is synchronized, so that the voltage of the battery pack read by the master control unit in the battery management system is synchronized.

[0081] Although the present invention has been disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.

Claims

1. A daisy chain data synchronization method, characterized in that: The daisy chain includes N front-end chips and N battery packs electrically connected in sequence, each front-end chip is coupled to a battery pack, input ends of the N front-end chips are coupled to a bridge chip, and the bridge chip is coupled to a main control unit, wherein N is an integer greater than 1, and the method includes: Sending a broadcast instruction to all the front-end chips to control each of the front-end chips to continuously update the voltage information of the corresponding battery pack; A read instruction is sent to all the front-end chips to control each of the front-end chips to suspend updating the voltage information of the corresponding battery pack and return the voltage information of the corresponding battery pack.

2. The daisy chain data synchronization method according to claim 1, characterized in that: The method for controlling each of the front-end chips to stop updating the voltage information of the corresponding battery pack comprises: Based on the read instruction, each of the front-end chips is controlled to generate a data retention instruction, so as to control each of the front-end chips to suspend updating the voltage information of the corresponding battery pack.

3. The daisy chain data synchronization method according to claim 1, characterized in that: Before sending the broadcast instruction to all the front-end chips, the method further includes: A synchronization instruction is sent to all the front-end chips to control each of the front-end chips to start collecting voltage information of the corresponding battery pack.

4. The daisy chain data synchronization method according to claim 3, characterized in that: The method for the i-th front-end chip to process the synchronization instruction comprises: The voltage information of the battery pack corresponding to the i-th front-end chip is collected, and the synchronization instruction is transmitted to the i+1-th front-end chip, wherein i is an integer and N>i≥1.

5. The daisy chain data synchronization method according to claim 1, characterized in that: The method for the i-th front-end chip to process the broadcast instruction comprises: Continuously update the voltage information of the battery pack corresponding to the i-th front-end chip, and transmit the broadcast instruction to the i+1-th front-end chip, wherein i is an integer and N>i≥1.

6. The daisy chain data synchronization method according to claim 1, characterized in that: The method for the i-th front-end chip to process the read instruction comprises: Pause updating the voltage information of the battery group corresponding to the i-th front-end chip, send the voltage information of the battery group corresponding to the i-th front-end chip and the voltage information of the battery group received by the i-th front-end chip to the i-1-th front-end chip or the main control unit, and pass the read instruction to the i+1-th front-end chip, where i is an integer and N>i≥1.

7. The daisy chain data synchronization method according to claim 1, characterized in that: After all the front-end chips return the voltage information of the corresponding battery pack, the method further includes: A release instruction is sent to all the front-end chips to control each of the front-end chips to resume collecting and continuously update the voltage information of the corresponding battery pack.

8. A battery management system, characterized in that: A method for implementing the data synchronization of a daisy chain as claimed in any one of claims 1 to 7; The system includes: a main control unit, a bridge chip, N front-end chips and N battery packs, wherein the main control unit is coupled to the input end of the N front-end chips through the bridge chip, each front-end chip is coupled to a battery pack, and the front-end chips are electrically connected in sequence to form a daisy chain, wherein N is an integer greater than 1; The main control unit is used to: send broadcast instructions and read instructions to all the front-end chips in sequence, and receive voltage information of the corresponding battery pack returned by all the front-end chips; Each of the front-end chips is used to continuously update the voltage information of the corresponding battery pack based on the broadcast instruction; and When the read instruction is received, updating of the voltage information of the corresponding battery pack is suspended, and the voltage information of the corresponding battery pack is returned to the main control unit.

9. The battery management system according to claim 8, characterized in that: The front-end chip is also used to generate a data retention instruction when receiving the read instruction, so as to control the front-end chip to suspend updating the voltage information of the corresponding battery pack.

10. The battery management system according to claim 8, characterized in that: The main control unit is further used to send a synchronization instruction to all the front-end chips before sending a broadcast instruction to all the front-end chips, so as to control each front-end chip to start collecting voltage information of the corresponding battery pack.

11. The battery management system according to claim 10, characterized in that: The i-th front-end chip is specifically used to: after receiving the synchronization instruction, start collecting the voltage information of the battery pack corresponding to the i-th front-end chip, and transmit the synchronization instruction to the i+1-th front-end chip, where i is an integer and N>i≥1.

12. The battery management system according to claim 8, characterized in that: The i-th front-end chip is also used to: after receiving the broadcast instruction, continuously update the voltage information of the corresponding battery pack and transmit the broadcast instruction to the i+1-th front-end chip, where i is an integer and N>i≥1.

13. The battery management system according to claim 8, characterized in that: The i-th front-end chip is also used to: pause updating the voltage information of the battery group corresponding to the i-th front-end chip after receiving the read instruction, send the voltage information of the battery group corresponding to the i-th front-end chip and the voltage information of the battery group received by the i-th front-end chip to the i-1-th front-end chip or the main control unit, and pass the read instruction to the i+1-th front-end chip, where i is an integer and N>i≥1.

14. The battery management system according to claim 8, characterized in that: The main control unit is also used to, after receiving the voltage information of the corresponding battery pack returned by all the front-end chips, send a release instruction to each of the front-end chips to control each of the front-end chips to resume collecting and continuously update the voltage information of the corresponding battery pack.