KWP2021诊断通讯协议总结.docx
《KWP2021诊断通讯协议总结.docx》由会员分享,可在线阅读,更多相关《KWP2021诊断通讯协议总结.docx(15页珍藏版)》请在第一文库网上搜索。
1、KWP2023诊断通讯协议总结KWP2000(KeywordProtoco12000)是欧洲汽车领域广泛使用的种车载诊断协议标准,该协议实现了一套完整的车载诊断服务,同时满足E-OBD(EuropeanOnBoardDiagnose)标准。KWP2000协议仅对其中三个子层进行了定义说明,即:应用层(第七层)、数据链路层(第二层)与物理层(第一层)。物理层:这部分描述了基于IS09141用以实现诊断服务的物理层,用于配置硬件系统,指导接口电路的设计,同时将在IS09141-2中描述的物理层扩展成能够满足提供12V或者24V电压的车辆的条款。数据链路层:这部分定义了数据的传送格式,描述了诊断服务
2、的通用要求,同意1个诊断仪操纵在1个随车ECU(比如电子燃油喷射、自动变速箱及防抱死系统等)中的诊断功能。这些随车ECU嵌于车辆中,通过串行数据链路相连接。应用层:这部分包含如下规范:服务标识符的字节编码及其十六进制数值;诊断服务请求与响应参数的字节编码;标准参数的十六进制数值。根据IS014230的规定,KWP2000通信消息基本格式如图1所示。一条消息结构包含头部(header)、数据字节(data-byte)、校验与(checksum)等三部分。图1KWP2000的报文格式Fmt格式字节(Formatbyte)Tgt目标地址字节(Targetaddressbyte)Src源地址字节(So
3、urceaddressbyte)1en长度字节(1Cngthbyte)Sid服务标志符字节(SeVieeIdentificationbyte),分请求服务与响应服务两类CS校验与字节(Checksumbyte)上标1一一表示可选,由格式字节(Fmt)决定上标2一一说明服务标识(Sid)是数据段的一部分(Data)在开始诊断服务之前,诊断设备务必对ECU(发动机CngineCOntrOIUnit)进行初始化,通过EC1J的响应获取EeU的源地址、通讯波特率、支持的报文格式、定时参数等信息。EC1J所支持的报文与定时参数信息包含在ECU返回的“关键字(KeyWord)”中(这也是协议命名的由来)。
4、关键字由两个字节构成,如图2所示,关键字的低字节中各位的含义如表1所示。图2关键字格式表1关键字低字节中各位的含义测试器(诊断设备)能够使用两种方式对ECU进行初始化,即5Baud初始化与快速初始化。关于这两种初始化的时序在数据链路层协议中均有明确规定。完成初始化过程后,测试器与ECU方可进行应用层的诊断服务与响应,IS014230-3规定了应用层的服务规范,包含诊断管理功能组、数据传输功能组、诊断信息传输功能组、输人/输出操纵功能组、远程启动ECU例程功能组、数据上载/下载功能组与扩展功能组。KWP2000最初是基于K线的诊断协议.由于K线物理层与数据链路层在网络管理与通讯速率上的局限性,使
5、得K线无法满足日趋复杂的车载诊断网络的需求。而CAN(Contro1IerAreaNetwork)网络由于其非破坏性的网络仲裁机制、较高的通讯速率(可达IMbps)与灵活可靠的通讯方式,在车载网络领域广受青睐。因此,近年来欧洲汽车领域广泛使用了基于CAN总线的KWP2000,即IS015765协议,而基于K线的KWP2000物理层与数据链路层协议将逐步被淘汰。KWP2000协议分析与基于CANoe的开发测试摘要:本文介绍了欧洲汽车领域广泛使用的车载诊断协议KWP2000,针对KWP2000诊断服务在K线(ISO14230)与CAN总线(ISO15765)上的两种实现方式,对协议的核心内容与进展
6、历史进行了较为深入的剖析与对比。本文还介绍了使用Mat1abZSimu1ink/StateF1ow进行协议开发的通常流程,与该协议在Vector公司的CANoe软硬件平台上的应用实现与开过程。关键词:KWP2000,K线,CAN总线,开发,CANoe1前言在汽车故障诊断领域,针对诊断设备与汽车ECU之间的数据交换,各大汽车公司几乎都制订了有关的标准与协议。其中,欧洲汽车领域广泛使用的一种车载诊断协议标准是KwP2000(KeywordProtoco12000),该协议实现了一套完整的车载诊断服务,同时满足E-OBD(EuropeanOnBoardDiagnose)标准。KWP2000最初是基于
7、K线的诊断协议,由于K线物理层与数据链路层在网络管理与通讯速率上的局限性,使得K线无法满足日趋复杂的车载诊断网络的需求。而CAN网络(Contro11erAreaNetwork)由于其非破坏性的网络仲裁机制、较高的通讯速率(可达IMbPS)与灵活可靠的通讯方式,在车载网络领域广受青睐,越来越多的汽车制造商把CAN总线应用于汽车操纵、诊断与通讯。近年来欧洲汽车领域广泛使用了基于CAN总线的KWP2000,即ISO15765协议,而基于K线的KWP2000物理层与数据链路层协议将逐步被淘汰。在网络协议开发与测试应用方面,美国MathWorks公司与德国Vector公司提供了功能强大的开发与测试工具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- KWP2021 诊断 通讯 协议 总结