首页 > 其他分享 >(BS ISO 11898-1:2015)CAN_FD 总线协议详解5- MAC子层描述3

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

时间:2024-07-28 13:29:57浏览次数:17  
标签:5.4 DF RF 子层 MAC FD 格式 字段

目录

 

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

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 位错误

标签:5.4,DF,RF,子层,MAC,FD,格式,字段
From: https://blog.csdn.net/zhangziranzm/article/details/140735018

相关文章

  • 走进Emacs,优缺点
    Emacs,全称为EditorMACroS(编辑器宏),是一款历史悠久且功能强大的集成开发环境和文本编辑器。自1975年由RichardStallman(理查德·马修·斯托曼)与GuySteele在麻省理工学院(MIT)的人工智能实验室(AILab)共同开发以来,Emacs一直以其高度的可定制性、扩展性和丰富的功能而受到程序员和其......
  • 用Emacs写程序真的比IDE更方便吗?
    探讨Emacs写程序是否比IDE更方便,是一个深入且主观的话题,因为它涉及到个人的工作习惯、项目需求、技术偏好以及对工具的熟悉程度。以下是对这一问题的详细分析,旨在从多个角度探讨Emacs与IDE在编程中的优劣,并尝试回答这一问题。一、引言在软件开发领域,集成开发环境(IDE)和文本编......
  • mac实用工具推荐与开发环境搭建
    一、精品工具安装1.brew安装与配置#安装脚本#github版本(国外版)官方源/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"#gitee版本(国内版)/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Ho......
  • 苹果电脑怎么清理缓存和垃圾 mac如何关闭正在运行的程序 苹果电脑怎么清理后台
    苹果电脑以其出色的性能和用户友好的界面而广受好评,但在使用过程中,后台程序的堆积可能会影响到系统的运行效率。太多应用和进程在后台默默运行,就像是无形的背包,让你的Mac背负了太多不必要的重量。不过,别担心,苹果电脑怎么清理后台其实并不复杂,下面这些轻松的步骤将帮助你给你的M......
  • Mac版pycharm--金刚钻
    安装包从官网下载安装即可。【转】破解工具下载https://ziby0nwxdov.feishu.cn/docx/IFcOdsC55oENfFxh9racgpb8n19下载后Mac版本文件夹包含:Mac系统的pycharm激活1、先打开终端2、运行uninstall.sh  该步骤的作用是清除之前激活过留下的东西,防止激活失败。 出现done说......
  • vite5-macos仿macOS网页osx管理系统|vue3+arcoDesign桌面os
    基于vite5.x+vue3+arco-design原创自研网页版os管理框架ViteWebOS。使用最新前端技术vite5+vue3+pinia2+arcoDesign+sortablejs+echarts搭建网页pc版桌面os式后台管理系统解决方案。支持自定义桌面栅格布局引擎、可拖拽桌面图标、多屏分页管理、自定义桌面壁纸主题、毛玻......
  • 在 M1 Mac 上安装 pytables 时出现问题
    我正在尝试在M1Mac上安装pytables(使用自制软件安装的MacOS12.6.1、python3.11和hdf51.12.2)。按照https://stackoverflow.com/a/74276925中的建议我执行了以下操作:pipinstallcythonbrewinstallhdf5brewinstallc-bloscexportHDF5_DIR=/opt/homebrew......
  • 使用特定的Python版本(MacOS)制作virtualenv
    我安装了brew,python3(默认和最新版本)和pip3,pyenv。TensorFlow现在不支持python3.7,所以我听说我应该制作一个独立运行3.6或更低版本的virtualenv。我安装了python3.6.7bypyenvinstall3.6.7但无法制作virtualenv-p3.6.7(mydir)因为3.6.7不在P......
  • (BS ISO 11898-1:2015)CAN_FD 总线协议详解5- MAC子层描述1
    目录5.MAC子层描述5.1总则5.2MAC子层的服务5.2.1服务描述5.2.2服务原语规范5.2.2.1概述5.2.2.2MA_Data.Request5.2.2.3MA_Data.Indication功能MA_Data.Indication 原始的语义收到原始的效果5.2.2.4MA_Data.Confirm功能MA_Data.Confirm 原始的语义5.2.......
  • 【MATLAB源码-第154期】基于matlab的OFDM系统多径信道下块状和梳妆两种导频插入方式误
    操作环境:MATLAB2022a1、算法描述OFDM(OrthogonalFrequencyDivisionMultiplexing,正交频分复用)是一种高效的无线信号传输技术,广泛应用于现代通信系统,如Wi-Fi、LTE和5G。OFDM通过将宽带信道划分为多个正交的窄带子载波来传输数据,有效地提高了频谱利用率并降低了多径传播引起......