UDS(ISO14229-2006) 汉译(No.1 范围)
ISO14229指定的数据链路是独立于诊断服务的,该数据链路允许测试仪(Client)操作ECU(Server)中的诊断功能(如电子燃油喷射、变速箱、ABS等)并接入一条嵌入车辆的串行数据链路。它指定了通用的服务,使测试仪可以在数据链路上停止或续传非诊断消息。ISO 14229无法应用于非诊断消息传输或用于两个ECU之间的数据链路传输,它并未指定任何具体的实现方式。
ISO 14229适用于以下车辆诊断体系结构:
--单独的诊断仪临时或永久连接于车辆的数据链路;
--多个车辆ECU直接或间接的互联
Figure 2 -- 车辆诊断体系结构
在Figure2中:
车辆1(vehicle 1),多个Server(ECU)通过Gateway(网关)间接相连。ISO 14229被应用于数据链路层的诊断通信;而对于数据链路层的诊断通信,其或符合ISO 14229规范或符合其他标准。
车辆2,多个Server通过数据链路直接相连
车辆3,多个Server互相直连,而车辆4的网关直接与车辆3的网关连接。
2参考标准
下列参考文件对本文件的系统是不可或缺的。注明日期的参考,仅关于对其引用的版本适用。未注明日期的,仅最新引用的文档(包括任何修改)适用。
ISO 7498-1,信息技术——开放系统互联(OSI)——基本参考模型:基本模型。
ISO/IEC 10731,信息技术——开放系统互联——基本参考模型:定义OSI协议的约定。
ISO 11898(all parts),车辆CAN总线(Road vehicles--Controller area network)。
ISO 11992-1,道路车辆——牵引车和拖挂车之间电连接数字信息的交换——第 1 部分: 物理层和数据链路层
ISO 11992-4,道路车辆——牵引车和拖挂车之间电连接数字信息的交换——第 4 部分:诊断
ISO 14230 (所有部件),道路车辆——诊断系统——关键词协议 2000年
ISO 15765-2,道路车辆——诊断控制器局域网络(CAN)——第 2 部分:网络层服务
ISO 15765-3,道路车辆——诊断控制器局域网络(CAN)——部分 3:实施统一诊断服务 (UDS 可以)
ISO/TR 15031-2,道路车辆——车辆与排放相关诊断的外部设备之间的通信——第 2 部分:术语、定义、缩写词和首字母缩写词
ISO 15031-5,道路车辆——车辆与排放相关诊断的外部设备之间的通信——部分 5:排放量相关的诊断服务
ISO 15031-6,道路车辆——车辆与排放相关诊断的外部设备之间的通信——部分 6:诊断故障代码定义
ISO 15031-7,道路车辆——车辆与排放相关诊断的外部设备之间的通信——第 7 部分:数据链路安全
ISO 15764,道路车辆——扩展数据链接安全性
UDS(ISO14229-2006) 汉译(No.1 范围)的更多相关文章
- SAE/ISO standards for Automotive
On-Board Diagnostics J1962 Diagnostic Connector Equivalent to ISO/DIS 15031-3: December 14, 2001J201 ...
- UDS(ISO14229-2006) 汉译(No.0 前言)
UDS protocol 前言 ISO(国际标准化组织)是国际标准机构(ISO成员体)的世界性联合会.国际标准的拟定工作通常由ISO技术委员会负责.为每一个主题而建立的技术委员会由对其感兴趣的成员机构 ...
- UDS(ISO14229-2006) 汉译(No.7 应用层协议)
标签:cte amp 通信 pac condition man 没有 参数错误 family 7.1定义 应用层协议通常作为确认消息的传输,意味着从客户端发送的每一个请 ...
- UDS(ISO14229-2006) 汉译(No.6 应用层服务)
6.1总览 应用层服务通常被当作诊断服务.应用层服务用于在基于客户端-服务器的系统(Client-Server base System)中执行一些功能,例如针对车载服务器(ECU)的检测.检查.监控和 ...
- UDS(ISO14229-2006) 汉译(No.2参考标准)
下列参考文件对本文件的系统是不可或缺的.注明日期的参考,仅关于对其引用的版本适用.未注明日期的,仅最新引用的文档(包括任何修改)适用. ISO 7498-1,信息技术——开放系统互联(OSI)——基本 ...
- UDS(ISO14229-2006) 汉译(No.7 应用层协议)【未完,待续】
7.1定义 应用层协议通常作为确认消息的传输,意味着从客户端发送的每一个请求都将有由服务器端产生的与之相对的响应. 唯一的例外在于:例如使用了功能寻址方式,或者该请求/指示没有指定生成响应/确定的少数 ...
- 对于UDS(ISO14229-2006) 汉译的声明(必读)
本系列文章系作者个人翻译,最初目的为方便以后阅读和锻炼英语能力,欢迎读者参阅品鉴,本文不正确之处欢迎读者指出. 本文在此声明著作权利:转载必须注明出处,修改必须通知本作者
- UDS(ISO14229-2006) 汉译(No.5 公共约定)
ISO 14229遵循OSI Service Conventions(ISO 10731)(OSI服务公约)所述,并应用于诊断服务.这些约定指定相互作用与服务消费者和服务提供者.通过服务原语,信息数据 ...
- UDS(ISO14229-2006) 汉译(No.4 术语和缩写)
A_PCI Application layer Protocol Control Information应用层协议控制消息. A_PDU ...
随机推荐
- [ASP.NET MVC 小牛之路]06 - 使用 Entity Framework
在家闲着也是闲着,继续写我的[ASP.NET MVC 小牛之路]系列吧.在该系列的上一篇博文中,在显示书本信息列表的时候,我们是在程序代码中手工造的数据.本文将演示如何在ASP.NET MVC中使用E ...
- C语言 · 最小乘积(基本型)
问题描述 给两组数,各n个. 请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小.要求程序输出这个最小值. 例如两组数分别为:1 3 -5和-2 4 1 那么对应乘积取和的最小 ...
- Using assembly writing algorithm programs
This's my first version.The logic is simple, just the selection sort. I spent much time learning how ...
- java中 用telnet 判断服务器远程端口是否开启
package net.jweb.common.util; import java.io.BufferedReader; import java.io.BufferedWriter; import j ...
- C语言-指针
C指针基础知识 C语言中,指针无疑是最令人头疼的.今天无事就来学学C语言的指针,在此留下点笔记,仅供个人参考. 首先要搞懂的是,指针是什么? 指针:是用来存放内存地址的变量. 不管是什么类型的指针,存 ...
- C语言的标准输入输出
1. 标准输入输出 标准输入.输出主要由缓冲区和操作方法两部分组.缓冲区实际上可以看做内存中的字符串数组,而操作方法主要是指printf.scanf.puts.gets,getcha.putcahr等 ...
- Sql Server系列:排序函数
在SQL Server中有4个排序函数:ROW_NUMBER().RANK().DENSE_RANK()及NTILE()函数. 1. ROW_NUMBER()函数 ROW_NUMBER()函数为每条记 ...
- Android中Bitmap,byte[],Drawable相互转化
一.相关概念 1.Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable) ...
- MVC实用架构设计(三)——EF-Code First(5):二级缓存
前言 今天我们来谈谈EF的缓存问题. 缓存对于一个系统来说至关重要,但是是EF到版本6了仍然没有见到有支持查询结果缓存机制的迹象.EF4开始会把查询语句编译成存储过程缓存在Sql Server中,据说 ...
- float实例讲解
float实例讲解 float是个强大的属性,在实际前端开发过程中,人们经常拿它来进行布局,但有时,使用的不好,也麻烦多多啊. 比如,现在我们要实现一个两列布局,左边的列,宽度固定:右边的列,宽度自动 ...