- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
KWP 2015与车辆故障诊断.doc
KWP 2000与车辆故障诊断
一、KWP 2000
1.KWP 2000的含义
KWP 2000代表Keyword Protocol 2000,即关键字协议2000,它是ISO标准ISO 14230的工作名称。所有在ISO 9141总线上工作的信息协议由“关键字”定义,这些关键字在诊断通讯初始化过程中要返回诊断通讯设备。制定KWP 2000的目的是为了实施基于ISO 9141物理链路的维修。它注意兼顾与现有ISO 9141-2兼容,同时增加了新的选项,灵活性和能力更强。
2.ISO 14230简介
ISO 14230由三部分组成。
ISO 14230的第一部分定义物理层。它实际上就是在ISO 9141-2中定义的物理层,但是扩展到可以工作在24V系统中。这意味着凡是满足ISO 9141-2的车辆、模块或测试设备,只需对软件进行修改,就能满足KWP 2000接口需求。
ISO 14230的第二部分定义数据链路层。其中包括信息格式和时序。它们兼容ISO 9141-2,但是也提供了额外选项。其中包括头部是否带有地址信息和长度信息。信息最大可达255字节长。另外还定义了通讯初始化方法。
ISO 14230的第三部分定义了ISO 14229中描述的诊断维修实施方法。
基于KWP 2000诊断车辆的要求
支持KWP 2000的车辆ECU应该支持单线(只有K线)或双线(K和L线)通讯,以便进行车辆诊断、测试或维护。应该由ECU或车辆为诊断仪提供车辆蓄电池电压、电源地和信号地。
K线是一种双向导线。它在初始化过程中将地址信息或快速初始化时的唤醒模式从诊断仪传递给车辆ECU,与L线同步。信息传递完成之后,K线用于诊断仪和车辆ECU之间的所有其他双向诊断通讯。其中包括完成初始化以及ISO 14230-2和ISO 14230-3中所描述的通讯。
L线是一种单向导线。它只在初始化过程中用来将地址信息或快速初始化时的唤醒模式从诊断仪传递给车辆ECU,与K线同步。在所有其他时间,它处于空闲的逻辑“1”状态。
由于K线上的通讯可以是双向也可以是单向,L线可以存在也可以不存在,所以存在下列四种配置情况。
双向K线与单向L线;
单向K线与单向L线;
双向K线,不带L线;
单向K线,不带L线。
诊断系统的一种配置形式如下图所示。
图中箭头表示数据流方向。
诊断拓扑结构
使用单个协议
标准协议和诊断协议使用单个车辆通讯网络。这种情况在CAN中出现,易于在SAE J1850实现。这种情况下,从车辆外部访问CAN网络,它要求保留部分带宽以便和外部设备通讯。即使仅仅用于通讯,也要求所有模块使用CAN需要的附加电路。这种形式可以变化为使用相同或不同协议的多个网络。
常规和诊断通讯使用不同协议
在这种情况下,CAN用于车内网络,KWP 2000用于诊断通讯。所以所有模块都处于两个网络之中。也可以采用不同协议。进一步还可以变化为采用CAN或其它协议的多个车内网络。
特殊诊断协议外加访问车内网络
在这种情况下,KWP 2000用于诊断通讯,但也可以直接访问车内网络。所有模块也都处于两个网络之中。但在实际中,KWP 2000接口可以作为“公共”接口,用来访问车辆,而CAN接口保留,专门用于车辆制造商或在KWP 2000带宽不足情况下使用。在这种情况下,某些模块可以采用CAN,某些可以不用,或者某些模块不用访问车内网络。这样可以保证模块或系统可以承受大量诊断通讯,而不会破坏其余模块之间的通讯。
通过网关访问车辆网络
在这种情况下,无需所有模块直接连接到外部工具上。这种方式多用于车辆制造商不希望直接访问车内网络或由于诊断通讯物理层而加重每个模块负担的情况。这种情况的变化形式是,通过单个网关、通过多个网关或一系列网关访问多个车内网络。这样做的好处是可以在物理层上和通过控制网关通讯量保护车内网络。不利之处在于网关处存在瓶颈,网关要求系统开销来维持所有通讯。这种开销存在于实时运行操作以及变换对话模块时任何潜在的需求。
KWP2000协议的物理层
KWP2000协议的物理层协议中规定了网络的结构、电气参数等相关内容。
1.网络结构
KWP2000数据通信网络采用“单一总线结构”。它是一种基于客户-服务器(client-server)模型的通信网络,在网络中,诊断设备为客户机,车内的电子控制单元(ECU)为服务器,所有的诊断通信服务都是通过客户机发出请求(request),服务器进行应答(response)的方式来进行的。
K线是一根双向数据传输线,用于通信初始化期间或快速初始化期间与L线同时传送地址信息或诊断服务工具发送的唤醒信号以及初始化完毕后通信数据的传送,而L线是单向线,仅用于通信初始化期间信息的传送,在其他情况下L线应处于空闲逻辑“1”状态。
KWP2000协议总是
您可能关注的文档
最近下载
- 如何撰写发明专利ppt课件--如何撰写发明专利.pptx VIP
- 双螺杆泵产品样本.pdf VIP
- 中考数学计算题练习100题附答案(中考真题).docx VIP
- 《材料成型原理》教学大纲(金属凝固原理及塑性成形原理部分,基础知识点概括,考研必备).pdf VIP
- FANUC发那科 3.12机器人基础功能-全备份以及镜像备份操作.pdf VIP
- 2025年四川发展控股有限责任公司校园招聘笔试备考题库带答案详解.docx
- 创伤急救知识试题(含答案).docx
- 《现代物流学》(第四版)电子课件 第10章 现代物流学(第4版).pptx VIP
- 智慧农场建设方案.docx VIP
- FANUC发那科 4.15机器人通讯支持-Profibus通讯设置(机器人做从站).pdf VIP
文档评论(0)