北京新能源汽车整车控制器系统诊断规范Word文档格式.doc

上传人:wj 文档编号:8696518 上传时间:2023-05-13 格式:DOC 页数:48 大小:1.42MB
下载 相关 举报
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第1页
第1页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第2页
第2页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第3页
第3页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第4页
第4页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第5页
第5页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第6页
第6页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第7页
第7页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第8页
第8页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第9页
第9页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第10页
第10页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第11页
第11页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第12页
第12页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第13页
第13页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第14页
第14页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第15页
第15页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第16页
第16页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第17页
第17页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第18页
第18页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第19页
第19页 / 共48页
北京新能源汽车整车控制器系统诊断规范Word文档格式.doc_第20页
第20页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

北京新能源汽车整车控制器系统诊断规范Word文档格式.doc

《北京新能源汽车整车控制器系统诊断规范Word文档格式.doc》由会员分享,可在线阅读,更多相关《北京新能源汽车整车控制器系统诊断规范Word文档格式.doc(48页珍藏版)》请在冰点文库上搜索。

北京新能源汽车整车控制器系统诊断规范Word文档格式.doc

2. 网络拓扑 5

3. 诊断接口 6

4. 诊断需求 7

4.1. 诊断协议 7

4.1.1. 物理层 7

4.1.2. 数据链路层 7

4.1.3. 网络层 7

4.1.4. 应用层时间参数 8

4.2. DiagnosticServices(ISO14229-1) 8

4.2.1. SupportedDiagnosticServices 9

4.2.2. DiagnosticSessionControl(10H) 11

4.2.3. ECUReset(11H) 13

4.2.4. CommunicationControl(28H) 14

4.2.5. SecurityAccess(27H) 15

4.2.6. TesterPresent(3EH) 21

4.2.7. ControlDTCSetting(85H) 21

4.2.8. ReadDataByIdentifier(22H) 23

4.2.9. WriteDataByIdentifier(2EH) 24

4.2.10. InputOutputControlByIdentifier(2FH) 26

4.2.11. ClearDiagnosticInformation(14H) 27

4.2.12. ReadDTCInformation(19H) 28

4.2.13. RoutineControl(31H) 35

4.2.14. RequestDownLoad(34H) 37

4.2.15. TransferData(36H) 37

4.2.16. RequestTransferExit(37H) 37

5. 故障定义 38

6. 故障码DTC中英文对照表 38

附录A:

冻结帧信息 39

附录B:

41

B.1版本信息参数列表:

B.2数据流参数列表:

B.3版本信息参数定义 43

B.4数据流参数定义 45

术语

DTC

故障诊断码

BS

Blocksize

STmin

MinimumSeparationTime

C

有条件的

M

强制性执行

U

用户选用

TBD

待定义

SID

服务标识符

DID

数据标识符

NRC

负响应码

UDS

统一的诊断服务

Server

服务器

Client

客户端

ECU

电控单元

1.参考文献

NO.

参考文档

题目

[1]

ISO11898-1:

2003

Roadvehicles-Controllerareanetwork(CAN)

Part1:

Datalinklayerandphysicalsignaling

[2]

ISO11898-2:

Part2:

High-speedmediumaccessunit

[3]

ISO11898-5:

2007

Part5:

High-speedmediumaccessunitwithlow-powermode

[4]

ISO15765-2:

2004

RoadVehicle-DiagnosticonCAN

NetworkingLayerServices

[5]

ISO15765-3:

Part3:

ApplicationLayerServices

[6]

ISO14229-1:

2006

RoadVehicle-DiagnosticSystemsDiagnosticServicesSpecification

[7]

ISO15031-6:

2005

Roadvehicles-Communicationbetweenvehicleandexternalequipmentforemission-relateddiagnostic

Part6:

Diagnostictroublecodedefinitions

2.网络拓扑

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

Fig1.C70GB-2014整车网络拓扑结构

3.诊断接口

Fig2.OBD诊断接口

管脚

描述

1

EVBUSCAN_H

2

/

3

4

接地

5

6

7

8

9

EVBUSCAN_L

10

11

12

13

14

15

16

电源

Tab1.OBD诊断接口针脚定义

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

4.诊断需求

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描述见下表:

控制器名称

简称

物理寻址诊断请求ID(Hex)

诊断响应ID(Hex)

功能寻址诊断请求ID(Hex)

实施网段

驱动电机控制器

MCU

0x7E0

0x7E8

0x7DF

EVBUS

Tab2.诊断ID列表

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

4.1.3.2.网络层时间参数

Parameter

Value

Unit

-

STmin

20

ms

Timeout

PerformanceRequirement

N_As/N_Ar

70

n/a

ms

N_Br

<

N_Bs

150

N_Cs

N_Cr

Tab3.网络层时间参数需求

4.1.4.应用层时间参数

Min

Max

P2server

0

50

P2client

P2*server

2000

P2*client

n/a

5000

P3client_phys2

P3client_func

P2server_max

Nominal

S3server

5000

S3client

4000

Tab4.应用层时间参数需求

4.2.DiagnosticServices(ISO14229-1)

ServicesshallbeimplementedaccordingtoISO14229-1.Additionaldetailsarespecifiedinthissection.

4.2.1.SupportedDiagnosticServices

TheoverviewofECUsupporteddiagnosticservicesisdescribedinthefollowingtable.

Table5SupporteddiagnosticservicesofECU

DiagnosticServicesList

Session

Security

Access

Addressing

SID(Hex)

ServiceName

Default

Extended

Programming

PhysicalAddress

FunctionAddress

DiagnosticSession

Control

 

EcuReset

27

SecurityAccess

28

CommunicationControl

3E

TesterPresent

85

ControlDTCSetting

22

ReadDataByIdentifier

2E

WriteDataByIdentifier

√1

√3

2F

InputOutputControlByIdentifier

ClearDiagnosticInformation

19

ReadDTCInformation

31

RoutineControl

34

RequestDownLoad

36

TransferData

37

RequestTransferExit

说明:

访问权限√1表示需要扩展安全级权限,√3表示需要编程安全级权限。

TheservicesneedtosupportsuppressPositveResponseBit(SPRS)areshowedinfollowingtable.

Tab5.ServicessupportedSPRSbit

Support

SPRSbit

(Hex)

DiagnosticSessionControl

InputOutputContorlByIdentifier

RequestDownload

ThenegativeResponseCodes(NRC)usedbyECUaredefinedasfollows:

Tab6.NegativeResponseCodes

NRC(Hex)

Description

11H

serviceNotSupported

12H

subFunctionNotSupported

13H

incorrectMessageLengthOrInvalidFormat

22H

conditionsNotCorrect

24H

requestSequenceError

36H

exceededNumberOfAttempts

31H

requestOutOfRange

33H

securityAccessDenied

37H

requiredTimeDelayNotExpired

35H

InvalidKey

72H

generalProgrammingFailure

78H

responsePending

7FH

serviceNotSupportedInActiveSession

92H/93H

VoltageTooHigh/voltageTooLow

7EH

subFunctionNotSupportedInActiveSession

IftwoormoreNRCsarereasonable,theECUcouldsendthenegativeresponsemessageaccordingtothefollowingpriorityrules:

·

The7FhNRChavethehighestpriority;

Forothers,theNRCwithsmallernumberhashigherpriority.

4.2.2.DiagnosticSessionControl(10H)

Thisserviceisusedbytheclienttoenabledifferentdiagnosticsessionsintheserver(s).Adiagnosticsessionenablesaspecificsetofdiagnosticservicesintheserver(s).

4.2.2.1.MessageFormat

Request:

Byte

Name

Cvt

Value(hex)

#1

RequestServiceIdentifier

#2

Sub-function=[

DefaultSession

ProgrammingSession

ExtendedDiagnosticSession]

01

02

03

PositiveResponse:

PositiveResponseServiceIdentifier

50

Sub-Function=[

DefaultSession

ProgrammingSession

P2server[]=[

#3

byte#1

00-FF

#4

byte#2]

P2*server[]=[

#5

#6

TimingP2servervalueisprovidedin1msresolution.

TimingP2*servervalueisprovidedin10msresolution.

NegativeResponse:

NegativeResponseServiceIdentifier

7F

NegativeResponseCode

Sub-functionParameterDefinition

HEX

Description

01

Thisdiagnosticsessionenablesthedefaultdiagnosticsessionintheserver(s)anddoesnotsupportanydiagnosticapplicationtimeouthandlingprovisions.(e.g.noTesterPresentserviceisnecessarytokeepthesessionactive).

Thisdiagnosticsessionenablesalldiagnosticservicesrequiredtosupportedthememoryprogrammingofaserver.

03

ExtendedDiagnosticSession

Thisdiagnosticsessioncane.g.beusedtoenablealldiagnosticservicesrequiredtosupporttheadjustmentoffunctionslike“IdleSpeed,COValue,etc.”intheserver’smemory.Itcanalsobeusedtoenablediagnosticservices,whicharenotspecificallytiedtotheadjustmentoffunctions.

NegativeResponseCodes(NRC)

12

Thesub-functionparameterintherequestmessageisnotsupported.

13

Thelengthofthemessageiswrong.

22

TheECUcurrentconditionsdonotallowthechangeofdiagnosticSession.

4.2.2.2.ImplementationRules

Thisserviceisusedbythediagnostictooltoenabledifferenttypesofdiagnosticsessionsinaserver.Inordertoexecuteadiagnosticservicetheappropriatesessionhastobestartedfirst.Thereshallbeonlyonediagnosticsessionactiveatatime.

Normal/DefaultSession(01h)shallbeenabledautomaticallybytheECUifnodiagnosticsessionhasbeenrequestedatpowerup.

TheECUshallreturntoNormal/DefaultSession(01h)aftertimeoutofExtendedDiagnosticSession.

TheECUshallbecapableofprovidingalldiagnosticfunctionalitydefinedforthedefaultdiagnosticsessionundernormaloperatingconditions.

TheECUshallfirstsendaDiagnosticSessionControlPositiveResponse(50hxx)messagebeforethenewsessionbecomesactiveintheECU.

ADiagnosticSessionControlPositiveResponse(50hxx)messageshallbereturnedbyanECUifthediagnostictoolrequestsasessionthatisalreadyrunning.IftheECUhasalreadyreceivedthesamerequestmessagepreviouslyandperformedtherequestedoperation,theECUshallcontinuetoperformthecurrentoperation(i.e.itisnotachangeofthesession).

TheECUshallremaininitscurrentdiagnosticsessionifitisnotabletoswitchintotherequesteddiagnosticsession.

TheTesterPresent(3Eh)serviceshallbeusedtokeepthenon-defaultdiagnosticsessionsactivebyretriggeringS3server.Alsoanyotherservice

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2