概述
CAN-TP 网络层参数有N_As/N_Ar/N_Bs/N_Br/N_Cs/N_Cr/STmin/BS/,各个参数的含义下记两张图可以完整的体现,可以先试着理解下,下面将会分段进行解析。
首先需要明确几个概念
N_USData : 网络层数据
L_Data : 数据链路层数据
※数据链路层和网络层的层级关系可参照下记文档
CAN-TP(15765-2协议)网络层协议解析
.req : 帧发送开始请求
.con : 帧发送完成确认
.ind : 帧接收完成指示
※ Send 侧的 .con 和Receiver侧的 .ind是一个时间点。
下面介绍每个参数的定义
■N_As/N_Ar
N_As : Sender.req->Sender.con ,Sender 任意帧类型 从请求发送到发送完成 的时间间隔。
N_Ar : Receiver.Req->Receiver.con , Receiver 任意帧类型 从请求发送到发送完成 的时间间隔。
■N_Bs/N_Br
N_Bs 可理解为 Sender 从XXX 到 收到流控帧 的时间,XXX分为三种情况
1. Sender 从 发送完首帧(FF)到 收到流控帧 的时间
2. Sender 从 发送完连续帧(CF)到 收到流控帧 的时间
3. Sender 从 收到流控帧(FC)(状态为Wait)到 收到下一个流控帧 的时间
N_Br 可理解为 Receiver 从XXX 到 请求发送流控帧 的时间,XXX分为三种情况
1.Receiver 从 收到首帧(FF)到 请求发送流控帧 的时间
2.Receiver 从 收到连续帧(CF)到 请求发送流控帧 的时间
3.Receiver 从 发送完流控帧(FC)(状态为Wait) 到 请求发送下一个流控帧 的时间
■N_Cs/N_Cr
N_Cs 可理解为 Sender 从XXX 到 请求发送连续帧(CF) 的时间,XXX分为两种情况
1.Sender 从 收到流控帧(FC)到 请求发送连续帧(CF) 的时间
2.Sender从 发送完连续帧(CF)到 请求发送下一包连续帧(CF) 的时间
N_Cr 可理解为 Receiver 从XXX 到 收到下一个连续帧(CF) 的时间,XXX分为两种情况
1.Receiver 从 发送完流控帧(FC)到 收到连续帧(CF) 的时间
2.Receiver 从 收到连续帧(CF)到 收到下一包连续帧(CF) 的时间
STmin
STmin 是Sender发送两包连续帧之间的最小间隔,单位为ms。
BS
Block Size 是 Sender 收到一包流控帧后,发送连续帧的个数,
0代表无限制,收到流控帧后可以一直发连续帧,知道数据发送完毕。
最后
以上就是过时诺言为你收集整理的CAN-TP 网络层参数解析(N_Ar,N_As,STmin,BS等)的全部内容,希望文章能够帮你解决CAN-TP 网络层参数解析(N_Ar,N_As,STmin,BS等)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复