Test system based on CAN communication matrix of power domain controller

Through a test system based on the CAN communication matrix of the power domain controller, the problem that the existing technology cannot comprehensively test the automotive power domain controller is solved, the consistency and accuracy of the test signal are achieved, and the testing efficiency and reliability are improved.

CN222167461UActive Publication Date: 2024-12-13SINO TRUK JINAN POWER CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202420040242.2
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-01-08
Publication Date
2024-12-13
Estimated Expiration
2034-01-08

AI Technical Summary

Technical Problem

The existing technology cannot conduct comprehensive testing of automotive power domain controllers, resulting in inconsistent test signals and affecting the reliability of the test.

Method used

Design a test system based on the CAN communication matrix of the power domain controller, including the upper computer and the test vehicle, communicate with the power domain controller through the simulink interface and the CAN board, and use the CAN communication matrix and dbc file for testing, supporting ECU and TCU , PCU, EBS, ABS modules and instrument panels to achieve the simulation and data consistency of CAN signals.

Benefits of technology

It improves the accuracy and reliability of the test, can conduct multiple test scenarios manually or automatically, meets the comprehensive testing needs of vehicle controllers, and improves testing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN222167461U_ABST
    Figure CN222167461U_ABST
Patent Text Reader

Abstract

The utility model provides a test system based on a power domain controller CAN communication matrix. The test system comprises an upper computer and a test vehicle. The test vehicle is provided with a power domain controller and a CAN board card. The upper computer is configured with a simulink interface; the upper computer is in communication connection with the power domain controller through the simulink interface and the CAN board card; and the upper computer tests the test vehicle based on the CAN communication matrix, the dbc file and the power domain controller. According to the utility model, CAN signal transceiving of a real vehicle can be simulated, and the test accuracy is improved. According to the utility model, the vehicle controller can be comprehensively tested, the test requirements are met, the purpose of measurement test is achieved, the vehicle controller can be manually tested or automatically tested to meet various test scenes, and the test efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model belongs to the technical field of automobile intelligent testing, and in particular relates to a testing system based on a CAN communication matrix of a power domain controller. Background Art

[0002] With the development of automotive electronics and intelligence, traditional distributed architectures are unable to meet higher-level intelligent functions. EE architectures are developing from distributed architectures to domain-centralized architectures. Currently, most automakers are in the domain-centralized stage. The power domain controller is suitable for a variety of power sources such as traditional diesel vehicles, hybrid and pure electric vehicles, and a variety of vehicle models such as heavy trucks, medium and heavy trucks, and light trucks. It is responsible for the interaction between the power domain and other domains and coordinates the work of various components of the power transmission system within the power domain.

[0003] The CAN Communication Matrix of the power domain controller is defined by the vehicle manufacturer. Each node in the domain needs to follow the communication matrix to complete information interaction and sharing, so the vehicle will be tested before leaving the factory.

[0004] The current testing method cannot comprehensively test each controller of the vehicle, and the testing method of the prior art cannot guarantee the consistency of the test signal, which affects the reliability of the test. Utility Model Content

[0005] The utility model provides a test system based on a power domain controller CAN communication matrix, the system can improve test efficiency and ensure test reliability.

[0006] The system includes: a host computer and a test vehicle;

[0007] The test vehicle is equipped with a power domain controller and a CAN board;

[0008] The host computer is equipped with a simulink interface;

[0009] The host computer is connected to the power domain controller through the simulink interface and the CAN board;

[0010] The host computer tests the test vehicle based on the CAN communication matrix and the dbc file and the power domain controller.

[0011] It should be further explained that the test vehicle is also provided with an ECU controller;

[0012] The power domain controller and the ECU controller are connected through the CAN communication protocol;

[0013] The host computer executes the test process on the ECU controller through the power domain controller.

[0014] It should be further noted that the test vehicle is also provided with a TCU controller;

[0015] The power domain controller and the TCU controller are connected through the CAN communication protocol;

[0016] The host computer executes the test process on the TCU controller through the power domain controller.

[0017] It should be further noted that the test vehicle is also provided with a PCU controller;

[0018] The power domain controller and the PCU controller are connected via the CAN communication protocol;

[0019] The host computer executes the test process on the PCU controller through the power domain controller.

[0020] The host computer also executes the test process on the ECU controller, TCU controller and PCU controller based on the EEC1 message.

[0021] It should be further explained that the host computer and the power domain controller also communicate based on the RTP protocol to execute the test process.

[0022] It is further necessary to explain that the test vehicle is also equipped with an EBS module;

[0023] The power domain controller and the EBS module are connected via the CAN communication protocol;

[0024] The host computer executes the test process on the EBS module through the power domain controller.

[0025] It should be further explained that the power domain controller receives information sent by the host computer based on the TX network port;

[0026] The power domain controller sends information to the host computer based on the RX network port.

[0027] It should be further noted that the test vehicle is also equipped with an ABS module;

[0028] The host computer communicates with the ABS module through the simulink interface, CAN board and power domain controller to execute the test process on the ABS module.

[0029] It is further necessary to explain that the test vehicle is also provided with a dashboard;

[0030] The host computer is connected to the instrument panel through the simulink interface and the CAN board. The host computer sends control instructions to the instrument panel to test the indicator lights on the instrument panel.

[0031] It can be seen from the above technical solutions that the utility model has the following advantages:

[0032] In the test system based on the CAN communication matrix of the power domain controller involved in the utility model, the host computer tests the test vehicle based on the CAN communication matrix and the dbc file and the power domain controller. The CAN signal transmission and reception of the real vehicle can be simulated to improve the test accuracy. The utility model can comprehensively test the controller of the vehicle, meet the test requirements, achieve the purpose of measurement and test, can be tested manually, and can also be tested automatically to meet a variety of test scenarios and improve test efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solution of the utility model, the drawings required for use in the description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the utility model. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0034] Figure 1 Schematic diagram of the test system based on the power domain controller CAN communication matrix. DETAILED DESCRIPTION

[0035] In order to make the purpose, features and advantages of the utility model more obvious and easy to understand, the technical scheme of the utility model will be clearly and completely described below in combination with the drawings in the specific embodiment. Obviously, the embodiments described below are only part of the embodiments of the utility model, not all of them. Based on the embodiments in this patent, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this patent.

[0036] The test system based on the power domain controller CAN communication matrix provided in this embodiment includes: a host computer and a test vehicle. The test vehicle is provided with a power domain controller and a CAN board; the host computer is configured with a simulink interface; the host computer is connected to the power domain controller through the simulink interface and the CAN board.

[0037] The host computer tests the test vehicle based on the CAN communication matrix and the dbc file and the power domain controller.

[0038] It should be noted that the CAN communication matrix involved in this embodiment is a communication method in an automotive electronic system. The main features of the CAN communication matrix are high reliability, high real-time performance, low cost and a multi-master controller structure.

[0039] The CAN communication matrix may include a CAN controller, a CAN bus, and a CAN node. The CAN node is the various components under test of the test vehicle in this embodiment, such as various controllers of the vehicle or electronic components of the vehicle. The CAN controller and the CAN bus may be set on the CAN board. The CAN communication matrix enables the communication mode of the vehicle to perform data transmission on the CAN bus.

[0040] The dbc file in this embodiment is the abbreviation of Database Can, which represents the file transmitted by the CAN communication matrix. Using the dbc file to communicate test information, the properties of the messages and signals of each tested node can be defined, which may include data format, unit, etc. Through node synchronization, it is ensured that the parsing and processing of the same message or signal on different nodes are consistent, thereby ensuring the consistency and reliability of the data.

[0041] When the power domain controller communicates with the host computer, the power domain controller can receive information sent by the host computer based on the TX network port; the power domain controller sends information to the host computer based on the RX network port.

[0042] The host computer of the utility model and the power domain controller can also communicate based on the RTP protocol to execute the test process.

[0043] The components under test of the test vehicle may include: ECU controller, TCU controller, PCU controller, EBS module, ABS module and instrument panel.

[0044] The full name of the EBS module is Electronic Brake Systems, which means electronic brake system. The TCU controller is the Transmission Control Unit, which is an automatic transmission control unit and is commonly used in automatic transmissions such as AMT, AT, DCT, CVT, etc. to achieve automatic speed control.

[0045] PCU controller stands for power control unit. It is a control unit that controls the power generation and driving motors of hybrid vehicles and electric vehicles during starting, acceleration and deceleration.

[0046] According to the test requirements, the power domain controller CAN communication protocol is connected to the ECU controller, TCU controller, PCU controller, EBS module, and ABS module respectively; the host computer executes the test process for each component through the power domain controller.

[0047] The specific test process can be executed according to the vehicle's test operating procedures. For example, the electronic components on the commercial vehicle can be tested according to the test operating procedures of the commercial vehicle. The host computer configures the test instructions or test cases and executes the test cases to test the vehicle. The specific test process can be manually operated by the tester, and the test status can be displayed on the display screen of the host computer to determine whether the requirements are met. The test can also be automatically performed as needed, and the specific test method is not limited.

[0048] In this embodiment, the testing method of the ECU controller, TCU controller, PCU controller, EBS module, ABS module and instrument panel can be performed separately or in a linked manner, and the specific method is not limited.

[0049] The test of the instrument panel mainly involves the host computer sending control instructions to the instrument panel to test the indicator lights on the instrument panel.

[0050] For one embodiment of the utility model, the host computer can configure the relationship between the physical state of the controlled object and the electrical signal according to the CAN interface of the controller under test, transmit test instructions through db files, and obtain test process data, and interact with the power domain controller based on the CAN bus.

[0051] In this embodiment, the host computer also performs a test process on the ECU controller, the TCU controller and the PCU controller based on the EEC1 message. The ECU controller, the TCU controller and the PCU controller can also communicate data based on the EEC1 message.

[0052] For example, take the interaction of EEC1 messages between controllers as an example. The ECU controller sends the EEC1 message to the PCU controller, the PCU controller transparently transmits the EEC1 message to the TCU controller, and simultaneously sends the driver's required torque to the TCU controller. The TCU controller sends the EEC1 message back, and the PCU controller sends the driver's required torque to the host computer, thus realizing a test process that can detect whether each CAN bus is receiving and sending normally.

[0053] In this way, the host computer of the utility model tests the test vehicle based on the CAN communication matrix and the dbc file and the power domain controller. The CAN signal transmission and reception of the real vehicle can be simulated to improve the test accuracy. The utility model can comprehensively test the controller of the vehicle, meet the test requirements, achieve the purpose of measurement and test, can be tested manually, and can also be tested automatically to meet a variety of test scenarios and improve test efficiency.

[0054] The technology described in the test system based on the power domain controller CAN communication matrix provided by the utility model can be implemented in hardware, software, firmware or any combination thereof. The various features described as modules, units or components can be implemented together in an integrated logic device or separated as discrete but interoperable logic devices or other hardware devices. In some cases, various features of the electronic circuit can be implemented as one or more integrated circuit devices, such as integrated circuit chips or chipsets.

[0055] If implemented in hardware, the present invention relates to a device, such as a processor or an integrated circuit device, such as an integrated circuit chip or chipset. Alternatively or additionally, if implemented in software or firmware, the technology may be implemented at least in part by a computer-readable data storage medium, including instructions that, when executed, cause a processor to perform one or more of the above methods. For example, a computer-readable data storage medium may store instructions such as those executed by a processor.

[0056] The ECU controller, TCU controller, PCU controller and power domain controller involved in the utility model may include one or more processors for execution, such as one or more digital signal processors (DSPs), general-purpose microprocessors, application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other integrated circuits, or discrete logic circuits. Therefore, the term "processor" can refer to any of the aforementioned structures or any other structures that are more suitable for implementing the technology described herein when used in this article. In addition, in some aspects, the functions described in this disclosure can be provided in software modules and hardware modules.

[0057] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A test system based on a power domain controller CAN communication matrix, characterized in that: include: Host computer and test vehicle; The test vehicle is equipped with a power domain controller and a CAN board; The host computer is equipped with a simulink interface; The host computer is connected to the power domain controller through the simulink interface and the CAN board; The host computer tests the test vehicle based on the CAN communication matrix and the dbc file and the power domain controller.

2. The test system based on the power domain controller CAN communication matrix according to claim 1 is characterized in that: The test vehicle is also provided with an ECU controller; The power domain controller and the ECU controller are connected through the CAN communication protocol; The host computer executes the test process on the ECU controller through the power domain controller.

3. The test system based on the power domain controller CAN communication matrix according to claim 2 is characterized in that: The test vehicle is also equipped with a TCU controller; The power domain controller and the TCU controller are connected through the CAN communication protocol; The host computer executes the test process on the TCU controller through the power domain controller.

4. The test system based on the power domain controller CAN communication matrix according to claim 3 is characterized in that: The test vehicle is also equipped with a PCU controller; The power domain controller and the PCU controller are connected via the CAN communication protocol; The host computer executes the test process on the PCU controller through the power domain controller.

5. The test system based on the power domain controller CAN communication matrix according to claim 4 is characterized in that: The host computer also executes the test process on the ECU controller, TCU controller and PCU controller based on the EEC1 message.

6. The test system based on the power domain controller CAN communication matrix according to claim 1 is characterized in that: The host computer and the power domain controller also communicate based on the RTP protocol to execute the test process.

7. The test system based on the power domain controller CAN communication matrix according to claim 1 is characterized in that: The test vehicle is also equipped with an EBS module; The power domain controller and the EBS module are connected via the CAN communication protocol; The host computer executes the test process on the EBS module through the power domain controller.

8. The test system based on the power domain controller CAN communication matrix according to claim 1 is characterized in that: The power domain controller receives information sent by the host computer based on the TX network port; The power domain controller sends information to the host computer based on the RX network port.

9. The test system based on the power domain controller CAN communication matrix according to claim 1 is characterized in that: The test vehicle is also equipped with an ABS module; The host computer communicates with the ABS module through the simulink interface, CAN board and power domain controller to execute the test process on the ABS module.

10. The test system based on the power domain controller CAN communication matrix according to claim 1 is characterized in that: The test vehicle is also equipped with an instrument panel; The host computer is connected to the instrument panel through the simulink interface and the CAN board. The host computer sends control instructions to the instrument panel to test the indicator lights on the instrument panel.

Citation Information

Cited By

  • A can device simulation apparatus

    CN224873862U