UDS protocol

前言

ISO(国际标准化组织)是国际标准机构(ISO成员体)的世界性联合会。国际标准的拟定工作通常由ISO技术委员会负责。为每一个主题而建立的技术委员会由对其感兴趣的成员机构派代表参加。相关的国际组织、政府与非政府组织也与ISO保持联系,并参加了部分标准制定的工作。ISO在所有电工技术标准制定上与国际电工委员会(IEC)保持密切协作。

国际标准是依照ISO/IEC方针第二部分所给出的规则起草的。

技术委员会的主要任务是制定国际标准,由技术委员会通过的技术草案分发给成员团体投票表决。作为国际标准出版物必须先得到至少75%的成员机构投赞成票。

必须注意本文档的某些内容可能涉及具有专利权的主体。ISO不负责标识这些专利权。

根据ISO/TC 22技术委员会、车辆道路、SC3小组委员会、电气电子设备,共同制定了ISO 14229。

ISO 14229:1998已被技术修订并替换为现第二版ISO 14229。

声明

ISO14229的目的为构建通用的诊断系统,并不关注串行链路的具体实现方式。

为实现这一目的,ISO 14229基于OSI(Open System Interconnection)并按照ISO7498-1和ISO/IEC 10731基础参考模型,属于七层通信系统。当实现此模型时,服务(service)被Tester(Client)所使用,电子控制单元(ECU)被分为:

--统一诊断服务(unified diagnostic service)(第七层)

--通信服务(communication services)(第一到六层)

注:诊断服务在ISO 14229中被实现为众多系统,如:ISO 16844,ISO 11992,ISO 9141,ISO 14230等,未来衍生标准对于现有国际准将长期向后兼容。

适用于OSI层的诊断编程规范示例

Applicability

OSI Layer

Enhanced diagnoses services(non-emissions-related)

依据

ISO/ICE 7498-1

ISO/ICE 10731的七层

Application(layer 7)

ISO 14229/ISO 15765/ISO 11992-4

ISO 14229/further standards

Presentation(6)

--

--

Session(5)

ISO 15765-3/ISO 11992-4

further standards

Transport(4)

ISO 15765-2/ISO 11992-4

further standards

Network(3)

ISO 15765-2/ISO 11992-4

further standards

Data link(2)

ISO 11989/ISO 11992-1/SAE J1939-15

further standards

Physical(1)

ISO 11989/ISO 11992-1/SAE J1939-15

further standards

Figure 1数据链路层(Data link layer)将来可能实现的各种模型

Figure 1:可用标准和以后可能实现的标准。

道路车辆统一诊断服务(UDS)标准和要求

UDS(ISO14229-2006) 汉译(No.0 前言)的更多相关文章

  1. [连载]《C#通讯(串口和网络)框架的设计与实现》- 0.前言

                                  目       录 前言 前言 刚参加工作,使用过VB.VC开发软件,随着C#的崛起,听说是C++++,公司决定以后开发软件使用C#,凭借在 ...

  2. Python基础——0前言

    python虽然这几年才兴起,但是已经是一门“老”语言了. python的诞生历史也很有趣.Python的创始人为Guido van Rossum(龟叔).1989年圣诞节期间,在阿姆斯特丹,Guid ...

  3. 0.前言 three.js 简介

    前言 前段时间开始接触three.js本来以为会很简单但是真正开始学习的时候才发现事情并不是我想象的那么容易,three.js的学习资料非常的少稍微好一点的资料就是收费的,给three.js的学习带来 ...

  4. cocos2dx-3.0(前言)

    说了好久,告诉自己要開始学cocos2dx(在心理里告诉了好久),然后养成良好习惯,记录自己学习cocos2dx的过程.一个是怕自己忘记.还有一个是更加让自己理解透彻(或许哪天我写的好了,组合一下出一 ...

  5. 前端开发 Vue -0前言

    Vue2.0 新手完全填坑攻略——从环境搭建到发布 Vue2 入门,读这篇就够了 Jinkey原创感谢 showonne.yubang 技术指导Demo 地址:http://demo.jinkey.i ...

  6. openstack私有云布署实践【0 前言】

    管理控制层面示图: 其实在修改这个布署文档是,我发现当时生产中的布署已经严重偏离了openstack高可用的指导思想.我们自己实践的高可用其实是适应自己的架构而做的调整,因为我们现实手头上中没有比较符 ...

  7. AngularJs学习笔记0——前言

    距离上次写博客有很长时间了,这段时间中也一直想坚持写博客,但是迟迟未动,一方面是因为刚换工作并适应新的环境导致工作比较忙碌,一直没有抽出时间来,其实说白了就是给自己的懒惰找借口,但是本人在园子里也有一 ...

  8. Java基础——0 前言

  9. 0. 前言【从零开始学Spring Boot】

    [视频&交流平台] àSpringBoot视频 http://study.163.com/course/introduction.htm?courseId=1004329008&utm ...

随机推荐

  1. 论HTML5 Audio 标签歌词同步的实现

    HTML5草案里面其实有原生的字幕标签(<track> Tag)的,但使用的是vtt格式的文件,非常规的字幕(.sub, .srt)或歌词文件(.lrc). 用法如下(代码来自W3Scho ...

  2. ASP.NET MVC 5 - 开始MVC5之旅

    本教程将使用Visual Studio 2013手把手教你构建一个入门的ASP.NET MVC5 Web应用程序.本教程配套的C#源码工程可通过如下网址下载:C#版本源码链接.同时,请查阅 Build ...

  3. C语言 · 送分啦

    问题描述 这题想得分吗?想,请输出"yes":不想,请输出"no". 输出格式 输出包括一行,为"yes"或"no". ...

  4. Atitit 深入理解抽象类与接口 attilax总结

    Atitit 深入理解抽象类与接口 attilax总结 1.1. 主要区别接口侧重于动作抽象..抽象类是属性名词抽象..1 1.2. 抽象层次类>>抽象类>>接口1 1.3. ...

  5. Viewport---响应式 Web 设计----在路上(13)

    什么是 Viewport? viewport 是用户网页的可视区域. viewport 翻译为中文可以叫做"视区". 手机浏览器是把页面放在一个虚拟的"窗口"( ...

  6. VB中 '&' 和 '+' 号的区别

    释义 &(Ampersand)是英语单字and之代表符号,亦可用作中文中的“和”.“与”之代表符号.这个符号源于拉丁文的et的连写. 可读做 ampersand,即 "and per ...

  7. Struts2学习笔记 - Action篇<动态方法调用>

    有三种方法可以使一个Action处理多个请求 动态方法调用DMI 定义逻辑Acton 在配置文件中使用通配符 这里就说一下Dynamic Method nvocation ,动态方法调用,什么是动态方 ...

  8. jQuery第一篇 (帅哥)

      同学心目中的jQuery: 简单易用,功能强大,对移动端来说,体积稍大. 1.1 回顾前面学到的js我们遇到的一些痛点 window.onload 事件有个事件覆盖的问题,我们只能写一个 代码容错 ...

  9. 列出场景对象Lightmap属性

    首先上效果图: 编辑器代码: using UnityEngine; using UnityEditor; using System.Collections; public class Lightmap ...

  10. MVVM框架下,WPF实现Datagrid里的全选和选择

    最近的一个项目是用MVVM实现,在实现功能的时候,就会有一些东西,和以前有很大的区别,项目中就用到了常用的序号,就是在Datagrid里的一个字段,用checkbox来实现. 既然是MVVM,就要用到 ...