KWP2000 帧结构解析

 时间:2024-10-23 06:34:40

KWP2000(Keyword Protocol 2000)是欧洲汽车领域广泛使用的一种车载诊断协议标准,该协议实现了一套完整的车载诊断服务。在此简单介绍帧结构。

工具/原料

可参考文件ISO14230-1, ISO14230-2, ISO14230-3

帧的整体结构

1、帧包含报头、数据、校验和三部分。完整的报头由模式字(Fmt)、目标地址(Tgt)、源地址(Src)和长度(Len)组成。其中目标地址(Tgt)、源地址(Src)在非标准模式中,可以省略。数据由SID和与该ID相关的数据组成。检验和为帧数据中除检验字节(checksum)外的其他字节的溢出累加和。

KWP2000 帧结构解析

报头解析

1、模式字(Fmt)的低6位为数据长度信息,高2位为地址模式字节。为0x00时,目标地址(Tgt)、源地址(Src)省略。为0x8x时,带目标地址(Tgt)、源地址(Src)。

KWP2000 帧结构解析

2、目标地址(Tgt)、源地址(Src)根据实际应用环境确定,一般是一个固定值。

3、长度(Len):为数据段长度,包含SID与该ID相关的数据的总长度。

数据段解析

1、SID定义是固定,数据内容可以不一样,下表为常用SID。

KWP2000 帧结构解析

2、主机发出的SID为请求SID,从机返回SID为应答SID。肯定应答帧:应答SID=请求SID+0x40;否定应答帧:应答SID=请求SID;

3、否定应答帧,在SID后的数据内容有固定含义。

KWP2000 帧结构解析

校验和

1、检验和为帧数据中除检验字节(checksum)外的其他字节的溢出累加和

KWP2000 帧结构解析

含初始化的帧结构

1、初始化在此仅做简单介绍。KWP200 初始化有两种:5 Baud 初始化和快速初始化

2、Baud 初始化波形

KWP2000 帧结构解析

3、快速初始化波形

KWP2000 帧结构解析
  • WPS2019文档怎么查看原图片的尺寸
  • 在WORD中怎么把图片放在最上面和最下面
  • Word文档里的图片批量居中方法
  • 如何离线对序列进行比对?
  • excel表格中把图片放在单元格中
  • 热门搜索
    绿色家园手抄报内容 心理健康手抄报花边 六一儿童节手抄报诗 祝福祖国手抄报 苗苗手抄报 五水共治手抄报内容 小学生文明礼仪手抄报 缅怀先烈的手抄报内容 红领巾中国梦手抄报 低碳生活手抄报内容