UDS(ISO14229-2006) 汉译(No.0 前言)
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 前言)的更多相关文章
- [连载]《C#通讯(串口和网络)框架的设计与实现》- 0.前言
目 录 前言 前言 刚参加工作,使用过VB.VC开发软件,随着C#的崛起,听说是C++++,公司决定以后开发软件使用C#,凭借在 ...
- Python基础——0前言
python虽然这几年才兴起,但是已经是一门“老”语言了. python的诞生历史也很有趣.Python的创始人为Guido van Rossum(龟叔).1989年圣诞节期间,在阿姆斯特丹,Guid ...
- 0.前言 three.js 简介
前言 前段时间开始接触three.js本来以为会很简单但是真正开始学习的时候才发现事情并不是我想象的那么容易,three.js的学习资料非常的少稍微好一点的资料就是收费的,给three.js的学习带来 ...
- cocos2dx-3.0(前言)
说了好久,告诉自己要開始学cocos2dx(在心理里告诉了好久),然后养成良好习惯,记录自己学习cocos2dx的过程.一个是怕自己忘记.还有一个是更加让自己理解透彻(或许哪天我写的好了,组合一下出一 ...
- 前端开发 Vue -0前言
Vue2.0 新手完全填坑攻略——从环境搭建到发布 Vue2 入门,读这篇就够了 Jinkey原创感谢 showonne.yubang 技术指导Demo 地址:http://demo.jinkey.i ...
- openstack私有云布署实践【0 前言】
管理控制层面示图: 其实在修改这个布署文档是,我发现当时生产中的布署已经严重偏离了openstack高可用的指导思想.我们自己实践的高可用其实是适应自己的架构而做的调整,因为我们现实手头上中没有比较符 ...
- AngularJs学习笔记0——前言
距离上次写博客有很长时间了,这段时间中也一直想坚持写博客,但是迟迟未动,一方面是因为刚换工作并适应新的环境导致工作比较忙碌,一直没有抽出时间来,其实说白了就是给自己的懒惰找借口,但是本人在园子里也有一 ...
- Java基础——0 前言
- 0. 前言【从零开始学Spring Boot】
[视频&交流平台] àSpringBoot视频 http://study.163.com/course/introduction.htm?courseId=1004329008&utm ...
随机推荐
- ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
在本节中,您将验证电影控制器生成的编辑方法(Edit action methods)和视图.但是首先将修改点代码,使得发布日期属性(ReleaseDate)看上去更好.打开Models \ Movie ...
- java spring 邮件发送
开发中经常会遇到发送邮件进行用户验证,或者其它推送信息的情况,本文基于spring,完成邮件的发送,主要支持普通文本邮件的发送,html文本邮件的发送,带附件的邮件发送,没有实现群发.多个附件发送等需 ...
- WCF学习之旅——第一个WCF示例(二)
第四步:通过自我寄宿的方式寄宿服务 WCF服务需要依存一个运行着的进程(宿主),服务寄宿就是为服务指定一个宿主的过程.WCF是一个基于消息的通信框架,采用基于终结点(Endpoint)的通信手段. 终 ...
- python 邮件基础篇
python 操作邮件,不是很方便,说实话还不是理解的特别透彻,这次想把自己碰到的东西总结下来 邮件有imap,pop,imap协议,这次使用的是imap4协议,主要用了imap4和mail类, 代码 ...
- jQuery 2.0.3 源码分析Sizzle引擎 - 词法解析
声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 浏览器从下载文档到显示页面的过程是个复杂的过程,这里包含了重绘和重排.各家浏览器引擎的工作原理略有差别,但也有一定规则. 简 ...
- js动态给当前点击元素添加css类
1.页面:
- ScrollView 嵌套ListView、RecyclerView(持续更新)
ListView: 只要重写ListView或GridView的onMeasure()方法即可: @Override protected void onMeasure(int widthMeasure ...
- 深入理解javascript对象系列第一篇——初识对象
× 目录 [1]定义 [2]创建 [3]组成[4]引用[5]方法 前面的话 javascript中的难点是函数.对象和继承,前面已经介绍过函数系列.从本系列开始介绍对象部分,本文是该系列的第一篇——初 ...
- ASP.NET MVC之文件上传【二】(九)
前言 上一节我们讲了简单的上传以及需要注意的地方,查相关资料时,感觉上传里面涉及到的内容还是比较多,于是就将上传这一块分为几节来处理,同时后续也会讲到关于做上传时遗漏的C#应该注意的地方,及时进行查漏 ...
- typeof知多少
昨天同事给我看了一道代码题,是关于typeof的,感觉挺有意思的,在这里分享给大家,顺便自己再对typeof总结总结.如有不对,请给予指出,共同进步. 代码是这样的: <!DOCTYPE htm ...