Vehicle-mounted ECU (Electronic Control Unit) testing device integrated with multiple interfaces
By integrating a multi-interface vehicle ECU testing device, the problems of low testing efficiency and scattered interfaces in the existing technology are solved, realizing efficient and comprehensive ECU testing and supporting one-click execution of various test items.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-27
- Publication Date
- 2026-04-03
AI Technical Summary
Existing technologies for testing vehicle-mounted ECUs suffer from low efficiency and incompleteness, with scattered interfaces, complex wiring, high costs, lack of dynamic simulation capabilities, and inability to generate complex signals in real time.
It provides an integrated multi-interface vehicle ECU testing device, including a main control module, a CAN communication module, a signal generator, a fault injection module, a data acquisition module, a display module, and a programmable power supply module. Through module integration and signal generator, it realizes the integration of multi-functional interfaces and the real-time generation of complex signals.
It improves the efficiency of vehicle ECU testing, enables full-scenario testing, simplifies test environment setup, enhances test comprehensiveness and accuracy, and supports one-click execution of various test items.
Smart Images

Figure CN224081971U_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of ECU testing technology, and in particular to an on-board ECU testing device with integrated multiple interfaces. Background Technology
[0002] With the increasing level of automotive electronics, the functionality and interface complexity of onboard ECUs (Electronic Control Units) have significantly increased. Traditional testing methods rely on single-function devices (such as standalone CAN analyzers, power modules, etc.), which have the following problems:
[0003] 1. Dispersed interfaces: Requires multiple devices to work together, resulting in complex wiring and susceptibility to interference;
[0004] 2. Inefficient: Manually switching test scenarios is time-consuming and error-prone;
[0005] 3. High cost: High costs associated with purchasing and maintaining multiple pieces of equipment;
[0006] 4. Lack of dynamic simulation capability: unable to generate complex signals (such as PWM, analog signals) or inject faults in real time. Utility Model Content
[0007] The purpose of this application is to address the problems of low testing efficiency and incomplete testing in existing automotive ECU testing technologies. Therefore, this application provides an automotive ECU testing device integrating multiple interfaces. By integrating multiple interfaces, testing efficiency is improved, and by using a signal generator, complex signals can be generated in real time during testing, providing richer test signals and thus improving testing comprehensiveness to meet the needs of all testing scenarios.
[0008] This application provides an integrated multi-interface vehicle ECU testing device, including:
[0009] Main control module
[0010] The CAN communication module includes dual CAN channels, one of which connects the main control module and the ECU under test, and the other CAN channel connects the main control module and an external CAN network.
[0011] A signal generator, which is communicatively connected to the main control module, is used to output analog signals, PWN waves, or digital I / O signals.
[0012] The fault injection module has its input terminal connected to the output terminal of the signal generator and the main control module, and its output terminal is used to communicate with the ECU under test.
[0013] The data acquisition module has an output end that is communicatively connected to the main control module, and multiple input ends that are connected to various types of sensors.
[0014] The display module is communicatively connected to the main control module;
[0015] The programmable power supply module is electrically connected to the main control module, the CAN communication module, the signal generator, the fault injection module, the data acquisition module, the display module, and the ECU under test.
[0016] In some embodiments, the data acquisition module includes multiple probes and thermocouples. The multiple probes are used to connect to the corresponding load of the ECU under test, and the thermocouples are used to connect to the temperature acquisition area of the ECU under test.
[0017] In some embodiments, the fault injection module includes an amplification circuit; the programmable power supply module includes an overcurrent protection circuit.
[0018] In some embodiments, the main control module includes an ARM Cortex-A9 processor; the fault injection module includes a NIPXIe-4163.
[0019] In some embodiments, the display module is a touch screen and is connected to the I2C interface and LVDS interface of the main control module.
[0020] In some embodiments, the signal generator is connected to the I2C interface of the main control module.
[0021] Beneficial effects:
[0022] This application integrates a CAN communication module, a fault injection module, and a data acquisition module, realizing the integration of multiple functional interfaces, improving the testing efficiency of vehicle ECUs, and also enabling the generation of complex signals in real time during testing through a signal generator, providing richer test signals, thereby improving the comprehensiveness of testing and meeting the testing needs of all scenarios.
[0023] Other features and corresponding beneficial effects of this application will be described in the latter part of the specification, and it should be understood that at least some of the beneficial effects will become obvious from the description in this application. Attached Figure Description
[0024] Figure 1 This is a structural block diagram of this application;
[0025] Figure 2 This is a schematic diagram showing the connection between the main control module and other modules in this application. Detailed Implementation
[0026] The following specific embodiments illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Although the description of this application is presented in conjunction with preferred embodiments, this does not mean that the features of this application are limited to this embodiment. On the contrary, the purpose of describing the application in conjunction with embodiments is to cover other options or modifications that may be derived based on the claims of this application. To provide a thorough understanding of this application, many specific details will be included in the following description. This application may also be implemented without using these details. Furthermore, to avoid confusion or obscuring the focus of this application, some specific details will be omitted in the description. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be combined with each other.
[0027] It should be noted that in this specification, similar reference numerals and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0028] In the description of this application, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used solely for the convenience of describing this application and for simplification, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, features defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more. Unless otherwise explicitly specified and limited, the terms "installed," "connected," and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; a mechanical connection or an electrical connection; a direct connection or an indirect connection through an intermediate medium; or a connection within two elements. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0029] Please see Figure 1 and Figure 2 , Figure 1 This is a structural block diagram of this application; Figure 2 This is a schematic diagram showing the connection between the main control module and other modules in this application.
[0030] This application provides an integrated multi-interface vehicle ECU testing device, including a main control module, a CAN communication module, a signal generator, a fault injection module, a data acquisition module, a display module, and a programmable power supply module.
[0031] The main control module is preferably equipped with an embedded processor, such as an ARM Cortex-A9 processor, running a Linux system, and is responsible for test process scheduling and data management.
[0032] It should be noted that there are many network nodes in the CAN bus in the vehicle environment. For the ECU under test, its functional logic can only be realized after communicating and interacting with other node modules in the vehicle. Although it can be executed in the form of virtual simulation nodes, in the actual development process, due to the information barrier in product development, it is necessary to obtain real external node information.
[0033] Therefore, the CAN communication module includes dual CAN channels that conform to ISO 11898-2, which adopts the international standard for CAN bus. It also preferably supports the CAN FD protocol as a backup to meet the CAN communication types of various types of ECUs. The baud rate is configurable (10kbps-8Mbps).
[0034] One CAN channel of the CAN communication module connects the main control module and the ECU under test, while the other CAN channel connects the main control module and the external CAN network. This allows the module to read real external node information and perform simulation and real-time comparison at the ECU.
[0035] In one embodiment, the signal generator is communicatively connected to the main control module and is used to output analog signals, PWM waves, or digital I / O signals. Preferably, the analog signals are 0-5V, the PWM waves are 1Hz-1MHz, and the digital I / O signals are high / low levels.
[0036] In one implementation, the signal generator is connected to the I2C interface of the main control module.
[0037] In one implementation, the input terminal of the fault injection module is communicatively connected to the output terminal of the signal generator and the main control module. The output terminal is used to communicate with the ECU under test. The fault injection module is controlled by a small current signal from the signal generator. The signal jump change of the fault injection module adjusts the corresponding input signal of the external interface of the ECU under test. The main control module controls the selection of the fault type and injects it into the ECU under test.
[0038] In one specific implementation, the fault injection module includes a first input interface and a second input interface. The first input interface is communicatively connected to the output of the signal generator, and the second input interface is connected to the main control module, making the two connections independent and facilitating troubleshooting.
[0039] Preferably, the fault injection module includes NIPXIe-4163 (NI board PXIe-4163). Further, this board is connected to a relay matrix, such as Panasonic AQV252G, thereby realizing the controllable switching and routing of multiple signals or circuits and determining the output signal. For example, in the prior art, CN220651120U can perform different test items on the ECU by controlling the switching of the relay matrix. The operation is simple and significantly improves the test efficiency. At the same time, no manual intervention is required to ensure the accuracy of the test results.
[0040] It should be noted that the signal generator is a signal source, but its power is low. For the ECU under test, some high-power interfaces cannot be directly input or driven by the signal generator. Therefore, a fault injection module is needed for isolation and to increase power. Preferably, the fault injection module includes an amplifier circuit.
[0041] Meanwhile, the signal generated by the signal generator, when passing through the fault injection module, can undergo several changes controlled by an internal switch:
[0042] 1) The generated signal is amplified by the amplifier circuit, such as 5V becoming 12V / 24V / 48V, etc., while meeting the frequency and duty cycle requirements. This part of the voltage can be adjusted and output through NIPXLE-4163.
[0043] 2) The signal source acts as a switch control signal, controlling the signal at the ECU's connection interface in the fault injection module to change under conditions such as being connected to power, grounded, disconnected, or connected to a fixed resistance value, in order to simulate the external interface states that the ECU might encounter in a real vehicle. This is achieved through the functionality of the fault injection module itself.
[0044] 3) When the signal source generates a high-frequency signal, some fault injection modules are limited by their internal hardware configuration and cannot generate it. For fault injection modules with low amplitude requirements, they can be directly connected to the ECU interface. This depends on the output signal capability of the signal source itself.
[0045] In one implementation, the output of the data acquisition module is communicatively connected to the main control module, and the input is provided with multiple inputs, which are connected to various types of sensors.
[0046] Preferably, the data acquisition module includes a 16-bit high-precision ADC, which supports real-time acquisition of voltage, current, and temperature signals.
[0047] In one embodiment, the data acquisition module includes multiple probes and thermocouples. The multiple probes are used to connect to the corresponding load of the ECU under test, and the thermocouples are used to connect to the temperature acquisition area of the ECU under test.
[0048] In one implementation, the display module is communicatively connected to the main control module.
[0049] In one implementation, the display module is a touch screen that provides a human-machine interface (HMI), supports test script editing and result visualization, and is connected to the I2C interface and LVDS interface of the main control module.
[0050] In one implementation, the programmable power supply module is electrically connected to the main control module, CAN communication module, signal generator, fault injection module, data acquisition module, display module, and ECU under test, so as to provide independent power to each module.
[0051] Preferably, the programmable power supply module includes an overcurrent protection circuit.
[0052] Furthermore, the programmable power module supports multi-channel programmable DC output (0-40V / 0-10A) and has overvoltage and overcurrent protection functions.
[0053] This application integrates a CAN communication module, a fault injection module, and a data acquisition module, achieving integration of multiple functional interfaces. This reduces reliance on external devices, simplifies test environment setup, and improves the efficiency of vehicle ECU testing. Furthermore, the interconnection of these modules enables scripted test cases, allowing for one-click execution of multiple tests (such as power supply stability, CAN message response, and fault recovery capabilities). A signal generator further enables real-time generation of complex signals during testing, dynamically simulating real-world operating conditions and providing richer test signals, thereby enhancing test comprehensiveness and meeting the needs of all testing scenarios. The modular design, coupled with interchangeable interface adapters, supports different ECU models, ensuring high compatibility.
[0054] When using this testing device to test vehicle ECUs, it can provide a test environment for various test items, such as an environment for testing ECU power supply stability. The test procedure is as follows:
[0055] Configure the programmable power module to output 12V / 2A via HMI and activate the overcurrent protection threshold (3A);
[0056] The main control module controls the signal generator to inject an analog load signal (1kHz PWM wave) into the ECU;
[0057] The data acquisition module monitors the voltage fluctuation at the ECU power supply terminal in real time. If the fluctuation exceeds ±5% or triggers overcurrent protection, it is deemed unqualified.
[0058] For example, a CAN communication stress test environment can also be provided, and the test procedure is as follows:
[0059] The main control module controls the CAN communication module to continuously send high-priority messages at the highest baud rate (8Mbps);
[0060] The main control module sends a switch control signal to the fault injection module through a signal generator, and the fault injection module randomly simulates a short circuit in CAN_H / CAN_L.
[0061] The main control module records the message response error rate of the ECU to assess communication robustness.
[0062] Of course, those skilled in the art can also use this testing device to perform other different tests on the vehicle ECU.
[0063] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. An integrated multi-interface vehicle-mounted ECU testing device, characterized by, The application relates to a test system for an electronic control unit (ECU) of a vehicle, which comprises a main control module, a CAN communication module, a signal generator, a fault injection module, a data acquisition module, a display module and a programmable power supply module. The CAN communication module comprises double CAN channels, one of which is connected with the main control module and the ECU to be tested, and the other of which is connected with the main control module and an external CAN network. The signal generator is connected with the main control module and is used for outputting analog signals, PWN waves or digital IO signals. The fault injection module is connected with the output end of the signal generator and the main control module and is used for being connected with the ECU to be tested. The data acquisition module is connected with the main control module and is provided with multiple input ends and multiple types of sensors. The display module is connected with the main control module. The programmable power supply module is connected with the main control module, the CAN communication module, the signal generator, the fault injection module, the data acquisition module, the display module and the ECU to be tested. The data acquisition module comprises multiple probes and thermocouples, the multiple probes are used for being connected with corresponding loads of the ECU to be tested, and the thermocouples are used for being connected with temperature acquisition areas of the ECU to be tested.
2. The integrated multi-interface vehicle ECU testing device according to claim 1, wherein The fault injection module comprises an amplification circuit, and the programmable power supply module comprises an overcurrent protection circuit.
3. The integrated multi-interface vehicle ECU testing device of claim 1, wherein, The main control module comprises an ARM Cortex-A9 processor, and the fault injection module comprises an NIPXIe-4163.
4. The integrated multi-interface vehicle ECU testing device of claim 1, wherein, The display module is a touch screen and is connected with an I2C interface and an LVDS interface of the main control module.
5. The integrated multi-interface vehicle ECU testing device of claim 1, wherein, The signal generator is connected with an I2C interface of the main control module.
6. The integrated multi-interface vehicle ECU testing device of claim 1, wherein,