目录
UDS TP 层(Transport Protocol Layer,传输协议层)的参数主要包括协议控制信息参数和定时参数等,以下是详细介绍:
协议控制信息(N_PCI)参数
- 帧类型标识:N_PCI 用于标识网络层帧类型。常见的帧类型有单帧(SF)、首帧(FF)、流控帧(FC)和连续帧(CF)。
- 单帧(SF):当数据长度较短,不超过 CAN 数据链路层最大支持的字节数(经典 CAN 为 8 字节)时使用。N_PCItype = 0,其中包含数据长度信息(SF_DL),表示单帧数据的长度。
- 首帧(FF):当数据长度超过单帧容量时,用于发送数据的起始部分,并包含整个数据包的总长度信息(8 到 4095 字节)。
- 流控帧(FC):N_PCItype = 3,用于控制连续帧的发送节奏,包含流状态(FS)等信息,例如可以指示发送方是继续发送(如设置相关位表示“继续发送”)、暂停发送或停止发送等,还可设置一些与连续帧发送相关的参数,如剩余连续帧数、最小连续帧分离时间等。
- 连续帧(CF):用于在首帧之后发送剩余的数据部分。其 N_PCI 中包含帧类型标识(如初始 4 位等于 0x2 表示 CF)以及索引计数器,索引计数器从 1 开始递增,用于标识连续帧的顺序。
定时参数
网络层定时参数定义了 N_As、N_Ar、N_Bs、N_Br、N_Cs、N_Cr 六个参数: