全球统一的重型发动机的车载诊断系统(WWH-OBD)

ISO/PAS 27145 is intended to become the single communication standard for access to OBD-related information.

To allow for a smooth migration from the existing communication standards to this future world-wide standardized communication standard,

the initial communication concept will be based on CAN.

In a second step, ISO/PAS 27145 will be extended to define the world-wide harmonized OBD communication standard based

on existing industry communications standards (e.g. Internet Protocol) over Ethernet.

Due to the usage of standard network layer protocols, future extensions to optional physical layers (e.g. wireless) are possible.

ISO/PAS 27145:2006 gives an overview of the structure and the partitioning of the different parts of ISO/PAS 27145,

and shows the relation between the parts. In addition, it outlines the use case scenarios where the ISO/PAS 27145 document set will be used.

All terminology that is common throughout the ISO/PAS 27145 document set is also outlined here.

ISO 27145-4:2012 defines the requirements to successfully establish, maintain and terminate communication
with a vehicle that implements the requirements of the World-Wide Harmonized On-Board Diagnostic Global
Technical Regulations (Global technical regulation No. 5).

This requires plug and play communication capabilities for the vehicle as well as for any test equipment that intends
to establish communication with a vehicle.

ISO 27145-4:2012 details all the OSI layer requirements to achieve this goal.

ISO 27145-4:2012 is intended to become the single communication standard for access to information relating to vehicle on‑board diagnostics (VOBD).

To allow for a smooth migration from the existing communication standards to this future world-wide standardized communication standard,

the communication concept as specified in ISO 27145-4:2012 is based on two different data links:

  • · Diagnostic communication over Controller Area Network (DoCAN), ISO 15765-4;
  • · Diagnostic communication over Internet Protocol (DoIP), ISO 13400 (all parts).

Use cases deriving from country-specific implementation of Global Technical Regulation No. 5 into local legislation are not included in ISO 27145-4:2012.

ISO 27145 – Basics of communication protocol

• Session layer uses UDS-protocol ISO 14229
• Transport layer DoCAN (Diagnostics over CAN) uses ISO 15765 CAN protocol
• Alternatively ISO 13400 DoIP (Diagnostics over IP) can be used as transport layer
• Data objects are widely compatible to SAE J1979, SAE J1939
• SAE J1979 identifiers for Mode 1, 6, 9 can be mapped onto Legacy Identifiers in ISO 27145
• SAE J1939 parameter groups can be mapped onto Legacy Identifiers in ISO 27145

Enhanced requirements for fault memory

• Diagnostic trouble code expanded to 3 bytes
• Diagnostic trouble code can be encoded as DTC according to SAE J2012 / ISO 15031-6 SPN according to SAE J1939-73 Unified DTC
• Distinction of Confirmed and Active DTC, Previously Active DTC, Pending DTC and Potential DTC
• Malfunction classification by severity class A, B1, B2, C
• OBD information shall not be erased by disconnection of the vehicle's battery
• Enhanced MI activation schemes

Important highlights of WWH-OBD

Introduction of WWH-OBD for trucks already by the end of 2012
ISO 27145 uses UDS protocol on ISO-CAN, which is quite often implemented in the ECU
Data objects can be handled like J1979 or J1939 data objects
Error manager and DTC output contains considerable enhancements(GTR fault status, malfunction classification and MI activation)
Permanent DTCs are not required by legislation
Conformance test is currently not required by legislation

目前,重型车辆应用车载诊断系统有两种通讯协议:ISO 15765-4:2005 以及 SAE J1939-73。

在某些缔约方法规中,这两个通讯协议都可以使用,并且在将来的一段时间内会并行存在。

但是,在 2002 年 12 月 6-7号的会议上,WWH-OBD(重型发动机的车载诊断系统)工作小组决定,在汽车行业中,最终只会采取一种协议。

因此,WWH-OBD小组的一个分支小组起草了一套车载诊断系统通讯协议的一般性能标准,适用于重型车辆,该标准不仅可以满足立法者的需求,还可以满足维修人员的检查与维修需求。

一同起草的还有该标准的草案完成时间表,该时间表已经交给 ISO TC22 SC3。

ISO标准27145是经ISO TC22 SC3审议后的结果。该标准涵盖了基于以太网的TCP/IP 协议的车载到非车载的有线通讯的规定。

以太网上的TCP/IP协议为业界提供了更快的数据传输速度,也为将来的无线传输奠定了基础,这也与某些缔约方的道路传输的政策目标相符。

如上所述,世界范围内的重型汽车平台上目前可以适用两种通讯协议:ISO 15765-4:2005 以及 SAE J1939-73。

目前,欧洲的重型汽车车载诊断系统兼容两种协议,

但是 2005/78/EC法令指出,当项目完成时,欧盟将考虑转向使用 ISO 27145 标准。

在美国,现行和预计实行的车载诊断系统法规兼容两种通讯协议。

车辆通讯平台非常复杂,并在汽车工业的几乎各个方面都发挥着作用,包括开发、生产、修理以及检测。因此,转向使用 ISO 27145 标准对业界并非易事,

因为它将对开发、硬件和软件方面的开支造成巨大影响。

因此,污染与能源工作组(GRPE)采纳了WWH-OBD工作组的建议,在本全球性技术法规中采用步进式的方法来使用这个通用标准。

在本法规应用的最初使用阶段,缔约方将接受ISO/PAS 27145(基于 CAN)、SAE J1939-73(但应认识到,这些标准必须调整到完全符合本法规的标准)

或者 ISO 27145(基于 TCP/IP)的使用。

Introduction into ISO 27145 WWH-OBD的更多相关文章

  1. SAE/ISO standards for Automotive

    On-Board Diagnostics J1962 Diagnostic Connector Equivalent to ISO/DIS 15031-3: December 14, 2001J201 ...

  2. BR16F84 OBD II Interface Chip For PWM, VPW, and ISO 9141-2 Vehicles

    http://faq.ford77.ru/pdf/eec/DataSheet.pdf FEATURES:Operating Voltage 5.0 VOperating Current 5 Ma. T ...

  3. ELM323 - OBD (ISO) to RS232 Interpreter (v2.0)

    http://elmelectronics.com/DSheets/ELM323DS.pdf

  4. OBD Experts OBD II Software OBD II Protocol Stack

    http://www.obdexperts.co.uk/stack.html OBD II Software OBD Experts can provide you with ready to use ...

  5. ISO 14229 简介 转载

    作者:autogeek 原文链接:http://www.cnblogs.com/autogeek/p/4458591.html 前言 由于工作中经常用到ISO-14229,因此决定对该协议做个总体介绍 ...

  6. ISO 9141-2 and ISO 14230-2 INITIALIZATION and DATA TRANSFER

    http://ecad.tu-sofia.bg/et/2005/pdf/Paper097-P_Dzhelekarski1.pdf INITIALIZATION Prior to any diagnos ...

  7. Vehicle Network Protocols -- ISO/KWP CAN CCD PCI SCI / SCP / Class 2

    Vehicle Network Protocols There are 5 protocols in the OBD2 system and a car will normally only use ...

  8. 汽车OBD接口定义

    汽车上的OBD-II接口(母):  ELM327用到的引脚: 2: SAE-J1850 PWM和SAE-1850 VPW总线(+) 4. 车身地 5. 信号地 6. CAN high (ISO 157 ...

  9. STN1110 Multiprotocol OBD to UART Interpreter

    http://www.obdsol.com/stn1110/ Safe, secure bootloader. Reflash the firmware in the field, even over ...

随机推荐

  1. windows 不能在本地计算机启动apache2 的解决方法(不是修改端口)

    使用命令行运行apache目录下的httpd程序,它会提示哪里出错了,修改即可 D:\Program Files (x86)\Apache2.\bin\httpd

  2. ubuntu中flash的中文乱码解决方法

    ubuntu装好之后, 为浏览器firefox安装flash插件, 后来发现中文会变成方框. 如何解决? 输入:cd /etc/fonts/conf.d/ 为了安全,备份一下: sudo cp 49- ...

  3. 【PHP入门到精通】:Ch05:字符串处理

    Ch05: 字符串简介 5.1 字串说明 字符串是指由>=0个字符构成的一串字符,所以叫字符串.这里所说的字符主要包括以下几种类型:数字类型:如1, 2, 3, 4等.字母类型:如果a, b, ...

  4. 处理 JSON null 和空数组及对象

    描述了对 JSON 数据中使用的 null 和空数组及对象的处理. JSON 数据具有 null 和空数组及对象的概念.此部分说明其中每个概念如何映射到 null 和未设置的数据对象概念. Null ...

  5. SORT UNIQUE|AGGREGATE|GROUP BY|ORDER BY|JOIN

    相信做oracle开发和管理的朋友对sort肯定不会陌生,大家通常都遇到这样那样的排序性能问题,所以我写这一系列关于sort的文章告诉大家在oracle里面sort是怎么一回事以及如果调整sort获得 ...

  6. 第二个UI脚本--Python+selenium之unittest+HTMLtestRunner及python的继承

    前面有一篇对于常见元素的识别和操作的python自动化脚本,这一篇就接着聊下python的类继承,已经它的第三款unittest框架,和报告收集包HTMLtestRunner的应用. 还是直接上代码吧 ...

  7. 《Python 学习手册4th》 第十九章 函数的高级话题

    ''' 时间: 9月5日 - 9月30日 要求: 1. 书本内容总结归纳,整理在博客园笔记上传 2. 完成所有课后习题 注:“#” 后加的是备注内容 (每天看42页内容,可以保证月底看完此书) “重点 ...

  8. Linux基本命令 目录

    Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...

  9. CMDB属性及分类问题思考

    定义的烦恼 在某一次系统监控的讨论会议上,我随便提出了个问题:“如何定义一个系统?”,结果答案就五花八门起来了,会议也跑题了. 为什么问这个问题,是因为某些同事觉得某个系统比较大,就往下分为子系统.组 ...

  10. 爬虫技术之——bloom filter(含java代码)

    在爬虫系统中,在内存中维护着两个关于URL的队列,ToDo队列和Visited队列,ToDo队列存放的是爬虫从已经爬取的网页中解析出来的即将爬取的URL,但是网页是互联的,很可能解析出来的URL是已经 ...