基于K线或CAN总线的KWP2000协议分析及协议栈的开发测试..docxVIP

  • 585
  • 0
  • 约5.83千字
  • 约 9页
  • 2017-02-01 发布于重庆
  • 举报

基于K线或CAN总线的KWP2000协议分析及协议栈的开发测试..docx

基于K线或CAN总线的KWP2000协议分析及协议栈的开发测试.

基于K线/CAN总线的KWP2000协议分析及协议栈的开发测试1 前言在汽车故障诊断领域,针对诊断设备和汽车ECU之间的数据交换,各大汽车公司几乎都制订了相关的标准和协议。其中,欧洲汽车领域广泛使用的一种车载 诊断协议标准是KWP2000(Keyword Protocol 2000),该协议实现了一套完整的车载诊断服务,并且满足E-OBD(European On Board Diagnose)标准。KWP2000最初是基于K线的诊断协议,由于K线物理层和数据链路层在网络管理和通讯速率上的局限性,使得K线无法满足日趋复 杂的车载诊断网络的需求。而CAN网络(Controller Area Network)由于其非破坏性的网络仲裁机制、较高的通讯速率(可达1M bps)和灵活可靠的通讯方式,在车载网络领域广受青睐,越来越多的汽车制造商把CAN总线应用于汽车控制、诊断和通讯。近年来欧洲汽车领域广泛采用了基 于CAN总线的KWP2000,即ISO 15765协议,而基于K线的KWP2000物理层和数据链路层协议将逐步被淘汰。在网络协议开发和测试应用方面,美国MathWorks公司和德国Vector公司提供了功能强大的开发和测试工具,可分别用于协议栈源码的开发和ECU测试。2 基于K线的KWP2000协议基于K线的KWP2000协议标准主要包括ISO/WD 14230-1~14230-4,各

文档评论(0)

1亿VIP精品文档

相关文档