(BS ISO 11898-1:2015)CAN_FD 总线协议详解5- MAC子层描述3

目录

 

创作不易,请帮忙点赞+评论+转载,非常感谢

5.4.3 MAC RF(远程帧) 规范

5.4.3.1 描述

5.4.3.2 MAC DF 和 MAC RF 相同的字段

5.4.3.3 仲裁字段

5.4.3.4 控制字段

5.4.4 错误帧 (EF) 的规范

5.4.4.1 描述

5.4.4.2 错误标志

5.4.4.3 错误分隔符

5.4.5 过载帧 (OF) 的规定

5.4.5.1 类型

5.4.5.2 过载标志

5.4.5.3 过载分隔符

5.4.6 间歇 (Intermission) 和总线空闲 (Bus Idle)

5.4.6.2 间歇

5.4.6.3 总线空闲

5.4.6.4 暂停传输

创作不易,请帮忙点赞+评论+转载,非常感谢


创作不易,请帮忙点赞+评论+转载,非常感谢

5.4.3 MAC RF(远程帧) 规范

5.4.3.1 描述

作为特定数据接收者的节点可以通过发送一个请求帧(远程帧)(RF),如图 5.7 所示,来启动该数据由其源节点进行传输。

                                                   图5.7 MAC RF

                     

5.4.3.2 MAC DF 和 MAC RF 相同的字段

起始帧边界 (SOF)、CRC 字段、确认 (ACK) 字段和结束帧边界 (EOF) 应当与 MAC 数据帧 (MAC DF) 中对应的比特字段相同(参见图5.2)。MAC RF 中不应包含数据字段。

解释: 这部分说明了 MAC RF 和 MAC DF 在一些基本结构上的相似之处。MAC RF 和 MAC DF 都有相同的起始帧边界 (SOF)、CRC 字段、确认 (ACK) 字段和结束帧边界 (EOF),但是 MAC RF 不包含数据字段。

5.4.3.3 仲裁字段

仲裁字段应当由标识符字段(从 LLC 子层传递过来)和 RTR 位组成。在经典格式 (CBFF) 和扩展格式 (CEFF) 中,MAC RF 中的 RTR 位的值应当为隐性状态。在 FBFF 或 FEFF 中没有 RF。

解释: 这部分定义了 MAC RF 的仲裁字段。仲裁字段包括标识符字段和 RTR 位。RTR 位在经典格式 (CBFF) 和扩展格式 (CEFF) 中应当设置为隐性状态,这意味着 RTR 位的值为 1。而在灵活数据速率的格式中(FBFF 和 FEFF),没有 RF。

5.4.3.4 控制字段

在经典格式 (CBFF) 和扩展格式 (CEFF) 中,MAC RF 的控制字段应当与 MAC DF 的控制字段相同。为了进行碰撞解析,MAC RF 的 DLC(数据长度码)必须等于所请求的 MAC DF 的 DLC。

解释: 这部分描述了 MAC RF 的控制字段应当如何设置。MAC RF 的控制字段与 MAC DF 的控制字段相同,并且为了确保正确的数据传输,MAC RF 的 DLC 必须与所请求的 MAC DF 的 DLC 匹配。这样可以确保接收方能够正确地准备接收相应大小的数据。

请注意,这里的“经典格式”和“扩展格式”指的是 CAN 标准帧和扩展帧的格式,“灵活数据速率格式”则指 CAN FD 中的两种帧格式。

5.4.4 错误帧 (EF) 的规范

5.4.4.1 描述

错误帧应当由两个不同的字段组成。第一个字段是由不同节点贡献的错误标志叠加而成的。第二个字段是错误分隔符。

                                                                       

                                                   图5.8 帧错误类型

                                                           

                                           图5.9 位错误

  • 16
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

s多情公子s

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值