ISO 15765.3(2004)故障诊断协议(CAN) - Part 3 下载本文

内容发布更新时间 : 2024/11/10 3:32:11星期一 下面是文章的全部内容请认真阅读。

ISO 15765.3(2004)故障诊断协议(CAN) - Part 3: Implementation of unified diagnostic services (UDS on CAN)

引言

建立ISO 15765协议中的这个部分为的是在控制器局域网(CAN)中执行统一的故障诊断服务。

为了达到这个目的,它基于ISO/IEC 7498和ISO/IEC 10731协议中定义的开放式互连系统(OSI)的基本参考模型,这个通讯系统结构分为七个层次。映射在这个模型上时,诊断服务被ISO 15765协议划分为:

----统一标准的故障诊断服务(第7层),在ISO 15765中描述 ----网络层服务(第3层),在ISO 15765-2中描述 ----CAN服务(第1和2层),在ISO 11898中描述 如表1所做的比较

表1—对OSI的层适用的增强的被立法的OBD诊断规范 开放式互连系统(OSI) 汽车厂商增强的故障诊被立法的车载故障诊断断 (OBD) 诊断应用 用户定义 ISO 15031-5 应用层 ISO 15765-3 ISO 15031-5 表示层 N/A N/A 会话层 ISO 15765-3 N/A 传输层 N/A N/A 网络层 ISO 15765-2 ISO 15765-4 数据链路层 ISO 11898-1 ISO 15765-4 物理层 用户定义 ISO 15765-4 汽车在控制器局域网(CAN)的故障诊断

第3部分: 在CAN中执行统一标准的故障诊断服务(UDS on CAN)

1 范围

ISO 15765协议的这部分执行统一的故障诊断服务共同设置,依照ISO 14229-1协议,ISO 11898协议详细定义了汽车的控制器局域网(CAN)。对于所有在汽车里服务器连接到一个CAN网络和外部的检测设备,它给出诊断服务和服务器存储器设计的要求。

2 参考标准

下面所列举的参考文献对这篇文章的应用是必不可少的,对于注明了参考日期的,只是引用了所应用的版本,而没有注明参考日期的,应用的是最新参考文献。 ISO 14229-1,汽车--统一标准的故障诊断服务(UDS)-第1部分:要求和规范 ISO 11898-1,汽车--控制器局域网(CAN)-第1部分:数据链路层和物理层信号传输

ISO 11898-2,汽车--控制器局域网(CAN)-第2部分:高速介质访问单元

ISO 11898-3,汽车--控制器局域网(CAN)-第3部分:低速、错误容忍、介质随接触面而定

ISO 15031-6,汽车--对于发散式诊断的汽车和外部设备之间的通讯-第6部分:诊断错误代码定义

ISO 15765.3(2004)故障诊断协议(CAN) - Part 3: Implementation of unified diagnostic services (UDS on CAN)

ISO 15765-1,汽车--在控制器局域网(CAN)上的故障诊断-第1部分:基本信息 ISO 15765-2,汽车--在控制器局域网(CAN)上的故障诊断-第2部分:网络层服务 ISO 15765-4,汽车--在控制器局域网(CAN)上的故障诊断-第4部分:发散式系统的要求

SAE J1939-21,被推荐的一个连续的汽车网络的控制和通讯的实行--数据链路层

3 术语、定义和术语缩写 DA 目的地址 ID 标识符

DLC 数据长度代码 GW 网关

LSB 最少有效位 MSB 最多有效位 NA 网络地址 SA 源地址 SM 子网掩码 TOS 服务类型

4 约定

ISO 15765的这部分建立在ISO 14229-1中定义的协定之上,以导向应用于故障诊断服务。

5 统一标准的诊断服务适合于OSI模型 见图1

OSI服务协定为ISO 15765.3(2004)故障诊断协议(CAN) - Part 3: Implementation of unified diagnostic services (UDS on CAN)

应用 故障诊断应用 应用层 ISO 14229-1 统一标准的诊断服务 第一部分:规范和要求 ISO 15765-3在CAN上的诊断服务 第1部分执行统一的诊断服务 网络层 ISO 15765-2 CAN上的诊断服务 第2部分:网络层服务 数据链路层 ISO 11898-1 控制器局域网(CAN) 第1部分:数据链路层和物理信号传输 用户定义 物理层 物理介质

图1 在OSI模型里在CAN上的执行UDS

6 应用层和会话层

6.1应用层服务

对于客户——服务器基本系统,ISO 15765的这部分使用在ISO 14229-1中定义的应用层服务执行例如测试、检查、监控,诊断或者设计车载服务器的功能。

6.2 应用层协议

ISO 15765使用在ISO 14229-1中定义的应用层协议。

6.3 应用层和故障诊断会话定时处理

6.3.1 概要

以下是对应用层和会话层定时参数的详细说明,以及怎样处理客户和服务器。 下面的通讯环节相互区别: a) 物理通讯之间 1)缺省的会话

2)非缺省会话——会话处理要求