Train communication system, method and equipment and storage medium

By using a high-bandwidth Ethernet port to connect the logical processing unit and the train communication network in the train communication system, the problem of bandwidth limitation of traditional train communication networks is solved, and high-speed TRDP communication protocol data transmission is realized.

CN119489847APending Publication Date: 2025-02-21CRSC URBAN RAIL TRANSIT TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411568990.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

Due to the limited bandwidth of traditional train communication networks, it is difficult to meet the needs of train large-capacity data communication in the future, and the communication rate between the internal logic processing unit and the TRDP communication board is slower, which has become a communication bottleneck.

Method used

It uses a 10Gbps Ethernet port to connect to the logic processing unit of the vehicle control system, and connects to the train communication network through a 1000Mbps Ethernet port to realize high-speed data transmission of the TRDP communication protocol.

Benefits of technology

The actual transmission rate of TRDP protocol data is improved, high-speed communication restrictions on some links are avoided, and the needs of train large-capacity data communication are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119489847A_ABST
    Figure CN119489847A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the field of train communication, and discloses a train communication system, method and device and a storage medium, and the system comprises a logic processing unit, a TRDP communication board, a first network port, a second network port, a third network port and a train communication network which are arranged in a vehicle-mounted control system; the TRDP communication board is connected with the logic processing unit through a first network port, and the first network port adopts a 10Gbps Ethernet port; the TRDP communication board is connected with a train communication network through a second network port and a third network port, and the second network port and the third network port are 1000 Mbps Ethernet ports. According to the invention, the 1000Mbps Ethernet port is connected to the train communication network, and the 10Gbps Ethernet port is connected with the internal logic processing unit, so that the TRDP communication protocol is realized, the high-speed communication of only partial links is avoided, and the actual transmission rate of the TRDP protocol data is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of train communication technology, and in particular to a train communication system, method, device and storage medium. Background Art

[0002] In the new era, rail transit is developing towards high speed, comfort and intelligence, and the amount of network information data such as train control, monitoring, fault diagnosis and passenger entertainment is also increasing. Traditional fieldbus networks such as TCN, ARCNET, LonWorks and CAN are difficult to meet the needs of large-capacity data communication in future trains due to limited bandwidth. At the same time, the standard of Ethernet Consist Network ECN in Train Communication Network (TCN) is specified in IEC61375-3-4-2014. Compared with traditional fieldbus, the transmission rate of vehicle network control system based on Ethernet is greatly improved, which can well cope with the diversified and high-bandwidth transmission needs in the future, and the network topology is flexible and the system has good scalability.

[0003] The Train Real-time Data Protocol TRDP is defined by the IEC61375-2-3 standard and is located above the TCP / UDP transport layer. Figure 1 As shown in the figure, the "application" completes the core operation of the data; the "protocol layer" processes the TRDP communication protocol; and the "communication layer" completes the data transmission of the data link layer, network layer, and transport layer.

[0004] The Train Real-time Data Protocol TRDP specifies the communication process of TCN process data and message data in the train communication network. Based on the standard Ethernet protocol stack, the Train Real-time Data Protocol adds a TRDP layer between the transport layer and the application layer. The TRDP layer specifies important protocol layer information such as the message data transmission sequence (SequenceCounter), message type identifier (MsyType), user data identifier (COMID), data length header check, etc. MsyType has two types: PD (process data) and MD (message data). The detailed format of the message is as follows: Figure 2 As shown, the protocol provides secure end-to-end data transmission for process data and message data communication between any two or more devices in the train network.

[0005] like Figure 3As shown, although the TRDP communication boards currently available on the market use standard Ethernet to connect to the train communication network and have sufficient communication speed, when communicating with the logic processing unit inside the system, the internal network used is usually a bus with a relatively slow communication speed, such as a serial bus or a parallel bus, causing the internal communication bus to become a communication bottleneck. Summary of the invention

[0006] The embodiments of the present disclosure provide a train communication system, method, device and storage medium to solve or alleviate one or more of the above technical problems in the prior art.

[0007] According to one aspect of the present disclosure, there is provided a train communication system, comprising:

[0008] The logic processing unit, TRDP communication board, first network port, second network port, third network port and train communication network inside the vehicle control system;

[0009] The TRDP communication board is connected to the logic processing unit through a first network port, and the first network port adopts a 10Gbps Ethernet port;

[0010] The TRDP communication board is connected to the train communication network through the second network port and the third network port, and the second network port and the third network port use 1000Mbps Ethernet ports.

[0011] In a possible implementation, the train communication system also includes a fourth network port, which is a 1000Mbps Ethernet port and is used for functional debugging of the train communication system, wherein the functional debugging includes log information downloading, system configuration and software updating.

[0012] In a possible implementation, the processor of the TRDP communication board adopts an LS1043A quad-core processor, the architecture is ARM Cortex-A53, the main frequency is 1.6GHz, and the operating system is Ubuntu 18.04.

[0013] In a possible implementation, the train communication system further includes:

[0014] RTC module, used to complete the power-off time retention function;

[0015] SATA disk, used to store network packet capture and log information;

[0016] Serial port module, used for hardware device debugging.

[0017] According to one aspect of the present disclosure, there is provided a train communication method, comprising: a TRDP communication board receiving command data from a first network port, the command data comprising process data or message data;

[0018] The TRDP communication board processes the process data using the TRDP protocol according to the configured sending cycle and transmits it to the buffer;

[0019] After the TRDP communication board processes the message data according to the TRDP protocol, it sends it to the train communication network through the second network port and the third network port.

[0020] In a possible implementation, before the TRDP communication board receives the command data from the first network port, the following steps are included:

[0021] The TRDP communication board receives configuration data from the first network port, wherein the configuration data includes TRDP communication parameters and Ethernet configuration data of the second network port or the third network port;

[0022] The TRDP communication board creates input data processing tasks and output data processing tasks according to the configuration data.

[0023] In a possible implementation, after the TRDP communication board processes the process data according to the configured sending cycle and transmits it to the buffer, it includes:

[0024] Execute output data processing tasks:

[0025] The TRDP communication board receives the transmission data of the logic operation unit from the first network port, and starts the timer according to the configuration content of the transmission data;

[0026] When the timer time is reached, the process data in the buffer is packaged using the TRDP protocol and sent to the train communication network through the second and third network ports.

[0027] In a possible implementation, the input data processing task flow includes:

[0028] The TRDP communication board receives data packets from the train communication network from the second network port and the third network port;

[0029] Unpack the data packet TRDP protocol;

[0030] Respond to the data message that needs to be responded to according to the unpacked data type;

[0031] And / or, sending the unpacked valid data to the logic operation unit of the processor through the first network port.

[0032] According to one aspect of the present disclosure, there is provided a device, comprising:

[0033] Processor and memory;

[0034] The memory is used to store a computer program, and the processor calls the computer program stored in the memory to execute any one of the above-mentioned train communication methods.

[0035] According to one aspect of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the processor is enabled to execute any one of the above-mentioned train communication methods.

[0036] The present disclosure has the following beneficial effects: the present disclosure adopts a 1000Mbps Ethernet port to connect to the train communication network, and adopts a 10Gbps Ethernet port to connect to the internal logic processing unit, thereby implementing the TRDP communication protocol, avoiding high-speed communication of only part of the link, and improving the actual transmission rate of the TRDP protocol data.

[0037] The details of one or more embodiments of the present application are presented in the following drawings and descriptions. Other features and advantages of the present application will become apparent from the accompanying drawings. It should be understood that the above general description and the detailed descriptions below are only exemplary and explanatory and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0039] Figure 1 It is the overall communication architecture diagram;

[0040] Figure 2 This is the structure diagram of the TRDP protocol layer;

[0041] Figure 3 This is the connection diagram of the TRDP communication board;

[0042] Figure 4 is a block diagram of a train communication system of the present exemplary embodiment;

[0043] Figure 5 It is the main logic flow chart of the TRDP software processing of this exemplary embodiment;

[0044] Figure 6 is a flow chart of the TRDP software input data processing task of this exemplary embodiment;

[0045] Figure 7 It is a flow chart of the TRDP software output data processing task of this exemplary embodiment;

[0046] Figure 8 is a communication connection diagram of this exemplary embodiment;

[0047] Fig. 9 It is a schematic structural diagram of a device of this exemplary embodiment. DETAILED DESCRIPTION

[0048] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0049] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware units or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0050] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the steps. For example, some steps may be decomposed, while some steps may be combined or partially combined, so the actual execution order may change according to the actual situation.

[0051] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example.

[0052] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or sub-modules is not necessarily limited to those steps or sub-modules explicitly listed, but may include other steps or sub-modules not explicitly listed or inherent to these processes, methods, products, or apparatuses.

[0053] Figure 4 is a block diagram of a train communication system of the present exemplary embodiment. Figure 4 As shown, an exemplary embodiment of the present disclosure provides a train communication system, comprising:

[0054] The logic processing unit inside the vehicle control system, TRDP communication board ( Figure 4 TRDP communication unit in), the first network port ( Figure 4 Network port 1), the second network port ( Figure 4 Network port 2), the third network port ( Figure 4 Network port 3) and train communication network;

[0055] The TRDP communication board is connected to the logic processing unit through a first network port, and the first network port adopts a 10Gbps Ethernet port;

[0056] The TRDP communication board is connected to the train communication network through the second network port and the third network port, and the second network port and the third network port use 1000Mbps Ethernet ports.

[0057] It is worth noting that the logic unit includes a data processing module, the data processing module includes an internal communication module, and the TRDP communication board is connected to the internal communication module through the first network port.

[0058] This embodiment implements the TRDP communication protocol defined in the IEC61375-2-3 standard, truly realizing high-speed TRDP communication between the logic processing unit and other devices on the train communication network.

[0059] Specifically, the train communication system also includes a fourth network port, which is a 1000Mbps Ethernet port and is used for functional debugging of the train communication system, wherein the functional debugging includes log information downloading, system configuration and software updating.

[0060] Specifically, the processor of the TRDP communication board ( Figure 4 The CPU in the system uses LS1043A quad-core processor, the architecture is ARM Cortex-A53, the main frequency is 1.6GHz, and the operating system is Ubuntu 18.04.

[0061] Exemplarily, the processor of the TRDP communication board is a processor of NXP (NXP Semiconductors).

[0062] The processor of this embodiment natively supports 7 Ethernet ports: 1 10Gbps and 6 1000Mbps. This system uses 4 network ports. The first one: the internal communication network uses a 10Gbps Ethernet port, and also supports downloading and viewing log information. The second and third ones: the network port used to connect to the train network uses a 1000Mbps network port for TRDP protocol communication. The fourth one: the debugging function interface is used for log download, system configuration, software update, etc. Even during normal use, the management of log information is supported.

[0063] Specifically, the train communication system also includes:

[0064] RTC module, used to complete the power-off time retention function;

[0065] SATA disk, used to store network packet capture and log information;

[0066] Serial port module, used for hardware device debugging.

[0067] The RTC module of this embodiment facilitates the analysis of log data and network monitoring data.

[0068] Figure 5 It is the main logic flow chart of the TRDP software processing of this exemplary embodiment, such as Figure 5 As shown, an exemplary embodiment of the present disclosure provides a train communication method, comprising:

[0069] The TRDP communication board receives command data from the first network port, where the command data includes process data or message data;

[0070] The TRDP communication board processes the process data using the TRDP protocol according to the configured sending cycle and transmits it to the buffer;

[0071] After the TRDP communication board processes the message data according to the TRDP protocol, it sends it to the train communication network through the second network port and the third network port.

[0072] In the present embodiment, TRDP software receives configuration data from Ethernet port 1 (first network port), including TRDP communication parameters, Ethernet port 2 (second network port) and Ethernet port 3 (third network port) Ethernet configuration. TRDP software receives command data from Ethernet port 1, and command data includes process data or message data to be sent. After the software completes the "message data" according to the TRDP protocol, it is sent out through network port 2 and network port 3; the software puts the "process data" into the sending buffer, performs TRDP protocol processing and sends according to the configured sending cycle. TRDP software receives data from network port 2 and network port 3 and processes it, and responds to the message that needs to be responded according to the TRDP protocol standard requirements; the valid data obtained is sent to the logic processing unit through network port 1. The transport layer uses TCP or UDP protocol. When using UDP protocol, it supports unicast and multicast functions, which are configured by the logic processing unit.

[0073] Specifically, Figure 5 As shown, before the TRDP communication board receives the command data from the first network port, it includes:

[0074] The TRDP communication board receives configuration data from the first network port, wherein the configuration data includes TRDP communication parameters and Ethernet configuration data of the second network port or the third network port;

[0075] The TRDP communication board creates input data processing tasks and output data processing tasks according to the configuration data.

[0076] Specifically, Figure 7 As shown, the TRDP communication board processes the process data according to the configured sending cycle through the TRDP protocol and transmits it to the buffer, including:

[0077] Execute output data processing tasks:

[0078] The TRDP communication board receives the transmission data of the logic operation unit from the first network port, and starts the timer according to the configuration content of the transmission data;

[0079] When the timer time is reached, the process data in the buffer is packaged using the TRDP protocol and sent to the train communication network through the second and third network ports.

[0080] Specifically, Figure 6 As shown in the figure, the input data processing task flow includes:

[0081] The TRDP communication board receives data packets from the train communication network from the second network port and the third network port;

[0082] Unpack the data packet TRDP protocol;

[0083] Respond to the data message that needs to be responded to according to the unpacked data type;

[0084] And / or, sending the unpacked valid data to the logic operation unit of the processor through the first network port.

[0085] In summary, this embodiment implements the TRDP communication protocol defined by the IEC61375-2-3 standard. A 1000Mbps Ethernet port is used to connect to the train communication network to ensure the communication rate between the board and other devices on the train communication network. A 10Gbps Ethernet port is used to connect to the internal logic processing unit to ensure the internal network communication rate.

[0086] Taking the TRDP communication board of Tonghao City Company's on-board control platform (the Tonghao City Transportation Company's on-board control platform is the basic platform of the urban rail transit vehicle control system) as an example, the following description is made:

[0087] like Figure 8 As shown in the figure, the system consists of a main control board, an input board, an output board, a speed test board, a TRDP communication board, and a gateway board. The gateway board has a switch that is responsible for connecting the various boards. After the system is started, the main control board first sends configuration data to other boards, and the TRDP communication board uses this data to configure this board. After the configuration is completed, the main control board will send the data that needs to use the TRDP protocol to the TRDP communication board, and the TRDP communication board will complete the package assembly and sending. The TRDP communication board will send the received valid TRDP protocol data to the main control board.

[0088] Fig. 9 Schematic diagram of the structure of a device of this exemplary embodiment. Fig. 9 As shown, corresponding to the train communication method provided above, the present disclosure also provides a device. Since the embodiment of the device is similar to the above method embodiment, the description is relatively simple. For relevant parts, please refer to the description of the above method embodiment. The device described below is only schematic. The device may include: a processor 1, a memory 2, a communication bus (i.e., the above device bus) and a search engine, wherein the processor 1 and the memory 2 communicate with each other through the communication bus and communicate with the outside through the communication interface. The processor 1 can call the logic instructions in the memory 2 to execute the train communication method.

[0089] In addition, the logic instructions in the above-mentioned memory 2 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: a storage chip, a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, and other media that can store program codes.

[0090] On the other hand, an embodiment of the present disclosure further provides a processor-readable storage medium, on which a computer program 3 is stored. When the computer program 3 is executed by the processor 1, the train communication method provided in the above embodiments is implemented.

[0091] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor 1, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.

[0092] The above are only preferred implementations of the present disclosure, and the protection scope of the present disclosure is not limited to the above embodiments. All technical solutions under the concept of the present disclosure belong to the protection scope of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present disclosure should be regarded as the protection scope of the present disclosure.

Claims

1. A train communication system, characterized in that: include: The logic processing unit, TRDP communication board, first network port, second network port, third network port and train communication network inside the vehicle control system; The TRDP communication board is connected to the logic processing unit through a first network port, and the first network port adopts a 10Gbps Ethernet port; The TRDP communication board is connected to the train communication network through the second network port and the third network port, and the second network port and the third network port use 1000Mbps Ethernet ports.

2. The train communication system according to claim 1, characterized in that: It also includes a fourth network port, which is a 1000Mbps Ethernet port and is used for functional debugging of the train communication system. The functional debugging includes log information downloading, system configuration and software updating.

3. The train communication system according to claim 1, characterized in that: The processor of the TRDP communication board adopts LS1043A quad-core processor, the architecture is ARM Cortex-A53, the main frequency is 1.6GHz, and the operating system is Ubuntu 18.

04.

4. The train communication system according to claim 1, characterized in that: Also includes: RTC module, used to complete the power-off time retention function; SATA disk, used to store network packet capture and log information; Serial port module, used for hardware device debugging.

5. A train communication method, characterized in that: include: The TRDP communication board receives command data from the first network port, where the command data includes process data or message data; The TRDP communication board processes the process data using the TRDP protocol according to the configured sending cycle and transmits it to the buffer; After the TRDP communication board processes the message data according to the TRDP protocol, it sends it to the train communication network through the second network port and the third network port.

6. The train communication method according to claim 5, characterized in that: Before the TRDP communication board receives the command data from the first network port, the following steps are included: The TRDP communication board receives configuration data from the first network port, wherein the configuration data includes TRDP communication parameters and Ethernet configuration data of the second network port or the third network port; The TRDP communication board creates input data processing tasks and output data processing tasks according to the configuration data.

7. The train communication method according to claim 6, characterized in that: The TRDP communication board processes the process data according to the configured sending cycle and transmits it to the buffer, including: Execute output data processing tasks: The TRDP communication board receives the transmission data of the logic operation unit from the first network port, and starts the timer according to the configuration content of the transmission data; When the timer time is reached, the process data in the buffer is packaged using the TRDP protocol and sent to the train communication network through the second and third network ports.

8. The train communication method according to claim 6, characterized in that: The input data processing task flow includes: The TRDP communication board receives data packets from the train communication network from the second network port and the third network port; Unpack the data packet TRDP protocol; Respond to the data message that needs to be responded to according to the unpacked data type; And / or, sending the unpacked valid data to the logic operation unit of the processor through the first network port.

9. A device, characterized in that: include: Processor and memory; The memory is used to store a computer program, and the processor calls the computer program stored in the memory to execute the train communication method according to any one of claims 5 to 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor is enabled to execute the train communication method according to any one of claims 5 to 8.

Citation Information

Patent Citations

  • Train class control unit VCU-M, train network control system and operation method of VCU-M

    CN109305192A

  • Train networking control system

    CN111262888A

  • Train Ethernet card based on TSN and data transceiving method

    CN112436948A

  • Method and system for intra-node header compression

    US20130016725A1