A battery management system and a control method thereof
By designing an abnormal handling mechanism for the control module and the driver module in the battery management system, it ensures that the battery management system can maintain normal operation when the control module is abnormal, solving the safety problems of power batteries and achieving high safety and strong robust battery management.
Patent Information
- Application Number
- CN202210415811.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-20
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2042-04-20
AI Technical Summary
Safety issues of power batteries in new energy vehicles, including fires, explosions, charge and discharge loss and high-voltage insulation failures caused by failures, thermal runaway, etc., are difficult for existing battery management systems to effectively solve these problems.
A battery management system is designed, including a driving module, a control module and an energy storage module. The control module is connected to the driving module through the first IO interface. When an abnormality occurs in the control module itself, the driving module is triggered to generate a driving signal within a preset time through the first IO interface to ensure that the connection state between the energy storage module and the preset electrical equipment remains stable.
When an abnormality occurs in the control module, the battery management system can maintain normal operation, preventing the system from suddenly losing power or risk of overcharge, over-discharge and thermal runaway, and ensuring that the vehicle meets the functional safety goals of ASIL D.
Smart Images

Figure CN114865114B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of circuit technology, and in particular to a battery management system and a control method of the battery management system. Background Art
[0002] As the energy source of new energy electric vehicles, power batteries occupy a core position in the design of the whole vehicle. With the substantial increase in the sales of new energy vehicles, major safety accidents (such as fire, explosion, uncontrolled charging and discharging, high-voltage insulation failure, etc.) caused by power battery failure and thermal runaway have occurred from time to time, and the improvement of power battery safety has been placed in the first place.
[0003] The battery management system (BMS) monitors, manages and controls the power battery, making it operate in an efficient, comfortable and safe working range, which is of great significance to the safety protection of the power battery. With the gradual improvement of relevant processes and regulations on functional safety, the market has put forward an urgent demand for a highly safe and robust battery management system. Summary of the invention
[0004] In view of the above problems, embodiments of the present invention are proposed to provide a battery management system and a control method of the battery management system that overcome the above problems or at least partially solve the above problems.
[0005] In order to solve the above problems, an embodiment of the present invention discloses a battery management system, including: a driving module, a control module and an energy storage module; the control module is provided with a first IO interface connected to the control module;
[0006] The control module is used to control the driving module to generate a driving signal within a preset time through the first IO interface when an abnormality occurs;
[0007] The driving module is used to control the connection state between the energy storage module and a preset load according to the driving signal.
[0008] Optionally, the driving module is provided with a latch and an energy storage device;
[0009] The control module is used to send an enable signal to the latch through the first IO interface when an abnormality occurs, and the latch is used to control the energy storage device to discharge within a preset time according to the enable signal, so that the drive module generates a drive signal within the preset time.
[0010] Optionally, the control module includes a master MCU and a slave MCU; the master MCU is provided with a first serial peripheral interface connected to the slave MCU; the slave MCU is provided with a second IO interface;
[0011] The master MCU is used to perform bidirectional software anomaly monitoring with the slave MCU through the first serial peripheral interface;
[0012] The master MCU is used to perform bidirectional hardware abnormality monitoring with the slave MCU through the second IO interface.
[0013] Optionally, when no abnormality occurs in the main MCU, the main MCU is used to control the driving module to generate a driving signal;
[0014] When an abnormality occurs in the main MCU, the standby MCU is used to control the main MCU to reset and control the driving module to generate a driving signal.
[0015] Optionally, a sampling module is also included;
[0016] The sampling module is used to collect characteristic information of the energy storage module and send the characteristic information to the control module;
[0017] The control module is used to control the driving module to generate a driving signal according to the characteristic state information.
[0018] Optionally, it further includes a transmission component connected between the MCU and the sampling module;
[0019] The transmission component includes an SBC, a bridging unit, and a coupling unit;
[0020] The SBC is connected to the MCU, the bridge unit, and the coupling unit;
[0021] The bridge unit is arranged between the MCU and the coupling unit, and the coupling unit is arranged between the bridge unit and the sampling module.
[0022] Optionally, the master MCU and the slave MCU are heterogeneous structures.
[0023] The embodiment of the present invention further discloses a control method of a battery management system, the battery management system comprising: a driving module, a control module and an energy storage module; the control module is provided with a first IO interface connected to the control module; the method comprises:
[0024] When an abnormality occurs in the control module, the control module controls the driving module to generate a driving signal within a preset time through the first IO interface;
[0025] The driving module controls the connection state between the energy storage module and a preset load according to the driving signal.
[0026] An embodiment of the present invention further discloses a mobile device, comprising: a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the steps of the control method of the battery management system as described above are implemented.
[0027] The embodiment of the present invention further discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the control method of the battery management system described above are implemented.
[0028] The embodiments of the present invention include the following advantages:
[0029] The battery management system includes a drive module, a control module and an energy storage module. The control module is connected to the drive module through a first IO interface. When an abnormality occurs in the control module itself, the first IO interface is triggered to control the drive module to maintain generating a drive signal within a preset time, so that the drive module controls the connection state between the energy storage module and the preset electrical equipment according to the drive signal. In this way, when an abnormality occurs in the control module, the battery management system can maintain normal operation to prevent the battery management system from suddenly losing power or the risk of overcharging, over-discharging and thermal runaway. When the battery management system is applied to a vehicle, the vehicle can achieve the functional safety goal of ASIL (Automotive Safety Integrity Level) D. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 It is a schematic diagram of the structure of a battery management system of the present invention;
[0031] Figure 2 It is a schematic diagram of a working process of the battery management system of the present invention;
[0032] Figure 3 It is a flowchart of a control method embodiment of a battery management system of the present invention. DETAILED DESCRIPTION
[0033] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0034] The battery management system can be provided in an electric movable body powered by electricity. The movable body can be a uni-amphibious movable body, an amphibious movable body or an amphibious movable body, wherein the uni-amphibious movable body can be an electric vehicle or an electric aircraft, and the amphibious movable body can be a flying car (a movable body that can fly in the air and drive on the ground). The battery management system is used to control the power supply mode of the power supply device (such as a power battery) in the mobile body to the load, and control the charging mode for the power supply device.
[0035] For an electric movable body, since a battery management system is required to control the power provided to the movable body for movement, the battery management system directly affects the safety of the movable body.
[0036] Reference Figure 1 , showing a schematic diagram of the structure of a battery management system according to an embodiment of the present invention; the battery management system according to the embodiment of the present invention comprises: a driving module 110, a control module 120 and an energy storage module 130; the control module 120 is provided with a first IO interface connected to the control module 120;
[0037] The control module 120 is used to control the driving module 110 to generate a driving signal within a preset time through the first IO interface when an abnormality occurs;
[0038] The driving module 110 is used to control the connection state between the energy storage module 130 and a preset electrical device according to the driving signal.
[0039] The driving module 110 can control the connection state between the energy storage module 130 and the preset electrical equipment, and the connection state can be an on state or an off state. The preset electrical equipment can be a power-consuming equipment, such as a motor, an air conditioner, etc. When the driving module 110 controls the energy storage module 130 to be connected to the power-consuming equipment, the energy storage module 130 can supply power to the power-consuming equipment to maintain the working state of the power-consuming equipment. The preset electrical equipment can also be a power supply equipment, such as a charging pile and a charging interface. Specifically, a relay can be provided between the energy storage module 130 and the preset electrical equipment, and the driving module 110 is used to drive the working state of the relay to control the connection state between the energy storage module 130 and the preset electrical equipment quality inspection.
[0040] In one example, the driving module 110 includes a high-side driving chip and / or a low-side driving chip.
[0041] The driving module 110 controls the connection state between the energy storage module 130 and the preset electrical equipment quality inspection by sending different driving signals to the relay. For example, when the driving signal is at a high level, the relay conducts the connection between the energy storage module 130 and the preset electrical equipment. When the driving signal is at a low level, the relay disconnects the connection between the energy storage module 130 and the preset electrical equipment quality inspection and is in an off state. The control module 120 is used to control the drive output corresponding driving signal.
[0042] The control module 120 has an abnormal self-checking function, which can determine whether it has an abnormality. In the prior art, when the control module 120 fails, the drive module 110 will not work normally, resulting in the connection between the energy storage module 130 and the preset electrical equipment being affected. In the embodiment of the present invention, when the control module 120 detects that it has an abnormality, it can trigger the drive module 110 to maintain normal operation within a preset time through the first IO interface, and output the drive signal normally to ensure that the battery management system maintains normal operation.
[0043] In an embodiment of the present invention, the battery management system includes a drive module 110, a control module 120 and an energy storage module 130. The control module 120 is connected to the drive module 110 through a first IO interface, and when an abnormality occurs in the control module 120 itself, the drive module 110 is triggered and controlled through the first IO interface to maintain the generation of a drive signal within a preset time, so that the drive module 110 controls the connection state between the energy storage module 130 and a preset electrical device according to the drive signal, so that when an abnormality occurs in the control module 120, the battery management system can maintain normal operation to prevent the battery management system from suddenly losing power or the risk of overcharging, over-discharging and thermal runaway. When the battery management system is applied to a vehicle, the vehicle can achieve the functional safety target of ASIL (Automotive Safety Integrity Level) D.
[0044] In an optional embodiment of the present invention, the driving module 110 is provided with a latch and an energy storage device;
[0045] The control module 120 is used to send an enable signal to the latch through the first IO interface when an abnormality occurs, and the latch is used to control the energy storage device to discharge within a preset time according to the enable signal, so that the driving module 110 generates a driving signal within the preset time.
[0046] When an abnormality occurs, the control module 120 can enable the latch in the drive module 110 to generate electricity through the energy storage device (e.g., capacitor) through the first IO drive interface, so that the drive module 110 maintains normal output within a preset time (the preset time is related to the specifications of the energy storage device, generally a few seconds), maintains the electrical connection between the energy storage module 130 and the preset electrical device unchanged, and improves the stability of the battery management system. At the same time, the reset of the general control module 120 only takes a few microseconds, so that the control module 120 can complete the reset within the above preset time and restore the normal control of the drive module 110, so that the drive module 110 can work normally during the time when the control module 120 fails and resets, thereby improving the working stability of the movable device.
[0047] In an optional embodiment of the present invention, the control module 120 includes a main MCU (microcontroller unit) 121 and a slave MCU 122; the main MCU 121 is provided with a first serial peripheral interface connected to the slave MCU 122; the slave MCU 122 is provided with a second IO interface; the main MCU 121 is used to perform bidirectional software anomaly monitoring with the slave MCU 122 through the first serial peripheral interface; the main MCU 121 is used to perform bidirectional hardware anomaly monitoring with the slave MCU 122 through the second IO interface.
[0048] In the embodiment of the present invention, the control module 120 is a dual MCU structure, specifically including two MCUs, and the two MCUs are divided into a master MCU 121 and a slave MCU 122 .
[0049] SPI communication (Serial Peripheral Interface) is implemented between the master MCU 121 and the slave MCU 122 through the first serial peripheral interface to implement software watchdog between the two MCUs. At the same time, a hardware watchdog is set through the second IO interface (for example, a counter is set at the second IO interface, and the counter is connected to the two MCUs) to implement hardware watchdog between the two MCUs, so that the two MCUs can monitor each other in both software and hardware dimensions to monitor whether the other party has any abnormalities.
[0050] For example: the slave MCU122 continuously performs software feeding to the master MCU121 and hardware feeding at the same time. Once the slave MCU122 detects that the master MCU121 overflows and cannot feed the dog (such as software overflow or the second IO interface cannot reset the counter), the slave MCU122 detects that an abnormality has occurred in the master MCU121.
[0051] In an optional embodiment of the present invention, when no abnormality occurs in the main MCU 121, the main MCU 121 is used to control the driving module 110 to generate a driving signal; when an abnormality occurs in the main MCU 121, the standby MCU is used to control the main MCU 121 to reset, and control the driving module 110 to generate a driving signal.
[0052] Generally, the battery management system uses the main MCU121 to control the driving module 110 by default, that is, when the main MCU121 is normal, the slave MCU122 is used to monitor the working state of the main MCU121 to determine whether it is abnormal, but is not used to control the driving module 110 to output a driving signal. The driving module 110 is only controlled by the main MCU121, and the main MCU121 can communicate with the driving module 110 using the second serial peripheral interface set by it. When the slave MCU122 detects that the main MCU121 is abnormal, the main MCU121 is controlled to stop controlling the driving module 110, and the main MCU121 is controlled to reset, and the slave MCU122 takes over the driving module 110, and the slave MCU122 controls the driving module 110 to output a driving signal. In a specific example, when the main MCU121 is working normally, the main MCU121 sends a driving instruction through the second serial peripheral interface to control the high-side output (driving signal) of the high-side driver chip. When the main MCU121 is abnormal, the SPI communication (first serial peripheral interface) of the main MCU121 cannot feed the watchdog on time, and the watchdog of the main MCU121 will overflow. Before the overflow, MCU2 detects the abnormality, sets the main MCU121 through the second IO interface, and seizes the control of the high-side driver through the GPIO driver (first IO interface) (set to high), and controls the high-side output of the high-side driver through the first IO interface. After the main MCU121 returns to normal, the slave MCU122 monitors the main MCU1211 to return to normal, and delivers the management authority to the main MCU121, and the main MCU121 continues to realize the control function of the high-side driver through SPI.
[0053] Through the working mode of the above-mentioned master MCU121 and slave MCU122, a master-slave distributed MCU hot backup redundant design is provided. The master and slave MCU122 communicate through the SPI interface, and real-time status monitoring is performed through the hardware watchdog and the software watchdog. Once one of the MCUs fails in hardware or system (software failure), the other takes over the control of the BMS and resets the abnormal MCU at the same time to try to restore the abnormal MCU to a normal state. The above hot backup architecture solution and control method solve the problem of system failure caused by a single failure.
[0054] In an optional embodiment of the present invention, a sampling module 140 is further included;
[0055] The sampling module 140 is used to collect characteristic information of the energy storage module 130 and send the characteristic information to the control module 120; the control module 120 is used to control the driving module 110 to generate a driving signal according to the characteristic state information.
[0056] The battery management system is also provided with a sampling module 140, which can collect characteristic information of the energy storage module 130 and transmit the characteristic information to the control module 120. The control module 120 can control the driving module 110 to generate an adaptive driving signal based on the characteristic information.
[0057] The characteristic information may include, but is not limited to, the temperature information and voltage information of the energy storage module 130. The control module 120 can combine, but is not limited to, the temperature information and the voltage information to control the drive module 110 to generate a corresponding drive signal, thereby effectively avoiding the hazards of overcharging, overdischarging, thermal runaway, etc. of the power battery. For example, when the temperature is too high, an adaptive drive signal may be output to reduce the electric power outputted by the energy storage module 130 to the preset electric device.
[0058] In one example, the energy storage module 130 includes a plurality of battery cells 131 , and the sampling module 140 is composed of a plurality of AFEs (Analog Front Ends) 141 . The sampling module 140 can collect characteristic information for a single battery cell.
[0059] In an optional embodiment of the present invention, the battery management system also includes a transmission component 150 connected between the MCU and the sampling module 140, and the driving module 110, the MCU, the transmission component, and the modules form a ring daisy chain structure; the transmission component includes an SBC151, a bridge unit 152, and a coupling unit 153; the SBC151 is connected to the MCU, the bridge unit 152, and the coupling unit 153; the bridge unit 152 is arranged between the MCU and the coupling unit 153, and the coupling unit 153 is arranged between the bridge unit 152 and the sampling module 140.
[0060] SBC151 (System Basic Chip) is used to provide power supply and sleep wake-up function to MCU, etc.), bridge unit 152 is used to provide SPI interface to convert daisy chain into SPI communication, and provide high and low voltage isolation, coupling unit 153 is used for high and low voltage isolation.
[0061] In the embodiment of the present invention, when the control module 120 includes multiple MCUs, the above-mentioned transmission component is provided between each MCU and the sampling module 140 to ensure that when a single MCU fails, at least one other MCU can maintain the normal operation of the battery management system. At the same time, by providing SBC151 for each MCU, the single point failure of the MCU caused by power loss can be effectively avoided, thereby improving the stability and safety of the battery management system.
[0062] In an optional embodiment of the present invention, the master MCU 121 and the slave MCU 122 are mutually heterogeneous structures. By arranging the master MCU 121 and the slave MCU 122 in a mutually heterogeneous structure, common mode failure or cascading failure can be effectively prevented, the probability of random hardware failure can be greatly reduced, and the safety of the battery management system and even the mobile object can be further improved.
[0063] The following is an example to further illustrate the abnormal handling method of the battery management system provided by the present invention. Figure 2 , shows a schematic diagram of a work flow of a battery management system according to an embodiment of the present invention, the work flow includes the following steps:
[0064] S0: System power on. SBC1 and SBC2 enter the power-on state.
[0065] S1: SBC1 wakes up MCU1 (main MCU) by powering on.
[0066] S2: SBC2 wakes up MCU2 (slave MCU) by powering on.
[0067] S3: MCU1 enters working state after self-check.
[0068] S4: MCU2 enters working state after self-check.
[0069] S5: After MCU1 enters the normal working state, it regularly "feeds the dog" to MCU2 through SPI communication (Serial Peripheral Interface) and sends a timer clearing instruction; at the same time, MCU1 regularly sends a hard-line drive instruction to MCU2 through IO drive to clear the watchdog (WTD) timer of MCU2.
[0070] S6: MCU2 enters normal working state.
[0071] S7: MCU1 continuously checks whether it has received the reset instruction from MCU2. If so, it enters S10, otherwise it enters S5 normal working state.
[0072] S8: MCU2 continues to detect whether it has received the software or hardware reset instruction from MCU1.
[0073] S9: If the software or hardware reset instruction of MCU1 is not received, MCU2 continues to determine whether the timer sends an overflow. If not, it enters the S6 loop. If so, it enters S12.
[0074] S10: If MCU1 receives the reset instruction from MCU2, it is determined that the program of MCU1 is out of control or stuck, and MCU1 immediately performs a reset process.
[0075] S11: If MCU2 receives a software or hardware reset instruction from MCU1, the WDT timer of MCU2 is reset and MCU2 jumps to the normal working state of S6.
[0076] S12: MCU2 determines that MCU1 fails and continues to send reset instructions to MCU1. At the same time, MCU2 takes over the control authority through the GPIO driver.
[0077] S13: MCU1 determines whether the reset is successful. If yes, it goes to S15, otherwise it goes to S14.
[0078] S14: MCU1 failure response. MCU2 sends the battery cell voltage and temperature information to the bridge chip through SPI communication. AFE collects the temperature and voltage information of all cells and sends it to the bridge chip through reverse daisy chain communication. The bridge chip converts it into a differential signal and sends it to MCU2. At the same time, MCU2 takes over the high-voltage relay drive through the GPIO port after the SPI communication between MCU1 and the high- and low-side drivers is abnormal, and obtains the control authority of the high- and low-side drivers, effectively preventing the high-voltage relay from disconnecting and thus suddenly disconnecting the high voltage to prevent catastrophic consequences; if the dual MCUs (MCU1 and MCU2) fail at the same time during this period, MCU2 enables the latch of the high-side driver chip through the IO interface, and the capacitor discharge can effectively pull up the IO interface of the high-side driver chip for at least 2 seconds. During this time, MCU2 resets and completes the high-side driver control, thereby controlling the stable closure of the high-voltage relay and ensuring the normal power output of the power system.
[0079] S15: If MCU1 is reset successfully, MCU1 continues to restore the BMS control authority to achieve hot backup;
[0080] S16: MCU2 continues to determine whether it has received the reset success flag of MCU1. If it has, MCU2 exits the management authority and MCU1 resumes the management authority. If it has not, MCU2 continues to execute the BMS management authority.
[0081] Reference Figure 3, shows a flow chart of steps of a control method embodiment of a battery management system of the present invention, the battery management system comprises: a driving module, a control module and an energy storage module; the control module is provided with a first IO interface connected to the control module; the embodiment of the present invention may specifically include the following steps:
[0082] Step 301, when an abnormality occurs in the control module, the control module controls the driving module to generate a driving signal within a preset time through the first IO interface;
[0083] Step 302: The driving module controls the connection state between the energy storage module and a preset load according to the driving signal.
[0084] In an optional embodiment of the present invention, the driving module is provided with a latch and an energy storage device; step 302 specifically includes: when an abnormality occurs in the control module, the control module sends an enable signal to the latch through the first IO interface, and the latch is used to control the energy storage device to discharge within a preset time according to the enable signal, so that the driving module generates a driving signal within the preset time.
[0085] In an optional embodiment of the present invention, the control module includes a master MCU and a slave MCU; the master MCU is provided with a first serial peripheral interface connected to the slave MCU; the slave MCU is provided with a second IO interface; the method further includes:
[0086] The master MCU performs bidirectional software anomaly monitoring with the slave MCU via the first serial peripheral interface;
[0087] The master MCU performs bidirectional hardware abnormality monitoring with the slave MCU via the second IO interface.
[0088] In an optional embodiment of the present invention, when no abnormality occurs in the main MCU, the main MCU is used to control the driving module to generate a driving signal;
[0089] When an abnormality occurs in the main MCU, the standby MCU is used to control the main MCU to reset and control the driving module to generate a driving signal.
[0090] In an optional embodiment of the present invention, the battery management system further includes a sampling module; the method further includes:
[0091] The sampling module collects characteristic information of the energy storage module and sends the characteristic information to the control module;
[0092] The control module controls the driving module to generate a driving signal according to the characteristic state information.
[0093] In an optional embodiment of the present invention, the battery management system further includes a transmission component connected between the MCU and the sampling module;
[0094] The transmission component includes an SBC, a bridging unit, and a coupling unit;
[0095] The SBC is connected to the MCU, the bridge unit, and the coupling unit;
[0096] The bridge unit is arranged between the MCU and the coupling unit, and the coupling unit is arranged between the bridge unit and the sampling module.
[0097] In an optional embodiment of the present invention, the master MCU and the slave MCU are heterogeneous structures.
[0098] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0099] An embodiment of the present invention also provides a mobile device, comprising: a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, the various processes of the control method embodiment of the battery management system as described above are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0100] The movable device may be a vehicle, an aircraft, or a flying car.
[0101] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the control method embodiment of the battery management system as described above are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0102] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0103] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0104] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0105] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0106] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0107] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0108] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0109] A battery management system and a control method for a battery management system provided by the present invention are introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A battery management system, characterized in that: include: A driving module, a control module and an energy storage module; the control module is provided with a first IO interface connected to the control module; the driving module is provided with a latch and an energy storage device; The control module is used to automatically reset within a preset time when an abnormality occurs, and send an enable signal to the latch of the driving module through the first IO interface; The latch is used to control the energy storage device to discharge within the preset time according to the enable signal, so that the driving module generates a driving signal within the preset time; The driving module is used to control the connection state between the energy storage module and the preset electrical device according to the driving signal.
2. The system according to claim 1, characterized in that The control module includes a master MCU and a slave MCU; the master MCU is provided with a first serial peripheral interface connected to the slave MCU; the slave MCU is provided with a second IO interface; The master MCU is used to perform bidirectional software anomaly monitoring with the slave MCU through the first serial peripheral interface; The master MCU is used to perform bidirectional hardware abnormality monitoring with the slave MCU through the second IO interface.
3. The system according to claim 2, characterized in that When no abnormality occurs in the main MCU, the main MCU is used to control the driving module to generate a driving signal; When an abnormality occurs in the master MCU, the slave MCU is used to control the master MCU to reset and control the driving module to generate a driving signal.
4. The system according to claim 1, characterized in that Also includes sampling module; The sampling module is used to collect characteristic information of the energy storage module and send the characteristic information to the control module; The control module is used to control the driving module to generate a driving signal according to the characteristic information.
5. The system according to claim 4, characterized in that It also includes a transmission component connected between the MCU in the control module and the sampling module; the MCU in the control module includes a master MCU and a slave MCU; The transmission component includes an SBC, a bridging unit, and a coupling unit; The SBC is connected to the MCU, the bridge unit, and the coupling unit in the control module; The bridge unit is arranged between the MCU in the control module and the coupling unit, and the coupling unit is arranged between the bridge unit and the sampling module.
6. The system according to claim 2, characterized in that The master MCU and the slave MCU are of heterogeneous structures.
7. A control method for a battery management system, characterized in that: The battery management system comprises: a driving module, a control module and an energy storage module; the control module is provided with a first IO interface connected to the control module; the driving module is provided with a latch and an energy storage device; the method comprises: When an abnormality occurs in the control module, the control module automatically resets within a preset time and sends an enable signal to the latch of the driving module through the first IO interface; The latch controls the energy storage device to discharge within the preset time according to the enable signal, so that the driving module generates a driving signal within the preset time; and the driving module controls the connection state between the energy storage module and a preset load according to the driving signal.
8. A movable device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the steps of the control method of the battery management system as claimed in claim 7.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the control method of the battery management system as claimed in claim 7 are implemented.
Citation Information
Patent Citations
Electric automobile whole-vehicle controller and control method
CN105416206A
Power battery protection system and electric vehicle
CN109228874A
High-voltage relay control system, high-voltage output control method and automobile
CN113540586A