Battery module coding circuit and system with preferential hardware control logic

By using a battery module encoding circuit with hardware control logic as the priority, and employing the BTS4140 switching chip and MOSFET design, cascaded encoding of battery modules was achieved. This solved the complexity and safety risks of traditional battery pack address encoding methods, and improved the stability and efficiency of the system.

CN223941816UActive Publication Date: 2026-02-24WEYLAND APEX CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422951636.6
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2026-02-24
Estimated Expiration
2034-12-02

AI Technical Summary

Technical Problem

Traditional battery pack address encoding methods require a stable DC power supply and multiple I/O ports, which are cumbersome to operate and pose safety risks. Furthermore, manual address configuration is required when replacing the battery pack, resulting in low efficiency.

Method used

The battery module encoding circuit adopts hardware control logic priority, and uses BTS4140 switching chip and MOSFET design to realize battery module encoding through cascading, reducing IO port requirements, simplifying operation process, and improving system stability and reliability.

Benefits of technology

It reduces hardware costs, improves the on/off control accuracy and safety of the battery management system, simplifies the battery module replacement process, and enables the system to automatically recognize new configurations, thereby improving work efficiency and fault tolerance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223941816U_ABST
    Figure CN223941816U_ABST
Patent Text Reader

Abstract

The utility model relates to the technical field of circuits, in particular to a battery module coding circuit and system with preferential hardware control logic. Each battery module comprises a master control MCU, and the battery module coding circuit is used for being arranged at the master control MCUs of the multiple battery modules in a one-to-one correspondence mode and used for achieving cascade connection of the multiple battery modules. The battery module coding circuit comprises a switching circuit, wherein the switching circuit is provided with an input end, an output end and a control end; and in the battery module coding circuit corresponding to any level of battery module in the plurality of battery modules, a coding signal generated by the output end of the battery module coding circuit is used for sending to the master control MCU of the next level of battery module, and the control end of the battery module coding circuit is used for receiving a corresponding control signal from the master control MCU of the corresponding battery module. According to the utility model, by adopting the design of hardware control logic priority, automation and cascade management of battery module coding are realized, and the efficiency and reliability of a battery management system are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of circuit technology, specifically to a battery module encoding circuit and system with hardware control logic priority. Background Technology

[0002] In battery management systems (BMS), real-time status monitoring of multiple battery packs is crucial, requiring the system to accurately identify the address of each pack. Traditional BMS systems typically rely on DIP switches and related circuitry for address encoding. High and low level signals generated by the DIP switches are input to the I / O ports of the master control module, which reads the status of these ports to determine the address of each slave module (each connected to a battery pack). Alternatively, resistors can be connected in series to create different voltage levels, with each slave module determining its address based on the read voltage value.

[0003] However, traditional battery pack address encoding methods have several shortcomings. First, they require a stable DC power supply and multiple I / O ports, which not only increases circuit complexity but also reduces system reliability. Second, configuring addresses by manually setting DIP switches or series resistors is not only cumbersome but also inefficient, requiring confirmation of battery pack information and manual address configuration each time a battery pack is replaced, posing safety risks. Utility Model Content

[0004] This utility model relates to a battery module encoding circuit and system with hardware control logic priority, which can overcome some or all defects of the prior art.

[0005] A battery module encoding circuit with hardware control logic priority is used to encode multiple battery modules; the battery module includes a main control MCU, and the battery module encoding circuit is used to be set one-to-one with the main control MCU of the multiple battery modules and to realize the cascading of the multiple battery modules;

[0006] The battery module encoding circuit includes a switching circuit, which has an input terminal, an output terminal, and a control terminal. The input terminal of the switching circuit is used to connect to the power supply voltage, the output terminal of the switching circuit is used to output the encoding signal, and the control terminal of the switching circuit is used to receive the drive signal to realize the on / off control between the input terminal and the output terminal.

[0007] In the battery module encoding circuit corresponding to any one of the multiple battery modules, the encoding signal generated at its output terminal is used to send to the main control MCU of the next level battery module, and its control terminal is used to receive the corresponding control signal from the main control MCU of the corresponding battery module.

[0008] This invention implements battery module encoding through a cascading method, significantly reducing the battery management system's I / O port requirements. Each battery module's main control MCU requires only a few I / O ports for communication, effectively reducing hardware costs. Simultaneously, the hardware control logic-first design avoids the error-prone manual setting of DIP switches or resistor series operations, improving system stability and reliability. Furthermore, the cascading method reduces the impact of a single battery module failure on the overall system, enhancing fault tolerance. In addition, this design simplifies the battery module replacement process; the system automatically recognizes new configurations without manual confirmation or address configuration, greatly improving work efficiency.

[0009] Preferably, the switching circuit includes a switching chip of model BTS4140.

[0010] By employing the high-performance switching chip BTS4140, which features low on-resistance, high switching speed, and excellent thermal management and diagnostic protection functions, not only is circuit design simplified and hardware costs reduced, but the on / off control accuracy, safety, and reliability of the battery management system are also significantly improved.

[0011] Preferably, the control terminal receives the drive signal through the drive branch, which includes a MOSFET Q1. The source S of the MOSFET Q1 is used to connect to the control terminal of the switching circuit, the drain D of the MOSFET Q1 is used to connect to the ground terminal, and the gate G of the MOSFET Q1 is used to connect to the output terminal of the main control MCU. The gate G of the MOSFET Q1 is connected to the ground terminal through a resistor R1.

[0012] The source (S) of MOSFET Q1 is connected to the control terminal of the switching circuit, the drain (D) is grounded, and the gate (G) is connected to the output of the main control MCU to receive control signals. To stabilize the operating state of MOSFET Q1 and prevent the gate G from being affected by electrostatic discharge or other interference, the gate G is also grounded through a resistor R1. This design ensures stable transmission of the drive signal while improving the control accuracy and reliability of the switching circuit. By adopting this optimized drive branch design, the battery module encoding circuit can respond more accurately to the instructions of the main control MCU, achieving efficient on / off control, thereby further improving the overall performance and stability of the battery management system.

[0013] Preferably, a sampling branch is also provided at the output of the switching circuit. The sampling branch is used to sample the encoded signal to generate a sampling signal for sending to the main control MCU of the corresponding battery module.

[0014] By adding a sampling branch at the output of the switching circuit, the main control MCU can obtain the status of the encoded signal in real time and accurately, thereby improving the overall performance, efficiency and reliability of the battery management system.

[0015] Preferably, the sampling branch includes resistors R2 and R3 connected in series, and a sampling terminal formed between resistors R2 and R3; wherein resistor R3 is connected to the ground terminal.

[0016] The sampling branch is constructed using resistors R2 and R3 connected in series, with R3 grounded. The resulting acquisition terminal accurately captures the coded signal from the switch circuit output and generates a high-quality sampling signal. By adjusting the resistor values, this design flexibly adapts to different coded signal level ranges, effectively reducing external noise interference and providing stable and accurate feedback for the battery management system, thus enhancing its overall performance and reliability.

[0017] A battery module encoding system with hardware control logic priority includes an encoding module and multiple battery modules to be encoded. The encoding module has an encoding master control MCU, and the battery modules have a master control MCU. The aforementioned battery module encoding circuit is provided at the encoding master control MCU and any of the master control MCUs.

[0018] The battery module coding system of this invention consists of a coding module and multiple battery modules to be coded. Both the coding module and the main control MCU of each battery module have a built-in battery module coding circuit including a high-precision sampling branch and optimized switching circuitry. The system receives coding instructions through the coding main control MCU, converts them into coded signals, and sends them to the main control MCU of the battery modules. This enables precise monitoring and control of the battery module status, improving the overall performance and reliability of the battery management system and providing strong support for optimized battery management, fault early warning, and intelligent development.

[0019] Preferably, the encoding module and the plurality of battery modules are cascaded sequentially through corresponding battery module encoding circuits; wherein...

[0020] The encoding module has a first output port (110), which is used to generate a drive signal sent to the corresponding battery module encoding circuit;

[0021] The main control MCU of the first-level battery module among the multiple battery modules is used to receive the encoded signal from the battery module encoding circuit corresponding to the encoding module.

[0022] The battery modules are cascaded together using their respective encoding circuits. The first output port of each encoding module generates a drive signal, which triggers the start of the encoding chain. This signal is first received by the main control MCU of the first-level battery module through its corresponding encoding circuit. Subsequently, the encoded signal is transmitted sequentially between each level of the battery modules. Each level's main control MCU processes the received encoded signal accordingly, achieving accurate identification and management of the battery modules. This cascading method also improves the stability and efficiency of signal transmission.

[0023] Preferably, a sampling branch is also provided at the output of the switching circuit of the battery module encoding circuit. The sampling branch is used to sample the encoded signal to generate a sampling signal.

[0024] The encoding module has a first input port (120), which is used to receive the sampling signal of the corresponding battery module encoding circuit.

[0025] By adding a sampling branch to the output of the switching circuit of the battery module encoding circuit and adding a first input port to the encoding module, the entire battery module management system has been comprehensively optimized in terms of signal processing and transmission, providing strong support for the precise control and management of the battery module.

[0026] Preferably, the encoding module has a second input port (130) for receiving an encoding signal from the battery module encoding circuit corresponding to the last stage battery module among the plurality of battery modules.

[0027] By adding a second input port to the encoding module, which is used to directly receive the encoding signal from the battery module encoding circuit of the last battery module in the battery module chain, the system's ability to monitor the state at the end of the battery module chain is enhanced, the system's reliability and redundancy are improved, and a strong guarantee is provided for the safe and efficient operation of the battery module.

[0028] Preferably, each battery module performs an encoding action when it receives an encoding signal from the battery module encoding circuit of the previous battery module.

[0029] By having each battery module perform an encoding action upon receiving the encoding signal from the encoding circuit of the previous battery module, it is ensured that as the encoding signal is transmitted level by level in the battery module chain, each level of battery module can encode the received signal, thereby realizing the hierarchical identification of the battery module. This enhances the security and reliability of the system and improves the accuracy and efficiency of battery module management. Attached Figure Description

[0030] Figure 1 This is a circuit diagram of a battery module encoding circuit with hardware control logic priority in Example 1.

[0031] Figure 2 This is a circuit diagram of the switching circuit in Example 1.

[0032] Figure 3 This is a schematic diagram of a battery module coding system with hardware control logic priority in Example 2. Detailed Implementation

[0033] To further understand the content of this utility model, a detailed description of the utility model is provided in conjunction with the embodiments. It should be understood that the embodiments are merely illustrative of the utility model and are not intended to limit it.

[0034] Example 1

[0035] like Figure 1 The battery module encoding circuit shown in Embodiment 1 is a hardware control logic priority type, which is used to encode multiple battery modules. Each battery module includes a main control MCU. The battery module encoding circuit is configured one-to-one with the main control MCU of the multiple battery modules and is used to realize the cascading of the multiple battery modules.

[0036] The battery module encoding circuit includes a switching circuit, which has an input terminal, an output terminal, and a control terminal. The input terminal of the switching circuit is used to connect to the power supply voltage, the output terminal of the switching circuit is used to output the encoding signal, and the control terminal of the switching circuit is used to receive the drive signal to realize the on / off control between the input terminal and the output terminal.

[0037] In the battery module encoding circuit corresponding to any one of the multiple battery modules, the encoding signal generated at its output terminal is used to send to the main control MCU of the next level battery module, and its control terminal is used to receive the corresponding control signal from the main control MCU of the corresponding battery module.

[0038] Specifically, each battery module is equipped with a corresponding battery module encoding circuit. These circuits not only independently encode their respective battery modules but also connect multiple battery modules in a cascaded manner, forming an ordered battery module chain. The input of the switching circuit is connected to the power supply voltage, providing stable power support to the output. The output generates and outputs encoded signals carrying the battery module's address information and other key data. The control terminal of the switching circuit receives control signals from the corresponding battery module's main control MCU, controlling the on / off state between the input and output terminals according to the signal instructions. This design allows the battery module encoding circuit to dynamically adjust according to actual needs, improving the system's flexibility and adaptability.

[0039] In practice, the battery module encoding circuit of each battery module sends its generated encoded signal to the main control MCU of the next battery module. In this way, the encoded signal can be passed step-by-step through the battery module chain, and each battery module can process and respond accordingly to the received signal. This cascading method not only simplifies the system wiring structure but also improves the stability and efficiency of signal transmission.

[0040] In this embodiment, the switching circuit includes a BTS4140 switching chip.

[0041] Specifically, such as Figure 2 The circuit diagram shown illustrates the switching circuit. The input of the switching circuit is connected to the power supply voltage, providing stable power to the BTS4140 chip and its subsequent circuitry. The control terminal of the switching circuit receives control signals from the corresponding battery module's main control MCU. These control signals can be digital or analog signals, used to control the switching state of the BTS4140 chip. Based on the control signals, the switching circuit of the BTS4140 chip implements on / off control between its input and output terminals. When the switch is in the ON state, an encoded signal is sent through the output terminal to the main control MCU of the next-level battery module. These encoded signals carry the battery module's address information and other key data, used to achieve cascading of battery modules and address identification.

[0042] In this embodiment, the control terminal receives the drive signal through the drive branch, which includes a MOS transistor Q1. The source S of the MOS transistor Q1 is used to connect to the control terminal of the switching circuit, the drain D of the MOS transistor Q1 is used to connect to the ground terminal, and the gate G of the MOS transistor Q1 is used to connect to the output terminal of the main control MCU. The gate G of the MOS transistor Q1 is connected to the ground terminal through a resistor R1.

[0043] Specifically, the source (S) of MOSFET Q1 is directly connected to the control terminal of the switching circuit. When MOSFET Q1 is activated, it can directly control the on / off state of the switching circuit. The drain (D) is connected to the ground terminal, providing a stable potential reference point for MOSFET Q1. The gate (G) of MOSFET Q1 is the key control point, receiving the output signal from the main control MCU. This signal can be a digital signal used to directly control the on or off state of MOSFET Q1. The gate (G) is also connected to the ground terminal through resistor R1. This resistor R1 plays two important roles: first, it provides a discharge path for the gate (G), ensuring that the charge on the gate can be quickly released when MOSFET Q1 is turned off, avoiding false turn-on; second, it acts as a current-limiting element, protecting the gate (G) from damage caused by transient voltage or current. The drive branch design in this embodiment not only achieves effective control of the switching circuit but also further improves the stability and reliability of the circuit, providing a solid foundation for further optimization and upgrading of the battery module coding circuit.

[0044] In this embodiment, a sampling branch is also provided at the output of the switching circuit. The sampling branch is used to sample the encoded signal to generate a sampling signal for sending to the main control MCU of the corresponding battery module.

[0045] In this embodiment, the sampling branch includes resistors R2 and R3 connected in series, and a sampling terminal formed between resistors R2 and R3; wherein, resistor R3 is connected to the ground terminal.

[0046] Specifically, the acquisition circuit consists of resistors R2 and R3 connected in series, forming a voltage divider circuit. The acquisition terminal is located between R2 and R3 and is used to measure the voltage value after voltage division. Resistor R3 is connected to the ground terminal, providing a stable potential reference point for the circuit. When an external analog signal (such as an encoded signal) is input to resistor R2, a voltage divider is generated between R2 and R3. The acquisition terminal captures this voltage signal and uses it as the input to the ADC. The MCU's internal ADC converts this analog voltage signal into a digital signal for subsequent processing. By utilizing the MCU's integrated ADC and a simple voltage divider circuit (composed of resistors R2 and R3), accurate acquisition and digital processing of external analog signals are achieved. This design not only simplifies the circuit structure and reduces costs but also improves the system's accuracy and reliability. Furthermore, it offers significant advantages such as ease of integration and low power consumption.

[0047] Example 2

[0048] like Figure 3 The battery module coding system with hardware control logic priority shown in Embodiment 2 includes a coding module and multiple battery modules to be coded. The coding module has a coding master control MCU, and the battery modules have a master control MCU. The coding master control MCU and any of the master control MCUs are provided with any of the battery module coding circuits described in Embodiment 1.

[0049] Specifically, the system includes an encoding module and multiple battery modules to be encoded. The encoding module has an encoding master control MCU, while each battery module is equipped with its own master control MCU. Each of these master control MCUs has the aforementioned battery module encoding circuit. The encoding process is initiated by the encoding master control MCU, which generates an initial encoding signal and transmits it to the master control MCU of the first battery module via the battery module encoding circuit. This signal is then passed sequentially between battery modules, with each battery module generating a unique encoding signal based on its location and sending it to the next level. Through the collaborative work of the encoding master control MCU and the battery module master control MCU, and the battery module encoding circuit, the system can achieve efficient encoding and accurate identification of battery modules, significantly improving the efficiency and accuracy of battery management.

[0050] In this embodiment, the encoding module and the plurality of battery modules are cascaded sequentially through corresponding battery module encoding circuits; wherein...

[0051] The encoding module has a first output port (110), which is used to generate a drive signal sent to the corresponding battery module encoding circuit;

[0052] The main control MCU of the first-level battery module among the multiple battery modules is used to receive the encoded signal from the battery module encoding circuit corresponding to the encoding module.

[0053] Specifically, the encoding module sends a drive signal to the battery module encoding circuit through the first output port (110) to achieve sequential cascading with multiple battery modules. The main control MCU of the first-level battery module receives and processes these signals, generates a unique encoded signal, and sequentially passes it to the main control MCU of the next-level battery module for further processing. Finally, all battery modules obtain an encoded signal representing their unique identity. This design ensures the accurate transmission of the encoded signal while improving the system's flexibility and scalability.

[0054] In this embodiment, a sampling branch is also provided at the output terminal of the switching circuit of the battery module encoding circuit. The sampling branch is used to sample the encoding signal to generate a sampling signal.

[0055] The encoding module has a first input port (120), which is used to receive the sampling signal of the corresponding battery module encoding circuit.

[0056] Specifically, a sampling branch is added to the output of the switching circuit for accurately sampling the encoded signal and generating a sampled signal. Simultaneously, the encoding module adds a first input port specifically for receiving these sampled signals. This allows the encoding module to monitor the operating status of the battery module's encoding circuit and the accuracy of the encoded signal in real time. Once an anomaly or deviation is detected, the encoding module can quickly correct or adjust it, thereby ensuring the accuracy and stability of the encoding process and improving the system's fault detection and diagnosis capabilities.

[0057] In this embodiment, the encoding module has a second input port (130), which is used to receive an encoding signal from the battery module encoding circuit corresponding to the last battery module in the plurality of battery modules.

[0058] Specifically, the second input port of the encoding module is used to receive encoding signals from the last-stage battery module encoding circuit among multiple battery modules. In practice, after the encoding module sends an initial drive signal through its first output port, the signal flows sequentially through each stage of the battery module encoding circuit. Each stage generates and transmits an encoding signal representing its identity according to preset logic. This series of encoding signals eventually reaches the last-stage battery module, where its encoding circuit generates a final encoding signal that integrates all module information and feeds it back to the encoding module through the second input port. In this embodiment, the added second input port (130) of the encoding module not only optimizes the implementation of the encoding process but also significantly improves the reliability and accuracy of the system, providing a strong guarantee for the stable operation of the battery module sequence.

[0059] In this embodiment, each battery module performs an encoding action when it receives the encoding signal sent by the battery module encoding circuit of the previous battery module.

[0060] Specifically, when the encoding module sends an initial drive signal through its first output port, this signal is first received by the battery module encoding circuit of the first-level battery module. This circuit processes the received drive signal according to preset encoding rules and logic, and generates an encoded signal representing the unique identity of the first-level battery module.

[0061] Subsequently, this coded signal is passed to the next-level battery module. Upon receiving the coded signal from the previous-level battery module, the second-level battery module's encoding circuit immediately executes the encoding action. It further processes the received coded signal according to its own encoding rules and logic, generating a new coded signal containing the second-level battery module's identity information.

[0062] This process continues along the battery module sequence, with each battery module performing the same encoding action. This continues until the last battery module receives the encoded signal from the previous stage and generates the final encoded signal representing the entire battery module sequence.

[0063] The coding process not only ensures that each battery module can correctly receive, process, and transmit coded signals, but also enables the entire battery module sequence to form a complete and accurate coding chain. This design not only improves the reliability and accuracy of the coding process, but also provides strong support for subsequent battery module management, monitoring, and maintenance.

[0064] In summary, the battery module coding system with hardware control logic priority in this embodiment not only has efficient coding and accurate identification capabilities, but also includes key functions such as judgment, query, uploading (to the host computer), and CAN bus communication.

[0065] During the encoding process, the main control MCU of each battery module verifies the validity of the received encoded signal and generates a new encoded signal according to its own encoding rules, which is then passed to the next level. This step-by-step transmission method ensures that the entire battery module sequence can form a complete and accurate encoding chain.

[0066] In addition, the system also supports judgment and query functions. The main control MCU can determine whether the received encoded signal is valid, and query the status or information of the upper or lower level modules when necessary to ensure the smooth progress of the encoding process.

[0067] After encoding is completed, the main control MCU of the last battery module generates the final encoded signal representing the entire battery module sequence and uploads it to the host computer for further processing or analysis. Alternatively, via the CAN bus interface, the main control MCU of the battery module can communicate with other battery modules, battery management systems, and other modules to exchange status information, configuration information, and control commands, thereby achieving efficient management and control of the battery modules.

[0068] It is readily understood that those skilled in the art can combine, split, or reorganize the embodiments provided in this application to obtain other embodiments, all of which do not exceed the protection scope of this application.

[0069] The present invention and its embodiments have been described above illustratively. This description is not restrictive, and the embodiments shown are only part of the embodiments of the present invention. The actual structure is not limited to this. Therefore, if those skilled in the art are inspired by this description and design similar structures and embodiments without departing from the inventive spirit of the present invention, such designs should fall within the protection scope of the present invention.

Claims

1. A battery module encoding circuit with hardware control logic priority, characterized in that: Used to encode multiple battery modules; The battery module includes a main control MCU. The battery module encoding circuit is configured one-to-one with the main control MCU of the multiple battery modules and is used to realize the cascading of the multiple battery modules. The battery module encoding circuit includes a switching circuit, which has an input terminal, an output terminal, and a control terminal. The input terminal of the switching circuit is used to connect to the power supply voltage, the output terminal of the switching circuit is used to output the encoding signal, and the control terminal of the switching circuit is used to receive the drive signal to realize the on / off control between the input terminal and the output terminal. In the battery module encoding circuit corresponding to any one of the multiple battery modules, the encoding signal generated at its output terminal is used to send to the main control MCU of the next level battery module, and its control terminal is used to receive the corresponding control signal from the main control MCU of the corresponding battery module. A sampling branch is also provided at the output of the switching circuit. The sampling branch is used to sample the encoded signal to generate a sampling signal for sending to the main control MCU of the corresponding battery module.

2. The battery module encoding circuit according to claim 1, characterized in that: The switching circuit includes a BTS4140 switching chip.

3. The battery module encoding circuit according to claim 1, characterized in that: The control terminal receives the drive signal through the drive branch, which includes a MOSFET Q1. The source S of the MOSFET Q1 is connected to the control terminal of the switching circuit, the drain D of the MOSFET Q1 is connected to the ground terminal, and the gate G of the MOSFET Q1 is connected to the output terminal of the main control MCU. The gate G of the MOSFET Q1 is connected to the ground terminal through a resistor R1.

4. The battery module encoding circuit according to claim 1, characterized in that: The sampling branch includes resistors R2 and R3 connected in series, and a sampling terminal formed between resistors R2 and R3; wherein resistor R3 is connected to the ground terminal.

5. A battery module coding system prioritizing hardware control logic, characterized in that: The device includes an encoding module and multiple battery modules to be encoded. The encoding module has an encoding master control MCU, and the battery modules have a master control MCU. The encoding master control MCU and any of the master control MCUs are provided with the battery module encoding circuit described in any of claims 1-4.

6. The battery module coding system according to claim 5, characterized in that: The encoding module and the plurality of battery modules are cascaded sequentially through corresponding battery module encoding circuits; wherein... The encoding module has a first output port (110), which is used to generate a drive signal sent to the corresponding battery module encoding circuit; The main control MCU of the first-level battery module among the multiple battery modules is used to receive the encoded signal from the battery module encoding circuit corresponding to the encoding module.

7. The battery module coding system according to claim 6, characterized in that: A sampling branch is also provided at the output of the switching circuit of the battery module encoding circuit. The sampling branch is used to sample the encoded signal to generate a sampling signal. The encoding module has a first input port (120), which is used to receive the sampling signal of the corresponding battery module encoding circuit.

8. The battery module coding system according to claim 7, characterized in that: The encoding module has a second input port (130) for receiving an encoding signal from the battery module encoding circuit corresponding to the last stage battery module among the plurality of battery modules.

9. The battery module coding system according to any one of claims 5-8, characterized in that: When any battery module receives the encoding signal sent by the battery module encoding circuit of the previous battery module, it performs the encoding action.