Train network node and CANopen-based train network node monitoring method

US11146457B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11146457-B2
Application numberUS-201816625526-A
CountryUS
Kind codeB2
Filing dateJun 20, 2018
Priority dateJun 21, 2017
Publication dateOct 12, 2021
Grant dateOct 12, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure discloses a train network node and a CANopen-based train network node monitoring method. The method includes: obtaining, by a train network node, an offline duration and a heartbeat packet transmission period based on a pre-configured network node list, where the offline duration is set on an offline timer corresponding to each node related to the network node, and the heartbeat packet transmission period is set on a heartbeat timer; and comparing the offline duration that is set on the offline timer corresponding to each node with the heartbeat packet transmission period that is set on the heartbeat timer, and determining an offline monitoring mechanism of each node based on a comparison result.

First claim

Opening claim text (preview).

What is claimed is: 1. A CANopen-based train network node monitoring method comprising: obtaining, by a train network node, an offline duration and a heartbeat packet transmission period based on a pre-configured network node list, wherein the offline duration is set on an offline timer corresponding to each node related to the network node, and the heartbeat packet transmission period is set on a heartbeat timer; and comparing the offline duration that is set on the offline timer corresponding to each node with the heartbeat packet transmission period that is set on the heartbeat timer, and determining an offline monitoring mechanism of each node based on a comparison result, wherein the determining the offline monitoring mechanism of each node comprises: starting a heartbeat packet-based monitoring mechanism to determine an offline state of the related node, and setting a process data object (PDO) production counter corresponding to the related node to 0 in response to determining, by means of comparison, that the offline duration of the node related to the network node is greater than the heartbeat packet transmission period; and starting a PDO packet-based inhibit time mechanism to determine an offline state of the related node, and setting, based on the offline duration and an inhibit time in a PDO packet of the related node, a threshold in a PDO production counter corresponding to the related node in response to determining, by means of comparison, that the offline duration of the node related to the network node is less than or equal to the heartbeat packet transmission period. 2. The method according to claim 1 , wherein the starting a heartbeat packet based monitoring mechanism to determine an offline state of the related node comprises: monitoring, based on the pre-configured network node list and on an active network, a heartbeat packet transmitted through a first controller area network (CAN) channel by each slave node related to an active master node; determining, based on timing of a heartbeat timer that is set corresponding to each slave node and based on receipt status of the heartbeat packet, whether a first CAN channel of each slave node is faulty; determining, if it is determined that no heartbeat packet of a first node is received within a preset first heartbeat period, that a first CAN channel of the first node is faulty, and switching to a standby network to monitor the heartbeat packet transmitted by the first node, wherein the first node is any slave node related to the active master node; and receiving, if a heartbeat packet transmitted by the first node through a second CAN channel is received within the preset first heartbeat period, data on the standby network that is transmitted by the first node, and also receiving, on the active network, data transmitted by other slave nodes that normally transmit heartbeat packets. 3. The method according to claim 2 , wherein after it is determined that no heartbeat packet of the first node is received within the preset first heartbeat period, the method further comprises: transmitting a reset instruction to the first node from the active network; continuing to monitor, on the active network, the heartbeat packet transmitted by the first node, and detecting whether the heartbeat packet of the first node is received on the active network within a preset second heartbeat period; and the determining that a first CAN channel of the first node is faulty comprises: determining, if no heartbeat packet of the first node is received on the active network within the preset second heartbeat period, that the first CAN channel of the first node is faulty. 4. The method according to claim 3 , wherein after receiving the heartbeat packet transmitted by the first node through the second CAN channel, the method further comprises: transmitting a current fault message of the first CAN channel of the first node to an operation monitoring node, and displaying the current fault message to an operator as a prompt of a current fault to be fixed; and continuing to monitor, on the active network, the heartbeat packet transmitted by the first node through the first CAN channel, and determining, if the heartbeat packet of the first node is received within the preset first heartbeat period, that the first CAN channel of the first node has recovered communication, and switching to the active network to receive the data transmitted by the first node. 5. The method according to claim 4 , wherein after the switching to the active network to receive the data transmitted by the first node, the method further comprises: transmitting a historical fault message of the first CAN channel of the first node to the operation monitoring node, and displaying the historical fault message to the operator as a prompt of a latent fault to be fixed. 6. The method according to claim 2 , wherein after the switching to the standby network to monitor the heartbeat packet transmitted by the first node, the method further comprises: transmitting a reset instruction to the first node from the standby network if no heartbeat packet transmitted by the first node through the second CAN channel is received within the preset first heartbeat period; continuing to monitor, on the standby network, the heartbeat packet transmitted by the first node; and receiving, if a heartbeat packet transmitted by the first node through the second CAN channel is received within the preset second heartbeat period, data on the standby network that is transmitted by the first node, and also receiving, on the active network, data transmitted by other slave nodes that normally transmit heartbeat packets. 7. The method according to claim 6 , further comprising: transmitting, if no heartbeat packet transmitted by the first node through the second CAN channel is received within the preset second heartbeat period, current fault messages of the first CAN channel and the second CAN channel of the first node to the operation monitoring node, and displaying the current fault messages to the operator as a prompt of a current fault to be fixed. 8. The method according to claim 7 , further comprising: continuing to monitor, on the active network and the standby network, the heartbeat packet transmitted by the first node, and if the heartbeat packet of the first node is received from the active network within the preset first heartbeat period, determining that the first CAN channel of the first node has recovered communication, and therefore, switching to the active network to receive the data transmitted by the first node, transmitting a current fault message of the second CAN channel of the first node to the operation monitoring node, and displaying the current fault message to the operator as a prompt of a current fault to be fixed; and continuing to monitor, on the standby network, the heartbeat packet transmitted by the first node through the second CAN channel, and if the heartbeat packet of the first node is received from the standby network within the preset first heartbeat period, transmitting historical fault messages of the first CAN channel and the second CAN channel of the first node to the operation monitoring node, and displaying the historical fault messages to the operator as a prompt of a latent fault to be fixed. 9. The method according to claim 7 , further comprising: continuing to monitor, on the active network and the standby network, the heartbeat packet transmitted by the first node, and if the heartbeat packet of the first node is received from the standby network within the preset first heartbeat period, determining that the second CAN channel of the first node has recovered communication, and therefore, receiving from the s

Assignees

Inventors

Classifications

  • H04L41/16Primary

    using machine learning or artificial intelligence · CPC title

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title

  • Controller Area Network CAN · CPC title

  • Details regarding a bus guardian · CPC title

  • Details regarding a bus controller · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11146457B2 cover?
The present disclosure discloses a train network node and a CANopen-based train network node monitoring method. The method includes: obtaining, by a train network node, an offline duration and a heartbeat packet transmission period based on a pre-configured network node list, where the offline duration is set on an offline timer corresponding to each node related to the network node, and the he…
Who is the assignee on this patent?
Byd Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L41/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 12 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).