CAN-TP 网络层参数解析(N_Ar,N_As,STmin,BS等)

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代表无限制,收到流控帧后可以一直发连续帧,知道数据发送完毕。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值