两种类型的传输协议

依据通信类型,定义了两种传输协议。

点对点

  • 特定通信 - 连接模式数据传输:

    发送方通过此协议与接收方建立连接。接收方可以选择控制和影响各个数据包的流控制。接收方和发送方均可中止连接(例如在发生错误时)。

    连接模式数据传输协议不受任何时间限制。所有节点均可以最大允许速度彼此交换数据。

广播

  • 全局通信 – BAM(Broadcast Announce Message,广播通知消息):

    发送方独自管理流控制。报文发送到所有节点,接收方无法干预通信。即使接收方缺少一条报文,也无法传达此情况。如有必要,接收方必须等待新的报文。

    由于接收方无法影响BAM协议中的流控制,因此发送方必须在各个数据包之间保持最小时间间隔,即50-200毫秒。这样,慢速的网络节点就可以跟上通信的节奏。

标准中的其他两个PGN已保留用于处理传输协议。右表对这两个PGN进行了说明。

通过将TP_DT报文数据包的第一个字节定义为序列计算器,计数最高可至255,可得出以下最大传输容量:

255*7(剩余字节)=1785个字节。

Last modified: Wednesday, 24 March 2021, 6:17 PM