Systems, methods, and computer program media for detecting and analyzing component failures in battery management systems.

By simulating the connection between the battery system and the faulty battery management system, the problem of inaccurate detection in the existing battery management system is solved, and more efficient and economical fault location and analysis are achieved.

CN115963412BActive Publication Date: 2026-03-06BMW BRILLIANCE AUTOMOTIVE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111184898.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-12
Publication Date
2026-03-06
Estimated Expiration
2041-10-12

AI Technical Summary

Technical Problem

In existing technologies, detecting faults in battery management systems may lead to short circuits in the actual battery, causing unnecessary battery loss, and the detection is not comprehensive, fast, or accurate enough.

Method used

A simulated battery system is used to replace the real battery system and is connected to the faulty battery management system. The simulated battery module supplies power to the battery monitoring unit. The battery management unit and the main circuit controller collect parameter information, and the host computer system analyzes this information to identify the faulty component.

Benefits of technology

It eliminates the risk of actual battery damage, enables more comprehensive, faster, and more accurate fault detection, improves detection efficiency, and reduces costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115963412B_ABST
    Figure CN115963412B_ABST
Patent Text Reader

Abstract

This application relates to a system, method, and computer program medium for detecting and analyzing component failures in a battery management system. The system includes a host computer system communicating via a controller area network (CLAN); a battery management system (BMS) connected to the host computer system, including a battery management unit (BMU), a battery pack main circuit controller (S-BOX), and multiple battery monitoring units (CSCs); and a simulated battery system connectable to the host computer system, including multiple simulated battery modules. When a failure is detected in the BMS, the simulated battery system connects to the faulty BMS, and the simulated battery modules supply power to the corresponding CSCs. The BMU and S-BOX collect battery parameter information from the CSCs, and the host computer system receives and analyzes the battery parameter information collected by the BMU and S-BOX. Based on the analysis results of the collected battery parameter information, the system determines the component in the faulty BMS that has failed. According to this invention, component failures in a battery management system can be detected and analyzed comprehensively, quickly, and accurately.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application generally relates to battery management systems for electric vehicles, and more particularly, to systems, methods, and related computer program media for detecting and analyzing component failures of battery management systems. Background Technology

[0002] Onboard power batteries are widely used in electric vehicles (EVs), such as hybrid electric vehicles (HEVs), plug-in hybrid electric vehicles (PHEVs), battery electric vehicles (BEVs), fuel cell electric vehicles (FCEVs), and electric vehicles for rail (REVs).

[0003] The Battery Management System (BMS) is a crucial link between the vehicle's power battery and the electric vehicle. Its main functions include: real-time monitoring of battery physical parameters; battery state estimation (such as state of charge (SOC) estimation); online diagnostics and early warning; charging, discharging and pre-charging control; equalization management, thermal management, and CAN communication, among others.

[0004] As a key component of electric vehicles, the battery management system may malfunction due to the failure of its components (such as the battery management unit (BMU), battery pack main circuit controller (S-BOX), battery monitoring unit (CSC), etc.), which may cause malfunctions in the connected battery system or other automotive components, resulting in damage to related components or interruption of communication between connected components.

[0005] Current methods for detecting faulty battery management systems (BMS) involve connecting the faulty component (such as the BMU, CSC, or S-BOX) to a real battery and then using a host computer system to read fault codes to determine the cause of the fault. However, a faulty component in the BMS may cause a short circuit in the connected real battery, resulting in unnecessary battery loss. Therefore, there is a need for technology that can comprehensively, quickly, and accurately detect and analyze component faults in the BMS. Summary of the Invention

[0006] To address the technical problems existing in the prior art, this disclosure provides a system for detecting and analyzing component faults in the battery management system of an electric vehicle, comprising: a host computer system communicating via a controller area network (CAN); a battery management system (BMS) connected to the host computer system, the BMS including at least: a battery management unit (BMU), a battery pack main circuit controller (S-BOX), and multiple battery monitoring units (CSCs); and a simulated battery system connectable to the host computer system, the simulated battery system including at least multiple simulated battery modules having battery parameters corresponding to those for a desired type of electric vehicle battery; characterized in that: when the host computer system detects a fault in the battery management system (BMS), the simulated battery system is configured to connect to the faulty battery management system (BMS), wherein the multiple simulated battery modules are configured to supply power to corresponding multiple battery monitoring units (CSCs); the battery management unit (BMU) and the battery pack main circuit controller (S-BOX) are configured to collect battery parameter information from the multiple battery monitoring units (CSCs), and the host computer system is configured to receive and analyze the battery management unit (BMU). Based on the battery parameter information collected by the battery pack main circuit controller (S-BOX) and the analysis results of the collected battery parameter information, the faulty component in the battery management system (BMS) is determined.

[0007] According to another aspect of this disclosure, a method for detecting and analyzing component failures in a battery management system (BMS) of an electric vehicle is also provided, comprising: detecting the operational status of a battery management system (BMS) via a host computer system, wherein the host computer system communicates via a controller area network (CAN), the battery management system (BMS) is connected to the host computer system, and the battery management system (BMS) includes at least: a battery management unit (BMU), a battery pack main circuit controller (S-BOX), and multiple battery monitoring units (CSCs); and detecting the operational status of the battery management system (BMS) in the host computer system. In the event of a fault, a simulated battery system is connected to a faulty battery management system (BMS), wherein the simulated battery system can be connected to the host computer system, and the simulated battery system includes at least a plurality of simulated battery modules having battery parameters corresponding to those used for the desired electric vehicle battery model; the plurality of simulated battery modules supply power to a plurality of corresponding battery monitoring units (CSCs); the battery management unit (BMU) and the battery pack main circuit controller (S-BOX) collect battery parameter information from the plurality of battery monitoring units (CSCs), and the host computer system receives and analyzes the battery parameter information collected by the battery management unit (BMU) and the battery pack main circuit controller (S-BOX), and based on the analysis results of the collected battery parameter information, determines the component in the faulty battery management system (BMS) that has failed.

[0008] According to another aspect of this disclosure, a computer-readable storage medium is also provided having executable instructions that, when executed, cause a computer to perform the aforementioned method for detecting and analyzing component faults in a battery management system for an electric vehicle.

[0009] According to this disclosure, a system, method, and computer program medium for detecting and analyzing component failures in a battery management system (BMS) of an electric vehicle are provided. Based on the general principles of this disclosure, when a BMS fails, a simulated battery system designed according to the principles of this invention is used to replace the real battery system and connect to the failed BMS (hereinafter referred to as the "faulty battery management system"), with the simulated battery system supplying power to the faulty BMS. The simulated battery system and the BMS (or "faulty battery management system") communicate with a host computer system via a controller area network (CAN). The BMS includes at least a battery management unit, a battery pack main circuit controller, and multiple battery monitoring units. The simulated battery system designed according to the principles of this invention may include multiple simulated battery modules configured to supply power to corresponding battery monitoring units. The battery management unit and the battery pack main circuit controller collect battery parameter information from the multiple battery monitoring units. The host computer system receives and analyzes the battery parameter information collected by the battery management unit and the battery pack main circuit controller, and based on the analysis results of the collected battery parameter information, determines the component in the faulty battery management system that has failed.

[0010] According to the present invention, by using a simulated battery designed according to the principles of the present invention to replace the real battery in connection with the faulty battery management system, the possibility of damage to the real battery is eliminated. Furthermore, using a simulated battery instead of the real battery in connection with the faulty battery management system allows for real-time adjustment of the battery voltage and temperature applied to the faulty battery management system, enabling more comprehensive, rapid, and accurate analysis of component faults in the faulty battery management system. Simultaneously, because a specific connection method is used between the simulated battery module in the simulated battery system and the battery management unit, battery pack main circuit controller, and multiple battery monitoring units in the battery management system, the faulty component in the faulty battery management system can be accurately located, improving fault detection efficiency. Moreover, since the battery voltage and temperature provided by the simulated battery module in the simulated battery system do not change over time and are not limited by environmental changes or usage conditions, the technical solution of the present invention is more convenient, more efficient, and significantly less costly compared to using a real battery system.

[0011] It should be noted that the features, functions, effects, and advantages of one aspect of the present invention can also be referred to the above description of other aspects of the present invention. Furthermore, the various aspects described herein can be combined with each other in diverse ways.

[0012] These features, and other features and advantages of this disclosure, will be set forth in the following description, and will be apparent in part from that description, or may be learned by practicing the principles disclosed herein. The features and advantages of this disclosure may be realized and obtained by means of the means and combinations specifically pointed out in the appended claims. Attached Figure Description

[0013] The advantages and features described above, as well as other advantages and features of this disclosure, will become apparent from the specific embodiments illustrated in the accompanying drawings. It is to be understood that these drawings depict only exemplary embodiments of this disclosure and are therefore not intended to be considered as limiting the scope of this disclosure. The principles herein are described and illustrated more specifically and in more detail using the accompanying drawings, in which:

[0014] Figure 1 This diagram illustrates a schematic system framework for detecting component failures in the battery management system of an electric vehicle using a real battery system in the prior art.

[0015] Figure 2 This illustration schematically shows a schematic system framework diagram of a battery management system for detecting and analyzing component failures in an electric vehicle according to an embodiment of this application.

[0016] Figure 3 The schematic diagram illustrates the arrangement of the components of the simulated battery system and the battery management system according to embodiments of this application;

[0017] Figure 4 A circuit diagram of a simulated battery module of a simulated battery system according to an embodiment of this application is shown schematically.

[0018] Figure 5 A schematic diagram of a simulated battery NTC in a simulated battery system according to an embodiment of this application is shown; and

[0019] Figure 6 The illustration shows a flowchart of an illustrative method for detecting and analyzing component faults in the battery management system of an electric vehicle using a simulated battery system, according to an embodiment of this application. Detailed Implementation

[0020] The accompanying drawings will be referenced in the following description of the examples, which illustrate specific examples that can be implemented by way of example. It should be understood that other examples may be used and structural changes may be made without departing from the scope of the individual examples.

[0021] Various techniques and process flow steps will now be described in detail with reference to examples as shown in the accompanying drawings. Numerous specific details are set forth in the following description to provide a thorough understanding of one or more aspects and / or features described or mentioned herein. However, it will be apparent to those skilled in the art that one or more aspects and / or features described or mentioned herein can be implemented without some or all of these specific details. In other instances, well-known process steps and / or structures are not described in detail so as not to obscure some of the aspects and / or features described or mentioned herein.

[0022] According to this disclosure, a system, method, and computer program medium for detecting and analyzing component failures in a battery management system (BMS) of an electric vehicle are provided. Based on the general principles of this disclosure, when a BMS fails, a simulated battery system designed according to the principles of this invention is used to replace the real battery system and connect to the failed BMS (hereinafter referred to as the "faulty battery management system"), with the simulated battery system supplying power to the faulty BMS. The simulated battery system and the BMS (or "faulty battery management system") communicate with a host computer system via a controller area network (CAN). The BMS includes at least a battery management unit, a battery pack main circuit controller, and multiple battery monitoring units. The simulated battery system designed according to the principles of this invention may include multiple simulated battery modules configured to supply power to corresponding battery monitoring units. The battery management unit and the battery pack main circuit controller collect battery parameter information from the multiple battery monitoring units. The host computer system receives and analyzes the battery parameter information collected by the battery management unit and the battery pack main circuit controller, and based on the analysis results of the collected battery parameter information, determines the component in the faulty battery management system that has failed.

[0023] According to the present invention, by using a simulated battery designed according to the principles of the present invention to replace the real battery in connection with the faulty battery management system, the possibility of damage to the real battery is eliminated. Furthermore, using a simulated battery instead of the real battery in connection with the faulty battery management system allows for real-time adjustment of the battery voltage and temperature applied to the faulty battery management system, enabling more comprehensive, rapid, and accurate analysis of component faults in the faulty battery management system. Simultaneously, because a specific connection method is used between the simulated battery module in the simulated battery system and the battery management unit, battery pack main circuit controller, and multiple battery monitoring units in the battery management system, the faulty component in the faulty battery management system can be accurately located, improving fault detection efficiency. Moreover, since the battery voltage and temperature provided by the simulated battery module in the simulated battery system do not change over time and are not limited by environmental changes or usage conditions, the technical solution of the present invention is more convenient, more efficient, and significantly less costly compared to using a real battery system.

[0024] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0025] As those skilled in the art will know, the battery management system (BMS), as a key component of electric vehicles, is responsible for providing comprehensive monitoring and protection for the use of the vehicle's power battery. However, in actual operation, the BMS itself can also malfunction. Therefore, there is a need for technology that can comprehensively, quickly, and accurately detect and analyze component failures in the BMS.

[0026] Figure 1 This diagram schematically illustrates a prior art system framework for detecting component faults in the battery management system (BMS) of an electric vehicle using a real battery system. As shown, the BMS 103 includes at least: a battery management unit (BMU) 1035, a battery pack main circuit controller (S-BOX) 1033, and multiple battery monitoring units (CSCs) (CSC 10311…CSC1031). N The battery management unit (BMU1035), the battery pack main circuit controller (S-BOX1033), and multiple battery monitoring units (CSC 10311...CSC 1031) are included. N The battery management system (BMS) is a key component of the BMS 103. It is understood that the battery management system for electric vehicles may also include other functional components, which will not be elaborated upon here.

[0027] The Battery Management System (BMS) 103 monitors the on-board battery in an electric vehicle and communicates with the host computer system 101 via the Controller Area Network (CAN) bus 107. When a component fault is displayed on the host computer system 101's screen, the faulty component can be identified, for example, by consulting pre-stored fault codes. These fault codes are stored as digital codes in a dedicated area within the module after the self-diagnostic module of the system control unit (ECU), PCM, or ABS module detects a fault in a system component when a fault occurs in the on-board electronic control system such as the engine or transmission. Maintenance technicians can retrieve these digital codes from the memory manually or using external diagnostic equipment when diagnosing vehicle faults. It is understood that when a fault occurs in the battery management system for each type of electric vehicle battery, a corresponding fault code will be displayed on the host computer system's screen, indicating a battery management system malfunction. This fault code can, for example, be pre-stored in the host computer system 101.

[0028] When a fault is determined to be in the battery management system itself, the conventional approach in the prior art is to connect the potentially faulty component of the battery management system BMS 103 (such as CSC 1031, S-BOX 1033, or BMU 1035) to the actual battery system 105, and then use the host computer system 101 to determine the wiring cause of the faulty component. Specifically, the CSC 1031, S-BOX 1033, or BMU 1035 is connected to the actual battery system 105 via voltage connection cable 108 (for battery voltage control) and NTC connection cable 109 (for battery temperature control).

[0029] However, since it is not possible to know exactly which component is malfunctioning, a faulty component of the battery management system BMS103 (such as CSC 1031, S-BOX 1033, or BMU 1035) may cause a short circuit in the actual battery system 105 connected to it, resulting in unnecessary battery loss.

[0030] Figure 2 This illustration schematically depicts a system framework diagram illustrating the detection and analysis of component faults in the battery management system of an electric vehicle using a simulated battery system, according to an embodiment of this application. For clarity, [the following is a simplified representation of the system]. Figure 1 Components with the same reference number will not be described further.

[0031] According to one embodiment of this disclosure, after the host computer system 101 detects a fault in the battery management system (BMS) 103, a simulated battery system 205 is creatively connected to the faulty BMS 103. According to one embodiment, the simulated battery system 205 is connected to the faulty BMS 103 via a voltage connection harness 108 (for battery voltage control) and an NTC connection harness 109 (for battery temperature control). Specifically, the simulated battery system 205 can be electrically connected to the BMS 103 under specified voltage constraints via the voltage connection harness 108, and can also be thermally connected to the BMS 103 under specified temperature constraints via the negative temperature coefficient NTC connection harness 109. Furthermore, the simulated battery system 205 can also be connected to the host computer system 101 via a CAN bus 107, and the simulated battery system 205 can include at least a plurality of simulated battery modules having battery parameters compatible with those of a desired type of electric vehicle battery. Figure 2 (Not shown in the image).

[0032] According to one embodiment of this disclosure, the host computer system 101 may further include a memory configured to pre-store battery parameters related to batteries used in a desired model of electric vehicle. These battery parameters include at least those related to battery voltage and battery temperature. Those skilled in the art will understand that the host computer system 101 can store battery parameters related to batteries used in different models of electric vehicles, including voltage, capacity, internal resistance, energy, power, output efficiency, self-discharge rate, and lifespan. Battery voltage primarily includes terminal voltage, nominal (rated) voltage, open-circuit voltage, operating voltage, charging termination voltage, and discharging termination voltage. Additionally, the host computer system 101 may also pre-store battery temperature parameters related to battery temperature monitored by an NTC sensor.

[0033] According to one embodiment of this disclosure, the simulated battery system 205 may further include a simulated battery controller 2051, which may be configured to allow the host computer system 101 to configure the simulated battery system 205 with stored battery parameters related to the electric vehicle battery of the desired model when the host computer system 101 is initially connected to the simulated battery system 205, such as configuring one or more simulated battery modules in the simulated battery system 205.

[0034] According to another embodiment of this disclosure, the analog battery controller 2051 can also be configured to adjust the battery parameters of the corresponding analog battery module in the analog battery system 205 according to the battery parameters related to the electric vehicle battery of the desired model stored in the host computer system 101 after the host computer system 101 is connected to the analog battery system 205.

[0035] Preferably, the analog battery controller 2051 can communicate with the host computer system 101 via the CAN bus 107 to request the battery parameters of the desired electric vehicle battery model pre-stored in the host computer system 101, thereby performing initial configuration of the analog battery system 205 (e.g., each analog battery module therein). Alternatively, the analog battery controller 2051 can also be configured to call the battery parameters of the electric vehicle battery stored in the host computer system 101 in real time and update the analog battery parameters of the analog battery system 205 (e.g., each analog battery module therein) in real time.

[0036] It is understood that the simulated battery system 205 according to this disclosure can be configured to have simulated battery parameters configured for different models of electric vehicle batteries, thereby conveniently providing simulated battery parameters (such as simulated battery voltage and simulated battery temperature) for different models of electric vehicle batteries. The simulated battery system 205 according to this disclosure can simulate various characteristic signals of the battery and their interrelationships, dynamically simulating a set of real batteries.

[0037] Preferably, the analog battery controller 2051 can also call the battery parameters pre-stored in the host computer system 101 in real time, thereby updating the analog battery parameter configuration of the analog battery system 205 in real time. Because the analog power input provided by the analog battery system 205 is stable and timely, compared with using a real battery system, using the analog battery system 205 can save time on-site battery replacement, provide stable power input, and quickly detect and analyze faulty components of the faulty battery management system.

[0038] Now go to the appendix Figure 3 . Figure 3 The schematic diagram illustrates the arrangement of the components of the simulated battery system and the battery management system according to an embodiment of this application.

[0039] like Figure 3 As shown, according to one embodiment of this disclosure, the simulated battery system 305 includes a plurality of simulated battery modules 3051-305 having battery parameters corresponding to those used in a desired type of electric vehicle battery. N Depending on the battery management system used for different electric vehicle batteries, the simulated battery system 305 according to this application can be configured to include different numbers of simulated battery modules. According to one embodiment, the simulated battery system 305 can be configured to include eight simulated battery modules, each of which can include 12 simulated battery cells, thereby allowing the simulated battery system 305 to simulate the simulated battery voltage of a total of 96 battery cells. According to another embodiment, each simulated battery module in the simulated battery system 305 can include three sets of simulated NTC sensors to control the battery temperature of each simulated battery module.

[0040] Figure 4 The schematic diagram illustrates a circuit diagram of a simulated battery module of a simulated battery system according to an embodiment of this application. X1+ and X+ are two independent input voltages, and a voltage divider network and a power amplifier network are used to simulate the voltages of 12 simulated battery cells.

[0041] Figure 5 A circuit diagram of a simulated battery NTC of a simulated battery system according to an embodiment of this application is shown schematically. Figure 5The circuit diagram shown can be used to simulate the battery temperature of the simulated battery module of the simulated battery system according to embodiments of the present disclosure.

[0042] Continue to refer to Figure 3 According to one embodiment of this disclosure, the simulated battery system 305 is configured to include a number of simulated battery modules consistent with the number of battery monitoring units (CSCs) in the battery management system. Furthermore, when using the simulated battery system to detect and analyze component faults in the battery management system, the simulated battery modules included in the simulated battery system 305 supply power to the respective plurality of battery monitoring units (CSCs) 3031. For example, the plurality of battery monitoring units (CSCs) 3031 may include CSC-30311 to CSC-3031. N The N battery monitoring units, and the corresponding analog battery system 305 may include 3051-305 N The system comprises N simulated battery modules. Specifically, according to one embodiment, the simulated battery system 305 can be configured to include eight simulated battery modules 3051-3058, corresponding to eight battery monitoring units CSC-30311 to CSC-30318. When using the simulated battery system to detect and analyze component faults in the battery management system, the simulated battery modules 3051-3058 included in the simulated battery system 305 supply power to the corresponding battery monitoring units CSC-30311 to CSC-30318.

[0043] According to one embodiment of this disclosure, multiple battery monitoring units (CSCs) are connected in series (e.g., in the form of serial ports) and are divided into at least one master battery monitoring unit (CSC) and multiple slave battery monitoring units (CSCs), wherein the master battery monitoring unit (CSC) can be connected to a host computer via a CAN network. Figure 3 In the battery management system layout shown, for example, the first battery monitoring unit CSC-30311 out of eight battery monitoring units CSC-30311 to CSC-30318 is configured as the "master battery monitoring unit," while battery monitoring units CSC-30312 to CSC-30318 are configured as "slave battery monitoring units." The master battery monitoring unit CSC-30311 can be connected to the host computer via a CAN network. It is understood that other configuration methods can also be used, such as selecting battery monitoring units CSC-30311 to CSC-3031... N Any one of them is designated as the "main battery monitoring unit", and the rest are designated as "subordinate battery monitoring units".

[0044] According to one embodiment of this disclosure, each battery monitoring unit CSC-30311 to CSC-3031 N The corresponding simulated battery modules 3051-305 can be collected.N The battery parameters are collected. Specifically, the battery monitoring unit CSC-30311 can collect battery parameters from the simulated battery module 3051, the battery monitoring unit CSC-30312 can collect battery parameters from the simulated battery module 3052, and so on. N It can collect analog battery module 305 N Battery parameters on the simulated battery module. Preferably, the battery monitoring unit can collect battery parameter information such as simulated battery voltage and simulated battery temperature from the simulated battery module. When using eight battery monitoring units CSC-30311 to CSC-30318 and eight simulated battery modules 3051 to 3058, and each simulated battery module includes an arrangement of 12 simulated battery cells and 3 sets of simulated NTCs, each battery monitoring unit can collect at least 12 simulated voltages and 3 simulated NTC temperature control battery parameters from each simulated battery module.

[0045] According to one embodiment of this disclosure, the battery management unit (BMU) 3033 and the battery pack main circuit controller (S-BOX) 3035 in the battery management system can be configured to collect multiple battery monitoring units (CSCs) 3031 (CSC-30311 to CSC-3031). N The battery parameter information is displayed on the device. Furthermore, the Battery Management Unit (BMU) 3033 and the Battery Pack Main Circuit Controller (S-BOX) 3035 can be connected to the host computer system via a CAN bus.

[0046] When using a simulated battery system to detect and analyze component faults of a battery management system according to this disclosure, in one embodiment, the battery management unit BMU 3033, as the core component of the battery management system, is connected to the main battery monitoring unit CSC-30311, collecting data from the battery monitoring unit CSC-30311 to CSC-3031. N The battery management unit (BMU) collects all battery parameter information from the battery modules and summarizes the collected battery parameters. It can be understood that the BMU 3033 can collect battery parameters from different simulated battery module combinations for different electric vehicle battery models. According to one implementation, when using eight battery monitoring units, the BMU 3033 can collect all battery parameter information from the eight monitoring units as collected battery parameters. Subsequently, the BMU 3033 can transmit the collected battery parameters to the host computer system and the battery pack main circuit controller S-BOX 3035 via CAN communication for subsequent analysis and processing of faulty components in the battery management system.

[0047] On the other hand, according to one embodiment of this disclosure, the battery pack main circuit controller S-BOX 3035 can be configured to collect the plurality of analog battery modules 3051-305 connected in series. N The total voltage, and the internal relays (not shown) in the battery pack main circuit controller S-BOX 3035 can also be configured to control the voltage output function of the analog battery system.

[0048] According to one embodiment of this disclosure, a host computer system can be configured to receive and analyze battery parameter information collected by the battery management unit (BMU) 3033 and bus voltage collected by the battery pack main circuit controller (S-BOX) 3035 via CAN communication, and based on the analysis results of the collected battery parameter information and bus voltage, determine the faulty component in the faulty battery management system (BMS).

[0049] According to one embodiment of this disclosure, a host computer system is configured to make further fault determinations on the faulty components in the battery management system (BMS) through the following analysis operations.

[0050] According to one implementation, the host computer system receives a response from the BMU 3033 after system configuration is complete. If the host computer system cannot receive this response, assuming the connection is correct, it can be determined that the BMU 3033 has experienced a communication failure. In this case, for example, the host computer system interface will display the error code "connection error".

[0051] According to one embodiment, the host computer system receives the collected data from the plurality of battery monitoring units CSC-30311 to CSC-3031. N The collected battery parameters are then transferred to the multiple battery monitoring units CSC-30311 to CSC-3031. N The collected battery parameters are compared with the corresponding battery parameters stored in the host computer system. When the collected battery parameters from the multiple battery monitoring units (CSCs) do not match the corresponding battery parameters stored in the host computer system:

[0052] If one or more battery parameters are lost, the host computer system interface will display the corresponding fault code 0x FFFF. The system will then determine the corresponding CSC-30311 to CSC-3031 for the lost battery parameter. N If a problem occurs, the corresponding fault should be an open circuit in the line or a cold solder joint problem in the CSC circuit.

[0053] If the received battery parameters are present, but the displayed battery parameters are different from the actual set battery parameters, it can be determined that the corresponding CSC acquisition chip is damaged and cannot correctly acquire the battery parameters.

[0054] According to one embodiment, the host computer system receives the collected bus voltages of the plurality of simulated battery modules and compares the collected bus voltages of the plurality of simulated battery modules with a stored predetermined battery voltage threshold.

[0055] When the collected bus voltage differs from the parameters configured in the host computer, it can be determined that the high-voltage acquisition circuit inside the S-BOX has malfunctioned.

[0056] When the host computer system sends a command to the S-BOX to turn the internal switch of the S-BOX off or on, if the host computer system interface displays "Switch No Response", it can be determined that the internal switch of the S-BOX is malfunctioning and cannot be closed or closed.

[0057] Figure 6 This illustration schematically shows a flowchart of a method for detecting and analyzing component faults in the battery management system of an electric vehicle using a simulated battery system, according to an embodiment of this application. The following is in conjunction with... Figure 2-3 To describe further Figure 6 The method shown.

[0058] First, in step 601, the operating status of the battery management system (BMS) 103 is detected by the host computer system 101. The host computer system 101 communicates via a controller area network (CAN) (e.g., via CAN bus 107), and the battery management system (BMS) 103 is connected to the host computer system 101. The battery management system (BMS) 103 includes at least: a battery management unit (BMU) 1035, a battery pack main circuit controller (S-BOX) 1033, and multiple battery monitoring units (CSCs) (CSC 10311…CSC 1032). N ).

[0059] In step 603, it is determined whether a fault in the battery management system (BMS) 103 is detected. If a fault in the BMS 103 is detected, the process proceeds to step 605. Otherwise, the method flow for detecting and analyzing component faults in the battery management system of the electric vehicle ends.

[0060] In step 605, the simulated battery system 205 is connected to the faulty battery management system 103. The simulated battery system 205 is connected to the host computer system 101, and the simulated battery system 205 includes at least a plurality of simulated battery modules having battery parameters compatible with those for the desired model of electric vehicle battery.

[0061] According to one embodiment of this disclosure, after the host computer system 101 detects a fault in the battery management system (BMS) 103, a simulated battery system 205 is creatively connected to the faulty BMS 103. According to one embodiment, the simulated battery system 205 can be electrically connected to the BMS 103 under a specified voltage constraint via a voltage connection harness 108, and can be thermally connected to the BMS 103 under a specified temperature constraint via a negative temperature coefficient (NTC) connection harness 109. Alternatively, the simulated battery system 205 can be connected to the host computer system 101 via a CAN bus 107, and the simulated battery system 205 can be configured to include at least a plurality of simulated battery modules having battery parameters consistent with those for a desired type of electric vehicle battery.

[0062] According to one embodiment of this disclosure, a memory in a host computer system 101 is configured to pre-store battery parameters related to a desired type of electric vehicle battery, the battery parameters including at least those related to battery voltage and battery temperature.

[0063] According to one embodiment of this disclosure, the simulated battery system 205 may also be configured to include a simulated battery controller 2051, which may be configured to allow the host computer system 101 to configure the simulated battery system 205 with stored battery parameters related to the desired type of electric vehicle battery when the host computer system 101 is initially connected to the simulated battery system 205, such as configuring one or more simulated battery modules in the simulated battery system 205.

[0064] According to another embodiment of this disclosure, the analog battery controller 2051 can also be configured to adjust the battery parameters of the corresponding analog battery module in the analog battery system 205 according to the battery parameters related to the electric vehicle battery of the desired model stored in the host computer system 101 after the host computer system 101 is connected to the analog battery system 205.

[0065] Preferably, the analog battery controller 2051 can communicate with the host computer system 101 via the CAN bus 107 to request the battery parameters of the desired electric vehicle battery model pre-stored in the host computer system 101, thereby performing initial configuration of the analog battery system 205 (e.g., each analog battery module therein). Alternatively, the analog battery controller 2051 can be configured to call the battery parameters of the electric vehicle battery stored in the host computer system 101 in real time to update the analog battery parameters of the analog battery system 205 (e.g., each analog battery module therein) in real time.

[0066] Preferably, the analog battery controller 2051 can also call the battery parameters pre-stored in the host computer system 101 in real time, thereby updating the analog battery parameter configuration of the analog battery system 205 in real time. Because the analog power input provided by the analog battery system 205 is stable and timely, compared with using a real battery system, using the analog battery system 205 can save time on-site battery replacement, provide stable power input, and quickly detect and analyze faulty components of the battery management system.

[0067] In step 607, multiple simulated battery modules 3051-305 are used. N The corresponding multiple battery regulatory units CSC-30311 to CSC-3031 were respectively sent to N powered by.

[0068] According to one embodiment of this disclosure, the simulated battery system 305 is configured to include battery monitoring units CSC-30311 to CSC-3031 in the battery management system. N Consistent number of analog battery modules 3051-305 N Furthermore, when using a simulated battery system to detect and analyze component failures in the battery management system, the simulated battery modules 3051-305 included in the simulated battery system 305... N To the respective battery monitoring units CSC-30311 to CSC-3031 N powered by.

[0069] According to one embodiment of this disclosure, a plurality of battery monitoring units CSC-30311 to CSC-3031 N The components are connected in series (e.g., via a serial port) and divided into at least one master battery monitoring unit (CSC) and multiple slave battery monitoring units (CSCs), wherein the master battery monitoring unit (CSC) can be connected to a host computer via a CAN network. See, for example, [link to relevant documentation]. Figure 3The first battery monitoring unit CSC-30311 among the eight battery monitoring units CSC-30311 to CSC-30318 is set as the "master battery monitoring unit", while battery monitoring units CSC-30312 to CSC-30318 are set as "slave battery monitoring units". The master battery monitoring unit CSC-30311 can be connected to the host computer via a CAN network.

[0070] According to one embodiment of this disclosure, each battery monitoring unit CSC-30311 to CSC-3031 N The corresponding simulated battery modules 3051-305 can be collected. N Battery parameters on the simulated battery module. Preferably, the battery monitoring unit can collect battery parameter information such as simulated battery voltage and simulated battery temperature from the simulated battery module. When using eight battery monitoring units CSC-30311 to CSC-30318 and eight simulated battery modules 3051 to 3058, and each simulated battery module includes an arrangement of 12 simulated battery cells and 3 sets of simulated NTCs, each battery monitoring unit can collect at least 12 simulated voltages and 3 simulated NTC temperature control battery parameters from each simulated battery module.

[0071] In step 609, the battery management unit BMU3033 and the battery pack main circuit controller S-BOX3035 collect data from multiple battery monitoring units 3031 (battery monitoring units CSC-30311 to CSC-3031). N Battery parameter information on the device.

[0072] According to one embodiment of this disclosure, the battery management unit (BMU) 3033 and the battery pack main circuit controller (S-BOX) 3035 in the battery management system can be configured to collect multiple battery monitoring units (CSCs) 3031 (CSC-30311 to CSC-3031). N The battery parameter information is displayed on the device. Furthermore, the battery management unit BMU3033 and the battery pack main circuit controller S-BOX 3035 can be connected to the host computer system via the CAN bus.

[0073] According to one embodiment, the battery management unit (BMU) 3033, as the core component of the battery management system, is connected to the main battery monitoring unit (CSC-30311) and collects data from the battery monitoring unit (CSC-30311) to the main battery monitoring unit (CSC-30311). NThe battery management unit (BMU) collects all battery parameter information from the battery modules and summarizes the collected battery parameters. It is understood that the BMU can collect battery parameters from different combinations of simulated battery modules for different electric vehicle battery models. According to one implementation, when using eight battery monitoring units, the BMU 3033 can collect all battery parameter information from the eight monitoring units as collected battery parameters. Subsequently, the BMU 3033 can transmit the collected battery parameters to the host computer system and the battery pack main circuit controller S-BOX 3035 via CAN communication for subsequent analysis and processing of faulty components in the battery management system.

[0074] On the other hand, according to one embodiment of this disclosure, the battery pack main circuit controller S-BOX 3035 can be configured to collect the plurality of analog battery modules 3051-305 connected in series. N The total voltage, and can also be configured with internal relays (not shown) in the battery pack main circuit controller S-BOX 3035 to control the voltage output function of the analog battery system.

[0075] In step 611, the host computer system (e.g., via CAN communication) receives and analyzes the battery parameter information collected by the battery management unit BMU3033 and the bus voltage collected by the battery pack main circuit controller S-BOX, and based on the analysis results of the collected battery parameter information and bus voltage, determines the component in the faulty battery management system that has failed.

[0076] According to one implementation, the host computer system receives a response from the BMU 3033 after system configuration is complete. If the host computer system cannot receive this response, assuming the connection is correct, it can be determined that the BMU 3033 has experienced a communication failure. In this case, for example, the host computer system interface will display the error code "connection error".

[0077] According to one embodiment, the host computer system receives the collected data from the plurality of battery monitoring units CSC-30311 to CSC-3031. N The collected battery parameters are then transferred to the multiple battery monitoring units CSC-30311 to CSC-3031. N The collected battery parameters are compared with the corresponding battery parameters stored in the host computer system. When the collected battery parameters from the multiple battery monitoring units (CSCs) do not match the corresponding battery parameters stored in the host computer system:

[0078] If one or more battery parameters are lost, the host computer system interface will display the corresponding fault code 0x FFFF. The system will then determine the corresponding CSC-30311 to CSC-3031 for the lost battery parameter. N If a problem occurs, the corresponding fault should be an open circuit in the line or a cold solder joint problem in the CSC circuit.

[0079] If the received battery parameters are present, but the displayed battery parameters are different from the actual set battery parameters, it can be determined that the corresponding CSC acquisition chip is damaged and cannot correctly acquire the battery parameters.

[0080] According to one embodiment, the host computer system receives the collected bus voltages of the plurality of simulated battery modules and compares the collected bus voltages of the plurality of simulated battery modules with a stored predetermined battery voltage threshold.

[0081] When the collected bus voltage differs from the parameters configured in the host computer, it can be determined that the high-voltage acquisition circuit inside the S-BOX has malfunctioned.

[0082] When the host computer system sends a command to the S-BOX to turn the internal switch of the S-BOX off or on, if the host computer system interface displays "Switch No Response", it can be determined that the internal switch of the S-BOX is malfunctioning and cannot be closed or closed.

[0083] Additionally, according to one embodiment of this disclosure, a computer-readable storage medium is also provided having executable instructions that, when executed, cause a computer to perform the aforementioned method for detecting and analyzing component faults in a battery management system for an electric vehicle.

[0084] According to the present invention, by using a simulated battery designed according to the principles of the present invention to replace the real battery in connection with the faulty battery management system, the possibility of damage to the real battery is eliminated. Furthermore, using a simulated battery instead of the real battery in connection with the faulty battery management system allows for real-time adjustment of the battery voltage and temperature applied to the faulty battery management system, enabling more comprehensive, rapid, and accurate analysis of component faults in the faulty battery management system. Simultaneously, because a specific connection method is used between the simulated battery module in the simulated battery system and the battery management unit, battery pack main circuit controller, and multiple battery monitoring units in the battery management system, the faulty component in the faulty battery management system can be accurately located, improving fault detection efficiency. Moreover, since the battery voltage and temperature provided by the simulated battery module in the simulated battery system do not change over time and are not limited by environmental changes or usage conditions, the technical solution of the present invention is more convenient, more efficient, and significantly less costly compared to using a real battery system.

[0085] For clarity, in some cases, the technology may be presented as comprising individual functional blocks, including functional blocks containing devices, device components, steps or routines in a method implemented in software, or a combination of hardware and software.

[0086] This invention can be a computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions thereon for causing a processor to execute aspects of the invention.

[0087] A computer-readable storage medium can be a tangible device capable of retaining and storing instructions for use by an instruction execution device. A computer-readable storage medium can be, for example, but not limited to, electronic storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing.

[0088] Computer-readable program instructions may be executed entirely on the terminal computer, partially on the terminal computer, as a standalone software package, partially on the terminal computer and partially on a remote computer, or entirely on a remote computer or server.

[0089] Therefore, a computer-readable storage medium can be machine-readable or computer-readable. Accordingly, in some embodiments, a computer-readable storage medium includes a data carrier having executable instructions that can cooperate with a programmable computer system or programmable hardware components to implement one of the methods described herein. Thus, one embodiment is a data carrier, a digital storage medium, or a computer-readable storage medium on which a program for implementing one of the methods described herein is recorded.

[0090] Another embodiment is a data stream, signal sequence, or signal sequence, which is a program for implementing one of the methods described herein. The data stream, signal sequence, or signal sequence can, for example, be configured for transmission via a data communication connection, such as via the Internet or other networks. Therefore, an embodiment could also be a signal sequence representing data suitable for transmission via a network or data communication connection, wherein the data is a program.

[0091] The methods described in the examples above can be implemented using stored or otherwise obtainable computer-executable instructions from a computer-readable medium. Such instructions may include, for example, instructions and data that cause a general-purpose computer, special-purpose computer, or special-purpose processing device to perform a function or set of functions, or otherwise configure a general-purpose computer, special-purpose computer, or special-purpose processing device to perform a function or set of functions. Part of the computer resources used may be accessible via a network. The computer-executable instructions may be, for example, binary, intermediate format instructions such as assembly language, firmware, or source code. Examples of computer-readable media that may be used to store instructions, used information, and / or information created during the methods according to the described examples include disks or optical discs, flash memory, USB devices with non-volatile memory, networked storage devices, etc.

[0092] Apparatus implementing the methods disclosed herein may include hardware, firmware, and / or software, and may take any of a variety of rules. Typical examples of such specifications include laptop computers, mobile phones, small form factor personal computers, personal digital assistants, etc. The functions described herein may also be implemented in peripherals or insert cards. As a further example, such functions may also be implemented between different processes performed on different chips on a circuit board or in a single device.

[0093] The instructions, the medium for transmitting such instructions, the computing resources for executing them, and other structures for supporting such computing resources are means for providing the functionality described in these disclosures.

[0094] This document describes aspects of the invention with reference to flowchart illustrations and / or block diagrams of methods, systems, and computer program products according to embodiments of the invention. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0095] This invention is not limited to the embodiments shown, but includes or extends to all technical equivalents that fall within the scope of the appended claims. The positional designations chosen in the specification, such as, for example, top, bottom, left, right, etc., refer directly to the description and the accompanying drawings, and can be adapted to new positions as their meaning changes.

[0096] The features disclosed in this application are important for the implementation of embodiments in different design aspects, not only individually but also in any combination.

[0097] Although some aspects are described in relation to the device, it should be understood that these aspects are also descriptions of the corresponding method, and thus a device of a module or an apparatus of a system can also be understood as a corresponding method step or feature of a method step. Similarly, aspects described in relation to a method step or as a method step are also descriptions of corresponding modules, details, or features of the corresponding device.

[0098] Although various examples and other information have been used to illustrate aspects within the scope of the appended claims, no limitation should be imposed on the claims based on specific features or arrangements in such examples, as those skilled in the art will be able to derive a wide variety of implementations from these examples. Furthermore, although a subject matter may have been described in language specific to structural features and / or method steps, it should be understood that the subject matter defined in the appended claims is not necessarily limited to these described features or actions. For example, such functionality may be distributed differently or performed in components other than those identified herein. Rather, the described features and steps are disclosed as examples of components of systems and methods within the scope of the appended claims.

[0099] While the disclosed examples have been fully described with reference to the accompanying drawings, it should be noted that various changes and modifications will become apparent to those skilled in the art. It should be understood that such changes and modifications are considered to be included within the scope of the disclosed examples as defined by the appended claims.

Claims

1. A system for detecting and analyzing component faults of a battery management system of an electric vehicle, comprising: a host computer system via a controller area network (CAN) communication; a battery management system (BMS) connected to the host computer system, the BMS comprising at least a battery management unit (BMU), a battery pack main loop controller (S-BOX), and a plurality of cell supervision units (CSCs); and a simulated battery system connectable to the host computer system, the simulated battery system comprising at least a plurality of simulated battery modules having battery parameters corresponding to a battery of a required model of electric vehicle; wherein: upon detection by the host computer system of a malfunctioning BMS, the simulated battery system is configured to be connected to the malfunctioning BMS, wherein the plurality of simulated battery modules are configured to supply power to the corresponding plurality of CSCs, respectively; the BMU and the S-BOX are configured to collect battery parameter information on the plurality of CSCs, the host computer system is configured to receive and analyze the battery parameter information collected by the BMU and the S-BOX, and based on the analysis of the collected battery parameter information, determine the component in the malfunctioning BMS that has malfunctioned.

2. The system of claim 1, wherein, the host computer system further comprises a memory configured for pre-storing battery parameters related to a battery of a required model of electric vehicle, the battery parameters comprising at least parameters related to battery voltage and battery temperature.

3. The system of claim 2, wherein the simulated battery system further comprises a simulated battery controller configured to allow the host computer system to configure the corresponding simulated battery modules in the simulated battery system with the stored battery parameters related to a battery of a required model of electric vehicle upon initial connection of the host computer system to the simulated battery system.

4. The system of claim 2, wherein the simulated battery system further comprises a simulated battery controller configured to update the simulated battery parameters of the corresponding simulated battery modules in the simulated battery system in real time based on the stored battery parameters related to a battery of a required model of electric vehicle in the host computer system upon connection of the host computer system to the simulated battery system.

5. The system of claim 1, further comprising: a voltage connection harness through which the simulated battery system is electrically connected to the BMS under a specified voltage constraint, a negative temperature coefficient (NTC) connection harness through which the simulated battery system is thermally connected to the BMS under a specified temperature constraint.

6. The system of claim 1, wherein: The plurality of battery supervision units CSC are divided into at least one master battery supervision unit CSC and a plurality of slave battery supervision units CSC, which are connected in series; And The plurality of analog battery modules correspond in number to the plurality of battery supervision units CSC, and each battery supervision unit CSC collects battery parameters on the corresponding analog battery module.

7. The system of claim 6, wherein The battery management unit BMU is configured to communicate with the master battery supervision unit CSC and collect the collected battery parameters of the plurality of battery supervision units CSC, and transmit the collected battery parameters to the host computer system and the battery pack main loop controller S-BOX via the controller area network CAN; The battery pack main loop controller S-BOX is configured to collect the bus voltage of the plurality of analog battery modules connected in series, and transmit the collected bus voltage to the host computer system via the controller area network CAN.

8. The system of claim 7, wherein the host computer system is configured to: The BMU receives a response after the system configuration is completed, wherein, If the host computer system cannot receive the response, determine that the BMU has a communication failure; Receive the collected battery parameters of the plurality of battery supervision units CSC, compare the collected battery parameters of the plurality of battery supervision units CSC with the corresponding battery parameters stored in the host computer system, and when the collected battery parameters of the plurality of battery supervision units CSC do not match the corresponding battery parameters stored in the host computer system: If one or more of the received battery parameters are missing, the host computer system determines that the CSC corresponding to the missing battery parameter has a failure; If all the received battery parameters exist, but the displayed battery parameters are different from the actual set battery parameters, it is determined that the collection chip of the corresponding CSC has a failure; Receive the collected bus voltage of the plurality of analog battery modules, compare the collected bus voltage of the plurality of analog battery modules with the stored predetermined battery voltage threshold, When the collected bus voltage is different from the parameter configured by the host computer, it is determined that the high-voltage collection loop inside the S-BOX has a failure; When the host computer system sends an instruction to the S-BOX to close or disconnect the switch inside the S-BOX, if there is no response on the host computer system interface, it is determined that the switch inside the S-BOX has a failure.

9. The system of claim 1, wherein: The plurality of battery supervision units CSC includes 8 battery supervision units CSC; The plurality of analog battery modules correspondingly includes 8 analog battery modules, and each analog battery module includes 12 analog battery units and 3 groups of analog NTC sensors; and Each battery supervision unit CSC collects battery voltage information on each analog battery unit and battery temperature information on each analog battery module.

10. A method for detecting and analyzing component failures of a battery management system of an electric vehicle, comprising: detecting, by a host computer system, an operational condition of a battery management system BMS, wherein the host computer system is communicable via a controller area network CAN, the battery management system BMS is connected to the host computer system, and the battery management system BMS comprises at least a battery management unit BMU, a battery pack main loop controller S-BOX, and a plurality of cell supervision units CSCs; upon detection, by the host computer system, of a malfunction in the battery management system BMS, connecting an analog battery system to the malfunctioning battery management system BMS, wherein the analog battery system is connectable to the host computer system, and the analog battery system comprises at least a plurality of analog battery modules having battery parameters for a required model of electric vehicle battery; supplying, by the plurality of analog battery modules, a respective plurality of cell supervision units CSCs with power; collecting, by the battery management unit BMU and the battery pack main loop controller S-BOX, battery parameter information on the plurality of cell supervision units CSCs, and receiving and analyzing, by the host computer system, the battery parameter information collected by the battery management unit BMU and the battery pack main loop controller S-BOX, and determining, based on the analysis of the collected battery parameter information, a component in the malfunctioning battery management system BMS that has malfunctioned.

11. The method of claim 10, further comprising pre-storing in a memory in the host computer system battery parameters related to a required model of electric vehicle battery, the battery parameters comprising at least parameters related to battery voltage and battery temperature.

12. The method of claim 11, wherein the simulated battery system further comprises a simulated battery controller, the method further comprising: Upon initial connection of the host computer system to the analog battery system, the analog battery controller allows the host computer system to configure respective analog battery modules in the analog battery system with the stored battery parameters related to a required model of electric vehicle battery.

13. The method of claim 11, wherein the simulated battery system further comprises a simulated battery controller, the method further comprising: Upon connection of the host computer system to the analog battery system, the analog battery controller updates in real time analog battery parameters of respective analog battery modules in the analog battery system according to the stored battery parameters related to a required model of electric vehicle battery in the host computer system.

14. The method of claim 10, further comprising: the analog battery system is electrically connected to the battery management system under a prescribed voltage constraint via a voltage connection harness, the analog battery system is thermally connected to the battery management system under a prescribed temperature constraint via a negative temperature coefficient NTC connection harness.

15. The method of claim 10, wherein: the plurality of cell supervision units CSCs are divided into at least one master cell supervision unit CSC and a plurality of slave cell supervision units CSCs, the master cell supervision unit CSC and the plurality of slave cell supervision units CSCs are connected in series; and the plurality of analog battery modules correspond in number to the plurality of cell supervision units CSCs, and each cell supervision unit CSC collects battery parameters on a respective analog battery module.

16. The method of claim 15, wherein ​ The battery management unit BMU communicates with the master battery supervisory unit CSC and collects the collected battery parameters of the plurality of battery supervisory units CSC, and transmits the collected battery parameters to the host computer system and the battery pack main loop controller S-BOX via the controller area network CAN; The battery pack main loop controller S-BOX collects the bus voltage of the plurality of analog battery modules connected in series, and transmits the collected bus voltage to the host computer system via the controller area network CAN.

17. The method of claim 16, wherein The host computer system receives a response from the BMU after the system configuration is completed, and determines that the BMU has a communication failure if the response cannot be received in the host computer system; The host computer system receives the collected battery parameters of the plurality of battery supervisory units CSC, compares the collected battery parameters of the plurality of battery supervisory units CSC with the corresponding battery parameters stored in the host computer system, and determines that the CSC corresponding to the missing battery parameter has a failure if one or more of the received battery parameters are missing; If all the received battery parameters exist, but the displayed battery parameters are different from the actual set battery parameters, it is determined that the collection chip of the corresponding CSC has a failure; The host computer system receives the collected bus voltage of the plurality of analog battery modules, compares the collected bus voltage of the plurality of analog battery modules with the stored predetermined battery voltage threshold value, When the collected bus voltage is different from the parameter configured by the host computer, it is determined that the high-voltage collection loop inside the S-BOX has a failure; When the host computer system sends an instruction to the S-BOX to close or disconnect the switch inside the S-BOX, if there is no response on the host computer system interface, it is determined that the switch inside the S-BOX has a failure.

18. The method of claim 10, wherein: The plurality of battery supervisory units CSC includes 8 battery supervisory units CSC; The plurality of analog battery modules correspondingly includes 8 analog battery modules, and each analog battery module includes 12 analog battery units and 3 groups of analog NTC sensors; and Each battery supervisory unit CSC collects battery voltage information on each analog battery unit and battery temperature information on each analog battery module.

19. A computer-readable storage medium having executable instructions, which when executed cause a computer to perform the method for detecting and analyzing component failures of a battery management system of an electric vehicle according to any one of claims 10 to 18. ​

Citation Information

Patent Citations

  • Intelligent testing platform of battery management system and testing method

    CN102073017A

  • Storage battery monitoring system, method and device

    CN103185864A