CanTp相关术语、缩略语、概念汇总

在进行UDS诊断开发的时候,使用到了CanTp模块,下面将与CanTp相关的术语、缩略语、概念做个汇总,方便后续查阅。

前缀描述
L-相对于CanIf层(相当于OSI模型中数据链路层中的逻辑链路控制子层)
N-相对于CAN传输层(相当于OSI模型中的网络层)
缩略语描述
CAN L-SDUCanIf模块的SDU, 从CanIf模块的角度来看,类似于CAN N-PDU
CAN N-PDUCAN传输层的PDU。它包含唯一标识符、数据长度和数据(协议控制信息加上整个N-SDU或它的一部分)
CAN N-SDU这是CAN传输层的SDU。在AUTOSAR体系结构中,它是来自PDU路由器的一组数据
CF( Consecutive Frame )连续帧N-PDU
FC(Flow Control)流控帧N-PDU
FF(First Frame)首帧N-PDU
SF(Single Frame)单帧N-PDU
CanIf(CAN Interface)CAN接口
CanTp(CAN Transport Layer)Can传输层
DLC(Data Length Code)数据长度码(CAN PDU中描述SDU长度的部分)
Mtype报文类型
N_AI网络地址信息(见ISO 15765-2)
N_Ar在接收端,CAN帧(任何N-PDU)的传输时间(见ISO 15765-2)
N_As在发送端,CAN帧(任何N-PDU)的传输时间(见ISO 15765-2)
N_Br直到传输下一个流控帧N-PDU的时间 (见ISO 15765-2)
N_Bs接收到下一个流控帧N-PDU的时间(见ISO 15765-2)
N_Cr接收到下一个连续帧N-PDU的时间(见ISO 15765-2)
N_Cs传输下一个连续帧N-PDU的时间(见ISO 15765-2)
N_Data传输层的数据信息
N_PCI传输层的协议控制信息
N_SA网络源地址(见ISO 15765-2)
N_TA网络目标地址(见ISO 15765-2),
N_TAtype网络目标地址类型(参见ISO 15765-2)
PDU(Protocol Data Unit)协议数据单元。在分层系统中,X层的PDU包含该层的SDU与协议控制信息。(X)-PDU = (X)-SDU+(X)-PCI。X层的PDU为其下层X-1层的SDU,即(X)-PDU = (X-1)-SDU
SDU(Service Data Unit)服务数据单元。在分层系统中,由给定层的服务用户发送的一组数据,并将其传输给对等服务用户,同时保持语义不变
FS(Flow Status)流状态
概念描述
常规寻址格式N_SA、N_TA、N_TAtype和Mtype的每一个组合都有一个唯一的CAN标识符。N_PCI和N_Data是CAN帧数据字段。
扩展寻址格式N_SA和Mtype的每个组合都有一个唯一的CAN标识符。在CAN帧数据字段的第一个数据字节中,每个N_TA和N_TAtype的组合都有一个唯一的地址。N_PCI和N_Data写入CAN帧数据字段的剩余字节中
混合寻址格式每个N_SA, N_TA, N_TAtype的组合都有一个唯一的CAN标识符。N_AE放在CAN帧数据字段的第一个数据字节中。N_PCI和N_Data放在CAN帧数据字段的剩余字节中
功能寻址在传输层,功能寻址指的是N-SDU,其中参数N_TAtype的值functional。这意味着N-SDU用于1对N通信。因此,使用CAN协议时,功能寻址将只支持单帧通信。在应用程序方面,如果外部(或内部)测试仪不知道ECU的物理地址,或者ECU的功能是作为多个ECU上的分布式服务器实现的,则使用功能寻址。当使用功能寻址时,通信是从外部测试仪到一个或多个ECU的广播通信(1对N通信)。例如“ECUReset”或“Communication Control”中使用的广播报文。OBD通信将始终作为功能寻址的一部分执行
物理寻址在传输层,物理寻址指的是N-SDU,其中参数N_TAtype的值为physical。这意味着N-SDU用于1对1通信,因此物理寻址将支持所有类型的网络层报文。在应用程序方面,如果外部(或内部)测试仪知道ECU的物理地址,则使用物理寻址。当使用物理寻址时,发生点对点通信(1对1通信)。例如“ReadDataByIdentifier”或“inputoutputcontrolbyidentifier” 使用的报文
连接一个传输协议会话,N-SDU上的传输会话或者接收会话
单连接CAN传输层一次只管理一个传输协议通信会话
多连接CAN传输层一次管理多个传输协议通信会话
连接通道CAN传输层处理多个连接使用的资源。当连接变为活动状态时,此连接使用的通道将不可用于其他连接
  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值