Fault injection board card and case

By designing switching modules and fault injection circuits in the fault injection board, two internal and external fault injection methods are realized, which solves the use problems caused by damage to the internal controller of the board or communication failure, and simplifies the maintenance process in the chassis.

CN119493413APending Publication Date: 2025-02-21DONGFENG LIUZHOU MOTOR
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411539409.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

The existing fault injection board cannot be used normally when the internal controller of the board is damaged or communication failure, and the complex circuits inside the chassis lead to difficulty in repair.

Method used

A fault injection board is designed, including ECU connector, external input interface, external channel switch, switching module and fault injection circuit. The switching module switches the status of the fault injection circuit and external channel switch based on the user-triggered physical switch signal. Implement two internal and external fault injection methods.

Benefits of technology

The design allows users to test the ECU to be tested through two internal and external fault injection methods, avoiding usage problems caused by damage to the internal controller of the board or communication failure, and simplifying the maintenance process in the chassis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119493413A_ABST
    Figure CN119493413A_ABST
Patent Text Reader

Abstract

The invention discloses a fault injection board card and a case, and relates to the technical field of electrical testing, and the fault injection board card comprises an ECU connector, an external input interface, an external channel switch, a switching module and a fault injection circuit. An external channel switch and an external input interface form a fault injection channel capable of injecting faults from the outside of a board card, and the fault injection channel and a fault injection circuit are connected with an ECU connector through a switching module. Therefore, a user can freely select whether the ECU to be tested is tested by the fault generated by the fault injection circuit in the board card or by the fault injected into the board card by the external input interface through the switching module. According to the board card, the ECU to be tested can be tested through internal and external fault injection modes, and the situation that the board card cannot be used due to the fact that a controller in the fault injection board card is damaged or communication faults occur can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electrical testing technology, and in particular to a fault injection board and chassis. Background Art

[0002] Fault injection technology is mainly used in the reliability verification process of products. For some products with high reliability requirements, faults can usually be deliberately injected into the product, such as abnormal voltage, abnormal current, etc., to observe the feedback of the product during operation, so as to evaluate the reliability and stability of the product. At present, multiple fault simulation circuits are usually integrated into one board, and then multiple boards are placed in the chassis, and connected to the host computer and the product to be tested respectively. The host computer controls the multiple fault simulation circuits in each board in the chassis to generate multiple faults, and transmits the generated faults to the product to be tested, so as to realize the reliability test of the product. However, due to the integrated design of the board, if the communication between the board and the host is abnormal or the controller in the board used to control the circuit fault is damaged, the board cannot be used any more, and the circuits in the chassis are relatively complicated, which imposes a heavy workload on the maintenance personnel. Summary of the invention

[0003] The main purpose of the present application is to provide a fault injection board and chassis, aiming to solve the technical problem of how to prevent the fault injection board from being unable to be used normally due to damage to the controller inside the board.

[0004] To achieve the above object, the present application provides a fault injection board, the fault injection board comprising: an ECU connector, an external input interface, an external channel switch, a switching module and a fault injection circuit;

[0005] The ECU connector is used to connect to the ECU to be tested, the pin to be tested of the ECU to be tested is respectively connected to the first end of the external channel switch and the fault injection circuit through the ECU connector, the second end of the external channel switch is connected to the external adjustable power supply through the external input interface, and the switching module is respectively connected to the control end of the external channel switch and the control end of the fault injection circuit;

[0006] The switching module is used to send a corresponding switching signal to the external channel switch and the fault injection circuit based on a physical switch signal triggered by a user, so as to switch the switch state of the external channel switch and the working state of the fault injection circuit.

[0007] In one embodiment, the switching module includes: a dip switch and a current limiting resistor;

[0008] The first end of the dip switch is connected to the power supply, the second end of the dip switch is respectively connected to the first end of the current limiting resistor, the control end of the external channel switch and the control end of the fault injection circuit, and the second end of the current limiting resistor is grounded.

[0009] In one embodiment, the fault injection circuit includes: a controller, a driving module and a fault simulation module;

[0010] The driving module is respectively connected to the controller and the fault simulation module, and the enabling end of the driving module is also connected to the switching module; the fault simulation module is respectively connected to the pin to be tested of the ECU to be tested and the first end of the external channel switch; the controller is also connected to an external host through a communication bus;

[0011] The controller is used to send a corresponding control signal to the driving module when receiving a control instruction sent by the external host;

[0012] The driving module is configured to send a corresponding driving signal to the fault simulation module based on the control signal when receiving the corresponding switching signal;

[0013] The fault simulation module is used to send a corresponding fault signal to the pin to be tested of the ECU to be tested when receiving the driving signal.

[0014] In one embodiment, the fault simulation module includes: first to fourth relays, a load, and a power supply module;

[0015] The first end of the first relay and the first end of the second relay are both connected to the test pin of the ECU to be tested through the ECU connector, the normally open end of the first relay is suspended, the normally closed end of the first relay is connected to the load, the normally open end of the second relay is connected to the first end of the third relay, the normally closed end of the second relay is suspended, the normally open end of the third relay is connected to the first end of the fourth relay, the normally closed end of the third relay is connected to the negative voltage terminal of the power module, the normally open end of the fourth relay is connected to the reference voltage terminal of the power module, and the normally closed end of the fourth relay is connected to the positive voltage terminal of the power module; the control end of the first relay, the control end of the second relay, the control end of the third relay and the control end of the fourth relay are connected to the drive module.

[0016] In one embodiment, the fault injection circuit further includes: a signal transceiver module;

[0017] The first end of the signal transceiver module is connected to the communication bus of the controller, and the second end of the signal transceiver module is connected to the external host through any one of the communication buses of CAN bus, RS232 bus and RS485 bus;

[0018] The signal transceiver module is used to transmit the control instructions sent by the external host to the controller in a manner corresponding to the communication bus.

[0019] In one embodiment, the fault simulation module further includes: a signal acquisition unit;

[0020] The signal acquisition unit is respectively connected to the controller, the normally closed end of the first relay and the load;

[0021] The signal acquisition unit is used to collect electrical parameters of the fault signal when the pin to be tested of the ECU to be tested is connected to the load, and transmit the electrical parameters to the controller;

[0022] The controller is further configured to transmit the electrical parameter to the external host through the signal transceiver module when receiving the electrical parameter.

[0023] In one embodiment, a fuse is provided between the first end of the external channel switch and the ECU connector.

[0024] In one embodiment, the ECU under test is also connected to an external host via the ECU connector.

[0025] In one embodiment, the fault injection board further comprises: a plurality of the external input interfaces, a plurality of the external channel switches, a plurality of the switching modules and a plurality of the fault injection circuits;

[0026] Each pin to be tested of the ECU to be tested is connected to the first end of the corresponding external channel switch and the corresponding fault injection circuit through the ECU connector, the second end of each external channel switch is connected to the corresponding external adjustable power supply through the corresponding external input interface, and each switching module is connected to the control end of the corresponding external channel switch and the control end of the corresponding fault injection circuit.

[0027] In addition, to achieve the above-mentioned purpose, the present application also provides a fault injection chassis, in which a plurality of fault injection boards as described above are arranged.

[0028] The present application provides a fault injection board and chassis, the fault injection board includes: an ECU connector, an external input interface, an external channel switch, a switching module and a fault injection circuit; the ECU connector is used to access the ECU to be tested, the pin to be tested of the ECU to be tested is respectively connected to the first end of the external channel switch and the fault injection circuit through the ECU connector, the second end of the external channel switch is connected to the external adjustable power supply through the external input interface, and the switching module is respectively connected to the control end of the external channel switch and the control end of the fault injection circuit; the switching module is used to send a corresponding switching signal to the external channel switch and the fault injection circuit based on a physical switch signal triggered by a user, so as to switch the switch state of the external channel switch and the working state of the fault injection circuit. A fault injection channel that can inject faults from the outside of the board is formed by the external channel switch and the external input interface, and the fault injection channel and the fault injection circuit are connected to the ECU connector through the switching module, so that the user can freely choose through the switching module whether the fault generated by the fault injection circuit inside the board is used to test the ECU to be tested or the fault injected into the board by the external input interface is used to test the ECU to be tested. The board can test the ECU under test by internal and external fault injection methods, which can avoid the situation where the board cannot be used due to damage to the controller inside the fault injection board or communication failure. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0030] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0031] Figure 1 A structural diagram of the first embodiment of the fault injection board of the present application;

[0032] Figure 2 A structural diagram of the second embodiment of the fault injection board of the present application;

[0033] Figure 3 This is a structural diagram provided for the third embodiment of the fault injection board of this application.

[0034] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0035] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0036] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0037] This application proposes a fault injection card of the first embodiment, please refer to Figure 1 , the fault injection board includes: an ECU connector 10, an external input interface 20, an external channel switch 30, a switching module 40 and a fault injection circuit 50;

[0038] The ECU connector 10 is used to connect to the ECU 60 to be tested. The pin to be tested of the ECU 60 to be tested is respectively connected to the first end of the external channel switch 30 and the fault injection circuit 50 through the ECU connector 10. The second end of the external channel switch 30 is connected to the external adjustable power supply 70 through the external input interface 20. The switching module 40 is respectively connected to the control end of the external channel switch 30 and the control end of the fault injection circuit 50.

[0039] The switching module 40 is used to send a corresponding switching signal to the external channel switch 30 and the fault injection circuit 50 based on a physical switch signal triggered by a user, so as to switch the switch state of the external channel switch 30 and the working state of the fault injection circuit 50 .

[0040] It should be understood that ECU refers to an electronic control unit, which can be understood as a core controller of an electronic product, which can specifically be a core control motherboard of a car. The specific application of this application is to perform reliability testing on the ECU. The ECU 60 to be tested described in the text is the object of the reliability test. When performing the reliability test, the pin to be tested of the ECU 60 to be tested will be injected with abnormal voltage or abnormal current. The user can observe the state of the ECU 60 to be tested to evaluate whether the reliability and stability of the ECU 60 to be tested meet the product standards.

[0041] It should be noted that, in this embodiment, the ECU connector 10 refers to a connection for accessing the ECU 60 to be tested, and the ECU 60 to be tested can be connected to the circuit inside the fault test board through the ECU connector 10, for example, a certain pin to be tested of the ECU 60 to be tested is connected to the first end of the external channel switch 30 or the fault injection circuit 50. Among them, the fault injection circuit 50 is provided with a controller, which can generate an abnormal current or abnormal voltage corresponding to the fault based on the control signal sent by the controller, that is, a fault signal generated in the board; and the external channel switch 30 is used to connect the pin to be tested of the ECU 60 to be tested with the external input interface 20. If an external adjustable power supply 70 is connected to the external input interface 20, the user can manually freely adjust the parameters of the electrical signal output by the external adjustable power supply 70, so as to generate the required abnormal voltage or abnormal current, that is, a fault signal generated outside the board. Among them, the controller can generate the corresponding control signal through the internally stored program, and can also generate the corresponding control signal by receiving the externally transmitted program.

[0042] It is worth noting that in this embodiment, the "fault signal" does not necessarily refer to the abnormal voltage or abnormal current received when the ECU 60 under test is working abnormally. Under certain circumstances, it can also be the normal voltage and normal current received when the ECU 60 under test is in normal operation.

[0043] It is easy to understand that in this embodiment, the fault injection circuit 50 and the external channel switch 30 are both controlled by the switching module 40, and the switching module 40 can switch the working state of the fault injection circuit 50 and the on-off state of the external channel switch 30 based on the physical switch signal sent by the user. When the fault injection circuit 50 is in the enabled state, it can generate abnormal voltage or abnormal current and transmit the generated abnormal voltage or abnormal current to the pin to be tested of the ECU 60 to be tested, that is, the fault injection process inside the board is carried out; correspondingly, when the external channel switch 30 is in the on state, the connection loop formed by the external input interface 20 and the ECU connector 10 can be linked, so that the abnormal voltage or abnormal current generated by the external adjustable power supply 70 connected to the external input interface 20 can be transmitted to the pin to be tested of the ECU 60 to be tested, that is, the fault injection process outside the board is carried out.

[0044] It should be noted that the physical switch signal refers to a signal generated by the user through physical means such as touch, and it cannot be understood here as an electrical signal. For example, when the user performs actions such as "pressing the switch" or "sliding the switch", the switching module 40 may generate a physical signal with the opposite effect.

[0045] It is worth noting that in this embodiment, in order to avoid the mutual influence between the fault injection process inside the board and the fault injection process outside the board, the first fault injection channel formed by the fault injection circuit 50 and the second fault injection channel formed by the external channel switch 30 are not turned on at the same time. Therefore, when the switching module 40 switches the working state of the fault injection circuit 50 to the enabled state, it will also switch the external channel switch 30 to the off state; correspondingly, when the switching module 40 switches the working state of the fault injection circuit 50 to the disabled state, it will also switch the external channel switch 30 to the on state. In this way, the pin to be tested of the ECU 60 to be tested will only receive the fault signal transmitted inside the board or the fault signal transmitted outside the board.

[0046] The present application provides a fault injection board, which includes: an ECU connector, an external input interface, an external channel switch, a switching module and a fault injection circuit; the ECU connector is used to access the ECU to be tested, the pin to be tested of the ECU to be tested is respectively connected to the first end of the external channel switch and the fault injection circuit through the ECU connector, the second end of the external channel switch is connected to the external adjustable power supply through the external input interface, and the switching module is respectively connected to the control end of the external channel switch and the control end of the fault injection circuit; the switching module is used to send a corresponding switching signal to the external channel switch and the fault injection circuit based on a physical switch signal triggered by a user, so as to switch the switch state of the external channel switch and the working state of the fault injection circuit. A fault injection channel that can inject faults from outside the board is formed by the external channel switch and the external input interface, and the fault injection channel and the fault injection circuit are connected to the ECU connector through the switching module, so that the user can freely choose through the switching module whether the fault generated by the fault injection circuit inside the board is used to test the ECU to be tested or the fault injected into the board by the external input interface is used to test the ECU to be tested. The board can test the ECU under test by internal and external fault injection methods, which can avoid the situation where the board cannot be used due to damage to the controller inside the fault injection board or communication failure.

[0047] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 2 , the switching module 40 includes: a dip switch SW and a current limiting resistor Rx;

[0048] The first end of the dip switch SW is connected to the power supply VCC, the second end of the dip switch SW is respectively connected to the first end of the current limiting resistor Rx, the control end of the external channel switch 30 and the control end of the fault injection circuit 50, and the second end of the current limiting resistor Rx is grounded.

[0049] It should be noted that, in this embodiment, a power supply interface is also provided on the surface of the fault injection board, which can be connected to an external power supply VCC. The power supply VCC provides a stable digital voltage for the DIP switch SW inside the fault injection board. When the dial switch SW is in the on state, due to the existence of the current limiting resistor Rx, the control end of the external channel switch 30 and the control end of the fault injection circuit 50 can both receive a high-level digital voltage. The external channel switch 30 enters the on state (the second fault injection channel is on) due to receiving the high-level digital voltage, and the fault injection circuit 50 enters the disabled state (the first fault injection channel is off) due to receiving the high-level digital voltage. At this time, the ECU 60 under test can receive the fault signal transmitted from the outside of the board, but cannot receive the fault signal transmitted from the inside of the board; when the dial switch SW is in the off state, the control end of the external channel switch 30 and the control end of the fault injection circuit 50 are both grounded, and the control end of the external channel switch 30 and the control end of the fault injection circuit 50 are both at a low level. The external channel switch 30 switches to the off state (the second fault injection channel is off), and the fault injection circuit 50 switches to the enabled state (the first fault injection channel is on). At this time, the ECU 60 under test can receive the fault signal transmitted from the inside of the board, but cannot receive the fault signal transmitted from the outside of the board.

[0050] Further, in this embodiment, the fault injection circuit 50 includes: a controller 51, a driving module 52 and a fault simulation module 53;

[0051] The driving module 52 is connected to the controller 51 and the fault simulation module 53 respectively, and the enabling end of the driving module 52 is also connected to the switching module 40; the fault simulation module 53 is respectively connected to the pin to be tested of the ECU 60 to be tested and the first end of the external channel switch 30; the controller 51 is also connected to the external host 80 through a communication bus;

[0052] The controller 51 is used to send a corresponding control signal to the driving module 52 when receiving a control instruction sent by the external host 80;

[0053] The driving module 52 is configured to send a corresponding driving signal to the fault simulation module 53 based on the control signal when receiving the corresponding switching signal;

[0054] The fault simulation module 53 is used to send a corresponding fault signal to the pin to be tested of the ECU 60 to be tested when receiving the driving signal.

[0055] It should be understood that, in the present embodiment, the fault injection circuit 50 is a circuit used to simulate various types of electrical faults that may occur inside the vehicle. The fault signal generated by the fault injection circuit 50 can be divided into multiple signals, such as an open circuit fault, a short circuit fault with the positive pole of the power supply, a short circuit fault with the negative pole of the power supply, and a short circuit fault with the power supply reference voltage, etc. The electrical parameters of the fault signals corresponding to various types of faults are different.

[0056] It should be noted that the controller 51 can be specifically a control chip, and its output voltage and current capabilities are limited, so the driving module 52 is required to enhance its output current and voltage capabilities. In this embodiment, the controller 51 in the board can be controlled by the external host 80, and the user can control the external host 80 to generate control instructions, and transmit the generated control instructions to the controller 51 inside the board through the communication bus. When receiving the corresponding control instruction, the controller 51 can generate a corresponding control signal, and control the driving module 52 to drive the fault simulation circuit to generate a corresponding fault signal.

[0057] It is easy to understand that the driving module 52 may include a driving chip with an enable end, such as a chip composed of multiple MOS tubes or triodes. When the enable end of the driving chip receives a high level signal, the driving chip cannot output the corresponding driving signal; when the enable end of the driving chip receives a low level signal, the driving chip can output the corresponding driving signal according to the received control signal. In this embodiment, the high and low levels received by the enable end of the driving chip can be switched by the switching module 40 to control whether the driving module 52 is working, that is, to control the on-off state of the first fault injection channel.

[0058] Further, in this embodiment, the fault simulation module 53 includes: a first relay K1 to a fourth relay K4, a load 531 and a power supply module 532;

[0059] The first end of the first relay K1 and the first end of the second relay K2 are both connected to the test pin of the ECU 60 to be tested through the ECU connector 10, the normally open end of the first relay K1 is suspended, the normally closed end of the first relay K1 is connected to the load 531, the normally open end of the second relay K2 is connected to the first end of the third relay K3, the normally closed end of the second relay K2 is suspended, the normally open end of the third relay K3 is connected to the first end of the fourth relay K4, the normally closed end of the third relay K3 is connected to the negative voltage terminal of the power module 532, the normally open end of the fourth relay K4 is connected to the reference voltage terminal of the power module 532, and the normally closed end of the fourth relay K4 is connected to the positive voltage terminal of the power module 532; the control end of the first relay K1, the control end of the second relay K2, the control end of the third relay K3, and the control end of the fourth relay K4 are connected to the drive module 52.

[0060] It should be understood that the power module 532 can be regarded as a functional module for simulating the internal battery of the entire vehicle, which has at least three terminals (reference voltage terminal, positive voltage terminal, negative voltage terminal), the positive voltage terminal can output the forward voltage emitted by the positive electrode of the corresponding battery, the negative voltage terminal can output the reverse voltage emitted by the negative electrode of the corresponding battery, and the reference voltage terminal can output the reference voltage of the corresponding battery, and the value of the forward voltage is greater than the value of the reference voltage and greater than the value of the reverse voltage.

[0061] It should be noted that, in this embodiment, the fault simulation module 53 can also simulate the situation where the ECU 60 to be tested receives impedance when it works normally.

[0062] It is easy to understand that the load 531 is used to simulate the impedance received by the pin under test when the ECU 60 under test is working normally, and the power supply module 532 is used to simulate the situation where the ECU 60 under test is short-circuited with the positive pole, negative pole or reference voltage interface of the power supply. In a specific implementation, when the fault injection circuit 50 is in an enabled state, the drive signal transmitted by the drive module 52 is normally transmitted to the control end of each relay. If the normally closed end of the first relay K1 is turned on and the normally closed end of the second relay K2 is turned on, the pin to be tested of the ECU 60 to be tested is connected to the load 531, which simulates the normal operation of the ECU 60 to be tested; if the normally open end of the first relay K1 is turned on and the normally closed end of the second relay K2 is turned on, the pin to be tested of the ECU 60 to be tested is in a suspended state, which simulates the situation of a circuit breaker fault; if the normally open end of the first relay K1 is turned on, the normally open end of the second relay K2 is turned on, and the normally closed end of the third relay K3 is turned on, the pin to be tested of the ECU 60 to be tested is connected to the negative voltage terminal of the power module 532, which simulates the pin to be tested of the ECU 60 to be tested. The situation that a short circuit fault occurs with the negative pole of the battery in the whole vehicle; if the normally-open end of the first relay K1 is turned on, the normally-open end of the second relay K2 is turned on, the normally-open end of the third relay K3 is turned on, and the normally-open end of the fourth relay K4 is turned on, then the pin to be tested of the ECU 60 to be tested is connected to the reference voltage terminal of the power module 532, that is, the situation that a short circuit fault occurs between the pin to be tested of the ECU 60 to be tested and the reference voltage terminal of the battery in the whole vehicle is simulated; if the normally-open end of the first relay K1 is turned on, the normally-open end of the second relay K2 is turned on, the normally-open end of the third relay K3 is turned on, and the normally-closed end of the fourth relay K4 is turned on, then the pin to be tested of the ECU 60 to be tested is connected to the positive voltage terminal of the power module 532, that is, the situation that a short circuit fault occurs between the pin to be tested of the ECU 60 to be tested and the positive pole of the battery in the whole vehicle is simulated.

[0063] Based on the first embodiment and / or the second embodiment of the present application, in the third embodiment of the present application, the same or similar contents as those of the above-mentioned first and second embodiments can refer to the above introduction, and will not be repeated later. Figure 3 , the fault injection circuit 50 further includes: a signal transceiver module 54;

[0064] The first end of the signal transceiver module 54 is connected to the communication bus of the controller 51, and the second end of the signal transceiver module 54 is connected to the external host 80 via any one of the communication buses of CAN bus, RS232 bus and RS485 bus;

[0065] The signal transceiver module 54 is used to transmit the control instructions sent by the external host 80 to the controller 51 in a manner corresponding to the communication bus.

[0066] It should be noted that, in this embodiment, the controller 51 can exchange information with the external host 80 through the signal transceiver module 54, and the signal transceiver module 54 and the controller 51 or the external host 80 can be connected through a communication bus to communicate with each other. In a specific implementation, the controller 51 can obtain the control instructions sent by the external host 80 through the communication bus.

[0067] Among them, the signal transceiver module 54 can specifically be a communication module composed of a MAX485 chip, which can support CAN bus communication, RS232 bus communication, and RS485 bus communication. The controller 51 can identify the communication protocol between the external host 80 and select the corresponding communication method to communicate with the external host 80.

[0068] Furthermore, the fault simulation module 53 further includes: a signal acquisition unit 533;

[0069] The signal acquisition unit 533 is respectively connected to the controller 51, the normally closed end of the first relay K1 and the load 531;

[0070] The signal acquisition unit 533 is used to collect electrical parameters of the fault signal when the pin to be tested of the ECU 60 to be tested is connected to the load 531, and transmit the electrical parameters to the controller 51;

[0071] The controller 51 is further configured to transmit the electrical parameters to the external host 80 via the signal transceiver module 54 when receiving the electrical parameters.

[0072] It should be noted that, in this embodiment, a signal acquisition unit 533 is further provided between the load 531 or the normally closed end of the first relay K1 and the ECU connector 10, if the situation is in which the pin to be tested of the ECU 60 to be tested is simulated to receive impedance normally. At this time, the normally closed end of the first relay K1 is turned on, the normally closed end of the second relay K2 is turned on, and the pin to be tested of the ECU 60 to be tested is connected to the load 531 through the ECU connector 10. At this time, the signal acquisition unit 533 can collect the electrical parameters of the fault signal received at the pin to be tested of the ECU 60 to be tested, and transmit the electrical parameters to the controller 51. The controller 51 can transmit the electrical parameters collected by the signal acquisition unit 533 to the external host 80 through the signal transceiver module 54, so that the user can obtain the electrical parameters such as voltage, current, impedance, etc. received by the pin to be tested of the current ECU 60 to be tested when connected to the load 531 through the external host 80.

[0073] Furthermore, in this embodiment, a fuse F1 is provided between the first end of the external channel switch 30 and the ECU connector 10 .

[0074] It is easy to understand that during the reliability test of the ECU 60 to be tested, in order to protect the ECU 60 to be tested and the fault injection board from being damaged due to excessive internal current, a fuse F1 is also arranged between the ECU connector 10 and the first end of the external channel switch 30. When the current injected into the ECU connector 10 is too large, the fuse F1 automatically blows to protect the ECU 60 to be tested and the circuit structure inside the fault injection board.

[0075] Furthermore, in this embodiment, the ECU 60 to be tested is also connected to an external host 80 via the ECU connector 10 .

[0076] It is easy to understand that in this embodiment, the ECU connector 10 can also establish a connection relationship between the connected ECU 60 to be tested and the external host 80, so that when the reliability test is performed on each pin to be tested of the ECU 60 to be tested, the real-time status of the ECU 60 to be tested can also be read, thereby making it more convenient for users to evaluate the reliability and stability of the ECU 60 to be tested.

[0077] Furthermore, in this embodiment, the fault injection board further includes: a plurality of the external input interfaces 20, a plurality of the external channel switches 30, a plurality of the switching modules 40 and a plurality of the fault injection circuits 50;

[0078] Each pin to be tested of the ECU 60 to be tested is connected to the first end of the corresponding external channel switch 30 and the corresponding fault injection circuit 50 through the ECU connector 10, and the second end of each external channel switch 30 is connected to the corresponding external adjustable power supply 70 through the corresponding external input interface 20, and each switching module 40 is connected to the control end of the corresponding external channel switch 30 and the control end of the corresponding fault injection circuit 50.

[0079] It is easy to understand that in this embodiment, the fault injection board includes multiple groups of external input interfaces 20, external channel switches 30, switching modules 40 and fault injection circuits 50, and each group of external input interfaces 20, external channel switches 30, switching modules 40 and fault injection circuits 50 constitute the structure as described in the first embodiment of the present application, so that the fault injection board can simultaneously perform reliability tests on multiple pins to be tested of the connected ECU 60 to be tested. Among them, the fault signals received by each pin to be tested can be different, so that each pin to be tested of the ECU 60 to be tested connected to the fault injection board can be asynchronously tested for reliability. In order to ensure that multiple external input interfaces 20 of the same fault injection board are easy to distinguish and find, each external input interface 20 can be integrated into an EDAC rectangular connector, so that the accuracy and reliability of external fault input can also be improved.

[0080] The embodiment of the present application also provides a fault injection chassis, in which a plurality of fault injection boards as described above are arranged.

[0081] The fault injection chassis provided in the embodiment of the present application is provided with a plurality of the fault injection boards in the above-mentioned embodiment, which can solve the technical problem of how to prevent the fault injection board from being unable to be used normally due to damage to the controller inside the fault injection board. Compared with the prior art, the beneficial effects of the fault injection chassis provided in the embodiment of the present application are the same as the beneficial effects of the fault injection board provided in the above-mentioned embodiment, which will not be described in detail here.

[0082] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.

Claims

1. A fault injection card, characterized in that: The fault injection board includes: an ECU connector, an external input interface, an external channel switch, a switching module and a fault injection circuit; The ECU connector is used to connect to the ECU to be tested, the pin to be tested of the ECU to be tested is respectively connected to the first end of the external channel switch and the fault injection circuit through the ECU connector, the second end of the external channel switch is connected to the external adjustable power supply through the external input interface, and the switching module is respectively connected to the control end of the external channel switch and the control end of the fault injection circuit; The switching module is used to send a corresponding switching signal to the external channel switch and the fault injection circuit based on a physical switch signal triggered by a user, so as to switch the switch state of the external channel switch and the working state of the fault injection circuit.

2. The fault injection board according to claim 1, characterized in that: The switching module includes: a dip switch and a current limiting resistor; The first end of the dip switch is connected to the power supply, the second end of the dip switch is respectively connected to the first end of the current limiting resistor, the control end of the external channel switch and the control end of the fault injection circuit, and the second end of the current limiting resistor is grounded.

3. The fault injection board according to claim 1, characterized in that: The fault injection circuit comprises: a controller, a driving module and a fault simulation module; The driving module is respectively connected to the controller and the fault simulation module, and the enabling end of the driving module is also connected to the switching module; the fault simulation module is respectively connected to the pin to be tested of the ECU to be tested and the first end of the external channel switch; the controller is also connected to an external host through a communication bus; The controller is used to send a corresponding control signal to the driving module when receiving a control instruction sent by the external host; The driving module is configured to send a corresponding driving signal to the fault simulation module based on the control signal when receiving the corresponding switching signal; The fault simulation module is used to send a corresponding fault signal to the pin to be tested of the ECU to be tested when receiving the driving signal.

4. The fault injection board as claimed in claim 3, characterized in that: The fault simulation module includes: first to fourth relays, a load and a power supply module; The first end of the first relay and the first end of the second relay are both connected to the test pin of the ECU to be tested through the ECU connector, the normally open end of the first relay is suspended, the normally closed end of the first relay is connected to the load, the normally open end of the second relay is connected to the first end of the third relay, the normally closed end of the second relay is suspended, the normally open end of the third relay is connected to the first end of the fourth relay, the normally closed end of the third relay is connected to the negative voltage terminal of the power module, the normally open end of the fourth relay is connected to the reference voltage terminal of the power module, and the normally closed end of the fourth relay is connected to the positive voltage terminal of the power module; the control end of the first relay, the control end of the second relay, the control end of the third relay and the control end of the fourth relay are connected to the drive module.

5. The fault injection board according to claim 4, characterized in that: The fault injection circuit further includes: a signal transceiver module; The first end of the signal transceiver module is connected to the communication bus of the controller, and the second end of the signal transceiver module is connected to the external host through any one of the communication buses of CAN bus, RS232 bus and RS485 bus; The signal transceiver module is used to transmit the control instructions sent by the external host to the controller in a manner corresponding to the communication bus.

6. The fault injection board according to claim 5, characterized in that: The fault simulation module further includes: a signal acquisition unit; The signal acquisition unit is respectively connected to the controller, the normally closed end of the first relay and the load; The signal acquisition unit is used to collect electrical parameters of the fault signal when the pin to be tested of the ECU to be tested is connected to the load, and transmit the electrical parameters to the controller; The controller is further configured to transmit the electrical parameter to the external host through the signal transceiver module when receiving the electrical parameter.

7. The fault injection board as claimed in claim 3, characterized in that: A fuse is arranged between the first end of the external channel switch and the ECU connector.

8. The fault injection board according to claim 1, characterized in that: The ECU to be tested is also connected to an external host via the ECU connector.

9. The fault injection board according to claim 1, characterized in that: The fault injection board also includes: a plurality of the external input interfaces, a plurality of the external channel switches, a plurality of the switching modules and a plurality of the fault injection circuits; Each pin to be tested of the ECU to be tested is connected to the first end of the corresponding external channel switch and the corresponding fault injection circuit through the ECU connector, the second end of each external channel switch is connected to the corresponding external adjustable power supply through the corresponding external input interface, and each switching module is connected to the control end of the corresponding external channel switch and the control end of the corresponding fault injection circuit.

10. A fault injection chassis, characterized in that: The fault injection chassis is provided with a plurality of fault injection boards as described in any one of claims 1-9.

Citation Information

Cited By

  • ESC controller fault injection test system

    CN120802910A

  • Fault signal injection system and method

    CN121027650A