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 ...
随机推荐
- EF:打开Oracle连接时报错
基础提供程序在 Open 上失败. The underlying provider failed on Open. 解决:安装最新的ODTwithODAC121024.
- 基于空项目模板创建使用Owin来host的WebApi项目
首先创建一个空的web项目,如下图所示: 项目创建成功以后,安装下面三个package. Install-Package Microsoft.AspNet.WebApi -Version 5.2.2I ...
- Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>
在用maven命令启动storm时候,命令行是:mvn exec:java -Dexec.mainClass="TopologyMain" -Dexec.args="sr ...
- springboot学习笔记(一)
一.什么是SpringBoot 描述:Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目.大多数SpringBoot项目只需要很少的配置文件.二.Spr ...
- MongoDB 搭建副本集
副本集(Replica Set)是一组MongoDB实例组成的集群,由一个主(Primary)服务器和多个备份(Secondary)服务器构成.通过Replication,将数据的更新由Primary ...
- Sql Server系列:数据类型转换函数
T-SQL提供了两个显示转换的函数:CAST函数和CONVERT函数. 1. CAST函数 语法: CAST ( expression AS data_type [ ( length ) ] ) 示例 ...
- 【Win10应用开发】自定义桌面壁纸
调用通用的API来设置桌面壁纸,是一件既简单又有趣的事情,结合XAML可以生成图像的特性,你甚至可以做一个应用,让用户用他所拍的照片做成一张自定义壁纸,然后作为桌面壁纸. 这个API是通用的,应用运行 ...
- 解决升级Win 10 IP 10122后无法调试UAP应用的方法
可能各位也像老周一样,第一时间升级了Build 10122,但不知道大家有没有发现,当你升级后,写一个UAP应用,要调试运行时,就会出错,错误如下: DEP0730 : 注册应用程序失败,因为目标计算 ...
- 创建 flat network - 每天5分钟玩转 OpenStack(87)
上一节我们讨论了 flat network 的原理,今天就来创建 "flat_net" 并分析底层网络的实现. 打开菜单 Admin -> Networks,点击 “Crea ...
- 为 Neutron 准备物理基础设施(I) - 每天5分钟玩转 OpenStack(75)
前面讨论了 Neutron 的架构和基础知识,接下来就要通过实验深入学习和实践了. 第一步就是准备实验用的物理环境,考虑如下几个问题: 需要几个节点? 如何分配节点的角色? 节点上部署哪些服务? 配几 ...