当前位置:首页 > KWP 2000与车辆故障诊断
Vehicle (see section 7)Diagnostic Tester(see section 6)VBReadingECULine K or L\\or\or?CCCOBWGround\TEECU
要求外部诊断设备在接入数据通信网时,对地的等效电阻要大于5K欧,整个诊断设备的电容不得超过2nF。
ECU在报文接收状态和报文发送时的逻辑“1”状态下,其K线的对地电阻需要不小于120K欧姆。在报文发送的逻辑“0”状态下,其K线的对地电阻需不大于110欧姆。 五、 KWP2000协议的数据链路层 1.组成:
信息结构主要由三部分组成,即头部、数据字节和校验和。如下图所示:
2.具体含义: (1) 头部 1)Fmt:格式字节
格式字节包含6位长度信息和2位地址模式信息。通过关键字通知诊断仪是否使用头部信息。 A1 A0 L5 L4 L3 L2 L1 L0 其中:A1和A0:用来定义要使用的头部信息格式。 A1 0 A0 0 不带地址信息 模式 0 1 1 1 0 1 例外模式(CARB) 带地址信息,物理地址 带地址信息,功能地址 A1,A0=01(CARB)是一种例外模式。CARB使用格式字节$68(0110 1000)和$48(0100 1000)。有关详细信息参见ISO 9141-2和SAE J1979。
L5…L0:定义从数据区开始(包括维修标识字节)到校验和字节(不包括)的信息长度。信息长度可以是1~63字节。如果L0到L5=0,那么包含附加长度字节。 2) Tgt:目标地址字节
这是信息的目标地址,并且总是和源地址字节一同使用。发送给ECU的请求信息中的目标地址可以是物理或功能地址。发送给诊断仪的响应信息中的目标地址应该是诊断仪的物理地址。物理地址可以是5波特地址字节或根据SAE J2178-1发送地址。目标地址可选,只有在多模式总线拓扑结构中必需。对于点对点连接可以省略。对于CARB信息,这个字节在ISO 9141-2或ISO 14230-4中定义。 3) Src:源地址字节
这是发送设备的地址。它应该是物理地址,与物理目标地址有可能相同。诊断仪的地址在SAE J2178-1中有所说明。这个地址可选(总是和目标地址字节一同使用),只有在多模式总线拓扑结构中必需。对于点对点连接可以省略。 4) Len:长度字节
如果头部字节中的长度(L0到L5)设置为0,则提供这个字节,见下表。它允许用户传递数据域长度超过63个字节的信息。对于更短的信息,可以将其省略。这个字节定义从数据区开始(包括维修标识字节)到校验和字节(不包括)的信息长度。数据长度可以是1到255个字节。最长信息可以是260字节。对于数据域长度小于64字节的信息有两种可能:长度可能包含在格式字节中或附加字节中。不要求ECU支持所有两种可能,通过关键字将ECU的工作能力通知给诊断仪。
长度 格式字节 <64 <64 ≥64 XX00 0000 XXLL LLLL 长度信息所在位置 长度字节 出现 不出现 出现 XX00 0000 XX:2位地址模式信息;LL LLLL:6位长度信息 5) 头部字节的使用:根据上面的定义,有四种不同的信息格式,如下图所示。
Fmt:格式字节;Tgt:目标地址(可选);Src:源地址(可选);Len:附加长度字节(可选);SId:维修标识(ID)字节;Data:(取决于维修);CS:校验和字节。 (2) 数据字节
根据使用的长度信息,数据区可以包含多达63或255个信息字节。数据区的第一个字节是维修标识(ID)字节。其后可以跟随取决于所选维修的参数和数据。 (3) 校验和字节
校验和字节(CS)插在信息块的末尾,定义为除校验和之外的信息中所有字节的8位简单求和。
如果信息为<1><2><3>…
在
在常规操作中,时序参数之间的关系如下图所示:
值 P1 ECU响应字节之间的时间 说明 P2 P3 P4 诊断仪请求和ECU响应之间或两个ECU响应之间的时间 ECU响应结束和新的诊断仪请求开始之间的时间 诊断仪请求字节之间的时间 有两组默认时序参数:
a) 一组用于常规工作和物理地址通讯。这时需要更长的时间来进行总线管理; b) 一组用于在有限的地址内进行快速通讯。 通过关键字将ECU的工作能力通知给诊断仪。
可以使用“AcessTimingParameters”通讯服务更改时序参数。 有下列限制: P3min>P4min
Pimin 当诊断仪和ECU检测到由于超时信息终止时,下列限制有效: P2min 在设计时要确保更改默认时序参数后,保证通讯正常进行。也要保证选择的通讯参数可用于所有ECU。参数值取决于ECU的工作能力,有时可能需要ECU由于不同的通讯参数脱离正常的工作模式。默认参数及其限制值如下表所示。 常规时序参数设置(用于功能和物理地址)(单位为ms) 时序参数 P1 P2 P3 P4 最小值 下限 0 0 0 0 默认值 0 25 55 5 精度 - 0.5 0.5 0.5 默认值 20 50 5000 20 最大值 上限 精度 20 - 见P2max时序参数计算表 ∞($FF) 20 250 - 扩展时序参数设置(用于物理地址)(单位为ms) 时序参数 P1 P2 P3 P4 最小值 下限 0 0 0 0 默认值 0 25 55 5 精度 - 0.5 0.5 0.5 P2max时序参数计算 16进制数值 01至F0 F1 精度 25 见最大值计算方法 最大值(ms) 25至6000 6400 最大值计算方法(ms) (16进制数值)×(精度) (16进制数值的低半位)×256×25 默认值 20 50 5000 20 最大值 上限 精度 20 - 见P2max时序参数计算表 ∞($FF) 20 250 -
共分享92篇相关文档