A vehicle communication link fault positioning method, device and vehicle

By forming network nodes with vehicle electronic control units and devices, and using detection broadcast frames and protocol processors, vehicle communication link faults can be automatically located, solving the problem of low efficiency in traditional manual troubleshooting and achieving rapid fault location and efficient troubleshooting.

CN119728405BActive Publication Date: 2026-01-02CHERY AUTOMOBILE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411905412.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2026-01-02
Estimated Expiration
2044-12-23

AI Technical Summary

Technical Problem

Traditional vehicle communication link fault diagnosis relies on manual, step-by-step disconnection and inspection, which is inefficient, especially in multi-node scenarios, and time-consuming, thus affecting project progress.

Method used

The vehicle's electronic control unit and associated devices are used as network nodes. A protocol processor is set up to propagate detection broadcast frames through the initial network node, record node information data, and feed it back to the initial node to determine the location of the fault.

Benefits of technology

It enables rapid and automated fault location, significantly improving fault diagnosis efficiency and reducing manual intervention and time consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728405B_ABST
    Figure CN119728405B_ABST
Patent Text Reader

Abstract

The application provides a vehicle communication link fault positioning method, device and vehicle. Each vehicle electronic control unit and equipment associated with the vehicle electronic control unit is taken as a network node and a network sub-node to form a detection link, each network node and network sub-node is provided with a protocol processor; an initial network node sends a detection broadcast frame, the detection broadcast frame is propagated step by step from the initial network node, when a network node on the detection link fails to propagate the received detection broadcast frame to a next network sub-node, current node information data is recorded and fed back to the initial network node, and the position of the vehicle communication link fault is determined according to the node information data received by the initial network node. The scheme can realize rapid fault positioning of the electronic control unit and the associated equipment, and significantly improves the fault troubleshooting efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field related to vehicle communication, and particularly relates to a vehicle communication link fault positioning method and device and a vehicle. BACKGROUND

[0002] The statements in this section merely provide background information related to the present application and do not necessarily constitute prior art.

[0003] In the development process of modern vehicles, the function test, joint debugging and hardware expansion of electronic control units (ECUs) and their associated devices are extremely common and necessary work. However, the communication links between control units in the actual development architecture are often complex and lengthy, and two debugging pieces may need to be processed or routed through multiple other control units, and any error in any link may cause the communication link to be interrupted or not to be connected.

[0004] Traditional link troubleshooting relies on manual step-by-step checking of the smoothness of the data link, often requiring physical disconnection, step-by-step inspection, a cumbersome and inefficient process, especially in the case of multiple nodes, the troubleshooting work takes a long time and delays the project progress.

[0005] Therefore, there is an urgent need for an automated detection method that can quickly locate the node of the vehicle link interruption to improve efficiency and detection accuracy. SUMMARY

[0006] To overcome the shortcomings of the prior art, the present application provides a vehicle communication link fault positioning method, device and vehicle, which can quickly locate the fault of electronic control units and their associated devices, and significantly improve the troubleshooting efficiency.

[0007] In order to achieve the above purpose, the present application adopts the following technical solutions:

[0008] In a first aspect, the present application provides a vehicle communication link fault positioning method, each vehicle electronic control unit and the device associated with the vehicle electronic control unit are taken as network nodes and network sub-nodes, and a detection link is formed, each network node and network sub-node is provided with a protocol processor, and the method comprises:

[0009] An initial network node is determined, and a detection broadcast frame is propagated step by step along the detection link through the initial network node;

[0010] When a network node on the detection link fails to propagate the received detection broadcast frame to the next network sub-node, the current node information data is recorded and fed back to the initial network node;

[0011] According to the node information data received by the initial network node, the fault position of the vehicle communication link is determined.

[0012] In a second aspect, the present application provides a vehicle communication link fault positioning device, each vehicle electronic control unit and the device associated with the vehicle electronic control unit are taken as a network node and a network sub-node to form a detection link, each network node and network sub-node is provided with a protocol processor, and the device comprises:

[0013] a propagation module configured to determine an initial network node and propagate a detection broadcast frame along the detection link through the initial network node;

[0014] a detection module configured to record current node information data and feed back to the initial network node when a network node on the detection link fails to propagate a received detection broadcast frame to a next network sub-node;

[0015] a fault positioning module configured to determine a vehicle communication link fault position according to the node information data received by the initial network node

[0016] In a third aspect, the present application provides a vehicle adopting the vehicle communication link fault positioning method described above.

[0017] The above one or more technical solutions have the following beneficial effects:

[0018] The present application takes each vehicle electronic control unit and the device associated with the vehicle electronic control unit as a network node and a network sub-node to form a detection link, each network node and network sub-node is provided with a protocol processor; a detection broadcast frame is sent through an initial network node, the detection broadcast frame is propagated step by step from the initial network node, when a network node on the detection link fails to propagate a received detection broadcast frame to a next network sub-node, current node information data is recorded and fed back to the initial network node, and a vehicle communication link fault position is determined according to the node information data received by the initial network node. The present application can realize rapid fault positioning of electronic control units and associated devices, and significantly improve fault troubleshooting efficiency.

[0019] The advantages of the additional aspects of the present application will be partially given in the following description, partially become obvious from the following description, or be understood through the practice of the present application. BRIEF DESCRIPTION OF DRAWINGS

[0020] The accompanying drawings, which form a part of the present application, are included to provide a further understanding of the application, and are incorporated herein for explanation by reference. The description and illustrations serve to explain the application, and are not intended to limit the application unduly.

[0021] Fig. 1 A vehicle communication link fault positioning method flowchart in the embodiments of the present application;

[0022] Fig. 2 This is a schematic diagram of the vehicle detection link structure in an embodiment of the present invention. Detailed Implementation

[0023] It should be noted that the following detailed descriptions are exemplary and intended to provide further illustration of the invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.

[0024] It should be noted that the terminology used herein is for the purpose of describing particular implementations only and is not intended to limit the exemplary implementations of the present invention.

[0025] Where there is no conflict, the embodiments and features in the embodiments of the present invention can be combined with each other.

[0026] like Figs. 1-2 As shown, this application provides a method for locating vehicle communication link faults, which uses each vehicle electronic control unit and the devices associated with the vehicle electronic control unit as network nodes and network sub-nodes to form a detection link. Each network node and network sub-node is equipped with a protocol processor. The method includes:

[0027] Determine the initial network node, and propagate the detection broadcast frame step by step along the detection link through the initial network node;

[0028] When a network node on the detection link fails to propagate the received detection broadcast frame to the next-level network child node, it records the current node information data and feeds it back to the initial network node.

[0029] Based on the node information data received by the initial network node, the location of the vehicle communication link failure can be determined.

[0030] As one implementation method, it also includes:

[0031] An initial network node is determined, and a Ping signal is sent from the initial network node to the network child nodes. The network child nodes receive the Ping signal and respond with a Pong response to detect the connectivity of the network child nodes.

[0032] As one implementation, a sentinel node is set in the detection link to monitor the status of the link in real time. When the sentinel node detects a potential fault in the network node, it automatically triggers a detection broadcast frame.

[0033] As one implementation, the protocol processor stores a predefined link detection protocol, which can identify and execute corresponding operation instructions, specifically including recording node information and forwarding broadcast frames.

[0034] As an implementation, the record node information includes node ID, running state, connection of superior node and inferior node.

[0035] As an implementation, when one sentinel node discovers that the first network node fails, other sentinel nodes are instructed to determine whether the first network node fails.

[0036] If more than a set number of sentinel nodes determine that the first network node fails, the initial network node is triggered to propagate detection broadcast frames step by step, so that the first network node feeds back node failure information to the initial network node.

[0037] As an implementation, when the network node responds to the Ping signal sent by the sentinel node as an error, or no response to the Ping signal is received within a set time range, it is determined that the sentinel node fails.

[0038] As an implementation, when the first network node is an initial network node, the network node directly communicated by the initial network node is taken as a new initial network node, and when the initial network node fails, detection broadcast frames are propagated step by step through the new network node, so that the initial network node feeds back node failure information to the new network node.

[0039] In the embodiment, each network node is matched with a corresponding protocol processor for accepting and processing detection broadcast frames. The network node can process received frame data according to a predefined detection content protocol, and forward it to the next network sub-node as required.

[0040] It should be noted that the electronic control unit in the application is taken as a network node, wherein the electronic control unit directly connected with the PC is taken as an initial network node, and the sensor connected with the electronic control unit is taken as a network sub-node of the next level of the electronic control unit.

[0041] In the embodiment, a node information record module is further included, which records information of each node in the link detection process, including node ID, running state, connection of superior node and inferior node, all of which are attached to the broadcast frame and transmitted back to the initial network node when required.

[0042] In the embodiment, when a link interruption is detected, the current network node stops forwarding the broadcast frame, and feeds back failure information to the initial network node through a data return module, and the initial network node determines the accurate position and nature of the failure based on the returned data.

[0043] In the embodiment, for the sensor nodes that cannot be controlled by normal data, the connectivity of the sensor nodes is detected by sending Ping signals, and the sensor nodes confirm the normal state of the nodes after receiving Pong responses. The Ping-Pong response mechanism ensures the availability of all nodes and the integrity of the links.

[0044] In the embodiment, the sentinel nodes are special nodes in the entire network, and the sentinel nodes monitor the health status of the links in real time. When the sentinel nodes detect abnormal conditions, the sentinel nodes initiatively initiate a link detection process, and record all related data for subsequent analysis.

[0045] Specifically, when a sentinel node finds that a first network node fails, the sentinel node instructs other sentinel nodes to determine whether the first network node fails.

[0046] If a set number of sentinel nodes determine that the first network node fails, the initial network node is triggered to propagate the detection broadcast frame step by step, so that the first network node feeds back node failure information to the initial network node.

[0047] The first network node is any network node except the initial network node.

[0048] When the first network node is the initial network node, the network node directly communicated by the initial network node is taken as a new initial network node. When the initial network node fails, the detection broadcast frame is propagated step by step through the new network node, so that the initial network node feeds back node failure information to the new network node.

[0049] When the initial network node fails, the new initial network node is set to enable the new initial network node to receive information about the failure of the initial network node, and to determine the failure location.

[0050] In the embodiment, when the initial network node receives node error feedback, a detailed error log is generated, including the location information of the failed node, the failure type, and the possible cause. Automatic repair suggestions are provided according to the information, and targeted failure repair is guided for technical personnel.

[0051] The application also provides a vehicle communication link fault positioning device. Each vehicle electronic control unit and equipment associated with the vehicle electronic control unit is taken as a network node and a network sub-node to constitute a detection link. Each network node and network sub-node is provided with a protocol processor. The device comprises:

[0052] A propagation module configured to determine an initial network node, and propagate a detection broadcast frame step by step along the detection link through the initial network node.

[0053] a detection module configured to record the current node information data and feed back to the initial network node when a network node on the detection link fails to propagate the received detection broadcast frame to a next level network sub-node;

[0054] a fault location module configured to determine the fault location of the vehicle communication link according to the node information data received by the initial network node.

[0055] The application provides a vehicle adopting the vehicle communication link fault location method.

[0056] The application provides a vehicle. For example, the vehicle can be used to perform the display method of the vehicle provided in each of the embodiments. The vehicle includes:

[0057] The vehicle can include RF (Radio Frequency, radio frequency) circuit, memory including one or more computer readable storage media, input unit, display unit, sensor, audio circuit, WiFi (Wireless Fidelity, wireless fidelity) module, processor including one or more processing cores, and power supply and the like. Those skilled in the art can understand that the above components do not constitute a limitation on the vehicle, and can include more or fewer components than the illustration, or combine some components, or different component arrangements. Among them:

[0058] The RF circuit can be used for receiving and sending signals in the process of information or communication, in particular, receiving the downlink information of the base station and handing it over to one or more processors for processing; in addition, sending the data related to the uplink to the base station. Generally, the RF circuit includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, etc. In addition, the RF circuit can also communicate with the network and other devices through wireless communication. The wireless communication can use any communication standards or protocols, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0059] The memory can be used to store software programs and modules, and the processor can execute various function applications and data processing by running the software programs and modules stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), etc.; the data storage area can store data created according to the use of the vehicle (such as audio data, a phone book, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device. Accordingly, the memory can also include a memory controller to provide access of the processor and the input unit to the memory.

[0060] The input unit can be configured to receive input of numbers or characters, and generate key signals, mouse signals, or joystick signals related to user settings and function control. Specifically, the input unit can include a touch-sensitive surface and other input devices. The touch-sensitive surface, also known as a touch display or touchpad, can collect touch operations (such as operations of a user using a finger, a stylus, or any suitable object or accessory on or near the touch-sensitive surface) on or near the touch-sensitive surface, and drive the corresponding connection device according to the pre-set program. Optionally, the touch-sensitive surface can include two parts of touch detection device and touch controller. Among them, the touch detection device detects the touch position of the user and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, and converts it into touch coordinates and sends it to the processor, and can receive the command from the processor and execute it. In addition, the touch-sensitive surface can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface, the input unit can also include other input devices. Specifically, the other input devices can include one or more of a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, etc.

[0061] The display unit can be configured to display information input by a user or information provided to the user, and various graphical user interfaces of the vehicle, which can be composed of graphics, text, icons, video, and any combination thereof. The display unit can include a display panel, which can be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), etc. Further, the touch-sensitive surface can cover the display panel, and when the touch-sensitive surface detects a touch operation on or near it, it transmits to the processor to determine the type of touch event, and then the processor provides corresponding visual output on the display panel according to the type of touch event. The touch-sensitive surface and the display panel are implemented as two independent components to realize input and output functions, but in some embodiments, the touch-sensitive surface and the display panel can be integrated to realize input and output functions.

[0062] The vehicle can further include at least one sensor, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor can include an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel according to the brightness of ambient light, and the proximity sensor can turn off the display panel and / or the backlight when the vehicle is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and when at rest, it can detect the magnitude and direction of gravity, which can be used for applications such as identifying the posture of the mobile phone (such as switching between horizontal and vertical screens, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometers, tapping), etc. As for other sensors that the vehicle can also be configured, such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., they will not be described here.

[0063] The audio circuit, the speaker, and the microphone can provide an audio interface between the user and the vehicle. The audio circuit can convert the received audio data into an electrical signal and transmit it to the speaker, which converts it into a sound signal output. On the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit and converted into audio data. The audio data is then output to the processor for processing and transmitted to another vehicle via the RF circuit, or output to the memory for further processing. The audio circuit can also include an earphone jack to provide communication between an external earphone and the vehicle.

[0064] WiFi is a short-range wireless transmission technology. The WiFi module can help users send and receive emails, browse web pages, and access streaming media, etc. It provides users with wireless broadband Internet access. Although the WiFi module is shown, it is understood that it does not belong to the essential components of the vehicle and can be omitted as needed without changing the essence of the application.

[0065] The processor is the control center of the vehicle, which connects all parts of the mobile phone through various interfaces and lines, executes various functions of the vehicle and processes data by running or executing software programs and / or modules stored in the memory and calling data stored in the memory, thereby monitoring the mobile phone as a whole. Optionally, the processor can include one or more processing cores; preferably, the processor can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application program, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor.

[0066] The vehicle also includes a power source (e.g., a battery) to power the various components, and preferably the power source is connected to the processor logic via a power management system that enables management of charging, discharging, and power consumption management, among other things. The power source can also include one or more DC or AC power sources, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and any other components.

[0067] Although not shown, the vehicle can also include a camera, a Bluetooth module, and the like, which are not described herein. In the present embodiment, the display unit of the vehicle is a touch screen display, and the vehicle also includes a memory and one or more programs stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for performing the methods illustrated in the above embodiments.

[0068] The embodiments of the present application also provide a computer readable storage medium applied to a terminal, and the computer readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, which are loaded and executed by a processor to implement the operations performed by the vehicle in the vehicle display method of the above embodiments.

[0069] Those skilled in the art can understand that all or part of the steps of the above embodiments can be completed by hardware, or by a program instructing related hardware to complete, and the program can be stored in a computer readable storage medium, and the storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0070] The above only describes the preferred embodiments of the present application and is not intended to limit the present application, and any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for locating a fault in a communication link of a vehicle, characterized in that, The method comprises: determining an initial network node, and propagating a detection broadcast frame along the detection link by the initial network node; recording current node information data and feeding back to the initial network node when a network node on the detection link fails to propagate a received detection broadcast frame to a next network node; determining a vehicle communication link fault position according to node information data received by the initial network node; wherein a sentinel node is arranged in the detection link, and the sentinel node is configured to monitor a state of the link in real time and to actively trigger a detection broadcast frame when detecting a potential fault of the network node; when a sentinel node finds that a first network node fails, instructing other sentinel nodes to determine whether the first network node fails, and triggering the initial network node to propagate a detection broadcast frame when a set number of sentinel nodes determine that the first network node fails, so that the first network node feeds back node fault information to the initial network node; when the first network node is the initial network node, taking a network node directly communicated with the initial network node as a new initial network node, and propagating a detection broadcast frame by the new network node when the initial network node fails, so that the initial network node feeds back node fault information to the new network node.

2. The method of claim 1, wherein, Further comprising: determining an initial network node, and sending a Ping signal to a network node by the initial network node, and receiving a Pong response by the network node to detect connectivity of the network node.

3. The method of claim 1, wherein, The recorded node information comprises a node ID, a running state, and connection conditions of a superior node and an inferior node.

4. The method of claim 1, wherein, determining that the sentinel node fails when the network node responds to a Ping signal sent by the sentinel node with an error or no response to the Ping signal is received within a set time range.

5. A vehicle communication link fault location apparatus, characterized by, The method comprises: determining an initial network node, and propagating a detection broadcast frame along the detection link by the initial network node; recording current node information data and feeding back to the initial network node when a network node on the detection link fails to propagate a received detection broadcast frame to a next network node; determining a vehicle communication link fault position according to node information data received by the initial network node; wherein a sentinel node is arranged in the detection link, and the sentinel node is configured to monitor a state of the link in real time and to actively trigger a detection broadcast frame when detecting a potential fault of the network node; when a sentinel node finds that a first network node fails, instructing other sentinel nodes to determine whether the first network node fails, and triggering the initial network node to propagate a detection broadcast frame when a set number of sentinel nodes determine that the first network node fails, so that the first network node feeds back node fault information to the initial network node; when the first network node is the initial network node, taking a network node directly communicated with the initial network node as a new initial network node, and propagating a detection broadcast frame by the new network node when the initial network node fails, so that the initial network node feeds back node fault information to the new network node. Further comprising: determining an initial network node, and sending a Ping signal to a network node by the initial network node, and receiving a Pong response by the network node to detect connectivity of the network node. The recorded node information comprises a node ID, a running state, and connection conditions of a superior node and an inferior node. determining that the sentinel node fails when the network node responds to a Ping signal sent by the sentinel node with an error or no response to the Ping signal is received within a set time range. The device comprises: a propagation module configured to determine an initial network node, and propagate a detection broadcast frame along the detection link by the initial network node; a detection module configured to record current node information data and feed back to the initial network node when a network node on the detection link fails to propagate a received detection broadcast frame to a next network node; and a determination module configured to determine a vehicle communication link fault position according to node information data received by the initial network node. A fault location module is configured to determine the vehicle communication link fault location according to the node information data received by the initial network node; The sentinel node is arranged in the detection link, and the state of the link is monitored in real time through the sentinel node, and the sentinel node actively triggers a detection broadcast frame when detecting potential failure of the network node; When one sentinel node finds that the first network node fails, other sentinel nodes are instructed to determine whether the first network node fails; if more than a set number of sentinel nodes determine that the first network node fails, the initial network node is triggered to propagate the detection broadcast frame step by step, so that the first network node feeds back node failure information to the initial network node; When the first network node is the initial network node, the network node directly communicated by the initial network node is taken as a new initial network node, and when the initial network node fails, the detection broadcast frame is propagated step by step through the new network node, so that the initial network node feeds back node failure information to the new network node.

6. A vehicle characterized by comprising: The vehicle communication link fault location method according to any one of claims 1-4 is adopted.

Citation Information

Patent Citations

  • Method for recognizing failure node in network

    CN1874272A