Remote data decoupling type fault injection analysis platform and method

Through the remote data decoupled fault injection analysis platform, remote data monitoring and fault injection reproduction technology are used to solve the complexity and real-time problems of intelligent bus fault diagnosis, achieving rapid and accurate troubleshooting, and reducing operational costs and human resources requirements.

CN119105447APending Publication Date: 2024-12-10SHANGHAI SUNWIN BUS CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411173222.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The complex control system and real-time fault code of intelligent buses make it difficult to perform after-sales service and repair, and the failure to accurately and promptly troubleshoot, increasing operating costs and challenges.

Method used

Design a remote data decoupled fault injection analysis platform to realize real-time acquisition, analysis and simulation of vehicle faults through remote data monitoring, data processing and fault injection reproduction, including remote data acquisition terminal, data processing center and fault injection The reproduction platform uses CAN bus data and GPS positioning information to realize real-time acquisition, analysis of fault data and simulated reproduction of fault nodes.

Benefits of technology

It effectively solves the complexity and real-time problems of smart bus fault diagnosis, improves the response speed of after-sales service, reduces operating costs and human resources needs, simplifies work processes, and improves troubleshooting efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119105447A_ABST
    Figure CN119105447A_ABST
Patent Text Reader

Abstract

The invention relates to a remote data decoupling type fault injection analysis platform and a remote data decoupling type fault injection analysis method. The fault injection analysis platform mainly realizes functions of remote data monitoring and acquisition, data processing and analysis and fault injection reproduction analysis. Comprising a remote data acquisition terminal, a data processing center and a fault injection reproduction platform part, the remote data acquisition terminal is mainly used for acquiring and converting bus data of the whole vehicle and transmitting the bus data to the data processing center through the cloud; the data processing center is mainly responsible for data receiving, caching, protocol conversion, message display, data freezing and decoupling functions; the fault injection reproduction platform is mainly used for realizing fault injection and simulating the working condition of the whole vehicle so as to reproduce the fault of the whole vehicle; the problem of difficulty in troubleshooting and diagnosis in the after-sales service process of the pure electric bus at present is solved, the after-sales service working mechanism is prompted to respond more quickly, the working intensity of after-sales workers is reduced, the after-sales service operation and labor cost is effectively reduced, the loss of bus operation is reduced, and the efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a new energy electric bus manufacturing technology, and in particular to a remote data decoupling fault injection analysis platform. Background Art

[0002] Pure electric smart buses are an inevitable trend in the development of the bus industry. Their advantages are zero-emission power systems, intelligent and safe functions of the entire vehicle, and a high sense of experience for drivers and passengers. However, compared with traditional fuel vehicles, smart buses now also have system problems such as complex control systems, multiple network communications, and multiple controller nodes, which bring geometric difficulties to the analysis and troubleshooting of corresponding system faults. At present, the traditional method is still adopted, where after-sales service goes to the site and the fault code is read by diagnostic equipment to analyze and troubleshoot. However, there are currently two unsolvable obstacles. One is that due to the complexity of the system, a single fault code cannot reflect the actual fault status and component problems; the second is that the real-time nature of the fault code is not good, and the fault data within a certain period of time before and after the fault occurs cannot be read, so the fault cannot be promptly and effectively troubleshooted, which brings great challenges to after-sales service and maintenance.

[0003] Since pure electric buses have added many software control functions to their power systems and intelligent systems, the complexity of their systems has increased exponentially compared to traditional fuel buses. This has brought great inconvenience to the after-sales service of buses, and also brought huge manpower and material costs to bus company operations. Summary of the invention

[0004] Aiming at the difficulty of fault diagnosis in the after-sales service of pure electric buses, a remote data decoupled fault injection analysis platform is proposed. Based on remote data monitoring technology and vehicle diagnostic bench, the present invention designs an intelligent fault injection analysis method and platform for after-sales service operation to overcome the difficulties and challenges brought to after-sales service work by the complexity of the control system and the inability to perform real-time fault diagnosis.

[0005] The technical solution of the present invention is:

[0006] A remote data decoupled fault injection analysis platform, which mainly realizes remote data monitoring and collection, data processing and analysis, and fault injection and reproduction analysis functions; it includes a remote data collection terminal, a data processing center, and a fault injection and reproduction platform;

[0007] The remote data acquisition terminal is mainly used to collect vehicle bus data, convert it and transmit it to the data processing center through the cloud; the data processing center is mainly responsible for data reception, caching, protocol conversion, message display, data freezing and decoupling functions; the fault injection and reproduction platform is mainly used to inject faults and simulate vehicle working conditions to reproduce vehicle faults;

[0008] The data decoupling module mainly filters the fault sampling data to separate the single-node sending data, which mainly includes two functions: filtering and data storage. The filtering is to separate the bus data from the bus data sent by a single node according to the bus data node. The data storage saves the filtered data to the specified location on the hard disk and names the data file.

[0009] The remote data acquisition terminal includes the remote data device TBOX, the data transmission cloud, and the GPS positioning module; the TBOX is connected to the vehicle CAN network bus through the CAN interface. The vehicle CAN network bus includes the body CAN bus and the power CAN bus, and mainly realizes the real-time acquisition of the vehicle CAN bus data; the data transmission cloud connects to the TBOX through the wireless network, receives the CAN bus data collected by the TBOX, and then realizes the communication connection with the data processing center through the wireless network, and transmits the CAN bus data to the data processing center in real time; the GPS positioning module is connected to the data transmission cloud through the serial port, provides the real-time location information of the vehicle to the data transmission cloud, and sends it to the data processing center together with the CAN bus data;

[0010] The data processing center mainly includes data receiving module, data parsing module, information display platform, data caching module, data freezing module and data decoupling module. Its main functions are as follows:

[0011] Data receiving module: communicates with the remote data acquisition terminal through a wireless network to receive the vehicle CAN bus data and location information in real time;

[0012] Data analysis module: Based on commercial third-party software, it analyzes CAN bus data according to the J1939 vehicle communication protocol to obtain the operating status information of each node on the bus;

[0013] Information display platform: Based on commercial third-party software, the display screen displays the main signals of the vehicle, such as the motor, battery, vehicle driving status, and fault diagnosis, in real time, intuitively showing the vehicle's operating status and facilitating manual data analysis. In addition, the information displayed on the platform also includes real-time vehicle location information;

[0014] Data cache module: It is a temporary data storage location with a certain storage space and a data rolling mechanism. That is, when a certain amount of data is stored, the earliest stored data is automatically deleted to prevent the bus data from being unable to be obtained in real time due to full storage space. In addition, in this module, a time information storage address is set based on the storage time, and two time address pointers are set based on the time information storage address, namely, a start time pointer and an end time pointer, which are used for data freezing module to realize data interception;

[0015] Data freezing module: It has data freezing and storage functions. When a vehicle fails, the data freezing mechanism is triggered according to the fault code reported by the CAN bus data. The start time pointer and the end time pointer are set according to the fault triggering time point. The bus data from the start time pointer to the end time pointer is intercepted and stored in the PC hard disk for fault diagnosis and analysis.

[0016] Data decoupling module: Based on commercial third-party software, several data decoupling units are set based on the sending node of CAN bus data. The decoupling unit includes two functions: filtering and data storage. Filtering refers to filtering out data sent by only a single node according to the bus data sending node, such as motor, battery, electrical accessories, VCU, fault diagnosis. Data storage refers to saving the filtered data to a specified hard disk location and naming it to facilitate subsequent fault injection;

[0017] The fault injection and reproduction platform includes a fault injection module and a fault diagnosis bench, which has all the components related to the powertrain of a pure electric bus and can simulate the power-on and power-off, driving, braking and fault diagnosis functions of the whole vehicle; the fault injection module preliminarily determines the bus node where the fault occurs based on the fault code, and plays back the data based on the Replay function of the commercial third-party software. The software is connected to the suspected fault node interface of the fault diagnosis bench through the CAN interface, thereby replacing the node to send bus data and realizing bench fault injection; the fault diagnosis bench has all the components related to the powertrain of a pure electric bus and can simulate the power-on and power-off, driving, braking and fault diagnosis functions of the whole vehicle. The fault diagnosis bench simulates the driving conditions of the actual vehicle when the fault occurs according to the driving status of the actual vehicle, and monitors the bus data through the bench OBD interface to achieve fault reproduction, assisting engineers to quickly find the cause of the fault, conduct fault analysis and formulate solutions; based on the actual vehicle location information provided by the GPS module, after-sales service personnel respond quickly and rush to the scene to troubleshoot and solve the fault.

[0018] A remote data decoupling fault injection analysis method is used for the remote data decoupling fault injection analysis platform as described above, and the specific implementation steps are as follows:

[0019] Step 1: Data collection: The remote data device TBOX collects the CAN bus data of the real vehicle in real time; the data transmission cloud receives the CAN bus data sent by TBOX and the location information sent by the GPS positioning module in real time, and transmits it to the remote terminal platform through the wireless network; the local computer is responsible for receiving the CAN bus data and location information of the whole vehicle in real time through the network receiving module;

[0020] Step 2: Data analysis: Based on commercial third-party software on the local computer platform, the data analysis module analyzes the CAN bus data according to the corresponding communication matrix protocol based on the vehicle electrical architecture to obtain the operating status information of each network node;

[0021] Step 3: Information display: At the same time, the software platform can display the status signals of each major network node component and the actual vehicle location information through the parsed information display platform; the status signals include the motor, battery, vehicle operation status, and fault diagnosis;

[0022] Step 4, data cache: The data cache module has a rolling mechanism to temporarily save the CAN bus data received in real time; when the data in the data cache module reaches a certain amount, the automatic deletion mechanism will be activated to automatically delete the earliest stored data to avoid full storage space;

[0023] Step 5, data freezing: in the data cache module, the time information storage address is set based on the storage time; based on the time information storage address, two time address pointers are set, namely the start time pointer and the end time pointer; when a fault occurs in the whole vehicle, the data freezing module starts the data freezing mechanism according to the fault information of the whole vehicle, and the fault trigger time point minus T / 2 is assigned to the start time pointer, and the fault trigger time point plus T / 2 is assigned to the end time pointer, where T is the required duration of bus data interception; the data freezing module starts the data storage mechanism, and reads the bus data from the start time pointer to the end time pointer in the data cache module as the fault sampling data, and stores it in the local hard disk;

[0024] Step 6, data decoupling: import the fault sampling data into the data decoupling module, filter and separate the bus data sent by each node in each decoupling module according to the filtering function of the decoupling unit, and then name the bus data of each node in turn according to the data storage function and save it to the specified location of the local hard disk;

[0025] Step 7, fault injection: Manually analyze and judge the fault, preliminarily lock the faulty node, and on the fault injection and reproduction platform, disconnect the suspected faulty node on the test bench. The fault injection module communicates with the faulty node interface through the CAN interface, and uses the Replay function of the commercial third-party software to replay the decoupled node bus data, thereby replacing the actual node to send data to the CAN bus network;

[0026] Step 8, working condition simulation: the fault diagnosis bench monitors the bench bus data through the fault diagnosis bench OBD interface according to the driving working condition signal when the fault occurs, and observes whether the fault recurs. If so, the fault is locked at the node. If not, the same method is used to inject bus data of other nodes until the faulty node is locked.

[0027] Step 9, Fault Analysis and Solution: Engineers investigate the cause of the fault and develop solutions based on the fault diagnosis results. After-sales service personnel respond quickly and rush to the site or guide the site to investigate and solve the problem according to the solution.

[0028] The beneficial effects of the present invention are:

[0029] The fault injection analysis platform completely solves the difficulties of pure electric smart buses caused by system complexity and the inability to collect fault codes in real time; the application of this platform in the after-sales service of pure electric smart buses will make the after-sales service work mechanism respond more quickly and efficiently, while reducing the workload of after-sales staff, effectively reducing after-sales service operations and labor costs, quickly resolving faulty vehicles, reducing losses and improving efficiency for bus operations; the platform is simple and convenient to operate, and has low requirements on the technical level of staff, which improves the general adaptability of the platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 This is a schematic diagram of the system architecture of the fault injection analysis platform of the present invention;

[0031] Figure 2 It is a schematic diagram of the decoupling implementation in the data decoupling module of the present invention. DETAILED DESCRIPTION

[0032] The present invention is described in detail below in conjunction with the accompanying drawings and specific embodiments. This embodiment is implemented based on the technical solution of the present invention, and provides a detailed implementation method and specific operation process, but the protection scope of the present invention is not limited to the following embodiments.

[0033] In order to solve the problem of system complexity, and based on the fact that pure electric buses can send relevant vehicle data to the cloud platform through the remote data device TBOX (a car networking system designed specifically for automobiles), a platform that can collect, inject and analyze fault data is established to monitor and collect data in real time to establish online injection and playback data, thereby simulating real fault conditions to achieve the purpose of fault analysis and troubleshooting. At the same time, commercial third-party software such as TBOX internal business module communication and data analysis general software is also common on the market, which is convenient for realizing the functions of this platform, and can also be other software that can be used on this platform for data analysis and other functions.

[0034] The fault injection analysis platform mainly realizes functions such as remote data monitoring and collection, data processing and analysis, and fault injection and reproduction analysis; it is mainly composed of remote data collection terminals, data processing centers, fault injection and reproduction platforms, etc.

[0035] The remote data acquisition terminal is mainly responsible for the acquisition of vehicle bus data, conversion and transmission to the data processing center through the cloud; the data processing center is mainly responsible for data reception, caching, protocol conversion, message display, data freezing and decoupling, etc.; the fault injection and reproduction platform is mainly responsible for fault injection and simulation of vehicle working conditions to reproduce vehicle faults.

[0036] The data decoupling module mainly filters the fault sampling data and separates the data sent by a single node. It mainly includes two functions: filtering and data storage. Filtering is to separate the bus data from the bus data sent by a single node based on the bus data node. Data storage saves the filtered data to the specified location on the hard disk and names the data file.

[0037] The remote data acquisition terminal includes the remote data device TBOX, the data transmission cloud, and the GPS positioning module. TBOX is connected to the vehicle CAN network bus (including the body CAN bus and the power CAN bus) through the CAN interface, mainly to realize the real-time acquisition of the vehicle CAN bus data; the data transmission cloud connects to TBOX through the wireless network, receives the CAN bus data collected by TBOX, and then realizes the communication connection with the data processing center through the wireless network, and transmits the CAN bus data to the data processing center in real time; the GPS positioning module is connected to the data transmission cloud through the serial port, provides the real-time location information of the vehicle to the data transmission cloud, and sends it to the data processing center together with the CAN bus data.

[0038] The data processing center mainly includes data receiving module, data parsing module, information display platform, data caching module, data freezing module and data decoupling module. Its main functions are as follows:

[0039] Data receiving module: communicates with the remote data acquisition terminal through a wireless network to receive the vehicle CAN bus data and location information in real time.

[0040] Data analysis module: Based on commercial third-party software, it analyzes CAN bus data according to the J1939 vehicle communication protocol to obtain the operating status information of each node on the bus.

[0041] Information display platform: Based on commercial third-party software, the main signals of the vehicle such as the motor, battery, vehicle driving status, fault diagnosis, etc. are displayed in real time on the display screen, intuitively showing the vehicle's operating status to facilitate manual data analysis. In addition, the information displayed on the platform also includes real-time vehicle location information.

[0042] Data cache module: It is a temporary storage location for data. It has a certain storage space and a data rolling mechanism. That is, when a certain amount of data is stored, the earliest stored data is automatically deleted to prevent the bus data from being unable to be obtained in real time due to full storage space. In addition, in this module, a time information storage address is set based on the storage time, and two time address pointers are set based on the time information storage address, which are the start time pointer and the end time pointer, respectively, to realize data interception in the data freezing module.

[0043] Data freezing module: It has data freezing and storage functions. When a vehicle fails, the data freezing mechanism is triggered according to the fault code reported by the CAN bus data. The start time pointer and the end time pointer are set according to the fault triggering time point. The bus data from the start time pointer to the end time pointer is intercepted and stored in the PC hard disk for fault diagnosis and analysis.

[0044] Data decoupling module: Based on commercial third-party software, several data decoupling units are set based on the sending node of CAN bus data. The decoupling unit includes two functions: filtering (Filter) and data storage. Filtering means filtering out data sent by only a single node according to the sending node of bus data (see attached Figure 2 ), such as motors, batteries, electrical accessories, VCU, fault diagnosis, etc. Data storage refers to saving the filtered data to a designated hard disk location and naming it to facilitate subsequent fault injection.

[0045] The fault injection and reproduction platform includes a fault injection module and a fault diagnosis bench. It has all the components related to the powertrain of a pure electric bus and can simulate the functions of powering on and off, driving, braking, and fault diagnosis of the whole vehicle. The fault injection module preliminarily determines the bus node where the fault occurs based on the fault code, and replays the data based on the Replay function of the commercial third-party software. The software is connected to the interface of the suspected fault node of the fault diagnosis bench through the CAN interface, thereby replacing the node to send bus data and realizing the bench fault injection. The fault diagnosis bench has all the components related to the powertrain of a pure electric bus and can simulate the functions of powering on and off, driving, braking, and fault diagnosis of the whole vehicle. The fault diagnosis bench simulates the driving conditions of the real vehicle when the fault occurs according to the driving status of the real vehicle (vehicle speed, accelerator pedal signal, brake pedal signal, power on and off signal, etc.), and monitors the bus data through the bench OBD interface to achieve fault reproduction, assisting engineers to quickly find the cause of the fault, conduct fault analysis, and formulate solutions. According to the real vehicle location information provided by the GPS module, after-sales service personnel respond quickly and rush to the site to troubleshoot and solve the fault.

[0046] Specific implementation steps:

[0047] Step 1: Data collection: The remote data device TBOX collects the CAN bus data of the actual vehicle in real time; the data transmission cloud receives the CAN bus data sent by TBOX and the location information sent by the GPS positioning module in real time, and transmits it to the remote terminal platform through the wireless network; the local computer is responsible for receiving the vehicle CAN bus data and location information in real time through the network receiving module.

[0048] Step 2: Data analysis: Based on commercial third-party software on the local computer platform, the data analysis module analyzes the CAN bus data based on the vehicle electrical architecture and the corresponding communication matrix protocol to obtain the operating status information of each network node.

[0049] Step 3: Information display: At the same time, the software platform can display the status signals of each major network node component (including motor, battery, vehicle operation status, fault diagnosis) and actual vehicle location information through the parsed information display platform.

[0050] Step 4, data cache: The data cache module has a rolling mechanism to temporarily save the CAN bus data received in real time; when the data in the data cache module reaches a certain amount, the automatic deletion mechanism will be activated to automatically delete the earliest stored data to avoid full storage space.

[0051] Step 5, data freezing: in the data cache module, the time information storage address is set based on the storage time; based on the time information storage address, two time address pointers are set as the start time pointer and the end time pointer respectively. When a vehicle fault occurs, the data freezing module starts the data freezing mechanism according to the vehicle fault information, and the fault trigger time point minus T / 2 is assigned to the start time pointer, and the fault trigger time point plus T / 2 is assigned to the end time pointer (T is the required duration of bus data interception). The data freezing module starts the data storage mechanism, reads the bus data from the start time pointer to the end time pointer in the data cache module as fault sampling data, and stores it in the local hard disk.

[0052] Step 6, data decoupling: import the fault sampling data into the data decoupling module, filter and separate the bus data sent by each node in each decoupling module according to the filtering function of the decoupling unit, and then name the bus data of each node in turn according to the data storage function and save it to the specified location of the local hard disk.

[0053] Step 7, fault injection: Manually analyze and judge the fault, preliminarily lock the faulty node, and on the fault injection and reproduction platform, disconnect the suspected faulty node on the test bench. The fault injection module communicates with the faulty node interface through the CAN interface, and uses the Replay function of the commercial third-party software to replay the decoupled node bus data, thereby replacing the actual node to send data to the CAN bus network.

[0054] Step 8, operating condition simulation: The fault diagnosis bench monitors the bench bus data through the fault diagnosis bench OBD interface according to the driving condition signals when the fault occurs (such as accelerator pedal signal, brake pedal signal, vehicle speed signal, etc.), and observes whether the fault recurs. If so, the fault is locked on this node. If not, the same method is used to inject bus data of other nodes until the faulty node is locked.

[0055] Step 9, Fault Analysis and Solution: Engineers investigate the cause of the fault and develop solutions based on the fault diagnosis results. After-sales service personnel respond quickly and rush to the site or guide the site to investigate and solve the problem according to the solution.

[0056] The above-mentioned embodiment only expresses one implementation mode of the present invention, and its description is relatively specific and detailed, but it cannot be understood as limiting the scope of the invention patent. It should be pointed out that for ordinary technicians in this field, several modifications and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be based on the attached claims.

Claims

1. A remote data decoupled fault injection analysis platform, It is characterized in that The fault injection analysis platform mainly realizes remote data monitoring and collection, data processing and analysis, and fault injection and recurrence analysis functions; Including remote data acquisition terminal, data processing center, and fault injection and reproduction platform; The remote data acquisition terminal is mainly used to collect vehicle bus data, convert it and transmit it to the data processing center through the cloud; the data processing center is mainly responsible for data reception, caching, protocol conversion, message display, data freezing and decoupling functions; the fault injection and reproduction platform is mainly used to inject faults and simulate vehicle working conditions to reproduce vehicle faults; The data decoupling module mainly filters the fault sampling data to separate the single-node sending data, which mainly includes two functions: filtering and data storage. The filtering is to separate the bus data from the bus data sent by a single node according to the bus data node. The data storage saves the filtered data to the specified location on the hard disk and names the data file. The remote data acquisition terminal includes the remote data device TBOX, the data transmission cloud, and the GPS positioning module; the TBOX is connected to the vehicle CAN network bus through the CAN interface. The vehicle CAN network bus includes the body CAN bus and the power CAN bus, and mainly realizes the real-time acquisition of the vehicle CAN bus data; the data transmission cloud connects to the TBOX through the wireless network, receives the CAN bus data collected by the TBOX, and then realizes the communication connection with the data processing center through the wireless network, and transmits the CAN bus data to the data processing center in real time; the GPS positioning module is connected to the data transmission cloud through the serial port, provides the real-time location information of the vehicle to the data transmission cloud, and sends it to the data processing center together with the CAN bus data; The data processing center mainly includes data receiving module, data parsing module, information display platform, data caching module, data freezing module and data decoupling module. Its main functions are as follows: Data receiving module: communicates with the remote data acquisition terminal through a wireless network to receive the vehicle CAN bus data and location information in real time; Data analysis module: Based on commercial third-party software, it analyzes CAN bus data according to the J1939 vehicle communication protocol to obtain the operating status information of each node on the bus; Information display platform: Based on commercial third-party software, the display screen displays the main signals of the vehicle, such as the motor, battery, vehicle driving status, and fault diagnosis, in real time, intuitively showing the vehicle's operating status and facilitating manual data analysis. In addition, the information displayed on the platform also includes real-time vehicle location information; Data cache module: It is a temporary data storage location with a certain storage space and a data rolling mechanism. That is, when a certain amount of data is stored, the earliest stored data is automatically deleted to prevent the bus data from being unable to be obtained in real time due to full storage space. In addition, in this module, a time information storage address is set based on the storage time, and two time address pointers are set based on the time information storage address, namely, a start time pointer and an end time pointer, which are used for data freezing module to realize data interception; Data freezing module: It has data freezing and storage functions. When a vehicle fails, the data freezing mechanism is triggered according to the fault code reported by the CAN bus data. The start time pointer and the end time pointer are set according to the fault triggering time point. The bus data from the start time pointer to the end time pointer is intercepted and stored in the PC hard disk for fault diagnosis and analysis. Data decoupling module: Based on commercial third-party software, several data decoupling units are set based on the sending node of CAN bus data. The decoupling unit includes two functions: filtering and data storage. Filtering refers to filtering out data sent by only a single node according to the bus data sending node, such as motor, battery, electrical accessories, VCU, fault diagnosis. Data storage refers to saving the filtered data to a specified hard disk location and naming it to facilitate subsequent fault injection; The fault injection and reproduction platform includes a fault injection module and a fault diagnosis bench, which has all the components related to the powertrain of a pure electric bus and can simulate the power-on and power-off, driving, braking and fault diagnosis functions of the whole vehicle; the fault injection module preliminarily determines the bus node where the fault occurs based on the fault code, and plays back the data based on the Replay function of the commercial third-party software. The software is connected to the suspected fault node interface of the fault diagnosis bench through the CAN interface, thereby replacing the node to send bus data and realizing bench fault injection; the fault diagnosis bench has all the components related to the powertrain of a pure electric bus and can simulate the power-on and power-off, driving, braking and fault diagnosis functions of the whole vehicle. The fault diagnosis bench simulates the driving conditions of the actual vehicle when the fault occurs according to the driving status of the actual vehicle, and monitors the bus data through the bench OBD interface to achieve fault reproduction, assisting engineers to quickly find the cause of the fault, conduct fault analysis and formulate solutions; based on the actual vehicle location information provided by the GPS module, after-sales service personnel respond quickly and rush to the scene to troubleshoot and solve the fault.

2. A remote data decoupling fault injection analysis method, It is characterized in that For the remote data decoupled fault injection analysis platform as claimed in claim 1, the specific implementation steps are as follows: Step 1: Data collection: The remote data device TBOX collects the CAN bus data of the real vehicle in real time; the data transmission cloud receives the CAN bus data sent by TBOX and the location information sent by the GPS positioning module in real time, and transmits it to the remote terminal platform through the wireless network; the local computer is responsible for receiving the CAN bus data and location information of the whole vehicle in real time through the network receiving module; Step 2: Data analysis: Based on commercial third-party software on the local computer platform, the data analysis module analyzes the CAN bus data according to the corresponding communication matrix protocol based on the vehicle electrical architecture to obtain the operating status information of each network node; Step 3: Information display: At the same time, the software platform can display the status signals of each major network node component and the actual vehicle location information through the parsed information display platform; the status signals include the motor, battery, vehicle operation status, and fault diagnosis; Step 4, data cache: The data cache module has a rolling mechanism to temporarily save the CAN bus data received in real time; when the data in the data cache module reaches a certain amount, the automatic deletion mechanism will be activated to automatically delete the earliest stored data to avoid full storage space; Step 5, data freezing: in the data cache module, a time information storage address is set based on the storage time; two time address pointers are set based on the time information storage address, namely a start time pointer and an end time pointer; When a vehicle fails, the data freezing module starts the data freezing mechanism according to the vehicle fault information. The fault trigger time minus T / 2 is assigned to the start time pointer, and the fault trigger time plus T / 2 is assigned to the end time pointer. T is the required duration for intercepting bus data. The data freezing module starts the data storage mechanism, reads the bus data from the start time pointer to the end time pointer in the data cache module as the fault sampling data, and stores it in the local hard disk; Step 6, data decoupling: import the fault sampling data into the data decoupling module, filter and separate the bus data sent by each node in each decoupling module according to the filtering function of the decoupling unit, and then name the bus data of each node in turn according to the data storage function and save it to the specified location of the local hard disk; Step 7, fault injection: Manually analyze and judge the fault, preliminarily lock the faulty node, and on the fault injection and reproduction platform, disconnect the suspected faulty node on the test bench. The fault injection module communicates with the faulty node interface through the CAN interface, and uses the Replay function of the commercial third-party software to replay the decoupled node bus data, thereby replacing the actual node to send data to the CAN bus network; Step 8, working condition simulation: the fault diagnosis bench monitors the bench bus data through the fault diagnosis bench OBD interface according to the driving working condition signal when the fault occurs, and observes whether the fault recurs. If so, the fault is locked at the node. If not, the same method is used to inject bus data of other nodes until the faulty node is locked. Step 9, Fault Analysis and Solution: Engineers investigate the cause of the fault and develop solutions based on the fault diagnosis results. After-sales service personnel respond quickly and rush to the site or guide the site to investigate and solve the problem according to the solution.