Battery management system, encoding method for battery management system, and electronic device.

The battery management system addresses high costs and error rates in existing systems by using a control panel to encode cell sampling control panels via GPIO ports, reducing manual labor and hardware requirements for unique identifiers.

JP2026069454APending Publication Date: 2026-04-23AESC JAPAN LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
AESC JAPAN LTD
Filing Date
2025-10-01
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing battery management systems require complex and costly hardware settings for cell sampling control panels, leading to high error rates and increased manufacturing costs due to the need for unique identifiers, which are typically set by professional engineers.

Method used

A battery management system utilizing a battery management control panel that sends unique first-level signals to GPIO ports of bridge chips in cell sampling control panels via a CAN bus, eliminating the need for hardware status settings and enabling encoding without manual intervention.

Benefits of technology

Reduces labor costs, manufacturing costs, and error rates by automating the encoding process for cell sampling control panels, ensuring accurate and efficient communication without additional wiring complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026069454000001_ABST
    Figure 2026069454000001_ABST
Patent Text Reader

Abstract

The present invention provides a battery management system, a coding method for the battery management system, and electronic equipment that improve labor costs, manufacturing costs, and error rates. [Solution] The battery management system includes a battery management control panel (BMC) and at least two cell sampling control panels (CMC). Each cell sampling control panel is connected to a bridge chip, and each cell sampling control panel includes a first-level signal that is sent to the GP (general purpose) IO port of the bridge chip included in the cell sampling control panel, and is used to change the ID status of the ID port of the cell sampling control panel. Each first-level signal from the battery management control panel to each cell sampling control panel is different, and the ID status represents a unique identifier for the cell sampling control panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of encoding of battery management systems, and particularly to battery management systems, encoding methods for battery management systems, and electronic devices.

Background Art

[0002] BMS (Battery Management System) usually adopts a distributed architecture, that is, the cell sampling control panel and the battery management control panel are separated. The communication method between the cell sampling control panel and the battery management control panel is an important element for realizing the monitoring and control of the battery pack. The battery management control panel and the cell sampling control panel usually communicate via a CAN (Controller Area Network) bus. When the number of cell sampling control panels exceeds 1, in order to ensure that the signal transmitted from the battery management control panel is received by the correct cell sampling control panel, each cell sampling control panel needs to have a unique identifier (ID). Therefore, in order to distinguish different cell sampling control panels, it is necessary to encode multiple cell sampling control panels. In the prior art, usually, different cell sampling control panels are distinguished based on the hardware status of the cell sampling control panel to realize the encoding of the cell sampling control panel. However, the hardware cost of cell sampling control panel development has increased significantly due to the setting of the hardware status. Furthermore, the setting of the hardware status needs to be carried out by professional engineers, and there are problems such as complicated operation and easy occurrence of errors.

Summary of the Invention

Problems to be Solved by the Invention

[0003] The technical problem that this invention aims to solve is to overcome the shortcomings of the prior art, which require different settings for the hardware status of the cell sampling control panel for encoding, resulting in relatively high costs and high error rates, and to provide a battery management system, an encoding method for a battery management system, and electronic equipment. [Means for solving the problem]

[0004] The present invention solves the above technical problems by the following technical solutions.

[0005] In a first embodiment, a battery management system is provided. The battery management system includes a battery management control panel and at least two cell sampling control panels, the battery management control panel being connected to each cell sampling control panel, and each cell sampling control panel including a bridge chip. The battery management control panel is used to send a first-level signal to the GPIO (General-purpose Input / Output) port of the bridge chip included in the cell sampling control panel, thereby changing the ID status of the ID port of the cell sampling control panel; each first-level signal sent from the battery management control panel to each cell sampling control panel is different, and the ID status represents a unique identifier for the cell sampling control panel.

[0006] Optionally, the battery management control panel is connected to each of the cell sampling control panels via a CAN bus; and the battery management control panel transmits a first level signal via the CAN bus to the GPIO port of the bridge chip included in the cell sampling control panel.

[0007] Optionally, the battery management control panel is further connected to one of the cell sampling control panels via a wake-up signal line; the battery management control panel transmits a wake-up signal via the wake-up signal line to the bridge chip of the cell sampling control panel connected to the battery management control panel, and then transmits the first level signal to the bridge chip of the woken cell sampling control panel; and / or, two adjacent cell sampling control panels are connected via a wake-up signal line; the battery management control panel transmits a wake-up signal via the wake-up signal line to the bridge chip of one of the other cell sampling control panels, and then transmits the first level signal to the bridge chip of the woken cell sampling control panel; where the other cell sampling control panels are the cell sampling control panels of the at least two cell sampling control panels, excluding the cell sampling control panel connected to the battery management control panel.

[0008] Optionally, the cell sampling control panel may be used to feed back the ID status to the battery management control panel via the CAN bus, and the battery management control panel may be used to store the ID status fed back from the cell sampling control panel; And / or, before transmitting the first level signal to the GPIO port of the bridge chip included in the cell sampling control panel, the battery management control panel further transmits the same second level signal to the GPIO port of the bridge chip included in each cell sampling control panel, which is used to initialize the ID status of the ID port of each cell sampling control panel.

[0009] Optionally, the battery management control panel may, in response to a duplicate ID status fed back from the cell sampling control panel, re-transmit a first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel, thereby enabling re-encoding of the cell sampling control panel.

[0010] In a second aspect, an encoding method for a battery management system is provided. This method is applied to a battery management control panel included in the battery management system; the battery management system further includes at least two cell sampling control panels, the battery management control panel being connected to each cell sampling control panel, respectively; and the encoding method is This includes transmitting a first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel and changing the ID status of the ID port of the cell sampling control panel; Each of the first-level signals transmitted to the cell sampling control panel is different, and the ID status represents a unique identifier for the cell sampling control panel.

[0011] Optionally, transmitting a first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel is equivalent to transmitting the same second-level signal to the GPIO port of the bridge chip included in the cell sampling control panel and initializing the ID status of the ID port of the cell sampling control panel; sequentially transmitting the first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel; and / or transmitting a first level signal to the GPIO port of a bridge chip included in the cell sampling control panel includes sequentially waking up one bridge chip and transmitting a first level signal to the GPIO port of the woken bridge chip included in the cell sampling control panel; and / or, the encoding method further includes receiving an ID status fed back from each of the cell sampling control panels and transmitting a first-level signal to a GPIO port of a bridge chip included in the cell sampling control panel in response to the presence of identical ID statuses.

[0012] A third aspect provides an encoding method for a battery management system. The method is applied to a cell sampling control panel included in the battery management system, the cell sampling control panel includes a bridge chip, the battery management system further includes a battery management control panel, the battery management control panel is connected to the cell sampling control panel; the encoding method is The GPIO port of the bridge chip receives a first-level signal transmitted from the battery management control panel and changes the ID status of the ID port of the bridge chip; In the battery management system, at least two cell sampling control panels are included, and the first level signals transmitted from the battery management control panel to each cell sampling control panel are all different, and the ID status represents a unique identifier for the cell sampling control panel.

[0013] Optionally, the encoding method is: The system further includes feeding the ID status back to the battery management control panel and storing the ID status in the battery management control panel.

[0014] In a fourth embodiment, the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and used for execution on the processor, wherein the processor implements the encoding method of the battery management system described in any of the above when executing the computer program.

[0015] Insofar as it conforms to common sense in this field, the above-mentioned preferred conditions can be arbitrarily combined to obtain preferred embodiments of the present invention.

Advantages of the Invention

[0016] The excellent effect of the present invention is that the cell sampling control panel in the present invention includes a bridge chip, and the battery management control panel can change the ID status of the ID port of each bridge chip by transmitting a first-level signal, and without setting the hardware status of the cell sampling control panel, each cell sampling control panel encoding can be realized, reducing the labor cost for a professional to set the hardware status, reducing the error rate of the cell sampling control panel encoding, and also reducing the manufacturing cost of the battery management system.

Brief Description of the Drawings

[0017] [Figure 1] It is a schematic structural diagram of a battery management system provided by an exemplary embodiment of the present invention. [Figure 2] It is a schematic structural diagram of a bridge chip in a battery management system provided by an exemplary embodiment of the present invention. [Figure 3] It is an interaction diagram between a battery management control panel and a cell sampling control panel in a battery management system provided by an exemplary embodiment of the present invention. [Figure 4] It is a schematic structural diagram of an electronic device provided by an exemplary embodiment of the present invention.

Modes for Carrying Out the Invention

[0018] Hereinafter, the present invention will be further described by way of embodiments, but the present invention is not limited to the scope of these embodiments.

[0019] In the embodiments of the present invention, prefixes such as "first" and "second" are used solely for distinguishing different objects of description, and do not limit the position, order, priority, quantity, or content of the objects of description. In the embodiments of the present invention, using prefixes such as ordinal numbers for distinguishing objects of description does not limit the objects of description. For details of the objects of description, please refer to the description in the context of the claims or the embodiments. The use of such prefixes does not constitute unnecessary limitations. Also, in the description of this embodiment, unless otherwise specified, "a plurality" means two or more.

[0020] Embodiment 1

[0021] FIG. 1 is a schematic structural diagram of a battery management system provided in an exemplary embodiment of the present invention.

[0022] The battery management system includes a battery management control panel BMC and at least two cell sampling control panels CMC (CMC1 to CMCN). The battery management control panel BMC is connected to each cell sampling control panel CMC, and each cell sampling control panel CMC includes a bridge chip.

[0023] The battery management control panel BMC transmits a first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel CMC and is used to change the ID status of the ID port of the cell sampling control panel CMC. The first-level signals transmitted from the battery management control panel BMC to each cell sampling control panel CMC are all different, and the ID status represents the unique identifier of the cell sampling control panel CMC.

[0024] The first level signal is typically a combination of high and low levels, and can be specifically selected depending on the actual situation; it is not particularly limited here. Taking the bridge chip with four ID ports shown in Figure 2 as an example, the ID status is encoded in a 4-bit binary format, and the type of encoding and the number of bits can be specifically set depending on the actual situation; it is not particularly limited here. In other embodiments, the ID status may be encoded in octal, decimal, hexadecimal, or other formats; the binary format described above is merely an example and can be specifically selected depending on the actual situation; it is not particularly limited here.

[0025] Taking the bridge chip shown in Figure 2 as an example, the bridge chip includes four ID ports: ID0, ID1, ID2, and ID3, and five GPIO ports: GPIO0, GPIO1, GPIO2, GPIO3, and GPIO4. Ports GPIO0, GPIO1, GPIO2, and GPIO3 are used to receive the first level signal transmitted from the battery management control panel (BMC), and port GPIO4 is used to send a wake-up signal to the bridge chip of the adjacent cell sampling control panel (CMC) whose encoding is not yet complete. Wake out is the act of sending a wake-up signal, port WAKE_IN is used to receive a wake-up signal, and wake in is the act of receiving a wake-up signal.

[0026] Typically, one bridge chip has four ID ports, and the ID ports change their ID status in response to the first level signal received by the GPIO port. Different cell sampling control panels (CMCs) can be distinguished by the differences in ID status. If more ID ports are needed, multiple bridge chips must be connected in series, and the number of bridge chips on each cell sampling control panel (CMC) can be set according to the actual situation and is not particularly limited here.

[0027] In this embodiment, the cell sampling control panel (CMC) includes a bridge chip, and the battery management control panel (BMC) transmits a first-level signal to change the ID status of the ID port of each bridge chip, thereby setting the hardware status of the cell sampling control panel (CMC), providing further distinctions on the hardware of the cell sampling control panel (CMC), and enabling coding of each cell sampling control panel (CMC) without placing an MCU on the cell sampling control panel (CMC). This reduces the manual cost of having a specialist set the hardware status, reduces the manufacturing cost of the cell sampling control panel (CMC), and reduces the error rate of the cell sampling control panel (CMC) coding while also reducing the manufacturing cost of the battery management system.

[0028] In one embodiment, a battery management control panel (BMC) is connected to each cell sampling control panel (CMC) via a CAN bus, and the battery management control panel (BMC) transmits a first level signal via the CAN bus to the GPIO port of a bridge chip included in the cell sampling control panel (CMC).

[0029] In this embodiment, using CAN bus communication provides high communication speed, high data transmission efficiency, and is more suitable for large battery packs and complex monitoring and control requirements. Furthermore, it simplifies the wiring and architecture of the battery management system because it eliminates the need for additional addressing signal lines.

[0030] In one embodiment, the battery management control panel (BMC) is further connected to a cell sampling control panel (CMC) via a wake-up signal line. The battery management control panel (BMC) sends a wake-up signal via the wake-up signal line to the bridge chip of the cell sampling control panel (CMC) connected to it, and then sends a first-level signal to the bridge chip of the woken cell sampling control panel (CMC).

[0031] Before encoding the cell sampling chips, all cell sampling chips are in a do-not-wake-up state. To begin encoding the cell sampling chips, the battery management control panel (BMC) must wake up the cell sampling control panel (CMC) by sending a wake-up signal to the bridge chip of the cell sampling control panel (CMC) via the wake-up signal line.

[0032] After the cell sampling control panel (CMC) is woken up, the battery management control panel (BMC) sends a first-level signal to the bridge chip of the corresponding cell sampling control panel (CMC), enabling the cell sampling control panel (CMC) to encode.

[0033] In this embodiment, when encoding is not required, the cell sampling control panel (CMC) can be set to low-power mode or sleep mode. When encoding is required, cells are woken up one by one via a wake-up signal, thereby reducing unnecessary energy consumption.

[0034] In one embodiment, two adjacent cell sampling control panels are connected via a CMC wake-up signal line. The battery management control panel (BMC) sends a wake-up signal via the wake-up signal line to the bridge chip of one of the other cell sampling control panels (CMCs), and then sends a first-level signal to the bridge chip of the woken cell sampling control panel (CMC).

[0035] Here, the other cell sampling control panel (CMC) refers to at least two cell sampling control panel (CMC) excluding the cell sampling control panel (CMC) connected to the battery management control panel (BMC).

[0036] After a cell sampling control panel (CMC) is woken up and coding is complete, the battery management control panel (BMC) controls the coded cell sampling control panel (CMC). The coded cell sampling control panel (CMC) then sends a wake-up signal via a wake-up signal line to the bridge chip of an adjacent cell sampling control panel (CMC) that has not yet coded, thereby waking up the other cell sampling control panel (CMC).

[0037] The addressing process will be further explained using the battery management system shown in Figure 1 as an example. Specifically, in order to encode the first cell sampling control panel CMC1, the battery management control panel BMC sends a wake-up signal to the bridge chip of the first cell sampling control panel CMC1 to wake it up, the battery management control panel BMC sends a first level signal via the CAN bus to the physical layer (PHY) chip of the first cell sampling control panel CMC1, the PHY chip preprocesses the first level signal, and the preprocessed first level signal is sent to the GPIO port of the bridge chip of the first cell sampling control panel CMC1, the bridge chip GPIO changes the ID status of the ID port according to the first level signal received by the port, and thus encodes the first cell sampling control panel CMC1.

[0038] After encoding of the first cell sampling control panel CMC1 is complete, the battery management control panel BMC sends a wake-up signal to the bridge chip of the second cell sampling control panel CMC2 via the first cell sampling control panel CMC1, waking up the second cell sampling control panel CMC2. After the second cell sampling control panel CMC2 is woken up, it is encoded. After encoding of the second cell sampling control panel CMC2 is complete, the battery management control panel BMC sends a wake-up signal to the bridge chip of the third cell sampling control panel CMC3 via the second cell sampling control panel CMC2, waking up the third cell sampling control panel CMC3, and then encoding the third cell sampling control panel CMC3. The above steps are repeated until encoding of all cell sampling control panels CMC is complete.

[0039] In this embodiment, two adjacent cell sampling control panels (CMCs) are connected via a wake-up signal line, and each cell sampling control panel (CMC) can be used to wake up the next cell sampling control panel (CMC), thereby enabling automatic chain wake-up and improving the order of wake-ups.

[0040] In one embodiment, a cell sampling control panel (CMC) is used to feed back a unique identifier to a battery management control panel (BMC) via a CAN bus. The battery management control panel (BMC) is further used to store the ID status fed back from the cell sampling control panel (CMC).

[0041] The battery management control panel (BMC) can distinguish between different cell sampling control panels (CMCs) through the ID status fed back from the cell sampling control panel (CMC), and the battery management control panel (BMC) can distinguish between different cell sampling control panels (CMCs) through the differences in the fed-back ID status.

[0042] In this embodiment, the cell sampling control panel (CMC) can store the ID status fed back from the CMC, and when it is necessary to send a signal to a specific cell sampling control panel (CMC), accurate signal transmission can be achieved by directly obtaining the stored ID status.

[0043] In one embodiment, before transmitting a first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel (CMC), the battery management control panel (BMC) is further used to initialize the ID status of the ID port of each cell sampling control panel (CMC) by transmitting the same second-level signal to the GPIO port of the bridge chip included in each cell sampling control panel (CMC).

[0044] The second level signal may be a high-level signal or a low-level signal, and can be specifically selected according to the actual situation; it is not particularly limited here. The ID status of the ID port of each cell sampling control panel (CMC) after initialization is the same for all of them, and may be all high-level or all low-level, and can be set according to the actual situation; it is not particularly limited here.

[0045] In this embodiment, by transmitting the same second-level signal to the GPIO port of the bridge chip included in each cell sampling control panel (CMC) and initializing the ID status of the ID port of each cell sampling control panel (CMC), it is possible to easily distinguish between cell sampling control panels (CMCs) that have completed encoding and those that have not yet completed encoding, thereby improving the accuracy of encoding.

[0046] In one embodiment, the battery management control panel (BMC) responds to a duplicate ID status fed back from the cell sampling control panel (CMC) by re-transmitting a first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel (CMC), thereby enabling re-encoding of the cell sampling control panel (CMC).

[0047] If multiple cell sampling control panels (CMCs) have the same ID status, it becomes impossible to distinguish between different CMCs. This means that signals transmitted from the battery management control panel (BMC) cannot be guaranteed to be received by the correct CMC, leading to data transmission errors. Therefore, it is necessary to re-encode the CMCs. By re-specifying the addresses, it is possible to ensure that each CMC has a unique ID status, thereby guaranteeing accurate data transmission.

[0048] In this embodiment, if the ID statuses fed back from different cell sampling control panels (CMCs) are duplicated, the first level signal can be re-transmitted to the GPIO port of the bridge chip included in the cell sampling control panel (CMC) to ensure accurate data transmission and improve communication reliability.

[0049] In one embodiment, referring to Figure 1, the battery management system further includes a battery sampling chip AFE, and daisy-chain communication is employed between multiple battery sampling chip AFEs.

[0050] The number of battery sampling chips (AFEs) can be set according to the actual situation and is not particularly limited here.

[0051] In this embodiment, the daisy-chain requires only two signal lines to pass through all nodes. Compared to other communication methods such as CAN bus, it has lower wiring complexity and cost. Daisy-chain communication employs a series connection method, requiring only short-distance communication lines between each node and adjacent nodes, making it less susceptible to external noise interference and highly reliable.

[0052] In one embodiment, the cell sampling control panel (CMC) includes a PHY chip, and both the bridge chip of the cell sampling control panel (CMC) and the battery management control panel (BMC) are connected to the PHY chip; The PHY chip is used to preprocess the CAN signals transmitted from the Battery Management Control Panel (BMC) so that they are suitable for transmission over the bridge chip.

[0053] In this embodiment, the PHY chip preprocesses the CAN signal to make it suitable for transmission on the bridge chip and adjusts the CAN signal to a signal format suitable for conversion in order to improve the accuracy of signal transmission.

[0054] Embodiment 2

[0055] This embodiment further provides an encoding method for a battery management system. It is applied to a battery management control panel (BMC) included in the battery management system; the battery management system further includes at least two cell sampling control panel (CMCs), the battery management control panel (BMC) being connected to each cell sampling control panel (CMC); referring to Figure 3, the encoding method includes the battery management control panel (BMC) transmitting a first-level signal to a GPIO port of a bridge chip included in the cell sampling control panel (CMC), thereby changing the ID status of the ID port of the cell sampling control panel (CMC).

[0056] Here, the first-level signals transmitted from the battery management control panel (BMC) to each cell sampling control panel (CMC) are all different, and the ID status represents a unique identifier for the cell sampling control panel (CMC).

[0057] The first level signal may be a high-level signal or a low-level signal, and can be specifically selected according to the actual situation; it is not particularly limited here. The unique identifier is usually encoded in 4-bit binary format, and the type of encoding and the number of bits can be specifically set according to the actual situation; it is not particularly limited here.

[0058] Typically, one bridge chip has four ID ports, and the ID ports change their ID status in response to the first level signal received by the GPIO port. Different cell sampling control panels (CMCs) can be distinguished by the differences in ID status. If more ID ports are needed, multiple bridge chips must be connected in series, and the number of bridge chips on each cell sampling control panel (CMC) can be set according to the actual situation and is not particularly limited here.

[0059] In this embodiment, the cell sampling control panel (CMC) includes a bridge chip, and the battery management control panel (BMC) changes the ID status of the ID port of each bridge chip by transmitting a first-level signal. This allows for the implementation of individual cell sampling control panel (CMC) coding without setting the hardware status of the CMC, adding further distinctions to the CMC hardware, or placing an MCU on the CMC. This reduces the manual labor cost of setting the hardware status, the manufacturing cost of the CMC, and the manufacturing cost of the battery management system while also reducing the error rate of the CMC coding.

[0060] In one embodiment, the battery management control panel (BMC) transmits a first-level signal to the GPIO port of a bridge chip included in the cell sampling control panel (CMC) and changes the ID status of the ID port of the cell sampling control panel (CMC), specifically by transmitting a first-level signal via a CAN bus to the GPIO port of a bridge chip included in the cell sampling control panel (CMC).

[0061] In this embodiment, using CAN bus communication provides high communication speed, high data transmission efficiency, and is more suitable for large battery packs and complex monitoring and control requirements. Furthermore, since no additional addressing signal lines are required, the wiring and architecture of the battery management system are simplified.

[0062] In one embodiment, the battery management control panel (BMC) transmits a first-level signal to the GPIO port of a bridge chip included in the cell sampling control panel (CMC) to change the ID status of the ID port of the cell sampling control panel (CMC). This includes transmitting the same second-level signal to the GPIO port of the bridge chip included in the cell sampling control panel (CMC) to initialize the ID status of the ID port of each cell sampling control panel (CMC); and sequentially transmitting the first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel (CMC).

[0063] The second level signal may be a high-level signal or a low-level signal, and can be specifically selected according to the actual situation; it is not particularly limited here. The ID status of the ID port of each cell sampling control panel (CMC) after initialization is the same for all of them, and may be all high-level or all low-level, and can be set according to the actual situation; it is not particularly limited here.

[0064] In this embodiment, by transmitting the same second-level signal to the GPIO port of the bridge chip included in each cell sampling control panel (CMC) and initializing the ID status of the ID port of each cell sampling control panel (CMC), the encoding error rate of the cell sampling control panel (CMC) can be effectively avoided and the accuracy of encoding can be improved.

[0065] In one embodiment, the battery management control panel (BMC) transmits a first-level signal to the GPIO port of a bridge chip included in the cell sampling control panel (CMC) and changes the ID status of the ID port of the cell sampling control panel (CMC). This involves sequentially waking up one bridge chip at a time and transmitting a first-level signal to the GPIO port of the woken-up bridge chip included in the cell sampling control panel (CMC).

[0066] Before encoding the cell sampling chips, all cell sampling chips are in a do-not-wake-up state. To begin encoding the cell sampling chips, the battery management control panel (BMC) must wake up the cell sampling control panel (CMC) by sending a wake-up signal to the bridge chip of the cell sampling control panel (CMC) via the wake-up signal line.

[0067] After the cell sampling control panel (CMC) is woken up, the battery management control panel (BMC) sends a first-level signal to the bridge chip of the corresponding cell sampling control panel (CMC), enabling the cell sampling control panel (CMC) to encode.

[0068] In this embodiment, when encoding is not required, the cell sampling control panel (CMC) can be set to low-power mode or sleep mode. When encoding is required, cells are woken up one by one via a wake-up signal, thereby reducing unnecessary energy consumption.

[0069] In one embodiment, the encoding method further includes: The battery management control panel (BMC) receives the ID status fed back from each cell sampling control panel (CMC) and, in response to the presence of identical ID statuses, re-transmits a first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel (CMC).

[0070] If multiple cell sampling control panels (CMCs) have the same ID status, there is no guarantee that signals transmitted from the battery management control panel (BMC) will be received by the correct cell sampling control panel (CMC), resulting in data transmission errors. Therefore, it is necessary to re-encode the cell sampling control panels (CMCs). By re-specifying the addresses, it is possible to ensure that each cell sampling control panel (CMC) has a unique ID status, thereby guaranteeing accurate data transmission.

[0071] In this embodiment, if the ID status of the ID ports of different cell sampling control panels (CMCs) overlaps, the first level signal can be re-transmitted to the GPIO port of the bridge chip included in the cell sampling control panel (CMC) to ensure accurate data transmission and improve communication reliability.

[0072] In one embodiment, daisy-chain communication is employed between multiple battery sampling chips AFE.

[0073] In this embodiment, the daisy-chain requires only two signal lines to pass through all nodes. Compared to other communication methods such as CAN bus, it has lower wiring complexity and cost. Daisy-chain communication employs a series connection method, requiring only short-distance communication lines between each node and adjacent nodes, making it less susceptible to external noise interference and highly reliable.

[0074] In one embodiment, the cell sampling control panel (CMC) includes a PHY chip, and both the bridge chip of the cell sampling control panel (CMC) and the battery management control panel (BMC) are connected to the PHY chip;

[0075] The PHY chip is used to preprocess the CAN signals transmitted from the Battery Management Control Panel (BMC) so that they are suitable for transmission over the bridge chip.

[0076] In this embodiment, the PHY chip preprocesses the CAN signal to make it suitable for transmission on the bridge chip and adjusts the CAN signal to a signal format suitable for conversion in order to improve the accuracy of signal transmission.

[0077] Embodiment 3

[0078] This embodiment further provides an encoding method for a battery management system. The encoding method for the battery management system is applied to a cell sampling control panel (CMC) included in the battery management system, which includes a bridge chip. The battery management system further includes a battery management control panel (BMC), which is connected to the cell sampling control panel (CMC). Referring to Figure 3, the encoding method includes the GPIO port of the bridge chip receiving a first-level signal transmitted from the battery management control panel (BMC) and changing the ID status of the ID port of the bridge chip.

[0079] Here, in at least two cell sampling control panel CMCs included in the battery management system, the first-level signals transmitted by the battery management control panel BMC to each cell sampling control panel CMC are all different, and the ID status represents a unique identifier for the cell sampling control panel CMC.

[0080] In this embodiment, the cell sampling control panel (CMC) includes a bridge chip, and the battery management control panel (BMC) changes the ID status of the ID port of each bridge chip by transmitting a first-level signal. This allows for the implementation of individual cell sampling control panel (CMC) coding without setting the hardware status of the CMC, adding further distinctions to the CMC hardware, or placing an MCU on the CMC. This reduces the manual labor cost of setting the hardware status, the manufacturing cost of the CMC, and the manufacturing cost of the battery management system while also reducing the error rate of the CMC coding.

[0081] In one embodiment, the encoding method is: This includes feeding the ID status back to the battery management control panel (BMC) and having the BMC store the ID status.

[0082] The Battery Management Control Panel (BMC) can determine whether the ID status matches a unique identifier via a unique identifier fed back from the Cell Sampling Control Panel (CMC).

[0083] In this embodiment, the cell sampling control panel (CMC) can store the ID status fed back from the CMC, and when it is necessary to send a signal to a specific cell sampling control panel (CMC), accurate signal transmission can be achieved by directly obtaining the stored ID status.

[0084] Embodiment 4

[0085] Figure 4 is a schematic diagram of the structure of an electronic device provided in an exemplary embodiment of the present invention. The electronic device includes memory, a processor, and a computer program stored in memory and used for execution on the processor. When the processor executes the computer program, it performs the encoding method of the battery management system described in any of the embodiments described above. The electronic device 90 shown in Figure 4 is merely an example and does not limit the functionality or scope of use of the embodiments of the present invention.

[0086] As shown in Figure 4, the electronic device 90 can be implemented as a general-purpose computing device such as a server device. The components of the electronic device 90 include, but are not limited to, the at least one processor 91 described above, the at least one memory 92 described above, and a bus 93 connecting different system components (including the memory 92 and the processor 91).

[0087] Bus 93 includes a data bus, an address bus, and a control bus.

[0088] Memory 92 may include volatile memory such as random access memory (RAM) 921 and / or cache memory 922, and may also include read-only memory (ROM) 923.

[0089] The memory 92 may further include a program tool 925 (or utility) having a set of (at least one) program modules 924. Such program modules 924 may include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each of these examples, or some combination thereof, may include an implementation of a network environment.

[0090] The processor 91 performs various functional applications and data processing by executing computer programs stored in memory 92 (for example, an encoding method for a battery management system provided in any of the embodiments described above).

[0091] The electronic device 90 can also communicate with one or more external devices 94 (e.g., a keyboard, a pointing device, etc.). This type of communication can be performed via an input / output (I / O) interface 95. Furthermore, the electronic device 90 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 96. As shown in the illustration, the network adapter 96 communicates with other modules of the electronic device 90 via a bus 93. Other hardware and / or software modules, such as microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, may be used in conjunction with the electronic device 90, but are not limited to these.

[0092] It should be noted that while the detailed description above refers to multiple units / modules or subunits / modules of electronic equipment, such classifications are merely illustrative and not mandatory. In practice, depending on the embodiment of the present invention, the features and functions of two or more units / modules described above can be embodied in a single unit / module. Conversely, the features and functions of a single unit / module described above can be further divided and embodied in multiple units / modules.

[0093] Embodiment 5

[0094] Embodiments of the present invention further provide a computer-readable storage medium on which a computer program is stored and which, when the program is executed by a processor, realizes an encoding method for a battery management system provided in any of the embodiments described above.

[0095] Here, the readable storage medium may, but is not limited to, a portable disk, a hard disk, random access memory, read-only memory, erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0096] Embodiment 6

[0097] Embodiments of the present invention further provide a computer program product that includes a computer program, which, when executed by a processor, realizes an encoding method for any of the battery management systems.

[0098] The program code for executing the computer program product of the present invention can be written in any combination of one or more programming languages, and the program code can be executed entirely on a user device, partially on a user device, or, as a standalone software package, partially on a user device, partially on a remote device, or fully on a remote device. [Industrial applicability]

[0099] The present invention is applicable to the technical field of encoding for battery management systems and provides a battery management system, a method for encoding a battery management system, and electronic equipment.

[0100] Although specific embodiments of the present invention have been described above, those skilled in the art will understand that these are merely illustrative and that the scope of protection of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and spirit of the present invention, and such changes and modifications shall be within the scope of protection of the present invention. [Explanation of Symbols]

[0101] 90:Electronic equipment 91: Processor 92: Memory 93: Bus 94: External equipment 95: I / O Interface 96: Network Adapter 921:RAM 922: Cache memory 923:ROM 924: Program Module 925: Programming Tools AFE: Battery sampling chip BMC: Battery Management and Control Panel CMC1~CMCN: Cell Sampling Control Panel GPIO0~GPIO4: Ports ID0~ID3: Port WAKE_IN: Port

Claims

1. It includes a battery management control panel and at least two cell sampling control panels, the battery management control panel being connected to each of the cell sampling control panels, and each of the cell sampling control panels including a bridge chip. The battery management control panel is used to change the ID status of the ID port of the cell sampling control panel by transmitting a first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel, wherein each of the first-level signals transmitted from the battery management control panel to each of the cell sampling control panels is different, and the ID status represents a unique identifier of the cell sampling control panel. A battery management system characterized by the following features.

2. Each of the battery management control panels is connected to each of the cell sampling control panels via a CAN bus, and each battery management control panel transmits the first level signal via the CAN bus to the GPIO port of the bridge chip included in the cell sampling control panel. The battery management system according to claim 1, characterized in that

3. The battery management control panel is further connected to one of the cell sampling control panels via a wake-up signal line, and the battery management control panel transmits a wake-up signal via the wake-up signal line to the bridge chip of the cell sampling control panel connected to the battery management control panel, and then transmits the first level signal to the bridge chip of the woken cell sampling control panel. and / or, two adjacent cell sampling control panels are connected via a separate wake-up signal line, and the battery management control panel transmits a separate wake-up signal via the separate wake-up signal line to the bridge chip of one of the other cell sampling control panels, and then transmits the first level signal to the bridge chip of the woken cell sampling control panel, where the other cell sampling control panels are the cell sampling control panels of the at least two cell sampling control panels, excluding the cell sampling control panel connected to the battery management control panel. A battery management system according to claim 1 or 2, characterized in that

4. The cell sampling control panel is used to feed back the ID status to the battery management control panel via the CAN bus, and the battery management control panel is further used to store the ID status fed back from the cell sampling control panel. and / or, before transmitting the first level signal to the GPIO port of the bridge chip included in the cell sampling control panel, the battery management control panel further transmits the same second level signal to the GPIO port of the bridge chip included in each of the cell sampling control panels, which is used to initialize the ID status of the ID port of each of the cell sampling control panels. The battery management system according to claim 2, characterized in that

5. The battery management control panel, in response to a duplicate ID status fed back from the cell sampling control panel, re-transmits the first level signal to the GPIO port of the bridge chip included in the cell sampling control panel, thereby enabling the cell sampling control panel to re-encode. The battery management system according to claim 1, characterized in that

6. A method for encoding a battery management system, This is applied to the battery management control panel included in the aforementioned battery management system, The battery management system further includes at least two cell sampling control panels, the battery management control panel being connected to each of the cell sampling control panels, The aforementioned encoding method is This includes transmitting a first-level signal to the GPIO port of the bridge chip included in the cell sampling control panel and changing the ID status of the ID port of the cell sampling control panel. Each of the first level signals transmitted to the cell sampling control panel is different, and the ID status represents a unique identifier for the cell sampling control panel. A method for encoding a battery management system, characterized by the above.

7. Transmitting the first level signal to the GPIO port of the bridge chip included in the cell sampling control panel means that This includes transmitting the same second level signal to the GPIO port of the bridge chip included in the cell sampling control panel, initializing the ID status of the ID port of each cell sampling control panel, and sequentially transmitting the first level signal to the GPIO port of the bridge chip included in the cell sampling control panel. and / or transmitting the first level signal to the GPIO port of a bridge chip included in the cell sampling control panel includes sequentially waking up one bridge chip and transmitting the first level signal to the GPIO port of the woken-up bridge chip included in the cell sampling control panel. and / or, the encoding method further includes receiving an ID status fed back from each of the cell sampling control panels and, in response to the presence of the same ID status, re-transmitting the first level signal to the GPIO port of the bridge chip included in the cell sampling control panel. The encoding method for a battery management system according to claim 6, characterized in that

8. A method for encoding a battery management system, This is applied to a cell sampling control panel included in the battery management system, the cell sampling control panel includes a bridge chip, the battery management system further includes a battery management control panel, and the battery management control panel is connected to the cell sampling control panel. The aforementioned encoding method is The GPIO port of the bridge chip receives a first level signal transmitted from the battery management control panel and changes the ID status of the ID port of the bridge chip, In the battery management system, at least two cell sampling control panels are included, and the first level signals transmitted from the battery management control panel to each of the cell sampling control panels are all different, and the ID status represents a unique identifier for the cell sampling control panel. A method for encoding a battery management system, characterized by the above.

9. The aforementioned encoding method is The battery management control panel is further provided with the ID status as feedback, and the battery management control panel stores the ID status. The encoding method for a battery management system according to claim 8, characterized in that

10. An electronic device comprising memory, a processor, and a computer program stored in memory and used to run on the processor, The processor executes the computer program to realize the encoding method for the battery management system according to any one of claims 6 to 9. An electronic device characterized by the following features.