Vehicle-mounted network detection circuit and vehicle

Through the combination of vehicle-mounted multi-core heterogeneous processor, GMAC network port and vehicle-mounted Ethernet switch, the problem of existing vehicle-mounted Ethernet testing tools relying on external devices is solved, low-cost automated network detection is achieved, and the detection efficiency and accuracy of vehicle-mounted networks are improved.

CN223297613UActive Publication Date: 2025-09-02GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422291334.0
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-09-02
Estimated Expiration
2034-09-19

AI Technical Summary

Technical Problem

Existing automotive Ethernet testing tools rely on external devices, are costly and cannot modify the content of the test frame, especially in the autosar system, lack effective testing software.

Method used

The detection circuit consisting of a vehicle-mounted multi-core heterogeneous processor, GMAC network port and vehicle-mounted Ethernet switching mechanism is adopted to realize automated detection through network packet transmission, and the network packet comparison between the M core and A core is used to output the detection results.

Benefits of technology

It realizes low-cost on-vehicle network detection, and automatically completes the availability and stability detection of on-vehicle networks, reducing testing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223297613U_ABST
    Figure CN223297613U_ABST
Patent Text Reader

Abstract

The embodiment of the utility model discloses a vehicle-mounted network detection circuit and a vehicle. The vehicle-mounted network detection circuit comprises a vehicle-mounted multi-core heterogeneous processor, a first GMAC network port, a second GMAC network port and a vehicle-mounted Ethernet switch. A first core in the vehicle-mounted multi-core heterogeneous processor is connected with an input port of the vehicle-mounted Ethernet switch through the first GMAC network port; a second core in the vehicle-mounted multi-core heterogeneous processor is connected with an output port of the vehicle-mounted Ethernet switch through the second GMAC network port; and the first core is used for carrying out network data packet transmission with the second core through the vehicle-mounted Ethernet switch and outputting a network detection result based on the transmitted network data packet. The vehicle-mounted network detection circuit composed of the vehicle-mounted multi-core heterogeneous processor, the first GMAC network port, the second GMAC network port and the vehicle-mounted Ethernet switch can automatically complete vehicle-mounted network detection with low cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of vehicle technology, and specifically relates to an on-vehicle network detection circuit and a vehicle. Background Art

[0002] With the increasing number of in-vehicle Ethernet ports and internal switches, the requirements for in-vehicle Ethernet testing are becoming increasingly stringent. Currently, Ethernet testing of in-vehicle controllers is mostly performed using external Ethernet stress testing equipment. Some open source software tools, such as various open source tools for Linux, are also used. However, these open source tools generally operate at the protocol layer, have numerous dependencies, and cannot modify the content of test frames. These shortcomings are even more pronounced for Autosar systems, where there is little test software available, requiring the use of external test equipment, which is even more expensive. Utility Model Content

[0003] In view of the above problems, the present application proposes an in-vehicle network detection circuit and a vehicle to improve the above problems.

[0004] In a first aspect, an embodiment of the present application provides an in-vehicle network detection circuit, which includes an in-vehicle multi-core heterogeneous processor, a first GMAC network port, a second GMAC network port, and an in-vehicle Ethernet switch; the first core of the in-vehicle multi-core heterogeneous processor is connected to an input port of the in-vehicle Ethernet switch through the first GMAC network port; the second core of the in-vehicle multi-core heterogeneous processor is connected to an output port of the in-vehicle Ethernet switch through the second GMAC network port; the first core is used to transmit network data packets with the second core through the in-vehicle Ethernet switch, and output network detection results based on the transmitted network data packets.

[0005] In a second aspect, an embodiment of the present application provides a vehicle, comprising the aforementioned in-vehicle network detection circuit.

[0006] Embodiments of the present application provide an in-vehicle network detection circuit and a vehicle. The in-vehicle network detection circuit includes an in-vehicle multi-core heterogeneous processor, a first GMAC network port, a second GMAC network port, and an in-vehicle Ethernet switch. The first core of the in-vehicle multi-core heterogeneous processor is connected to an input port of the in-vehicle Ethernet switch via the first GMAC network port, and the second core of the in-vehicle multi-core heterogeneous processor is connected to an output port of the in-vehicle Ethernet switch via the second GMAC network port. The first core is configured to transmit network data packets with the second core via the in-vehicle Ethernet switch and output network detection results based on the transmitted network data packets. The in-vehicle network detection circuit, comprised of the in-vehicle multi-core heterogeneous processor, the first GMAC network port, the second GMAC network port, and the in-vehicle Ethernet switch, can automatically and cost-effectively perform in-vehicle network detection. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0008] Figure 1 The following is a structural block diagram of a vehicle network detection circuit proposed in one embodiment of the present application;

[0009] Figure 2 A structural block diagram of a vehicle network detection circuit proposed in another embodiment of the present application is shown;

[0010] Figure 3 The following is a structural block diagram of a vehicle network detection circuit proposed in an embodiment of the present application;

[0011] Figure 4 A structural block diagram of a vehicle for executing the in-vehicle network detection circuit according to an embodiment of the present application is shown.

[0012] Icons: 100 - on-board network detection circuit; 110 - on-board multi-core heterogeneous processor; 120 - first GMAC network port; 130 - second GMAC network port; 140 - on-board Ethernet switch; 141 - first on-board Ethernet switch; 142 - second on-board Ethernet switch; 111 - first core; 112 - second core. DETAILED DESCRIPTION

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

[0014] The embodiments of the present application provide an in-vehicle network detection circuit and a vehicle. The in-vehicle network detection circuit includes an in-vehicle multi-core heterogeneous processor, a first GMAC network port, a second GMAC network port, and an in-vehicle Ethernet switch. The first core of the in-vehicle multi-core heterogeneous processor is connected to an input port of the in-vehicle Ethernet switch via the first GMAC network port, and the second core of the in-vehicle multi-core heterogeneous processor is connected to an output port of the in-vehicle Ethernet switch via the second GMAC network port. The first core is configured to transmit network data packets with the second core via the in-vehicle Ethernet switch and output network detection results based on the transmitted network data packets. The in-vehicle network detection circuit, which is composed of the in-vehicle multi-core heterogeneous processor, the first GMAC network port, the second GMAC network port, and the in-vehicle Ethernet switch, can automatically and cost-effectively perform in-vehicle network detection.

[0015] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0016] See also Figure 1 , which shows a structural block diagram of an in-vehicle network detection circuit provided by an embodiment of the present application. The in-vehicle network detection circuit 100 may include: an in-vehicle multi-core heterogeneous processor 110, a first GMAC network port 120, a second GMAC network port 130, and an in-vehicle Ethernet switch 140.

[0017] Among them, vehicle-mounted processors are increasingly tending towards multi-core heterogeneous types, and such processors can better adapt to the capabilities of vehicle-mounted centralized processing. In an embodiment of the present application, the vehicle-mounted multi-core heterogeneous processor 110 may include a first core 111 and a second core 112. Among them, the first core 111 may be an M-core (MCU), which is generally equipped with an Autosar system. The underlying part of Autosar is MCAL (microcontroller abstraction layer). The M-core can run the underlying MCAL code alone. In actual project scenarios, various hardware tests are suitable for running only the underlying MCAL code; the second core 112 may be an A-core (MPU), which is generally equipped with a Linux system and also includes some other feature function modules. For example, NXP's S32G processor includes LLCE, PFE, HSE, etc. The vehicle-mounted multi-core heterogeneous processor 110 may generally include multiple M-cores and multiple A-cores.

[0018] Optionally, in this embodiment, the M-core MCAL layer performs packet sending and receiving operations. These packets are constructed according to the Layer 2 Ethernet II standard. The intermediate payload data packet is the primary storage area for various test parameters. It primarily carries custom content, rate, bandwidth, latency, and other parameters, which can be set here. Test parameters can also be modified based on the actual project situation. After constructing the data packet to be sent, the M-core MCAL Ethernet packet sending interface can be called to send the packet to the specified network port.

[0019] The first GMAC network port 120 and the second GMAC network port 130 can be understood as GMAC Ethernet network ports. The GMAC Ethernet network port is a network controller for processing Gigabit Ethernet data, belongs to the data link layer, is responsible for sending and receiving data packets, and provides network connection functions.

[0020] The main features of the GMAC Ethernet port include:

[0021] High-speed transmission: Supports Gigabit Ethernet standard and provides high-speed data transmission capability.

[0022] Data link layer control: responsible for controlling the sending and receiving of data, and handling errors in transmission.

[0023] Physical layer interface: Communicates with the physical layer (PHY) chip through standard GMII, RGMII and other interfaces to control the behavior of the physical layer.

[0024] Full-duplex and half-duplex modes: Supports both full-duplex and half-duplex working modes to adapt to different network environments and requirements.

[0025] In the embodiment of the present application, the first GMAC network port 120 and the second GMAC network port 130 are respectively used to directly connect the first core and the second core to the vehicle Ethernet switch to transmit network data packets.

[0026] The in-vehicle Ethernet switch 140 is used to forward, receive, and process Ethernet data packets. It includes multiple Ethernet ports and is internally configurable, creating various forwarding paths based on the ports, without squeezing bandwidth or even causing data flooding. Some of the switch ports have integrated 100BASE-T1 or 1000BASE-T1 Ethernet transceivers, while others utilize xMII data buses and require external Ethernet transceivers. In this embodiment of the present application, the in-vehicle Ethernet switch 140 forwards network data packets transmitted between the first and second cores.

[0027] Specifically, the connection relationship between the vehicle-mounted multi-core heterogeneous processor 110, the first GMAC network port 120, the second GMAC network port 130 and the vehicle-mounted Ethernet switch 140 is as follows: Figure 1 The first core of the in-vehicle multi-core heterogeneous processor is connected to an ingress port of the in-vehicle Ethernet switch via the first GMAC network port; the second core of the in-vehicle multi-core heterogeneous processor is connected to an egress port of the in-vehicle Ethernet switch via the second GMAC network port; the first core is configured to transmit network data packets with the second core via the in-vehicle Ethernet switch, and output network detection results based on the transmitted network data packets.

[0028] The network data packet can be understood as a data packet constructed according to the Layer 2 Ethernet II standard and transmitted between the first and second cores for network testing. The network test results can be used to indicate the availability and stability of the current in-vehicle network. The inbound port of the in-vehicle Ethernet switch is used to receive network data packets sent by the first core via the first GMAC network port or receive network data packets sent by the second core; the outbound port of the in-vehicle Ethernet switch is used to send network data packets sent by the first core to the second core or receive network data packets sent by the second core via the second GMAC network port.

[0029] Furthermore, the first core is also used to send a first network data packet to the second core through the on-board Ethernet switch; the second core is used to send a second network data packet to the first core through the on-board Ethernet switch based on the first network data packet; the first core is used to compare the first network data packet and the second network data packet and output a network detection result.

[0030] The first network data packet is a data packet constructed according to the Layer 2 Ethernet II standard and sent from the first core to the second core; the second network data packet is a data packet constructed according to the Layer 2 Ethernet II standard and sent from the second core to the first core. The second network data packet is a data packet obtained by modifying the first network data packet. Modification here can mean adding some required test information to the first network data packet, or adding a specific identifier or timestamp to the first network data packet, etc., without specific limitation here.

[0031] In an embodiment of the present application, after constructing the network data packet to be sent, the M core mcal Ethernet packet sending interface can be called to send the packet to the specified network port; at the other end, such as the network port controlled by the Linux system, it is necessary to monitor the action of starting the packet sending from the M core. At this time, a start string can be transmitted to the A core according to the content of the packet. Once the A core receives the start instruction packet, it starts the packet receiving process. After receiving the packet, a specific identifier is added to the original basis, and the time (microsecond level) obtained from the system is also returned together. Then, the M core uses the frame information brought back from the A core to first determine whether it is a packet content with a specific mark. If it is, the rate, bandwidth, and delay are calculated from the information in the frame, thereby achieving the purpose of testing the vehicle network availability or certain Ethernet communication parameters. Finally, if you want to end the packet sending and receiving action, the M core sends a command to let the A core close the packet sending and receiving process.

[0032] The in-vehicle Ethernet switch may further include a plurality of intermediate ports disposed between the input port and the output port, wherein the input port, the plurality of intermediate ports, and the output port are sequentially connected in series.

[0033] Specifically, the inlet port, the multiple intermediate ports, and the port ports in the same local area network among the outlet ports are connected in series through an internal VLAN; the inlet port, the multiple intermediate ports, and the port ports in different local area networks among the outlet ports are connected in series through an Ethernet universal cable.

[0034] In the embodiments of the present application, VLAN is a function of an in-vehicle Ethernet switch that can divide various ports into different local areas according to VLAN IDs, thereby isolating networks. Among the in-vehicle Ethernet switch's ingress ports, multiple intermediate ports, and egress ports, multiple ports belonging to the same VLAN ID can be sequentially connected using internal VLANs. Adjacent ports belonging to different VLAN IDs can be serially connected using Ethernet cables. This hardware-based connection connects all network ports, enabling automated and cost-effective vehicle network testing.

[0035] In some embodiments, see Figure 2 , which shows a structural block diagram of a vehicle network detection circuit provided by an embodiment of the present application. Figure 2In the embodiment, the in-vehicle Ethernet switch 140 may include a first in-vehicle Ethernet switch 141 and a second in-vehicle Ethernet switch 142. Specifically, the first core of the in-vehicle multi-core heterogeneous processor is connected to the first inbound port of the first in-vehicle Ethernet switch via the first GMAC network port; the first outbound port of the first in-vehicle Ethernet switch is connected to the second inbound port of the second in-vehicle Ethernet switch via a universal Ethernet cable; the second core of the in-vehicle multi-core heterogeneous processor is connected to the second outbound port of the second in-vehicle Ethernet switch via the second GMAC network port; the first core is configured to transmit network data packets to the second core via the first and second in-vehicle Ethernet switches, and output network detection results based on the transmitted network data packets.

[0036] The first in-vehicle Ethernet switch further includes a plurality of first intermediate ports disposed between the first inlet port and the first outlet port; the first inlet port, the plurality of first intermediate ports, and the first outlet port are connected in series in sequence.

[0037] The first inlet port, the multiple first intermediate ports, and the first outlet ports that are in the same local area network are connected in series through an internal VLAN; the first inlet port, the multiple first intermediate ports, and the first outlet ports that are in different local area networks are connected in series through an Ethernet universal cable.

[0038] The second in-vehicle Ethernet switch further includes a plurality of second intermediate ports disposed between the second inlet port and the second outlet port; the second inlet port, the plurality of second intermediate ports, and the second outlet port are sequentially connected in series.

[0039] The second inlet port, the multiple second intermediate ports, and the second outlet ports that are in the same local area network are connected in series through an internal VLAN; the second inlet port, the multiple second intermediate ports, and the second outlet ports that are in different local area networks are connected in series through an Ethernet universal cable.

[0040] That is to say, in Figure 3In the illustrated in-vehicle network detection circuit, multiple ports on the first and second in-vehicle Ethernet switches belonging to the same VLAN ID can be connected sequentially using an internal VLAN. Adjacent ports that do not belong to the same VLAN ID can be connected in series using a universal Ethernet cable. This hardware connects all network ports in series, allowing for automated and cost-effective completion of various in-vehicle network detections.

[0041] Of course, the vehicle-mounted Ethernet switch in the embodiment of the present application may also include a larger number of Ethernet switches. As long as the ports included in each Ethernet switch are connected in series in the aforementioned manner, vehicle-mounted network detection can be performed.

[0042] For example, the vehicle network detection circuit provided in the embodiment of the present application can be set on the vehicle controller. On the vehicle controller, first connect all the network ports in series, and then prepare the required software code. When the hardware and software are ready, just power on the vehicle controller, and you can rely on the pure software of this application to automatically test the entire Ethernet path. The process is as follows: Figure 3 As shown, the data is sent from the gmac network port controlled by the M core, passes through the Switchport0 port to the inside of the Switch, and is forwarded to the port1 port through the VLAN ID inside the Switch. Then the port1 port and port2 are directly connected, and the data can go directly from port1 to port2 port. And so on, the data goes all the way to the last portn port of the second switch. The portn port transmits the data to the gmac network port controlled by the A core, and smoothly reaches the receiving code software prepared on the Linux system. Then the transceiver code software of the A core adds the necessary content to the data frame to be returned to the M core, such as the flag bit of the successful reception of the M core and the count of successful reception, the precise timestamp when the data frame is received, the timestamp of the data frame that has been sent, etc. are all put into the data frame. The purpose of this is to use a certain calculation formula to calculate the various Ethernet parameters between each other, so as to obtain some specific test parameters of Ethernet.

[0043] It should be noted that the device embodiment in this application corresponds to the aforementioned method embodiment. The specific principles in the device embodiment can be found in the contents of the aforementioned method embodiment and will not be repeated here.

[0044] The following will be combined Figure 4 A vehicle provided in this application is described.

[0045] See also Figure 4Based on the aforementioned in-vehicle network detection circuit and device, embodiments of the present application also provide another vehicle 800 capable of implementing the aforementioned in-vehicle network detection circuit. Vehicle 800 includes one or more (only one shown in the figure) processors 802, a memory 804, and a network module 806 coupled to each other. The memory 804 stores a program capable of executing the contents of the aforementioned embodiments, and the processor 802 can execute the program stored in the memory 804.

[0046] The processor 802 may include one or more processing cores. The processor 802 utilizes various interfaces and circuits to connect various components within the vehicle 800. It executes instructions, programs, code sets, or instruction sets stored in the memory 804 and accesses data stored in the memory 804 to perform various functions and process data for the vehicle 800. Optionally, the processor 802 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 802 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 802 and may be implemented separately via a communications chip.

[0047] The memory 804 may include random access memory (RAM) or read-only memory (ROM). The memory 804 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 804 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the various method embodiments described below, and the like. The data storage area may also store data created by the vehicle 800 during use (such as a phone book, audio and video data, chat history data, etc.).

[0048] The network module 806 is used to receive and transmit electromagnetic waves, realize the mutual conversion between electromagnetic waves and electrical signals, and thus communicate with a communication network or other devices, such as communicating with a vehicle. The network module 806 may include various existing circuit components for performing these functions, such as an antenna, a radio frequency transceiver, a digital signal processor, an encryption / decryption chip, a user identity module (SIM) card, a memory, etc. The network module 806 can communicate with various networks such as the Internet, an enterprise intranet, a wireless network, or communicate with other devices via a wireless network. The above-mentioned wireless network may include a cellular telephone network, a wireless local area network, or a metropolitan area network. For example, the network module 806 can exchange information with a base station.

[0049] The present application provides an in-vehicle network detection circuit and vehicle. The in-vehicle network detection circuit includes an in-vehicle multi-core heterogeneous processor, a first GMAC network port, a second GMAC network port, and an in-vehicle Ethernet switch. The first core of the in-vehicle multi-core heterogeneous processor is connected to an input port of the in-vehicle Ethernet switch via the first GMAC network port, and the second core of the in-vehicle multi-core heterogeneous processor is connected to an output port of the in-vehicle Ethernet switch via the second GMAC network port. The first core is configured to transmit network data packets with the second core via the in-vehicle Ethernet switch and output network detection results based on the transmitted network data packets. The in-vehicle network detection circuit, consisting of the in-vehicle multi-core heterogeneous processor, the first GMAC network port, the second GMAC network port, and the in-vehicle Ethernet switch, can automatically and cost-effectively perform in-vehicle network detection.

[0050] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the purpose of the present invention and the claims, all of which are within the protection of the present invention.

Claims

1. A vehicle network detection circuit, characterized in that: The vehicle network detection circuit includes a vehicle multi-core heterogeneous processor, a first GMAC network port, a second GMAC network port and a vehicle Ethernet switch; The first core of the on-board multi-core heterogeneous processor is connected to the ingress port of the on-board Ethernet switch through the first GMAC network port; The second core of the on-board multi-core heterogeneous processor is connected to the output port of the on-board Ethernet switch through the second GMAC network port; The first core is configured to transmit network data packets with the second core through the in-vehicle Ethernet switch, and output network detection results based on the transmitted network data packets.

2. The vehicle network detection circuit according to claim 1, characterized in that: The in-vehicle Ethernet switch further includes a plurality of intermediate ports disposed between the inlet port and the outlet port; the inlet port, the plurality of intermediate ports, and the outlet port are sequentially connected in series.

3. The vehicle network detection circuit according to claim 2, characterized in that: The ingress port, the plurality of intermediate ports, and the egress ports that are located in the same local area network are connected in series via an internal VLAN; The inlet port, the plurality of intermediate ports, and the ports in different local area networks among the outlet ports are connected in series via an Ethernet universal cable.

4. The vehicle network detection circuit according to claim 1, characterized in that: The first core is further configured to send a first network data packet to the second core via the in-vehicle Ethernet switch; The second core is configured to send a second network data packet to the first core via the in-vehicle Ethernet switch based on the first network data packet; The first core is used to compare the first network data packet with the second network data packet and output a network detection result.

5. The vehicle network detection circuit according to claim 1, characterized in that: The vehicle Ethernet switch includes a first vehicle Ethernet switch and a second vehicle Ethernet switch; The first core of the in-vehicle multi-core heterogeneous processor is connected to the first ingress port of the first in-vehicle Ethernet switch through the first GMAC network port; The first output port of the first vehicle Ethernet switch is connected to the second input port of the second vehicle Ethernet switch via an Ethernet universal cable; The second core of the on-board multi-core heterogeneous processor is connected to the second output port of the second on-board Ethernet switch through the second GMAC network port; The first core is configured to transmit network data packets with the second core through the first vehicle-mounted Ethernet switch, the second vehicle-mounted Ethernet switch, and output a network detection result based on the transmitted network data packets.

6. The vehicle network detection circuit according to claim 5, characterized in that: The first in-vehicle Ethernet switch further includes a plurality of first intermediate ports disposed between the first inlet port and the first outlet port; the first inlet port, the plurality of first intermediate ports, and the first outlet port are connected in series in sequence.

7. The vehicle network detection circuit according to claim 6, characterized in that: The first inlet port, the multiple first intermediate ports, and the first outlet ports that are in the same local area network are connected in series through an internal VLAN; the first inlet port, the multiple first intermediate ports, and the first outlet ports that are in different local area networks are connected in series through an Ethernet universal cable.

8. The vehicle network detection circuit according to claim 5, characterized in that: The second in-vehicle Ethernet switch further includes a plurality of second intermediate ports disposed between the second inlet port and the second outlet port; the second inlet port, the plurality of second intermediate ports, and the second outlet port are sequentially connected in series.

9. The vehicle network detection circuit according to claim 8, characterized in that: The second inlet port, the multiple second intermediate ports, and the second outlet ports that are in the same local area network are connected in series through an internal VLAN; the second inlet port, the multiple second intermediate ports, and the second outlet ports that are in different local area networks are connected in series through an Ethernet universal cable.

10. A vehicle, characterized in that: The vehicle includes the in-vehicle network detection circuit according to any one of claims 1-9.