新能源汽车整车控制器系统诊断规范

  • 格式:docx
  • 大小:134.53 KB
  • 文档页数:52

下载文档原格式

  / 52
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

新能源汽车整车控制器系统诊断规范

集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

整车控制器系统诊断规范—“EV160”

文件编号:“EV160”

编制:

校对:

审核:“业务高级经理”

会签:“控制系统集成主管”

批准:“部长”

XXX年XXX月

版本信息

目录

1.参考文献

“由网络工程师统一发布网络拓扑”

Fig 1.C70GB-2014整车网络拓扑结构3.诊断接口

Tab 1.OBD 诊断接口针脚定义

“由线束工程师统一发布OBD接口定义”

4.1.诊断协议

4.1.1.物理层

物理层应满足ISO11898-2要求及北京新能源汽车股份有限公司企业标准《新能源汽车高速 CAN 网络节点级电子控制单元( ECU)技术要求》要求。

4.1.2.数据链路层

数据链路层应满足ISO11898-1要求。

所有诊断请求和应答帧的数据长度应为8字节,否则电控单元将忽略该诊断请求帧。当诊断响应长度不足8字节时,空余的字节应用0xAA填充。

4.1.3.网络层

网络层应满足ISO15765-2要求和下述要求:

4.1.3.1.寻址方式

可以支持物理寻址和功能寻址。

诊断消息ID描述见下表:

Tab 2.诊断 ID列表

“由网络工程师统一发布所有诊断ID分配,各系统填写各自的诊断ID至上表”

4.1.3.2.网络层时间参数

Tab 3.网络层时间参数需求

4.1.4.应用层时间参数

Tab 4.应用层时间参数需求

4.2.Diagnostic Services(ISO14229-1)

Services shall be implemented according to ISO14229-1. Additional details are specified in this section.

4.2.1.Supported Diagnostic Services

The overview of ECU supported diagnostic services is described in the following table.

权限。

The services need to support suppressPositveResponseBit (SPRS) are showed in following table.

Diagnostic Services List

Support

SPRS bit SID

(Hex) Service Name

85 ControlDTCSetting √

22 ReadDataByIdentifier

2E WriteDataByIdentifier

14 ClearDiagnosticInformation

19 ReadDTCInformation

2F InputOutputContorlByIdentifier

31 RoutineControl

34 RequestDownload

36 TransferData

37 RequestTransferExit

follows:

NRC(Hex) Description

11H serviceNotSupported 12H subFunctionNotSupported

13H

incorrectMessageLengthOrInvalidF

ormat

22H conditionsNotCorrect 24H requestSequenceError 36H exceededNumberOfAttempts 31H requestOutOfRange 33H securityAccessDenied 37H requiredTimeDelayNotExpired 35H InvalidKey 72H generalProgrammingFailure 78H responsePending

7FH

serviceNotSupportedInActiveSessi

on

92H/93

H

VoltageTooHigh / voltageTooLow

7EH

subFunctionNotSupportedInActiveS

ession

negative response message according to the following priority rules :

The 7Fh NRC have the highest priority;

For others, the NRC with smaller number has higher priority.

4.2.2.DiagnosticSessionControl(10H)

This service is used by the client to enable different diagnostic sessions in the server(s). A diagnostic session enables a specific set of diagnostic services in the server(s).

4.2.2.1.Message Format

Byt

e

Name Cvt Value(hex)

#1RequestServiceIdentifier M10

#2Sub-function = [

DefaultSession

ProgrammingSession

ExtendedDiagnosticSess

ion ]

M

01

02

03

Byt

e

Name Cvt Value #1PositiveResponseServiceIdentifier M50

#2

Sub-Function=[

DefaultSession

ProgrammingSession

ExtendedDiagnosticS

ession ]

M

01

02

03 P2server[ ] =[

#3byte#1M00-FF #4byte#2]M00-FF P2*server[ ] =[

#5byte#1M00-FF #6byte#2]M00-FF

Timing P2*server value is provided in 10ms resolution.

Byt

e

Name Cvt Value

#1NegativeResponseServiceIdentifier M7F