ISO 15765-2标准报文格式详情
ISO 15765-2标准定义了多帧报文的传输过程,包括首帧(First Frame, FF)、流控制帧(Flow Control Frame, FC)和后续帧(Consecutive Frame, CF)的格式。以下是每种帧的具体格式:
- 首帧(First Frame, FF):
首帧包含待发送报文的长度信息以及数据的一部分。
帧格式:
- [0]:帧类型 (4 bits) + 报文长度高位 (4 bits)
- [1]:报文长度低位 (8 bits)
- [2-7]:报文数据 (6 bytes)
帧类型:固定为0x1,表示首帧。
报文长度:12位,范围为0-4095,表示完整报文的字节数。
- 流控制帧(Flow Control Frame, FC):
流控制帧用于接收端告知发送端传输参数,如允许发送的最大帧数、帧间时间等。
帧格式:
- [0]:帧类型 (4 bits) + 流控制状态 (4 bits)
- [1]:块大小 (8 bits)
- [2]:分隔时间 (8 bits)
帧类型:固定为0x3,表示流控制帧。
流控制状态:表示流控制策略,有以下几种:
- 0x0: CTS (Clear To Send) - 允许发送数据。
- 0x1: WAIT - 暂时等待,稍后继续发送。
- 0x2: OVFLW (Overflow) - 缓冲区溢出,终止发送。
块大小:指定在下一个流控制帧之前允许发送的最大帧数。
分隔时间:指定连续帧之间的最小时间间隔。
- 后续帧(Consecutive Frame, CF):
后续帧用于传输报文剩余的数据部分。
帧格式:
- [0]:帧类型 (4 bits) + 序列号 (4 bits)
- [1-7]:报文数据 (7 bytes)
帧类型:固定为0x2,表示后续帧。
序列号:4位,范围为0-15,表示后续帧的顺序。每发送一个后续帧,序列号加1,到15时回到0。
多帧报文的传输过程遵循以下步骤:
- 发送端发送首帧(FF),包含报文长度信息。
- 接收端接收首帧(FF),根据报文长度分配缓存,并发送流控制帧(FC)以告知发送端传输参数。
- 发送端根据流控制帧(FC)中的块大小和分隔时间,发送后续帧(CF)。在发送过程中,如果接收到新的流控制帧(FC),则按照新的参数继续发送。
- 接收端接收后续帧(CF),并将其组合成完整的报文。如有必要,可以再次发送流控制帧(FC)调整传输参数。
这就是ISO 15765-2多帧报文格式的具体定义和传输过程。
ISO 15765-2标准报文格式详情相关推荐
- ASAM XCP及驱动代码、ISO 11898+CANFD,ISO 14229,ISO 15031,ISO 15765相关标准文档
ASAM XCP及驱动代码.ISO 11898+CANFD.ISO 14229,ISO 15031,ISO 15765文档(选中对应名称,跳转至相应的文档): 一.ISO_11898 Part1_2_ ...
- DNS协议详解及报文格式分析
https://blog.csdn.net/tianxuhong/article/details/74922454 目录 一. DNS协议理论知识 1.1. 域名结构 1.2. 域名服务器 1.3. ...
- CAN 与 CANFD数据报文格式解读
ISO 11898-1:2015 协议详细定义了CAN网络报文的格式,包含了传统CAN与CANFD帧格式.CAN网络的帧类型共有4种,分别为数据帧.远程帧.错误帧.过载帧.本章将主要介绍CAN网络数据 ...
- 怎样学习ISO 14229和ISO 15765?
一.ISO 14229 UDS协议就是ISO14229,你需要做的就是了解并牢固掌握ISO14229中的内容,但是14229里的内容实在是太多了,还没开始看就头疼了.从作者的学习经历来看,如果从头开始 ...
- 西门子标准报文1常用_关于西门子变频器报文的个人解读
很多朋友咨询关于西门子变频器的报文的问题,看着很迷糊,不知道怎么去理解,今天小编利用一篇文章来让你一目了然. 相信大家为了学习这部分内容也看过很多资料,网上有很多介绍的文章,包括手册中也是有详细的说明 ...
- DNS报文格式(RFC1035)
2.资源记录定义(RR definitions) 2.1 格式 后面分析报文的时候详细解释. 2.2 类型值(TYPE values) 类型主要用在资源 ...
- 【计算机网络】HTTP 与 HTTPS ( HTTP 发展过程 | HTTP/1.1 与 HTTP/2 对比 | HTTP 报文格式 )
文章目录 前言 一.HTTP 发展过程 二.HTTP/1.1 与 HTTP/2 对比 三.HTTP 报文格式 前言 目前如果在浏览器中访问 http 网站 , 浏览器会提示不安全 , 如下图 : 如果 ...
- eigrp hello报文格式
EIGRP之Hello报文 2009年09月01日 星期二 16:38 EIGRP的hello报文格式: 版本号(Version):发EIGRP进程处理的具体版本,目前两个协议软件版本都可用. 操作码 ...
- TCP/IP:SCTP报文格式
目录 SCTP通用报文格式 SCTP ABORT报文格式 SCTP COOKIE ACK格式 SCTP COOKIE ECHO数据块格式 SCTP DATA数据块格式 SCTP ERROR数据块格式 ...
最新文章
- python的历史 常量 注释 基础数据类型等基本操作 和if 判断语句
- 抽奖 开源 html5,抽奖转盘.html · smilestone/awardRotate - Gitee.com
- 《研磨设计模式》chap20 享元模式 Flyweight (1)前奏介绍
- 快速排序算法C#实现
- frameset用法
- 技术分享连载(六十四)
- 心理学Notes:常用心理测量工具的选择
- OpenCV 使用光流法检测物体运动
- Codeforces 1006 F - Xor-Paths
- Visio图片导出不清晰
- Vue抽离公共方法并全局注册使用
- 编写高效 TS 代码的一些建议
- Springboot:整合DubboProvider的配置以及Comsumer的配置
- 基于sanic打造python web框架
- 在网页上播放本地视频
- Vuetify中的v-pagination如何实现分页
- 元宇宙十大技术及其产业
- Mac下安装多个版本的JDK并随意切换
- 微信小程序预览base64图片
- 什么是DDoS高防?