KWP2000协议是汽车行业最常用的通信协议之一,属于标准OBDII协议的一种,KWP又称为关键字协议,下面从通信过程,物理层特性,系统进入,帧结构、命令交互、交互时间参数、常用命令来介绍。以后会针对这些要素具体分析,比如物理层特性具体深入到硬件电路方面,现在先简单大概的描述下。
通讯过程
诊断仪在K-线上传送一个唤醒模式(WUP)的信号该信号在一段空闲时间以后以25ms的低电平开始在TWUP的时间后接着第一个下降沿诊断仪发送启动通信服务的第一个位,诊断仪必须使用10400的波特率进行初始化和通信
物理层特性
通常采用波特率0x28A0;
空闲电平通常为12V;数据位格式为1+8+1,没有校验位。
系统进入初始化
有快速初始化和5bps初始化两种方式。其中5bp初始化常是车型年限较老的,或者柴油卡车类型。
快速初始化:由诊断仪发送25ms的拉低电平(常态是高电平),然后是25ms的高电平,再发送系统进入数据,系统进入数据通常为5个字节,ECU响应7个字节,完成系统初始化交互。具体参见下图:
KWP2000协议
最新推荐文章于 2024-08-01 20:03:10 发布
KWP2000是汽车行业广泛使用的通信协议,属于OBDII的一部分。本文概述了其通信过程、物理层特性、系统进入、帧结构、命令交互和时间参数。快速初始化和5bps初始化是系统进入的两种方式,帧结构包含帧头、目标地址、源地址等元素。此外,还列举了常见的服务命令,如系统进入、退出、读写数据流等。
摘要由CSDN通过智能技术生成