【AUTOSAR】UDS协议的代码分析与解读(二)----ECU诊断协议概述

UDSO断服务技术规范

1   范围

本规范定了增强型诊断需求的诊断服务部分的内容,定义了通用电子系统需遵循的UDS通用执行 则。

范适用于集团x事业部所有平台车型,所有电子控 单元(ECU) 的诊断需求,均需按此规范执行。

本规范定义的诊断开发需求是对已存在国际标准ISO14229的补充, 其并不能代替原标准。除本规 范后续章节中的特殊描述外,电子系统供应商需遵守ISO14229标准中的所有约束。

注:如果本标准与其他标准或规范不一致,则按照如下方式处理:

a) 如果标准与其他文档发生冲突时, 优先考虑本标准, 本标准强制要求所有支持诊断的ECU必须遵守,任何 偏差需要得到h事业部批准,并须在ECU断规范中注明;

b)如果本准与法规要求发生冲突时,法规要求优先于本规范。

在诊断开发过程中, 所有与本规范的偏离点及ECU具体的诊断实现(包括功能相关的故障代码、数据标识符及诊 策略)需在ECU级诊断文档中描述。下图(图1)描述了平台诊断需求与ECU诊断需求的区别。

【AUTOSAR】UDS协议的代码分析与解读(二)----ECU诊断协议概述_第1张图片

 

 1 平台需求与 ECU 需求的区别

2   规范性引用文件

下表所列文档中条款通过本规范的引用成为本规范的条款。凡是注明日期的引用文档,其随后的 修改单(不包括勘误的内容) 或修订版均不适用于本规范。凡是不注日期的引用文档, 其最新版本适用 本规范。

ISO14229- 12013    Road vehicles-Unified diagnostic services(UDS)-Part1Specification and requirements ISO15031-5 2015  Road  vehicles-Communications between  vehicle  and  external  equipment  for  emis- sion-related diagnostics-Part5 Emissions-related diagnostic services

ISO15031-3 2004  Road  vehicles-Communication  between  vehicle  and  external  equipment  for  emis- sion-related diagnostics-Part3 Diagnostic connector and related electrical circuits,specification and use

3   术语和定义

下列语适用于本文件。

3.1 缩写

ECU电子控制单元

UDS UnifiedDiagnosticService  (统一诊断服务)

SID ServiceIdentifier  (服务识符)

DTC DiagnosticTroubleCode  (故障诊断代码)

DID DataIdentifier  (数据标识符)

NRC NegativeResponseCode  (否定响应码)

EOLEndOfLine  (下线)

ISO InternationalStandardsOrganization  (国际标准组织)

NANotApplicable  (不适用)

USDTUnacknowledgedSegmentedDataTransfer  (不需响应的分段数据传输)

APP Application  (应用程序)

FBLFlashBootLoader  (刷写引导程序)

3.2 条件类型约定

M”:Mandatory,强制项(必须满足该要求)

C”:Conditional,条件项(基于某些条件, 需要满足该要求)

U:UserOptional,用户选择项(根据用户适用情况选择满足或不满足)

需求概要

4.1 诊断接口

所有用于诊断通信的数据链应直接连接到车辆诊断接口。诊断接口的引脚排列如下图2和表1 

 

 2 OBD 连接器引脚

 1 OBD 连接器引脚排列

1

Ehernet Rx(+)

9

Ethernet Rx (-)

2

自由选择

10

自由选择

3

保留

11

保留

4

底盘

12

Ethernet Tx (+)

5

信号

13

Ethernet Tx (-)

6

CAN_H

14

CAN_L

7

自由选择

15

自由选择

8

以太网上拉激活线

16

池电压(terminal30)

注:诊断接口的引脚排列请参考h事业部各车型诊断接口定义。

4.2 诊断通信条件

下列情况时,ECU与诊断工具间应能够维持诊断通信:

电源模式ON开启(即整车上电, KL15开启);

电源模式ON关闭(即整车下电, KL15关闭),但网络具备稳定可靠的通信能力。 ECU最终实现与以上定义不符之处必须获得h事业部的认可并在相应文档中说明。

4.3 零部件诊断规范

零部件供应商基于此诊断规范制定零部件诊断规范(ECU诊断数据表),详细描述电控单元诊断 功能。零部件诊断规范的主要内容包括节点诊断地址、故障诊断代码及快照的定义、支持的诊断服务的 详情、否定应答代码0x22 (条件不正确) 所应对的具体原因代码的定义、数据标识符的定义等, 以及所 有与此标准有偏差的内容。

你可能感兴趣的:(AUTOSAR,linux,嵌入式硬件,汽车,诊断)