English

TRDP协议 (Train Real-Time Data Protocol) 简述

TRDP用于在ETB/ECN上交换PD (process data)和MD (message data),TRDP是基于IP的,在TCP/UDP传输层之上。协议栈如下:

 

TRDP使用UDP或TCP传输数据:

  • Process Data使用UDP

  • Message Data可以使用UDP或者TCP,由用户选择。当Message Data (Max: 64K字节)长度超过最大MTU(大约1500字节)时,报文需要分段传输,可以使用TCP。

 

TRDP使用的端口号

Protocol

Destination Port

Process Data

20548

Message Data (UDP)

20550

Message Data (TCP)

20550

 

ComId (Communication Identifier)

PDU头中携带ComId, ComId是TRDP PDU中用户数据的唯一标识。

ComId + 源IP是列车中TRDP报文的唯一标识。

 

ComId在如下场景中被设置为0:

  • 未指定用户数据的PDUs

  • Message Data的确认消息

  • Message Data的错误消息

 

ComId为UINT32类型,其中1-999预留作为特殊用途。用户定义自己的ComId时,不要使用预留ComId。

 

相关产品

TRDP-UDP 列车以太网协议转换模块
  • 2x 100M以太网PHY接口,实现双冗余TRDP协议
  • 1x 100M以太网PHY接口,实现TRDP转TCP/IP
  • 1x UART,实现TRDP转串口
  • 1x CAN接口,实现TRDP转CAN总线
  • 35 x 45 mm 小尺寸、低功耗
  • 提供评估板、参考设计、调测软件、开发例程
查看详情
TRDP-Gateway 列车以太网通信网关
  • 2x 100M以太网M12接口,实现双归属TRDP协议
  • 1x 100M以太网M12接口,实现TRDP转UDP协议
  • 1x 串口,实现TRDP转RS-232/422/485
  • 1x CAN接口,实现TRDP转CAN总线
  • 提供TRDP过程数据(PD)采集功能
  • 供电可选: 直流24/36/48/72/96/110VDC
查看详情