详解CAN总线:CAN总线报文格式—过载帧
CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。
CAN通信是通过以下5种类型的帧进行的:
- 数据帧
- 遥控帧
- 错误帧
- 过载帧
- 帧间隔
另外,数据帧和遥控帧有标准格式和扩展格式两种格式。标准格式有 11 个位的标识符(Identifier: 以下简称 ID), 扩展格式有 29 个位的 ID。
各种帧的用途如下表所示:
近期打算写5篇文章,分别详细介绍这5种类型的CAN总线报文格式,本篇博文将详细讲解CAN过载帧格式,创作不易,请各位朋友多多点赞、收藏、关注支持~
关注公众号:美男子玩编程,优先推送最新技术博文~
过载帧是用于接收单元通知其尚未完成接收准备的帧,过载帧由过载标志和过载界定符构成。
- 过载标志由6个位的显性位组成,过载标志的构成与主动错误标志的构成相同。过载标志其形式破坏了间歇场的固定格式,结果使其他所有节点也检测到了一个出错状态,就都各自送出一个超载标志。
- 过载界定符由8个位的隐性位组成,过载界定符的构成与错误界定符的构成相同。过载标志发送完毕后,每个节点都对总线进行监察,直到检测到一个隐性位为止。此时,每个节点均已发送完各自的过载标志,接着所有节点还要同时开始发送7个隐性位,配齐长达8位的过载界定符。
过载帧的构成如下图所示:
详解CAN总线:什么是CAN总线?
详解CAN总线:高速CAN总线和低速CAN总线的特性
详解CAN总线:CAN协议分层结构及功能
详解CAN总线:CAN节点硬件构成方案
详解CAN总线:常用CAN连接器的使用方法
详解CAN总线:CAN总线报文格式—数据帧
详解CAN总线:标准数据帧和扩展数据帧
详解CAN总线:CAN总线报文格式—遥控帧
详解CAN总线:CAN总线报文格式—错误帧
详解CAN总线:CAN总线报文格式—过载帧相关推荐
- mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv
详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...
- RAW图像详解及使用Python读取raw格式图像并显示
一.RAW图像详解 1.1 什么是raw格式图像? RAW在英文中的解释是未处理的.自然状态的,这也就是RAW文件的真谛.RAW图像就是CMOS或者CCD图像感应器将捕捉到 的光源信号转化为数字信号的 ...
- MQTT协议详解 二、MQTT控制包格式
文章目录 系列文章目录 前言 一.MQTT控制包格式 二.固定包头 控制包类型 控制包类型标识 剩余长度 三.可变包头 数据包标识 四.载荷 系列文章目录 MQTT协议详解 一.MQTT简介 MQTT ...
- 详解CAN总线:CAN总线报文格式—遥控帧
目录 1.遥控帧格式 2.数据帧和遥控帧的区别 CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文. CAN通信是通过以下5种类型的帧进行的: 数据帧 遥控帧 错误帧 过 ...
- LIN总线协议详解2(LIN总线报文帧结构)
目录 一.LIN总线报文帧结构 (Message Frame ) 1.报文整体机构 2.同步间隔段(Break Field) 3.同步段(Sync Byte Field) 4.受保护 ID 段(Pro ...
- 初学24CXX系列EEPROM使用详解STM32库函数I2C总线
24CXX系列芯片属于EEPROM(Electrically Erasable Programmable read only memory)即电可擦可编程只读存储器,是一种掉电后数据不丢失(不挥发)存 ...
- IPSec协议抓包详解和IPSec NAT穿越报文解析
目录 协议概述 2.IPSec作用 3.认证方式 3.1.预共享密钥 3.2.数字证书 4.ESP加密算法 4.1.ESP完整性检测 4.2.ESP防重放 4.3.ESP防窃听 5.IPSec工作原理 ...
- cpythonjava解释xml_详解python使用lxml操作xml格式文件
python利用lxml读写xml格式的文件 之前在转换数据集格式的时候需要将json转换到xml文件,用lxml包进行操作非常方便. 1. 写xml文件 a) 用etree和objectify fr ...
- 详解printf(各种打印的格式)
目录 一.printf()函数格式字符 二.printf()函数修饰符 三.关于正负号 关于 printf函数 的各种打印形式,我刚开始学的时候也是懵懵懂懂,所以在此收集整理了这些printf函数 的 ...
最新文章
- UVA11520填充正方形
- [云炬python3玩转机器学习笔记] 3-7Numpy中的矩阵运算
- opencv学习笔记14:图像礼帽,图像黑帽
- 学习多媒体开发的正确姿势?陈功:看书 啃代码 搞插件
- maven 常量字符串过长_从基于Maven的Web应用程序获取版本字符串
- 现代软件工程_团队项目_阿尔法阶段_现有功能汇总_2018.01.04
- opencv android模版匹配,Opencv for android 模板匹配
- 阿里云物联网平台 > 设备接入 > 使用开放协议自主接入 > CoAP协议接入 >
- 上海译文公布2019年“新书目录” 名家名译作品结集出版
- HowNet介绍及相关API的使用方法
- JNPF开发平台3.3企业版框架 力软敏捷开发框架源码7.0.6旗舰版
- jQuery LigerUI使用教程入门篇
- win10 图形驱动安装失败解决方法
- 但总觉得明白了一点点什么
- JDBC的批量处理语句
- ORACLE 获取某一日期所在周的周一
- 历经5年,一次业余网页游戏项目惨痛的失败经历
- 计算机四级网络工程师属于什么职称,计算机四级网络工程师和软考网络工程师有什么区别...
- Premiere Pro mac 22.6版本更新功能
- Numerical Optimization Ch10. Least-Squares Problems
热门文章
- java test60006_派派6.0006旧版本v60006 老版本 Android
- 小程序 微信统计表格_微信小程序简单的数据表格及查询功能
- java tlv解析_java解析TLV格式数据 | 学步园
- Android Shape阴影背景
- dnf跨6显示正在连接服务器,DNF全跨区实行新服务器计划!听说跨1和跨6影响最大?...
- 新秀篇 ##文件输入输出的管理##
- 爬取并处理中国新冠肺炎疫情数据
- 2023年成人中专(电大中专)在哪报名?流程一览表! 启程别
- Autodesk Meshmixer 2.0增强3D打印功能
- python根号运算符_Python 运算符