One-to-Many Networking Test System and Method Based on Intelligent Driving Domain Controller
Through the network testing system of industrial control machines, Ethernet switches, routers and vehicle-mounted Ethernet converters, the problems of low communication efficiency, poor real-time performance and poor equipment compatibility when networking with a single industrial control machine and multiple domain controllers are solved, and efficient and low-cost domain controller testing is achieved.
Patent Information
- Application Number
- CN202211508735.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-28
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2042-11-28
AI Technical Summary
In the prior art, when a single industrial control machine is networked with multiple IPs, the communication efficiency is low, the real-time performance is poor, the equipment compatibility is poor, and the cost is high.
The test system consisting of industrial control machines, Ethernet switches, routers and vehicle-mounted Ethernet converters is used to distinguish the domain controller through the router's WAN port IP. The industrial control machine directly communicates with the domain controller in the local area network and switches bandwidth to achieve efficient communication.
It realizes efficient and real-time domain controller network communication, improves device compatibility and reduces costs.
Smart Images

Figure CN115729219B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of domain controller testing, and in particular to a one-to-many networking testing system and method based on an intelligent driving domain controller. Background Art
[0002] With the development of intelligent vehicles, on-board domain controllers are also developing in the direction of intelligence and integration. The systems of single domain controllers are becoming more and more complex, the functions they have are becoming more and more powerful, and the hardware resources they are equipped with are becoming more and more abundant. With the improvement of performance and the upgrade of application scenarios, the amount of data that domain controllers need to process is also increasing. Traditional CAN communication can no longer meet the large amount of data transmission needs, and domain controllers with Ethernet functions have come into being. At present, car manufacturers have higher and higher requirements for the burn-in aging test of domain controllers. For example, during the burn-in process, they need to communicate with the domain controller, send and receive instructions to each other, and transmit recorded data.
[0003] When using Ethernet to implement the above functions, there is often a problem that a single industrial computer needs to connect to multiple domain controllers with the same IP at the same time. Since the IPs of the domain controllers are the same, if a single industrial computer connects to all domain controllers at the same time, it will be impossible to distinguish the source and destination of the data. For such problems, the previous networking solution is usually to use a single industrial computer network port to connect to the common end of the programmable switch board, and then connect to multiple domain controllers by multiple sets of switches. When working, the switches of the industrial computer control board are turned on in turn, and the industrial computer network port will be connected to different products in turn to realize polling communication of the products. However, this test method requires the switches of the industrial computer control board to be turned on in turn to poll the products, which has low communication efficiency and poor real-time performance. Since the Ethernet cable has been transferred by the switch board and accumulated at the switch board, the communication stability is poor. At the same time, since the bandwidth of the Ethernet converter is fixed, it limits the networking of devices or products with different bandwidths. If the bandwidth needs to be switched, the equipment needs to be redeveloped, or the Ethernet converter needs to be replaced manually, which has poor equipment compatibility and high cost. Summary of the invention
[0004] The present invention aims to solve the technical problems of low communication efficiency, poor real-time performance, poor equipment compatibility and high cost in the current one-to-many networking test of a single industrial computer during the control burn-in test, and provides a one-to-many networking test system and method based on an intelligent driving domain controller.
[0005] In order to solve the above technical problems, the technical solution of the present invention is as follows:
[0006] A one-to-many networking test system based on an intelligent driving domain controller, comprising an industrial control computer, an Ethernet switch, a router, a vehicle-mounted Ethernet converter and a temperature control box; the domain controller to be tested is arranged in the temperature control box, and the number of the routers and the vehicle-mounted Ethernet converters matches the number of the domain controllers to be tested; network ports of each router are respectively connected to ports of the industrial control computer through the Ethernet switch, and LAN ports are respectively connected to corresponding domain controllers through the vehicle-mounted Ethernet converter. The router is provided with a virtual server function for incorporating the corresponding domain controller into the local area network and differentiating different domain controllers by different router IPs; bandwidth adjustment ports of each vehicle-mounted Ethernet converter are respectively connected to the industrial control computer; the industrial control computer is used for communicating with the domain controllers in different router local area networks during the burn-in test of the domain controller, switching the bandwidths of different domain controllers, controlling the test process, and performing send and receive instruction communication tests on multiple domain controllers and recording.
[0007] Furthermore, it further comprises a test fixture and a programmable power supply. The test fixture is used for fixing the domain controller and providing an equipment hardware resource interface, and the programmable power supply is used for supplying power to the domain controller in the temperature control box.
[0008] Furthermore, the Ethernet switch adopts a standard switching mode.
[0009] Furthermore, the LAN port of the industrial control computer is connected to the switching port of the Ethernet switch, and the WAN ports of each router are respectively connected to the remaining switching ports of the Ethernet switch.
[0010] Furthermore, the WAN port IP of the router and the network port of the industrial control computer are in the same network segment.
[0011] Furthermore, the LAN ports of each router are respectively connected to the LAN ports of the corresponding domain controllers through the vehicle-mounted Ethernet converter.
[0012] Furthermore, the temperature control box is a high and low temperature burn-in furnace. During the burn-in test of the domain controller, the temperature in the furnace can be programmed to rise and fall, and the temperature range is -45°C to 85°C, which is used to provide a high and low temperature environment for the burn-in test of the domain controller.
[0013] Furthermore, the WAN port IP of each router is different, and the industrial control computer differentiates different domain controllers according to the WAN port IP of the router to achieve simultaneous communication of different domain controllers.
[0014] On the other hand, the present invention also provides a one-to-many networking test method based on an intelligent driving domain controller, which is applied to the above-mentioned one-to-many networking test system based on an intelligent driving domain controller. The method comprises:
[0015] S1. Place the domain controller on the test fixture, connect the domain controller and the test fixture interface, and determine the identification number of the domain controller;
[0016] S2. Start the burn-in test, supply power with a programmable power supply, and control the temperature control box program to start;
[0017] S3. The industrial control computer communicates with the domain controller through a router and a vehicle-mounted Ethernet converter, receives and sends the current state parameters of multiple domain controllers, determines whether the parameters meet the requirements, and saves and uploads the test data after the burn-in is completed.
[0018] Further, the state parameters of the domain controller include IC temperature, current, and running time.
[0019] In the present invention, by adding a router between the industrial control computer and the domain controller, each domain controller corresponds to a router. During the burn-in process, the industrial control computer differentiates different domain controllers by defining the WAN port IP of the router, enabling the industrial control computer to simultaneously perform data transmission and instruction reception with all domain controllers within the local area network at any time without waiting for the device to switch channels. This method has high communication efficiency and good real-time performance. At the same time, the industrial control computer is directly connected to the vehicle-mounted Ethernet converter programmatically, and the industrial control computer directly controls the Ethernet converter to remotely switch the bandwidth, realizing networking between devices or products with different bandwidths, getting rid of the bandwidth limitation, and eliminating the need to develop multiple sets of devices with different bandwidths or manually replace the Ethernet converter, with good device compatibility. Description of the Drawings
[0020] Figure 1 It is a structural diagram of a one-to-many networking test system based on an intelligent driving domain controller in an embodiment of the present invention.
[0021] Figure 2 It is a system network configuration diagram in an implementation manner of the test system in an embodiment of the present invention.
[0022] Figure 3 It is a working flow chart of the test system in an embodiment of the present invention
[0023] Figure 4 It is a structural flow chart of a one-to-many networking test method based on an intelligent driving domain controller in an embodiment of the present invention. Detailed Embodiments
[0024] In order to make the objectives, technical solutions, and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0025] In the drawings of the embodiments of the present application, the same or similar reference numerals correspond to the same or similar components; in the description of the present application, it should be understood that if there are terms such as "upper", "lower", "left", "right", "top", "bottom", "inner", "outer", etc., the orientation or positional relationship indicated is based on the orientation or positional relationship shown in the drawings. This is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or component referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, the terms describing the positional relationship in the drawings are only for illustrative purposes and should not be construed as a limitation of this patent.
[0026] In addition, if there are terms such as "first" and "second", they are only used for descriptive purposes, mainly to distinguish different devices, components or parts (the specific types and structures may be the same or different), and are not used to indicate or imply the relative importance and quantity of the indicated devices, components or parts, and should not be construed as indicating or implying relative importance.
[0027] Embodiment 1
[0028] Figure 1 The structural diagram of a one-to-many networking test system based on an intelligent driving domain controller in this embodiment is shown.
[0029] Please refer to Figure 1 , this embodiment provides a one-to-many networking test system based on an intelligent driving domain controller. The test system specifically includes an industrial computer, an Ethernet switch, a router, a vehicle-mounted Ethernet converter, and a temperature control box; among them, in terms of function, the industrial computer is used to communicate with the domain controller and perform communication tests on the domain controller. The Ethernet switch is mainly used to expand the interface of the industrial computer so that the industrial computer can connect to multiple routers at the same time. The router is used to connect to the industrial computer and access the corresponding domain controller into the local area network. The WAN port IP of the router is used to replace the IP of the domain controller, and different domain controller IPs are distinguished by defining the router IP, ensuring that the subsequent industrial computer can communicate and connect with multiple tested domain controllers at the same time. The vehicle-mounted Ethernet converter is mainly used to connect the router and the domain controller and convert the ordinary Ethernet signal into a vehicle-mounted Ethernet signal. The temperature control box is a high and low temperature burn-in furnace, which is used to control the temperature in the furnace to provide a test temperature for the domain controller during the burn-in test of the domain controller.
[0030] In terms of the specific structure, as Figure 1As shown in the figure, the domain controller to be tested is set inside the temperature control box, and the number of routers and in-vehicle Ethernet converters matches the number of domain controllers to be tested; the network ports of each router are respectively connected to the ports of the industrial computer through an Ethernet switch, and the LAN ports are respectively connected to the corresponding domain controllers through in-vehicle Ethernet converters. The router is set with a virtual server function to incorporate the corresponding domain controller into the local area network, and different domain controllers are distinguished by different router IPs; the bandwidth adjustment ports of each in-vehicle Ethernet converter are respectively connected to the industrial computer; the industrial computer is used to communicate with the domain controllers in different router local area networks during the burn-in test of the domain controller, switch the bandwidth of different domain controllers, control the test process, and perform send and receive instruction communication tests on multiple domain controllers and record them.
[0031] Preferably, it further includes a test fixture and a programmable power supply. Among them, the test fixture is used to fix the domain controller and provide an interface for device hardware resources, and the programmable power supply is used to supply power to the domain controller inside the temperature control box.
[0032] More specifically, when building the system, the network port of the industrial computer is connected to any switching port of the Ethernet switch, the other switching ports of the Ethernet switch are connected to the WAN port of the router, the LAN port of the router is connected to the RJ45 port of the in-vehicle Ethernet converter, the other end of the in-vehicle Ethernet converter is connected to the Ethernet port of the domain controller through the test fixture, and the programmable power supply is also connected to the power supply port of the domain controller through the test fixture. One domain controller corresponds to one router and one in-vehicle Ethernet converter, and the industrial computer is connected to the in-vehicle Ethernet converter through a control line to control the in-vehicle Ethernet converter to switch the bandwidth of the domain controller.
[0033] For a better operation experience, a specific network configuration method of the test system in this embodiment is provided. Please refer to Figure 2 , in this embodiment, 24 domain controllers are tested simultaneously. The specific settings are as follows:
[0034] 1. The network port of the industrial computer is set to the ordinary Ethernet mode, and the IP address is not the same as the IP of the router WAN port, but is in the same network segment. For example, in this embodiment, the network port of the industrial computer is set to IP: 192.168.0.100, Netmask: 255.255.255.0.
[0035] 2. The Ethernet switch is set to the standard switching mode;
[0036] 3. The industrial router needs to support the VLAN tagging function. The WAN port IP should be in the same network segment as the industrial computer network port. Here, the IP addresses of 24 routers are set to IP: 192.168.0.101 to 124, incrementing from 101 to 124, which is convenient for programming and management. The subnet mask is set to Netmask: 255.255.255.0;
[0037] 4. Since the LAN port of the router is directly connected to the domain controller after passing through the in-vehicle Ethernet converter, the LAN port IP needs to be set to the gateway address of the domain controller. In this embodiment, it is set to IP: 172.31.3.1, Netmask: 255.255.255.0, and the port is set to the VLAN TAG mode;
[0038] 5. The router needs to set the virtual server function. First, customize the rule name, then select the effective port as the WAN port. The external port number is customized according to requirements and should be set according to certain rules as much as possible for easy programming and management. The internal port is the attribute of the domain controller and is set according to the port number of the domain controller, usually defaulting to 22. The internal server IP needs to be set to the IP address of the domain controller, and the settings are saved and enabled.
[0039] After the above network configuration is completed, the industrial computer can distinguish 24 domain controllers through the 24 IP addresses of the router. During the test, the industrial computer communicates with 24 domain controllers respectively, and tests the domain controllers in the temperature control box by sending and receiving commands and transmitting recorded data to judge whether their parameters are in a normal state.
[0040] The advantages of this embodiment are as follows:
[0041] (1) High communication efficiency: By networking through the test system in this embodiment, the domain controller establishes and maintains a connection with the device after powering on and booting. The industrial computer can directly transmit data and send and receive commands with any domain controller within the local area network without waiting for the device to reconnect to the domain controller for communication.
[0042] (2) Good real-time performance: By networking through the patent solution, the industrial computer can simultaneously transmit data and send and receive commands with all domain controllers within the local area network at any time without waiting for the device to switch channels.
[0043] (3) Good communication stability: By networking through the patent solution, the Ethernet cable does not need to be damaged from its original state, nor does it need to be transferred through a switch board, and the communication stability is good.
[0044] (4) High compatibility and low cost: This patent directly controls the Ethernet converter remotely through an industrial computer to switch the bandwidth, enabling networking between devices or products with different bandwidths, getting rid of bandwidth limitations, and eliminating the need to develop multiple sets of devices with different bandwidths or manually replace Ethernet converters, resulting in good device compatibility.
[0045] Embodiment 2
[0046] This embodiment also provides a one-to-many networking test system based on an intelligent driving domain controller. The difference from Embodiment 1 is that this embodiment also provides some specific implementation methods.
[0047] Preferably, the Ethernet switch adopts the standard switching mode. In addition, the LAN port of the industrial computer is connected to the switching port of the Ethernet switch, and the WAN ports of each router are respectively connected to the remaining switching ports of the Ethernet switch.
[0048] Also preferably, the WAN port IP of the router and the network port of the industrial computer are in the same network segment, and the LAN ports of each router are respectively connected to the LAN ports of the corresponding domain controllers through in-vehicle Ethernet converters. The WAN port IP of each router is different, and the industrial computer distinguishes different domain controllers according to the WAN port IP of the router to achieve simultaneous communication of different domain controllers.
[0049] Preferably, the temperature control box is a high and low temperature burn-in furnace. When performing burn-in tests on the domain controller, the temperature inside the furnace can be programmed to increase and decrease, with a temperature range of -45°C to 85°C, to provide a high and low temperature environment for burn-in testing of the domain controller.
[0050] Please refer to Figure 3 , Figure 3 which shows the working flowchart of the one-to-many networking test system for the intelligent driving domain controller in this embodiment.
[0051] After configuring the test system, the test steps for the domain controller are as follows:
[0052] (1) Initialize the system, including initializing the programmable power supply, setting parameters of the temperature control box, initializing the network port settings of the industrial computer, setting the bandwidth of the in-vehicle Ethernet converter, checking the Ethernet link connectivity, and initializing the process data;
[0053] (2) Place the domain controller on the burn-in equipment fixture;
[0054] (3) Connect the domain controller to the fixture interface, including the power supply interface and the Ethernet interface;
[0055] (4) Scan the QR code of the domain controller on the test fixture inside the temperature control box. This QR code is a unique identification code, and the program records the domain controller code at the corresponding position for subsequent data and result recording;
[0056] (5) After the scanning is completed, close the door of the burn-in device;
[0057] (6) The industrial control computer controls the power supply to turn on, and the domain controller is powered on and booted;
[0058] (7) The industrial control computer controls the temperature control program in the temperature control box to start;
[0059] (8) The industrial control computer communicates with the domain controller through the local area network system, and sends and receives the status parameters of the current domain controller, including IC temperature, current, running time, etc.;
[0060] (9) Determine whether the parameters are all within the required range. If the parameters exceed the standard, it is determined that the burn-in test of the domain controller fails, otherwise it is judged as Pass. Read and judge cyclically until the burn-in time is reached:
[0061] (10) After the burn-in time is reached, save and upload the test data:
[0062] (11) The current test system ends.
[0063] Embodiment III
[0064] Please refer to Figure 4 , a one-to-many networking test method based on an intelligent driving domain controller in this embodiment. This method is applied to the one-to-many networking test system based on the intelligent driving domain controller in Embodiment I or Embodiment II, and specifically includes:
[0065] S1. Place the domain controller on the test fixture, connect the domain controller and the test fixture interface, and determine the identification number of the domain controller;
[0066] S2. Start the burn-in test, supply power by the programmable power supply, and control the temperature control box program to start;
[0067] S3. The industrial control computer communicates with the domain controller through the router and the in-vehicle Ethernet converter, sends and receives the current status parameters of multiple domain controllers, determines whether the parameters meet the requirements, and saves and uploads the test data after the burn-in ends.
[0068] Preferably, the status parameters of the domain controller include IC temperature, current, and running time.
[0069] Obviously, the above embodiments of the present invention are only examples for clearly explaining the present invention, and are not limitations on the implementation manners of the present invention. For those of ordinary skill in the art, other different forms of changes or variations can be made based on the above description. It is not necessary and impossible to enumerate all the implementation manners here. Any modifications, equivalent replacements, and improvements made within the spirit and principle of the present invention shall be included in the protection scope of the claims of the present invention.
Claims
1. A one-to-many networking test system based on an intelligent driving domain controller, characterized in that, It includes an industrial control computer, an Ethernet switch, a router, a vehicle-mounted Ethernet converter, and a temperature control box; the domain controller to be tested is arranged in the temperature control box, and the number of the routers and vehicle-mounted Ethernet converters matches the number of domain controllers to be tested; the network ports of each router are respectively connected to the ports of the industrial control computer through the Ethernet switch, and the LAN ports are respectively connected to the corresponding domain controllers through the vehicle-mounted Ethernet converter. The router is provided with a virtual server function for incorporating the corresponding domain controller into the local area network and distinguishing different domain controllers by different router IPs. The bandwidth adjustment ports of each vehicle-mounted Ethernet converter are respectively connected to the industrial control computer; the industrial control computer is used for communicating with the domain controllers in the local area networks of different routers during the burn-in test of the domain controller, switching the bandwidths of different domain controllers, controlling the test process, and performing send-receive instruction communication tests on multiple domain controllers and recording.
2. The one-to-many networking test system based on an intelligent driving domain controller according to claim 1, wherein It further includes a test fixture and a programmable power supply. The test fixture is used for fixing the domain controller and providing an interface for device hardware resources, and the programmable power supply is used for supplying power to the domain controller in the temperature control box.
3. The one-to-many networking test system based on an intelligent driving domain controller according to claim 1, wherein The Ethernet switch adopts a standard switching mode.
4. The one-to-many networking test system based on an intelligent driving domain controller according to claim 1, characterized in that The LAN port of the industrial control computer is connected to the switching port of the Ethernet switch, and the WAN ports of each router are respectively connected to the remaining switching ports of the Ethernet switch.
5. The one-to-many networking test system based on an intelligent driving domain controller according to claim 4, wherein The WAN port IP of the router and the network port of the industrial control computer are in the same network segment.
6. The one-to-many networking test system based on an intelligent driving domain controller according to claim 1, wherein The LAN ports of each router are respectively connected to the LAN ports of the corresponding domain controllers through the vehicle-mounted Ethernet converter.
7. The one-to-many networking test system based on an intelligent driving domain controller according to claim 1, wherein The temperature control box is a high and low temperature burn-in furnace. During the burn-in test of the domain controller, the temperature in the furnace can be programmed to rise and fall, and the temperature range is -45°C to 85°C, which is used to provide a high and low temperature environment for the burn-in test of the domain controller.
8. The one-to-many networking test system based on an intelligent driving domain controller according to claim 1, characterized in that, The WAN port IP of each router is different, and the industrial control computer distinguishes different domain controllers according to the WAN port IP of the router to achieve simultaneous communication of different domain controllers.
9. A one-to-many networking test method based on an intelligent driving domain controller, characterized in that, Applied to the one-to-many networking test system for intelligent driving domain controllers according to any one of claims 1-8, the method includes: S1. Place the domain controller on the test fixture, connect the domain controller and the test fixture interface, and determine the identification number of the domain controller. S2. Start the burn-in test, supply power by the programmable power supply, and control the start of the temperature control box program. S3. The industrial control computer communicates with the domain controller through the router and the vehicle-mounted Ethernet converter, sends and receives the current state parameters of multiple domain controllers, determines whether the parameters meet the requirements, and saves and uploads the test data after the burn-in is completed.
10. A one-to-many networking test method based on an intelligent driving domain controller according to claim 9, characterized in that, The state parameters of the domain controller include IC temperature, current, and running time.
Citation Information
Patent Citations
Automotive electronic system architecture
CN109116777A
Acoustic device of multi-domain controller based on vehicle-mounted Ethernet
CN213423743U