前言
ISO 15765标准(道路车辆-控制器局域网(DoCAN)上的诊断通信)包含四个部分:
- 第1部分:一般信息和用例定义
- 第2部分:传输协议和网络层服务
- 第3部分:统一诊断服务(UDS on CAN)的实现
- 第4部分:排放相关系统的要求
分别对应ISO 15765-1、ISO 15765-2、ISO 15765-3、ISO 15765-4。
范围
ISO 15765-1的这一部分概述了ISO 15765的结构和划分,并显示了不同部分之间的关系。它还定义了诊断网络体系结构。ISO 15765-1这部分定义的术语对所有诊断网络都是通用的,并在ISO 15765的所有部分(ISO 15765-1、ISO 15765-2、ISO 15765-3、ISO 15765-4)中使用。
CAN上的诊断通信(DoCAN)协议支持ISO 14229-2中指定的标准化服务原语接口。
引用标准
ISO/IEC 7498 -1, Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model
缩略语
约定
ISO 15765遵循ISO/IEC 10731中的OSI服务约定。
ISO 15765概述
ISO 15765适用于在ISO 11898中规定的CAN通信网络上实现的车辆诊断系统。ISO 15765的建立是为了定义在ISO 11898中规定的CAN通信链路上实现的车辆诊断系统的通用要求。虽然主要用于诊断系统,但ISO 15765的开发也满足了其他需要网络层协议的基于CAN的系统的要求。
ISO 15765标准参考了ISO/IEC 7498-1中规定的开放系统互连(OSI)基本参考模型,ISO 15765-2与ISO 15765-4映射到的层次如下图所示。
OSI中的每一层都为上面的层提供服务。每一层的活动部分(软件、硬件)称为实体。在OSI模型中,通信发生在不同节点的同一层实体之间,同一层的通信实体称为对等实体。一个层提供的服务在该层的服务访问点(SAP)上可用。上面的层可以通过交换数据参数来使用SAP。
诊断网络架构
诊断网络
诊断网络作为一个整体,包含所有可以相互通信的客户端和服务器。诊断网络可以是客户端和服务器之间简单的点对点连接,也可以是由诊断网关连接的多个物理子网组成的复杂的分布式网络架构。
诊断子网络
一个子网的所有客户端和服务器都连接在同一条物理通信链路上。在ISO 15765的范围内,一个子网的所有客户端和服务器都连接到同一个物理CAN网络,并且能够彼此直接通信。
诊断网关
诊断网关是网络中的一个节点,它物理连接到两个(或多个)子网,并具有在子网之间传输诊断报文的能力。通过诊断网关连接各个子网创建更大的诊断网络架构。
DoCAN用例定义
用例1 - 车辆检查和修理
用例2 - 车辆/ECU软件重编程
用例3 - 车辆/ECU装配线的检查和维修