您现在的位置: 精品资料网 >> 行业分类 >> IT行业 >> 资料信息

试论KWP2000诊断通讯协议(doc 15页)

所属分类:
IT行业
文件大小:
450 KB
下载地址:
相关资料:
诊断,通讯协议
试论KWP2000诊断通讯协议(doc 15页)内容简介
试论KWP2000诊断通讯协议内容提要:
基于K线的KWP2000报文结构[3]
报文头 数据域 校验和
Fmt Tgt1) Src1) Len1) SId2) . . Data2) . . CS
最长4 字节 最长255 字节 1字节
1)可选字节,取决于格式字节Fmt的A1A0位
2)服务标识符(Service ID),数据域的第1个字节
KWP2000(Keyword Protocol 2000)是欧洲汽车领域广泛使用的一种车载诊断协议标准,该协议实现了一套完整的车载诊断服务,并且满足E-OBD(European On Board Diagnose)标准。
KWP2000协议仅对其中三个子层进行了定义说明,即:应用层(第七层)、数据链路层(第二层)和物理层(第一层)。
物理层:这部分描述了基于IS09141用以实现诊断服务的物理层,用于配置硬件系统,指导接口电路的设计,同时将在IS09141-2中描述的物理层扩展成可以满足提供12V或24V电压的车辆的条款。
数据链路层:这部分定义了数据的传送格式,描述了诊断服务的通用要求,允许1个诊断仪控制在1个随车ECU(例如电子燃油喷射、自动变速箱及防抱死系统等)中的诊断功能。这些随车ECU嵌于车辆中,通过串行数据链路相连接。
应用层:这部分包含如下规范:服务标识符的字节编码及其十六进制数值;诊断服务请求与响应参数的字节编码;标准参数的十六进制数值。
根据IS014230的规定,KWP2000通信消息基本格式如图1所示。一条消息结构包括头部(header)、数据字节(data-byte)、校验和(checksum)等三部分。
图1 KWP2000的报文格式

..............................