Battery management system and method

Through the coordinated work of single-pole double-throw switch and multi-throw switch, combined with processor control, the intelligent management of the multi-battery system is realized, the voltage difference and charging efficiency problems between multiple batteries are solved, and the energy utilization efficiency and battery life are improved.

CN120565864APending Publication Date: 2025-08-29ZHENSHI INFORMATION TECH SHANGHAI CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510716463.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

How to realize intelligent management of multi-battery systems to improve energy utilization efficiency, especially in electric vehicles, energy storage systems and portable electronic devices, the prior art is difficult to effectively solve the voltage difference and charging efficiency problems between multiple batteries.

Method used

The coordinated work of single-pole double-throw switch and multi-throw switch is adopted. Through the control of the processor, the voltage difference between batteries is accurately identified, and when the voltage difference is not less than the preset value, quickly switch the switch state, so that the high-voltage battery is charged to the low-voltage battery, realizing dynamic equalization and intelligent management.

Benefits of technology

It improves energy utilization efficiency, extends the battery life, and improves the charging efficiency of the battery pack and the safety and stability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120565864A_ABST
    Figure CN120565864A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of batteries, and further relates to a battery management system and method. The system comprises a plurality of single-pole double-throw switches, the input end of each single-pole double-throw switch is connected with a corresponding battery, and the first output end of each single-pole double-throw switch is connected with the first output ends of other single-pole double-throw switches through a plurality of multi-pole multi-throw switches; the processor is connected with all the multi-pole multi-throw switches and all the single-pole double-throw switches; and when the voltage difference among the plurality of batteries is not less than a first preset value, the processor is used for switching the single-pole double-throw switches of the batteries of which the voltage difference is not less than the first preset value to the first output end, and switching on the multi-pole multi-throw switches among the batteries of which the voltage difference is not less than the first preset value, so that the high-voltage battery charges the low-voltage battery. According to the system, intelligent management of multiple batteries is realized, and the energy utilization efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery technology, and further to a battery management system and method. Background Art

[0002] In today's rapidly evolving energy landscape, intelligent management of multi-battery systems has become a key technology for improving energy efficiency and device performance. With the widespread adoption of electric vehicles, energy storage systems, and portable electronic devices, achieving intelligent multi-battery management to enhance energy efficiency has become a pressing technical challenge. Summary of the Invention

[0003] In order to solve the above technical problems, the present application provides a battery management system and method, which realizes the intelligent management of multiple batteries and improves energy utilization efficiency.

[0004] In a first aspect, the present application provides a battery management system, comprising: a plurality of single-pole double-throw switches, wherein the input end of each single-pole double-throw switch is connected to a corresponding battery, and the first output end of each single-pole double-throw switch is connected to the first output end of other single-pole double-throw switches through a plurality of multi-pole multi-throw switches; a processor, wherein the processor is connected to all multi-pole multi-throw switches and connected to all single-pole double-throw switches; when there is a voltage difference between multiple batteries that is not less than a first preset value, the processor is used to switch the single-pole double-throw switch of the battery with a voltage difference not less than the first preset value to the first output end, and to turn on the multi-pole multi-throw switches between the batteries with a voltage difference not less than the first preset value, so that the high-voltage battery charges the low-voltage battery.

[0005] The above battery management system, through the coordinated work of single-pole double-throw switches and multi-pole multi-throw switches, under the control of the processor, can accurately identify the voltage difference between batteries, and when the voltage difference is not less than a first preset value, quickly switch the relevant switches to the appropriate state, so that the high-voltage battery charges the low-voltage battery, thereby realizing dynamic balancing and intelligent management of multiple batteries, improving energy utilization efficiency, and effectively extending the battery life.

[0006] In one implementation, the second output end of each single-pole double-throw switch is connected to the charging bus; the processor is connected to the charging bus through the charging chip; when the voltage difference between all batteries is less than a first preset value and the voltage of all batteries is less than a second preset value, the processor is used to switch each single-pole double-throw switch to the second output end so that the charging chip charges each battery.

[0007] The battery management system described above connects the second output of a single-pole double-throw switch to the charging busbar, and the processor controls the charging process through the charging chip. When the voltage difference between all batteries is less than a first preset value and the voltage of all batteries is less than a second preset value, the processor switches each single-pole double-throw switch to its second output, allowing the charging chip to charge each battery. This design not only enables precise charging control of the battery pack, but also improves the charging efficiency and service life of the battery pack, ensuring the safety and stability of the battery system.

[0008] In one implementation, when a voltage difference between a first battery and a second battery is not less than a first preset value, and the voltage of the first battery is greater than the voltage of the second battery, the processor is configured to switch the single-pole double-throw switches corresponding to each of the first battery and the second battery to the first output terminal, and to switch the first multi-pole multi-throw switch to the first output terminal corresponding to the first input terminal, so that the first battery charges the second battery; wherein the first battery is connected to the first input terminal through the corresponding single-pole double-throw switch, and the second battery is connected to the first output terminal corresponding to the first input terminal through the corresponding single-pole double-throw switch.

[0009] In one implementation, when the voltage difference between all batteries is less than a first preset value and the voltage of all batteries is not less than a second preset value, the processor is configured to control the charging chip to stop charging each battery.

[0010] In one implementation, the processor is in communication with all batteries and is configured to periodically obtain battery information of all batteries, wherein the battery information includes voltage, power level, and temperature; and the processor is configured to determine a voltage difference between all batteries based on the voltages of all batteries.

[0011] In a second aspect, the present application also provides a battery management method, including: determining the voltage difference between all batteries based on the voltages of all batteries; when there is a voltage difference between multiple batteries that is not less than a first preset value, switching the single-pole double-throw switch of the battery with a voltage difference not less than the first preset value to the first output end, and turning on the multi-pole multi-throw switch between the batteries with a voltage difference not less than the first preset value, so that the high-voltage battery charges the low-voltage battery.

[0012] The above battery management method accurately monitors the voltages of all batteries and calculates their voltage differences. When the voltage difference between multiple batteries is not less than a first preset value, the system can intelligently switch the single-pole double-throw switches of the relevant batteries to the first output terminal and turn on the corresponding multi-pole multi-throw switches, thereby enabling the high-voltage battery to charge the low-voltage battery. This design not only realizes the intelligent management of multiple batteries, but also improves energy utilization efficiency and ensures the stability and reliability of the battery system.

[0013] In one implementation, the method further includes: when the voltage difference between all batteries is less than a first preset value and the voltage of all batteries is less than a second preset value, switching each single-pole double-throw switch to the second output end so that the charging chip charges each battery.

[0014] In one implementation, when there is a voltage difference between two batteries that is not less than a first preset value, the single-pole double-throw switch of the battery with a voltage difference not less than the first preset value is switched to the first output end, and the multi-pole multi-throw switch between the batteries with a voltage difference not less than the first preset value is turned on, so that the high-voltage battery charges the low-voltage battery. Specifically, the method includes: when there is a voltage difference between the first battery and the second battery that is not less than the first preset value, and the voltage of the first battery is greater than the voltage of the second battery, switching the single-pole double-throw switches corresponding to the first battery and the second battery to the first output end, and switching the first multi-pole multi-throw switch to the first output end corresponding to the first input end, so that the first battery charges the second battery; wherein the first battery is connected to the first input end through the corresponding single-pole double-throw switch, and the second battery is connected to the first output end corresponding to the first input end through the corresponding single-pole double-throw switch.

[0015] In one implementation, the processor is in communication with all batteries and is configured to periodically obtain battery information of all batteries, wherein the battery information includes voltage, power level, and temperature.

[0016] In one implementation, the processor includes an MCU.

[0017] Compared with the prior art, the present invention has at least one of the following beneficial effects:

[0018] 1. Through the coordinated work of single-pole double-throw switches and multi-pole multi-throw switches, under the control of the processor, the voltage difference between batteries can be accurately identified. When the voltage difference is not less than a first preset value, the relevant switches are quickly switched to the appropriate state, allowing the high-voltage battery to charge the low-voltage battery, thereby achieving dynamic balancing and intelligent management of multiple batteries, improving energy utilization efficiency, and effectively extending the battery life.

[0019] 2. The second output of the single-pole double-throw switch is connected to the charging busbar, and the processor controls the charging process through the charging chip. When the voltage difference between all batteries is less than a first preset value and the voltage of all batteries is less than a second preset value, the processor switches each single-pole double-throw switch to the second output, allowing the charging chip to charge each battery. This design not only achieves precise charging control of the battery pack, but also improves the charging efficiency and service life of the battery pack, ensuring the safety and stability of the battery system. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The preferred embodiments will be described below in a clear and understandable manner with reference to the accompanying drawings to further illustrate the above-mentioned characteristics, technical features, advantages and implementation methods of the present invention.

[0021] Figure 1 A schematic structural diagram of a battery management system provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the specific embodiments of the present invention will be described below with reference to the accompanying drawings. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings and other embodiments can be obtained based on these drawings without inventive work.

[0023] To simplify the drawings, only portions relevant to the invention are schematically depicted in each figure; they do not represent the actual structure of the product. Furthermore, to simplify the drawings and facilitate understanding, in some figures, only one component with the same structure or function is schematically depicted or labeled. In this document, "one" not only means "only one" but also "more than one."

[0024] It should be further understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0025] It should be noted that, unless otherwise specified or limited, the terms "mounted," "connected," and "connected" should be understood broadly. For example, they can refer to fixed, detachable, or integral connections; mechanical or electrical connections; direct or indirect connections through an intermediary; and internal communication between two components. Those skilled in the art will understand the specific meanings of these terms in the present invention based on the specific circumstances.

[0026] In addition, in the description of the present application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0027] It should be noted that the above embodiments can be freely combined as needed. The above are only preferred embodiments of the present invention. It should be noted that those skilled in the art can make several improvements and modifications without departing from the principles of the present invention, and such improvements and modifications should also be considered within the scope of protection of the present invention.

[0028] Intelligent multi-battery management enables refined management of multiple batteries through an integrated hardware architecture and advanced software algorithms. For example, multiple high-precision sensors can be deployed to monitor key parameters such as voltage, current, and temperature of each battery in real time. Using this data, the system can dynamically assess the battery's health and charging needs.

[0029] During the charging process, an adaptive charging strategy can be adopted based on the real-time status of the battery. For example, if the voltage difference between multiple batteries is greater than a preset value, these batteries can be connected in parallel to the charging circuit and charged by an external power supply. For another example, if the voltage difference between all batteries is less than a preset value and the voltage of all batteries is insufficient, all batteries can be connected to the charging bus and charged by the charging chip. For another example, if the voltage difference between multiple batteries is greater than a preset value, these batteries can be connected in parallel using a multi-pole, multi-throw switch, so that the high-voltage battery charges the low-voltage battery. All of the above methods can achieve intelligent management of multiple batteries and improve energy utilization efficiency.

[0030] The following is explained with reference to the accompanying drawings:

[0031] Reference Attachment Figure 1 , which shows a schematic structural diagram of a battery management system provided by an embodiment of the present application. Figure 1 As shown, it includes: multiple single-pole double-throw switches (refer to the attached Figure 1 SPDT1, SPDT2, etc.), multiple batteries, multiple multi-pole multi-throw switches (attached Figure 1 Only one multi-pole multi-throw switch is shown, the rest are not shown), charging chip, processor (refer to the attached Figure 1 MCU control in), charging bus (refer to the attached Figure 1 The input end of each single-pole double-throw switch is connected to the corresponding battery, and the first output end of each single-pole double-throw switch (see the attached Figure 1 The single-pole double-throw switches (labeled A2 and B2) are connected to the first output ends of other single-pole double-throw switches through multiple multi-pole multi-throw switches; the processor is connected to all the multi-pole multi-throw switches and all the single-pole double-throw switches; when the voltage difference between multiple batteries is not less than a first preset value, the processor is used to switch the single-pole double-throw switches of the batteries with a voltage difference not less than the first preset value to the first output end, and turn on the multi-pole multi-throw switches between the batteries with a voltage difference not less than the first preset value, so that the high-voltage battery charges the low-voltage battery.

[0032] A processor is a circuit with signal processing capabilities. In one example, a processor can be a circuit with the ability to read and execute instructions; for example, a central processing unit (CPU), a microcontroller unit (MCU), a microprocessor unit (MPU), a graphics processing unit (GPU), or a digital signal processor (DSP). In another example, a processor can achieve its processing capabilities through the logical relationships of a hardware circuit, where the logical relationships of the hardware circuit are fixed or reconfigurable. For example, the processor can be a dedicated processor, such as a processor implemented by an application specific integrated circuit (ASIC), which achieves processing capabilities by designing the logical relationships between components within the circuit; another example, a processor implemented by a programmable logic device (PLD), which achieves processing capabilities by configuring the logical relationships between logic devices through a configuration file; for example, a processor implemented by a field programmable gate array (FPGA). In another example, the processor may be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc. This application is not limited to the type of processor.

[0033] Each battery has a corresponding single-pole double-throw (SPDT) switch. This SPDT switch connects each battery to the charging bus, allowing the charging chip to charge each battery through the charging bus. The SPDT switch can also connect individual batteries via a multi-pole multi-throw (MPMT) switch, allowing a high-voltage battery to charge a lower-voltage battery. In other words, an MPMT switch can connect any two or more batteries in parallel, allowing them to charge each other and achieve voltage balancing between the batteries.

[0034] Any battery is connected to the input of its corresponding single-pole double-throw switch, and the first output of its corresponding single-pole double-throw switch is connected to the first outputs of other single-pole double-throw switches through multiple multi-pole multi-throw switches. Each battery can serve as the input of a multi-pole multi-throw switch, thereby connecting to the inputs of multiple multi-pole multi-throw switches. That is, any battery can be connected to the inputs of multiple multi-pole multi-throw switches via the first output of its corresponding single-pole double-throw switch. Each battery can also serve as the output of a multi-pole multi-throw switch, thereby connecting to the output of each multi-pole multi-throw switch. That is, any battery can be connected to the outputs of multiple multi-pole multi-throw switches via the first output of its corresponding single-pole double-throw switch. This achieves the purpose of connecting any two or more batteries in parallel through multiple multi-pole multi-throw switches.

[0035] The processor can periodically obtain the voltages of all batteries and, based on the voltages of all batteries, determine the voltage difference between each battery. When the voltage difference between multiple batteries among all batteries is not less than a first preset value, the processor can switch the single-pole double-throw (SPDT) switches corresponding to these batteries to the first output terminal and turn on the multi-pole multi-throw (MPMT) switch connecting these batteries in parallel, so that the high-voltage battery charges the low-voltage battery, achieving voltage balance between the batteries. Turning on the MPMT switch does not necessarily mean that all paths in the MPMT switch are turned on. For example, if the voltage difference between battery A and battery B is not less than a first preset value, and battery A is a high-voltage battery and battery B is a low-voltage battery, the connection between battery A and battery B can be such that battery A serves as the input of a particular MPMT switch, connected to one of the input terminals of the MPMT switch, and battery B serves as the output of the MPMT switch, connected to one of the output terminals of the input terminals. Conversely, within the same MPMT switch, battery A can also serve as the output and battery B as the input. Therefore, when the same multi-pole, multi-throw switch has a connection configuration in which battery A is the input and battery B is the output, or a connection configuration in which battery B is the input and battery A is the output, the processor switches on the path in which battery A is the input and battery B is the output. In other words, when the voltage difference between multiple batteries is not less than a first preset value, the processor switches on the path in which the high-voltage battery is the input of the multi-pole, multi-throw switch and the low-voltage battery is the output of the multi-pole, multi-throw switch.

[0036] The embodiment of the present application, through the coordinated operation of a single-pole double-throw switch and a multi-pole multi-throw switch, can accurately identify the voltage difference between batteries under the control of a processor, and when the voltage difference is not less than a first preset value, quickly switch the relevant switches to the appropriate state, so that the high-voltage battery charges the low-voltage battery, thereby achieving dynamic balancing and intelligent management of multiple batteries, improving energy utilization efficiency, and effectively extending the battery life.

[0037] In one embodiment of the present application, refer to the attached Figure 1 , the second output terminal of each SPDT switch (refer to the attached Figure 1 The single-pole double-throw switches (labeled A1 and B1) are connected to the charging bus; the processor is connected to the charging bus through the charging chip; when the voltage difference between all the batteries is less than a first preset value and the voltage of all the batteries is less than a second preset value, the processor is used to switch each single-pole double-throw switch to the second output end so that the charging chip charges each battery.

[0038] Each battery is connected to the charging busbar via the second output of its corresponding single-pole double-throw switch. When the voltage difference between all batteries is less than a first preset value, and the voltage of all batteries is less than a second preset value, the processor is configured to switch each single-pole double-throw switch to the second output, connecting all batteries to the charging busbar. At this point, all batteries are connected in parallel to form an equivalent large battery, and the processor can control the charging chip to charge this equivalent large battery.

[0039] In this embodiment of the present application, the second output terminal of a single-pole double-throw switch is connected to the charging busbar, and the processor controls the charging process through the charging chip. When the voltage difference between all batteries is less than a first preset value and the voltage of all batteries is less than a second preset value, the processor switches each single-pole double-throw switch to the second output terminal, allowing the charging chip to charge each battery. This design not only achieves precise charging control of the battery pack, but also improves the charging efficiency and service life of the battery pack, ensuring the safety and stability of the battery system.

[0040] In one embodiment of the present application, when there is a voltage difference between the first battery and the second battery that is not less than a first preset value, and the voltage of the first battery is greater than the voltage of the second battery, the processor is used to switch the single-pole double-throw switches corresponding to the first battery and the second battery to the first output end, and switch the first multi-pole multi-throw switch to the first output end corresponding to the first input end, so that the first battery charges the second battery; wherein the first battery is connected to the first input end through the corresponding single-pole double-throw switch, and the second battery is connected to the first output end corresponding to the first input end through the corresponding single-pole double-throw switch.

[0041] The processor determines the voltage difference between each battery based on the voltage of all batteries. When the voltage difference between two batteries among all batteries is not less than a first preset value, it is determined that the two batteries are the first battery and the second battery, and the voltage of the first battery is greater than the voltage of the second battery. The first battery is connected to the first input terminal of the first multi-pole multi-throw switch through the corresponding single-pole double-throw switch, and the second battery is connected to the first output terminal corresponding to the first input terminal of the first multi-pole multi-throw switch through the corresponding single-pole double-throw switch. The processor can switch the single-pole double-throw switch corresponding to each of the first battery and the second battery to the first output terminal (the first output terminal refers to the first output terminal of the single-pole double-throw switch), and switch the first multi-pole multi-throw switch to the first output terminal corresponding to the first input terminal (that is, the path between the first input terminal and the first output terminal corresponding to the first input terminal is conductive), so that the first battery and the second battery are connected in parallel to the first multi-pole multi-throw switch, and the first battery charges the second battery, thereby achieving voltage balance between the first battery and the second battery.

[0042] In one embodiment of the present application, when the voltage difference between all batteries is less than a first preset value and the voltage of all batteries is not less than a second preset value, the processor is configured to control the charging chip to stop charging each battery.

[0043] In one embodiment of the present application, the processor is connected to communicate with all batteries and is used to periodically obtain battery information of all batteries, where the battery information includes voltage, power, and temperature; the processor is used to determine the voltage difference between all batteries based on the voltage of all batteries.

[0044] Each battery has a unique device ID, which can be identified by programming different values ​​into the fuel gauge register. Each battery's fuel gauge can report battery information to the processor via serial communication. Serial communication includes, but is not limited to, asynchronous serial communication, synchronous serial communication, half-duplex serial communication, and full-duplex serial communication.

[0045] An embodiment of the present application provides a battery management method, applicable to the battery management system of any of the above embodiments. The method includes: determining the voltage difference between all batteries based on the voltages of all batteries; when the voltage difference between multiple batteries is not less than a first preset value, switching the single-pole double-throw switches of the batteries with a voltage difference not less than the first preset value to a first output terminal, and switching on the multi-pole multi-throw switches between the batteries with a voltage difference not less than the first preset value, so that the high-voltage battery charges the low-voltage battery.

[0046] The embodiment of the present application accurately monitors the voltages of all batteries and calculates their voltage difference. When the voltage difference between multiple batteries is not less than a first preset value, the system can intelligently switch the single-pole double-throw switch of the relevant battery to the first output terminal and turn on the corresponding multi-pole multi-throw switch, thereby enabling the high-voltage battery to charge the low-voltage battery. This design not only realizes the intelligent management of multiple batteries, but also improves energy utilization efficiency and ensures the stability and reliability of the battery system.

[0047] In one embodiment of the present application, it also includes: when the voltage difference between all batteries is less than a first preset value, and the voltage of all batteries is less than a second preset value, each single-pole double-throw switch is switched to the second output end to enable the charging chip to charge each battery.

[0048] In one embodiment of the present application, when there is a voltage difference between two batteries that is not less than a first preset value, the single-pole double-throw switch of the battery with a voltage difference not less than the first preset value is switched to the first output end, and the multi-pole multi-throw switch between the batteries with a voltage difference not less than the first preset value is turned on, so that the high-voltage battery charges the low-voltage battery. Specifically, the method includes: when there is a voltage difference between the first battery and the second battery that is not less than the first preset value, and the voltage of the first battery is greater than the voltage of the second battery, switching the single-pole double-throw switches corresponding to the first battery and the second battery to the first output end, and switching the first multi-pole multi-throw switch to the first output end corresponding to the first input end, so that the first battery charges the second battery; wherein the first battery is connected to the first input end through the corresponding single-pole double-throw switch, and the second battery is connected to the first output end corresponding to the first input end through the corresponding single-pole double-throw switch.

[0049] In one embodiment of the present application, the processor is in communication with all batteries and is configured to periodically obtain battery information of all batteries, wherein the battery information includes voltage, power level, and temperature.

[0050] It should be noted that the above embodiments can be freely combined as needed. The above are only preferred embodiments of the present invention. It should be pointed out that those skilled in the art can make several improvements and modifications without departing from the principles of the present invention, and such improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A battery management system, characterized in that: include: a plurality of single-pole double-throw switches, wherein the input end of each of the single-pole double-throw switches is connected to a corresponding battery, and the first output end of each of the single-pole double-throw switches is connected to the first output ends of other single-pole double-throw switches through a plurality of multi-pole multi-throw switches; a processor connected to all the multi-pole multi-throw switches and all the single-pole double-throw switches; When there is a voltage difference between multiple batteries that is not less than a first preset value, the processor is used to switch the single-pole double-throw switch of the battery whose voltage difference is not less than the first preset value to the first output end, and turn on the multi-pole multi-throw switch between the batteries whose voltage difference is not less than the first preset value, so that the high-voltage battery charges the low-voltage battery.

2. The battery management system according to claim 1, characterized in that: The second output end of each single-pole double-throw switch is connected to the charging bus; The processor is connected to the charging bus through a charging chip; When the voltage difference between all batteries is less than the first preset value, and the voltage of all batteries is less than the second preset value, the processor is used to switch each of the single-pole double-throw switches to the second output end, so that the charging chip charges each of the batteries.

3. The battery management system according to claim 1, characterized in that: When a voltage difference between the first battery and the second battery is not less than the first preset value, and the voltage of the first battery is greater than the voltage of the second battery, the processor is configured to switch the single-pole double-throw switches corresponding to the first battery and the second battery to the first output terminal, and switch the first multi-pole multi-throw switch to the first output terminal corresponding to the first input terminal, so that the first battery charges the second battery; The first battery is connected to the first input terminal through the corresponding single-pole double-throw switch, and the second battery is connected to the first output terminal corresponding to the first input terminal through the corresponding single-pole double-throw switch.

4. The battery management system according to claim 2, characterized in that: When the voltage difference between all the batteries is less than the first preset value, and the voltage of all the batteries is not less than the second preset value, the processor is used to control the charging chip to stop charging each of the batteries.

5. The battery management system according to any one of claims 1 to 4, characterized in that: The processor is in communication with all batteries and is configured to periodically obtain battery information of all batteries, wherein the battery information includes voltage, power, and temperature; The processor is configured to determine the voltage differences between all the batteries according to the voltages of all the batteries.

6. A battery management method, applied to the battery management system according to any one of claims 1 to 5, characterized in that: include: Based on the voltages of all the batteries, determine the voltage differences between all the batteries; When the voltage difference between multiple batteries is not less than the first preset value, the single-pole double-throw switches of the batteries with a voltage difference not less than the first preset value are switched to the first output end, and the multi-pole multi-throw switches between the batteries with a voltage difference not less than the first preset value are turned on, so that the high-voltage battery charges the low-voltage battery.

7. The battery management method according to claim 6, characterized in that: Also includes: When the voltage difference between all the batteries is less than the first preset value, and the voltage of all the batteries is less than the second preset value, each of the single-pole double-throw switches is switched to the second output end, so that the charging chip charges each of the batteries.

8. The battery management method according to claim 6, characterized in that: When the voltage difference between the two batteries is not less than the first preset value, switching the single-pole double-throw switch of the battery with the voltage difference not less than the first preset value to the first output terminal, and turning on the multi-pole multi-throw switch between the batteries with the voltage difference not less than the first preset value, so that the high-voltage battery charges the low-voltage battery, specifically includes: When a voltage difference between the first battery and the second battery is not less than the first preset value, and the voltage of the first battery is greater than the voltage of the second battery, the single-pole double-throw switches corresponding to the first battery and the second battery are switched to the first output terminal, and the first multi-pole multi-throw switch is switched to the first output terminal corresponding to the first input terminal, so that the first battery charges the second battery; The first battery is connected to the first input terminal through the corresponding single-pole double-throw switch, and the second battery is connected to the first output terminal corresponding to the first input terminal through the corresponding single-pole double-throw switch.

9. The battery management method according to any one of claims 6 to 8, characterized in that: The processor is in communication with all batteries and is used to periodically obtain battery information of all batteries, wherein the battery information includes voltage, power, and temperature.

10. The battery management method according to any one of claims 6 to 8, characterized in that: The processor includes an MCU.