Fault injection system

By designing an automated fault injection system, the high error rate and inefficiency problems caused by manual operation in the prior art are solved, and efficient fault injection of EPB systems is achieved, which is suitable for a variety of fault injection scenarios.

CN223307863UActive Publication Date: 2025-09-05SHANGHAI TONGZHI AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422293575.9
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-09-05
Estimated Expiration
2034-09-19

AI Technical Summary

Technical Problem

The existing EPB system fault injection method is manual operation, which leads to high operation error rate and low testing efficiency, making it difficult to meet a large number of simulation testing needs.

Method used

A fault injection system is designed, including a first fault injection module, a signal conversion module and an execution module. An open circuit, ground or high voltage fault is injected into the module to be tested through an automated manner. The first conversion unit and the second conversion unit are used to convert the break fault signal into a voltage signal and amplify it, and automated fault injection is realized through the execution module.

Benefits of technology

It reduces the operation error rate, improves the testing efficiency, meets a large number of simulation testing needs of EPB systems, and has a simple structure and low cost, which is suitable for a variety of fault injection scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223307863U_ABST
    Figure CN223307863U_ABST
Patent Text Reader

Abstract

The utility model provides a fault injection system, which is used for performing fault injection on a to-be-tested module of an EPB system. The fault injection system comprises a first fault injection module used for outputting an open circuit fault signal; the signal conversion module comprises a first conversion unit and a second conversion unit, the first conversion unit is used for receiving the open circuit fault signal and converting the open circuit fault signal into a voltage signal, and the second conversion unit is used for amplifying the voltage signal; the input end and the output end of the execution module are electrically connected to the second conversion unit and the to-be-tested module respectively, and the execution module is used for injecting an open circuit fault into the to-be-tested module according to the amplified voltage signal; and the second fault injection module is configured to inject a high-voltage fault or a ground fault into the to-be-tested module through the execution module. According to the utility model, the problems of high operation error rate and low test efficiency caused by the manual operation of the existing fault injection mode can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model belongs to the technical field of fault injection, and more specifically, relates to a fault injection system. Background Art

[0002] The EPB system is a technology that uses electronic control to achieve parking brakes. It replaces traditional mechanical levers and tire cables, providing a safer and more convenient parking brake method. The EPB system integrates temporary braking during driving and long-term braking after parking, achieving parking brakes through electronic control.

[0003] When performing simulation tests on the EPB system, it is necessary to inject faults into the EPB system. The existing fault injection method is to use hard-line fault injection: one is to add a BOB jack to the signal line of the module to be tested in the EPB system, and control the connection or disconnection of the signal line by inserting or pulling out the short-circuit cap into the BOB jack to inject a circuit-breaking fault into the signal line; the other is to connect a shaking switch to the signal line, and control the connection and disconnection of the signal line by the shaking switch to inject a circuit-breaking fault, a high voltage or a grounding fault into the signal line. However, the above-mentioned fault injection methods all require manual operation by the tester, and the operation error rate is high, resulting in a reduction in the efficiency of the test, which is not conducive to the operation of fault injection into the module to be tested, and it is difficult to meet the needs of a large number of simulation tests on the EPB system, and still needs further improvement. Utility Model Content

[0004] The purpose of the present invention is to solve the problem that the existing fault injection method is manual operation, resulting in high operation error rate and low test efficiency.

[0005] In order to achieve the above object, the present invention provides a fault injection system for injecting faults into a module under test of an EPB system;

[0006] The fault injection system comprises:

[0007] A first fault injection module, configured to output a circuit breaker fault signal;

[0008] a signal conversion module, comprising a first conversion unit and a second conversion unit, wherein the first conversion unit is used to receive the circuit breaker fault signal and convert the circuit breaker fault signal into a voltage signal, and the second conversion unit is used to amplify the voltage signal;

[0009] an execution module, whose input and output are electrically connected to the second conversion unit and the module to be tested, respectively, for injecting a circuit breaker fault into the module to be tested according to the amplified voltage signal;

[0010] The second fault injection module is configured to inject a high voltage fault or a ground fault into the module to be tested through the execution module.

[0011] Optionally, the execution module is a first relay.

[0012] Optionally, the second fault injection module is a second relay, and the second relay is electrically connected to the first relay.

[0013] Optionally, the first conversion unit is a microcontroller.

[0014] Optionally, the first conversion unit has a communication interface, and the communication interface is connected to the first fault injection module.

[0015] Optionally, the first fault injection module is a host computer.

[0016] Optionally, the second conversion unit is a transistor.

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

[0018] The fault injection system proposed in the present invention is configured to include a first conversion unit for receiving a circuit-break fault signal and converting the circuit-break fault signal into a voltage signal, and a second conversion unit for amplifying the voltage signal. Furthermore, through the configuration of an execution module, the input and output ends of the execution module are electrically connected to the second conversion unit and the module to be tested, respectively, so as to inject a circuit-break fault into the module to be tested according to the amplified voltage signal. Furthermore, through the configuration of the second fault injection module, a high-voltage fault or a ground fault can be injected into the module to be tested through the execution module. Compared with existing fault injection methods, the fault injection system of the present invention can realize automated fault injection into the module to be tested, greatly reducing the operational error rate, thereby effectively improving the test efficiency of the module to be tested, facilitating the operation of fault injection into the module to be tested, and meeting the needs of performing a large number of simulation tests on the EPB system.

[0019] According to the above content, the present invention can effectively solve the problem that the existing fault injection method is manual operation, resulting in high operation error rate and low testing efficiency.

[0020] Other features and advantages of the present invention will be described in detail in the subsequent detailed description of the embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The present invention can be better understood by referring to the following description made in conjunction with the accompanying drawings, in which the same or similar reference numerals are used throughout the drawings to represent the same or similar components.

[0022] Figure 1 Shown is a principle block diagram of a fault injection system according to an embodiment of the present utility model. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to more fully understand the technical solution of the present invention, the exemplary embodiments of the present invention will be described in more comprehensive and detailed in conjunction with the accompanying drawings below. Obviously, the one or more embodiments of the present invention described below are only one or more of the specific ways of implementing the technical solution of the present invention, and are not exhaustive. It should be understood that other ways belonging to a general utility model concept can be used to implement the technical solution of the present invention, and should not be limited by the exemplary embodiments described. Based on one or more embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present invention.

[0024] Example: Figure 1 Shown is a principle block diagram of a fault injection system according to an embodiment of the present utility model.

[0025] Reference Figure 1 , an embodiment of the present utility model provides a fault injection system for injecting faults into a module under test of an EPB system;

[0026] The fault injection system includes:

[0027] A first fault injection module, configured to output a circuit breaker fault signal;

[0028] The signal conversion module includes a first conversion unit and a second conversion unit, wherein the first conversion unit is used to receive the circuit breaker fault signal and convert the circuit breaker fault signal into a voltage signal, and the second conversion unit is used to amplify the voltage signal;

[0029] an execution module, whose input and output are electrically connected to the second conversion unit and the module to be tested, respectively, for injecting a circuit breaker fault into the module to be tested according to the amplified voltage signal;

[0030] The second fault injection module is configured to inject a high voltage fault or a ground fault into the module to be tested through the execution module.

[0031] In a specific embodiment, the first fault injection module is a host computer.

[0032] In a specific embodiment, the first conversion unit is a microcontroller.

[0033] In one embodiment, the first conversion unit has a communication interface, and the communication interface is connected to an external control device.

[0034] In a specific embodiment, the communication interface is an SPI interface, an I2C interface, a USART interface or a CAN interface.

[0035] In a specific embodiment, the second conversion unit is a transistor.

[0036] Specifically, the model of the microcontroller is STM32H750VBT, which can serve as a core processing unit, be electrically connected to the host computer through a communication interface, and can convert the digital signal 1 or 0 input by the host computer into a 3.3V or 0V voltage signal according to a preset program. When the 3.3V voltage signal is transmitted to the transistor, the transistor can convert the 3.3V voltage signal into a 12V voltage signal to input the circuit breaker fault signal into the execution module through the voltage signal.

[0037] In a specific embodiment, the execution module is a first relay.

[0038] In a specific embodiment, the second fault injection module is a second relay, and the second relay is electrically connected to the first relay.

[0039] The structures of the first relay and the second relay are both existing technologies and will not be described in detail here.

[0040] Specifically, when the first relay receives a 12V voltage signal, its normally open contact closes to input the voltage signal into the module to be tested, so that the module to be tested is in an open circuit state, thereby realizing open circuit fault injection.

[0041] The second relay is electrically connected to the normally open contact of the first relay. When the second relay is connected to a high voltage or grounded, a high voltage fault or a ground fault can be injected into the module to be tested.

[0042] The fault injection system proposed in the present invention is provided with a first conversion unit for receiving a circuit-break fault signal and converting the circuit-break fault signal into a voltage signal, and a second conversion unit for amplifying the voltage signal. Furthermore, through the configuration of an execution module, the input and output ends of the execution module are electrically connected to the second conversion unit and the module under test, respectively, so as to inject a circuit-break fault into the module under test according to the amplified voltage signal. Furthermore, through the configuration of the second fault injection module, a high-voltage fault or a ground fault can be injected into the module under test through the execution module.

[0043] Therefore, compared with the existing fault injection method, the fault injection system of the present invention can realize automated fault injection into the module to be tested, greatly reducing the operation error rate, thereby effectively improving the test efficiency of the module to be tested. The fault injection system has a simple structure, low wiring complexity, and low cost, which is conducive to the operation of fault injection into the module to be tested and can meet the needs of a large number of simulation tests on the EPB system.

[0044] In addition, the module to be tested has 46 pins. In addition to the two power supply lines and two ground lines of the module to be tested, the fault injection system of the present invention can also inject faults into other signal lines. It can also be applied to other automotive test environments that require fault injection, with a high utilization rate.

[0045] Although one or more embodiments of the present invention have been described above, it should be understood by those skilled in the art that the present invention can be implemented in any other form without departing from its spirit and scope. Therefore, the embodiments described above are illustrative and not restrictive, and many modifications and substitutions will be apparent to those skilled in the art without departing from the spirit and scope of the present invention as defined in the appended claims.

Claims

1. A fault injection system, characterized in that: Used to inject faults into the module under test of the EPB system; The fault injection system comprises: A first fault injection module, configured to output a circuit breaker fault signal; a signal conversion module, comprising a first conversion unit and a second conversion unit, wherein the first conversion unit is used to receive the circuit breaker fault signal and convert the circuit breaker fault signal into a voltage signal, and the second conversion unit is used to amplify the voltage signal; an execution module, whose input and output are electrically connected to the second conversion unit and the module to be tested, respectively, for injecting a circuit breaker fault into the module to be tested according to the amplified voltage signal; The second fault injection module is configured to inject a high voltage fault or a ground fault into the module to be tested through the execution module.

2. The fault injection system according to claim 1, characterized in that The execution module is a first relay.

3. The fault injection system according to claim 2, characterized in that The second fault injection module is a second relay, and the second relay is electrically connected to the first relay.

4. The fault injection system according to claim 1, characterized in that The first conversion unit is a microcontroller.

5. The fault injection system according to claim 1, characterized in that: The first conversion unit has a communication interface, and the communication interface is connected to the first fault injection module.

6. The fault injection system according to claim 1, characterized in that The first fault injection module is a host computer.

7. The fault injection system according to claim 1, characterized in that: The second conversion unit is a triode.