Automobile electronic controller general testing device based on FPGA (Field Programmable Gate Array)

Through the multi-module design and flexible interface of the automotive electronic controller test device based on FPGA, the problem of low versatility of the test device in the prior art is solved, and efficient testing of ECUs of different car manufacturers is realized, reducing costs and improving testing Efficiency and reliability.

CN222145425UActive Publication Date: 2024-12-10HENAN THB ELECTRIC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202420100228.7
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-01-16
Publication Date
2024-12-10
Estimated Expiration
2034-01-16

AI Technical Summary

Technical Problem

The existing automotive electronic controller testing device cannot conduct general testing of automotive electronic controllers of different models of vehicle manufacturers, resulting in the need to be equipped with multiple devices during the test, which is economical and cumbersome to operate.

Method used

A general testing device for automotive electronic controllers based on FPGA is designed, including FPGA, bus development and analysis equipment, PC and multi-function adapter board. Through the multi-module design and flexible interface of FPGA, it is suitable for various automotive electronic controllers. The testing requirements enable comprehensive testing and analysis of different models of ECUs.

Benefits of technology

It realizes high versatility testing of different automotive electronic controllers, reduces labor and economic costs, improves testing efficiency and equipment flexibility, and ensures the reliability and stability of automotive electronic controllers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN222145425U_ABST
    Figure CN222145425U_ABST
Patent Text Reader

Abstract

The utility model provides an automobile electronic controller general testing device based on an FPGA (Field Programmable Gate Array), and solves the technical problem of low universality of a testing device in the prior art. The utility model relates to a universal testing device for an automobile electronic controller based on an FPGA (Field Programmable Gate Array), which comprises the FPGA, bus development and analysis equipment and a PC (Personal Computer) connected with an upper computer, the FPGA and the bus development and analysis equipment are electrically connected with the PC and the ECUs to be tested respectively, and the FPGA is provided with test interfaces connected with different ECUs to be tested. Through cooperative use of the FPGA, the PC connected with the upper computer, the ECU to be tested and the bus development and analysis equipment, different automobile electronic controllers can be tested, the advantage of high universality is achieved, multiple test equipment does not need to be arranged, the test bench is more flexible compared with a common rack, hardware circuit design can be modified according to the difference of test requirements, and the test efficiency is improved. Hardware design is convenient to modify, and testing efficiency of equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model relates to the field of automobile electronic controller testing, in particular to the field of a universal automobile electronic controller testing device based on FPGA. Background Art

[0002] With the rapid update and iteration of automotive electronic controller technology, the versions and models of electronic controllers are also increasing. The current test methods of automotive electronic controllers (ECUs) mainly use traditional automotive electronic test platforms such as manual test benches and testers. When testing automotive electronic controllers (ECUs) of different models and different car manufacturers, the automotive electronic controllers (ECUs) are different. The existing test devices cannot be used universally for testing automotive electronic controllers (ECUs) of different car manufacturers and models. When testing different performance data of the same automotive electronic controller (ECU), multiple test devices are required, resulting in high economic costs and cumbersome operations.

[0003] In order to meet the needs of higher efficiency, there have emerged Chinese invention patents with an application publication date of 2023.12.12 and application publication number of CN117215943A, which propose an integrated testing device, method, electronic device and storage medium, including a host computer, which is used to obtain service test files and compile service clients and servers based on the service test files, and control the service client or server to subscribe to the service information of the domain controller to perform integration testing according to the service information; a simulation signal conversion box, which is used to convert the Ethernet signal sent by the host computer into a level signal and send it to the test bench; the test bench is used to control the domain controller to obtain service information according to the level signal sent by the simulation signal conversion box, and each domain controller exchanges data on the service information and sends it to the host computer based on the switch; this method performs data and signal forwarding based on the switch in the Ethernet interaction between the host computer and the test bench, connects the switch to each domain controller, and solves the problem that each domain controller cannot be integrated tested in the existing test structure.

[0004] When using the above-mentioned integrated test device, the test feedback signal is processed through an integrated algorithm. Although it solves the problem of high economic cost and cumbersome operation caused by equipping multiple test devices when testing different data of the same automotive electronic controller (ECU), it still cannot be used universally for automotive electronic controllers (ECUs) of different car manufacturers and models. Utility Model Content

[0005] The utility model provides a universal test device for automobile electronic controllers based on FPGA, which solves the technical problem of low universality of the test device in the prior art.

[0006] In order to achieve the above purpose, the utility model provides the following technical solutions:

[0007] A universal test device for automotive electronic controllers based on FPGA includes: FPGA, bus development and analysis equipment, and a PC connected to a host computer. The FPGA and bus development and analysis equipment are electrically connected to the PC and the ECU to be tested, respectively. The FPGA is provided with a test interface for connecting different ECUs to be tested. Through the flexibility of FPGA and different types of test interfaces, it can be applied to the test requirements of various automotive electronic controllers.

[0008] Furthermore, the FPGA includes an input-output module, an analog-to-digital converter module, a digital-to-analog converter module, a power module, a relay module, and a load simulation measurement module. Through the multi-module design of the FPGA, comprehensive testing and analysis of the ECU to be tested can be achieved. Not only can various signal conditions and working states be simulated, but the performance and quality of the ECU to be tested can also be measured and evaluated. This can improve the reliability and stability of automotive electronic controllers, reduce failure rates and maintenance costs, and ensure the safety and comfort of the car.

[0009] Specific:

[0010] Input and output module: Provides an interface for electrical connection with the ECU to be tested to realize data input and output. This can realize the control and monitoring of the ECU to be tested and facilitate various test operations.

[0011] Analog-to-digital converter module: converts analog signals into digital signals to achieve sampling and processing of analog signals. This allows the analog signals of the ECU to be measured and analyzed, improving the accuracy and reliability of the test.

[0012] Digital-to-analog converter module: converts digital signals into analog signals to output digital signals. This can simulate various signal conditions and perform functional tests and performance evaluations on the ECU to be tested.

[0013] Power module: Provides power supply to ensure the normal operation of the test device and the ECU to be tested. This ensures the stability and reliability of the test process.

[0014] Relay module: used to control the circuit switch of the ECU to be tested, so as to realize the control of the ECU to be tested. In this way, various working states and fault conditions can be simulated to conduct comprehensive testing and verification of the ECU to be tested.

[0015] Load simulation measurement module: simulates the load characteristics of the ECU to be tested, and measures and analyzes the current and power of the ECU to be tested. This can evaluate the power consumption and energy efficiency of the ECU to be tested, and improve the performance and energy saving effect of the automotive electronic system.

[0016] Furthermore, the FPGA includes a multifunctional adapter board, and the multifunctional adapter board is provided with the test interface. The multifunctional adapter board is provided with a test interface, which can be adapted according to different ECUs to be tested. In this way, the test can be conveniently performed without customizing the connection method for each different model of ECU to be tested.

[0017] Furthermore, the test interface includes a CAN test interface, a LIN test interface, an IO test interface, a DAC test interface, an ADC test interface and a simulated load test interface. The setting of the test interface can test and verify various functions of the ECU to be tested, including communication functions, input and output functions, analog signal processing functions and load capacity. In this way, the performance and stability of the ECU to be tested can be fully evaluated to ensure that it meets the design requirements.

[0018] Furthermore, the CAN test interface includes a CAN1 test interface and a CAN2 test interface, the LIN test interface includes a LIN1 test interface and a LIN2 test interface, the IO test interface is an interface for testing six-way IO, the DAC test interface is an interface for testing four-way DAC, the ADC test interface is an interface for testing four-way ADC, and the simulated load test interface is an interface for testing two-way simulated load. The settings of the IO test interface, DAC test interface, ADC test interface and simulated load test interface can comprehensively test the input and output functions, analog signal processing functions and load capacity of the ECU to be tested. In this way, the performance and stability of the ECU to be tested under various working conditions can be ensured, and product quality and reliability can be improved.

[0019] Furthermore, the bus development and analysis device is electrically connected to the PC via a USB cable. The bus development and analysis device connected to the PC via a USB cable has the characteristics of high-speed data transmission and stable communication, which can improve the efficiency and accuracy of bus development and analysis. At the same time, the universality and convenience of the USB interface also make the connection and use of the device more convenient and flexible.

[0020] Furthermore, the bus development and analysis device is electrically connected to the ECU to be tested via a port line. By electrically connecting the bus development and analysis device to the ECU to be tested via a port line, communication and data exchange can be directly performed with the ECU to be tested. This connection method can ensure a stable and reliable connection between the device and the ECU to be tested, thereby achieving comprehensive analysis and development of the ECU.

[0021] Furthermore, the port line is a DB9 port with a terminal resistor. The DB9 port connection with a terminal resistor has the characteristics of providing good signal quality and communication stability, compatibility, safety and simplicity. This can ensure reliable connection and data transmission between the bus development and analysis equipment and the ECU to be tested, and improve the efficiency and accuracy of development and analysis.

[0022] Furthermore, the PC with the host computer is electrically connected to the FPGA via Ethernet. Connecting the PC with the host computer and the FPGA device via Ethernet has the advantages of high-speed data transmission, remote operation and control, multi-device connection, data sharing and collaboration, and remote monitoring and maintenance. This can improve the efficiency of data processing and analysis, while providing a more flexible and convenient working method.

[0023] Furthermore, the PC includes an automatic test unit for testing the ECU to be tested, an analysis data unit connected to a bus development and analysis device, and an FPGA hardware design circuit unit connected to an FPGA. The connection and data interaction of the bus development and analysis device, as well as the automatic test unit and data unit on the PC, make the test process more automated and controllable.

[0024] The beneficial effects of the utility model are:

[0025] Through the coordinated use of FPGA, PC connected to the host computer, ECU to be tested and bus development and analysis equipment, different automotive electronic controllers can be tested, achieving the advantage of high versatility. It does not need to be equipped with a variety of test equipment. Compared with ordinary test benches, it is more flexible and can modify the hardware circuit design according to the differences in test requirements. The hardware design is easy to modify, which improves the test efficiency of the equipment and reduces labor and economic costs.

[0026] By setting up the coordinated use of CAN1 test interface, CAN2 test interface, LIN1 test interface, LIN2 test interface, IO test interface, DAC test interface, ADC test interface and simulated load test interface, the test requirements of most automotive electronic controllers can be met, and the test efficiency and versatility can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is a structural schematic diagram of a universal test device for automotive electronic controllers based on FPGA;

[0028] Figure 2 The schematic diagram of the structure of an FPGA-based universal test device for automotive electronic controllers is shown below;

[0029] Figure 3 A schematic diagram of the PC unit composition of a general test device for automotive electronic controllers based on FPGA;

[0030] Figure 4 This is a test flow chart of a universal test device for automotive electronic controllers based on FPGA.

[0031] Legend:

[0032] 1. PC;

[0033] 11. Data analysis unit; 12. Automatic test unit; 13. FPGA hardware design circuit unit 13;

[0034] 2. FPGA;

[0035] 21. CAN1 test interface; 22. CAN2 test interface; 23. LIN1 test interface; 24. LIN2 test interface; 25. IO test interface; 26. DAC test interface; 27. ADC test interface; 28. Analog load test interface;

[0036] 3. ECU to be tested;

[0037] 4. Bus development and analysis equipment. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of the utility model to clearly and completely describe the technical solutions in the embodiments of the utility model. Obviously, the described embodiments are only part of the embodiments of the utility model, not all of the embodiments. Based on the embodiments in the utility model, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the utility model.

[0039] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field of the present invention; the terms used in the specification of the present invention are only for the purpose of describing specific implementation methods and are not intended to limit the present invention; the term "and / or" used herein includes any and all combinations of one or more related listed items.

[0040] Embodiment 1, a general test device for automotive electronic controller based on FPGA, such as Figure 1 , Figure 2 As shown, it includes: FPGA2, bus development and analysis equipment 4, and PC1 connected to the host computer; the FPGA2 and bus development and analysis equipment 4 are electrically connected to PC1 and the ECU 3 to be tested respectively, and the FPGA2 is provided with a test interface connected to different ECUs 3 to be tested. Through the flexibility of FPGA2 and different types of test interfaces, it can be applied to the test requirements of various automotive electronic controllers.

[0041] Example 2, as a preferred implementation of a universal test device for automotive electronic controllers based on FPGA, as Figure 2 As shown, the difference from Example 1 is that the FPGA2 includes an input-output module, an analog-to-digital converter module, a digital-to-analog converter module, a power module, a relay module, and a load simulation measurement module. Through the multi-module design of FPGA2, comprehensive testing and analysis of the ECU3 to be tested can be achieved. Not only can various signal conditions and working states be simulated, but the performance and quality of the ECU3 to be tested can also be measured and evaluated. This can improve the reliability and stability of the automotive electronic controller, reduce the failure rate and maintenance cost, and ensure the safety and comfort of the car.

[0042] Specific:

[0043] Input and output module: provides an interface for electrical connection with the ECU 3 to be tested, and realizes data input and output. This can realize the control and monitoring of the ECU 3 to be tested, and facilitate various test operations.

[0044] Analog-to-digital converter module: converts analog signals into digital signals to achieve sampling and processing of analog signals. This allows the analog signals of the ECU3 to be measured and analyzed, improving the accuracy and reliability of the test.

[0045] Digital-to-analog converter module: converts digital signals into analog signals to output digital signals. This can simulate various signal conditions and perform functional tests and performance evaluations on the ECU 3 to be tested.

[0046] Power module: Provides power supply to ensure the normal operation of the test device and the ECU 3 to be tested. This ensures the stability and reliability of the test process.

[0047] Relay module: used to control the circuit switch of the ECU 3 to be tested, so as to realize the control of the ECU 3 to be tested. In this way, various working states and fault conditions can be simulated to conduct comprehensive testing and verification of the ECU 3 to be tested.

[0048] Load simulation measurement module: simulates the load characteristics of the ECU 3 to be tested, and measures and analyzes the current and power of the ECU 3 to be tested. This can evaluate the power consumption and energy efficiency of the ECU 3 to be tested, and improve the performance and energy saving effect of the automotive electronic system.

[0049] Example 3, as a preferred implementation of a universal test device for automotive electronic controllers based on FPGA, Figure 2As shown, the difference from Example 2 is that the FPGA 2 includes a multifunctional adapter board, and the multifunctional adapter board is provided with the test interface. The multifunctional adapter board is provided with a test interface, which can be adapted according to different ECUs 3 to be tested. In this way, the test can be conveniently performed without customizing the connection method for each different model of ECU 3.

[0050] Example 4, as a preferred implementation of a universal test device for automotive electronic controllers based on FPGA, Figure 2 As shown, the difference from Example 3 is that the test interface includes a CAN test interface, a LIN test interface, an IO test interface 25, a DAC test interface 26, an ADC test interface 27 and a simulated load test interface 28. The setting of the test interface can realize the testing and verification of various functions of the ECU 3 to be tested, including communication functions, input and output functions, analog signal processing functions and load capacity. In this way, the performance and stability of the ECU 3 to be tested can be comprehensively evaluated to ensure that it meets the design requirements.

[0051] Specific:

[0052] CAN1 test interface 21 and CAN2 test interface 22: These two interfaces can realize the test and communication of CAN bus. CAN bus is a commonly used communication protocol in modern cars. Through these two interfaces, the CAN communication function of the ECU 3 to be tested can be tested to ensure its normal operation.

[0053] LIN1 test interface 23 and LIN2 test interface 24: These two interfaces can realize the test and communication of LIN bus. LIN bus is a communication protocol for low-speed data communication. Through these two interfaces, the LIN communication function of the ECU 3 to be tested can be tested to ensure its normal operation.

[0054] IO test interface 25: This interface can be used to test the input and output functions of the ECU 3 to be tested. By simulating different input signals, the response of the ECU to different input signals and the correctness of the output function can be tested.

[0055] DAC test interface 26 and ADC test interface 27: These two interfaces can realize the test of analog signals. The DAC test interface 26 can simulate the analog signal output, and the ADC test interface 27 can test the accuracy of the sampling and conversion of the analog signal by the ECU 3 to be tested.

[0056] Simulated load test interface 28: This interface can be used to test the load capacity of the ECU 3 to be tested. By simulating different load conditions, the performance and stability of the ECU under different loads can be tested.

[0057] Example 5, as a preferred implementation of a universal test device for automotive electronic controllers based on FPGA, Figure 2 As shown, the difference from Example 4 is that the CAN test interface includes a CAN1 test interface 21 and a CAN2 test interface 22, the LIN test interface includes a LIN1 test interface 23 and a LIN2 test interface 24, the IO test interface 25 is an interface for six-way IO testing, the DAC test interface 26 is an interface for four-way DAC testing, the ADC test interface 27 is an interface for four-way ADC testing, and the simulated load test interface 28 is an interface for two-way simulated load testing. The settings of the IO test interface 25, the DAC test interface 26, the ADC test interface 27 and the simulated load test interface 28 can comprehensively test the input and output functions, analog signal processing functions and load capacity of the ECU 3 to be tested. In this way, the performance and stability of the ECU 3 to be tested under various working conditions can be ensured, and the product quality and reliability can be improved.

[0058] Specific:

[0059] Six-way test IO interface: Through the six-way test IO interface, various input and output conditions of the ECU3 under test can be simulated and tested. In this way, the input and output functions of the ECU3 under test can be fully tested, including digital input, digital output, switch control, etc. At the same time, by testing different input and output combinations, the ECU's processing ability for complex input and output can be evaluated.

[0060] Four-way test DAC interface: The four-way test DAC interface can simulate and test the analog signal output function of the ECU 3 under test. The DAC test interface 26 can simulate different analog signals, including voltage, current, etc., to verify the output accuracy and stability of the analog signal of the ECU 3 under test.

[0061] Four-way test ADC interface: The four-way test ADC interface can test the sampling and conversion functions of the ECU3 under test for analog signals. By connecting an analog signal source, the accuracy and sensitivity of the ECU3 under test to different analog signals can be tested.

[0062] Two-way test simulated load interface: The two-way test simulated load interface can simulate and test the performance and stability of the ECU3 under different load conditions. By simulating different load conditions, such as current load, voltage load, etc., the response and stability of the ECU3 under different loads can be tested.

[0063] Example 6, as a preferred implementation of a universal test device for automotive electronic controllers based on FPGA, Figure 2As shown, the difference from Example 1 to Example 5 is that the bus development and analysis device 4 is electrically connected to PC1 via a USB cable. The bus development and analysis device 4 connected to PC1 via a USB cable has the characteristics of high-speed data transmission and stable communication, which can improve the efficiency and accuracy of bus development and analysis. At the same time, the universality and convenience of the USB interface also make the connection and use of the device more convenient and flexible.

[0064] Example 7, as a preferred implementation of a universal test device for automotive electronic controllers based on FPGA, Figure 2 As shown, the difference from Example 6 is that the bus development and analysis device 4 is electrically connected to the ECU 3 to be tested via a port line. By electrically connecting the bus development and analysis device 4 to the ECU 3 to be tested via a port line, communication and data exchange can be directly performed with the ECU 3 to be tested. This connection method can ensure a stable and reliable connection between the device and the ECU 3 to be tested, thereby achieving comprehensive analysis and development of the ECU 3 to be tested.

[0065] Example 8, as a preferred implementation of a universal test device for automotive electronic controllers based on FPGA, Figure 2 As shown, the difference from Example 7 is that the port line is a DB9 port with a terminal resistor. The use of a DB9 port with a terminal resistor has the characteristics of providing good signal quality and communication stability, compatibility, safety and simplicity. This can ensure reliable connection and data transmission between the bus development and analysis device 4 and the ECU 3 to be tested, and improve the efficiency and accuracy of development and analysis.

[0066] Example 9, as a preferred implementation of a universal test device for automotive electronic controllers based on FPGA, Figure 2 As shown, the difference from Example 8 is that the PC1 with the host computer is electrically connected to the FPGA via Ethernet. Connecting the PC1 with the host computer and the FPGA device via Ethernet has the advantages of high-speed data transmission, remote operation and control, multi-device connection, data sharing and collaboration, and remote monitoring and maintenance. This can improve the efficiency of data processing and analysis, while providing a more flexible and convenient working method.

[0067] Example 10, as a preferred implementation of a universal test device for automotive electronic controllers based on FPGA, Figure 3As shown, the difference from Example 1 is that the PC1 includes an automatic test unit 12 for testing the ECU 3 to be tested, an analysis data unit 11 connected to the bus development and analysis device 4, and an FPGA hardware design circuit unit 13 connected to the FPGA 2. The connection and data interaction of the bus development and analysis device 4, as well as the automatic test unit 12 and the data unit 11 on the PC1, make the test process more automated and controllable.

[0068] Example 11, reference Figure 1-3 , the utility model provides an embodiment: a general test device for automobile electronic controller based on FPGA, including a PC 1 with a host computer, FPGA 2, an ECU to be tested 3 and a bus development and analysis device 4;

[0069] FPGA2 is electrically connected to PC1 with a host computer, FPGA2 is electrically connected to ECU3 to be tested, FPGA2 is electrically connected to ECU3 to be tested through a multi-function adapter board, and the multi-function adapter board can make up for the problem of insufficient interfaces of FPGA2 or lack of corresponding interfaces; the FPGA board has input and output modules, analog-to-digital converter modules, digital-to-analog converter modules, power supply modules, relay modules and load simulation measurement modules. The resources of the FPGA board should meet most of the testing requirements. PC1 with a host computer is electrically connected to FPGA2 through Ethernet, and can realize signal interaction and control with the host computer through network signals, and control input and output modules, analog-to-digital converter modules, digital-to-analog converter modules, power supply modules, relay modules and load simulation measurement modules; the bus development and analysis device 4 is electrically connected to PC1 with a host computer, the bus development and analysis device 4 is electrically connected to ECU3 to be tested, and the bus development and analysis device 4 is electrically connected to ECU3 to be tested through port lines, and the port lines are DB9 ports with terminal resistors, which can realize the sending and receiving of CAN / LIN messages.

[0070] Reference Figure 1-3 FPGA2 includes a CAN1 test interface 21, a CAN2 test interface 22, a LIN1 test interface 23, a LIN2 test interface 24, an IO test interface 25, a DAC test interface 26, an ADC test interface 27 and a simulated load test interface 28. By setting the coordinated use of the CAN1 test interface 21, the CAN2 test interface 22, the LIN1 test interface 23, the LIN2 test interface 24, the IO test interface 25, the DAC test interface 26, the ADC test interface 27 and the simulated load test interface 28, the test requirements of most automotive electronic controllers can be met, and the test efficiency and versatility can be improved. The IO test interface 25 is an interface for six-way IO testing, the DAC test interface 26 is an interface for four-way DAC testing, the ADC test interface 27 is an interface for four-way ADC testing, and the simulated load test interface 28 is an interface for two-way simulated load testing.

[0071] Reference Figure 2-4 The PC1 with the host computer includes bus development and analysis software 11, automatic test software 12 and FPGA hardware design circuit software 13. The automatic test software 12 can automatically search for test cases, configure the bus development and analysis software 11 with corresponding messages according to the test steps in the test cases, and start the PC1 with the host computer to send the message to the ECU3 to be tested. After waiting for the set test time, the feedback result is judged. If the judgment result is consistent with the expectation, it is fed back to the automatic test software 12 to search for the next test step, wait for all step tests to be completed, and output the test report; if the test result does not meet the expectation, the test failure is fed back and a test error report is output.

[0072] Working principle: The user first connects the ECU3 to be tested to the specified interface of FPGA2, and then connects the bus development and analysis device 4 to the ECU3 to be tested through the port line. By starting the PC1 with the host computer, the PC1 with the host computer can intuitively display the test steps, test items and test results. No manual intervention is required, and the test efficiency is high, thus achieving the advantage of high versatility.

[0073] Compared with the prior art, the utility model has the following advantages:

[0074] 1. The test platform can be separated from the test bench for testing.

[0075] 2. The test platform uses FPGA, which is more flexible than ordinary test benches. The hardware circuit design can be modified according to the differences in test requirements. The hardware design is easy to modify, which solves the problem of a wide variety of automotive electronic controller (ECU) test benches and difficult maintenance.

[0076] 3. The test platform uses a lightweight FPGA instead of a large and heavy ordinary test bench, which is convenient for carrying and outdoor testing and has low dependence on the site.

[0077] 4. The test platform adopts a modular design to facilitate maintenance and troubleshooting.

[0078] 5. The test platform avoids the disadvantages of complex wiring and high cost of ordinary test benches, improves test efficiency, and reduces manpower and economic costs.

[0079] 6. The test platform uses cost-effective bus development and analysis equipment, which is much cheaper than CANoe, and its performance and requirements also meet most usage scenarios.

[0080] 7. The test platform uses highly automated intelligent test host computer software, which can intuitively display test steps, test items, and test results. No manual intervention is required, the test is fully automatic, and the test report is automatically generated. The test items are complete and the test efficiency is high.

[0081] Although the present invention has been disclosed as above in terms of preferred embodiments, it is not intended to limit the present invention. Anyone familiar with the technology may make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be based on the definition of the claims.

Claims

1. A universal test device for automotive electronic controllers based on FPGA, characterized in that: It includes FPGA (2), bus development and analysis equipment (4), and PC (1) connected to the host computer; The FPGA (2) and the bus development and analysis device (4) are electrically connected to the PC (1) and the ECU to be tested (3) respectively, and the FPGA (2) is provided with a test interface for connecting different ECUs to be tested (3); The FPGA (2) comprises an input-output module, an analog-to-digital converter module, a digital-to-analog converter module, a power supply module, a relay module and a load simulation measurement module; The FPGA (2) comprises a multifunctional adapter board, and the multifunctional adapter board is provided with the test interface.

2. The FPGA-based universal test device for automotive electronic controllers according to claim 1, characterized in that: The test interface comprises a CAN test interface, a LIN test interface, an IO test interface (25), a DAC test interface (26), an ADC test interface (27) and a simulated load test interface (28).

3. The FPGA-based universal test device for automotive electronic controllers according to claim 2, characterized in that: The CAN test interface comprises a CAN1 test interface (21) and a CAN2 test interface (22); the LIN test interface comprises a LIN1 test interface (23) and a LIN2 test interface (24); the IO test interface (25) is an interface for testing six IOs; the DAC test interface (26) is an interface for testing four DACs; the ADC test interface (27) is an interface for testing four ADCs; and the simulated load test interface (28) is an interface for testing two simulated loads.

4. The FPGA-based universal test device for automotive electronic controller according to any one of claims 1 to 3, characterized in that: The bus development and analysis device (4) is electrically connected to the PC (1) via a USB cable.

5. The FPGA-based universal test device for automotive electronic controllers according to claim 4 is characterized in that: The bus development and analysis device (4) is electrically connected to the ECU to be tested (3) via a port line.

6. The FPGA-based universal test device for automotive electronic controllers according to claim 5, characterized in that: The port line is a DB9 port with a terminal resistor.

7. The FPGA-based universal test device for automotive electronic controllers according to claim 6, characterized in that: The PC (1) with the host computer is electrically connected to the FPGA (2) via Ethernet.

8. The FPGA-based universal test device for automotive electronic controllers according to claim 1, characterized in that: The PC (1) comprises an automatic test unit (12) for testing the ECU (3) to be tested, an analysis data unit (11) connected to a bus development and analysis device (4), and an FPGA hardware design circuit unit (13) connected to the FPGA (2).

Citation Information

Patent Citations

  • Integrated test device and method, electronic equipment and storage medium

    CN117215943A