UDS_2_诊断和通信管理功能单元

目录

一. 0x10服务

二. 0x11 服务 

三. 0x27服务

 四. 0x28服务

 五. 0x3E服务

六. 0x85服务

一. 0x10服务

诊断和通信管理功能单元 ---- DiagnosticSessionControl(0x10)服务

》用于使能服务器中不同的诊断会话
       默认会话模式
       非默认会话模式
               a. 编程会话模式
               b. 扩展会话模式
》不同的诊断会话
       • 具有不同的定时参数
       • 支持不同的功能
》不同会话所允许的诊断服务

服务

默认会话

非默认会话

DiagnosticSessionControl(0x10)

ECUReset(0x11)

SecurityAccess(0x27)

CommunicationControl(0x28)

TesterPresent(0x3E)

AccessTimingParameter(0x83)

SecuredDataTransmission(0x84)

ControlDTCSetting(0x85)

ResponseOnEvent(0x86)

LinkControl(0x87)

ReadDataByIdentifier(0x22)

服务

默认会话

非默认会话

ReadMemoryByAddress(0x23)

ReadScalingDataByIdentifier(0x24)

ReadDataByPeriodicIdentifier(0x2A)

DynamicallyDefineDataIdentifier(0x2C)

WriteDataByIdentifier(0x2E)

WriteMemoryByAddress(0x3D)

ClearDiagnosticInformation(0x14)

ReadDTCInformation(0x19)

InputOutputControlByIdentifier(0x2F)

RoutineControl(0x31)

RequestDownload(0x34)

》请求报文

A_Data Byte

Parameter Name

Cvt

Byte Value

#1

DiagnosticSessionControl Request SID

M

0x10

#2

Sub-function = [diagnosticSessionType]

M

0x00-0xFF

》肯定响应报文 

A_Data Byte

Parameter Name

Cvt

Byte Value

#1

DiagnosticSessionControl Response SID

M

0x50

#2

Sub-function = [diagnosticSessionType]

M

0x00-0xFF

#3..#6

SessionParameterRecord[]#1 = [data#1..data#4]

M

0x00-0xFF

子功能参数-diagnosticSessionType

Bit6-0

Description

Cvt

0x00

ISO/SAE保留

M

0x01

默认会话

M

0x02

编程会话

U

0x03

扩展诊断会话

U

0x04

安全系统诊断会话

U

0x05-0x3F

ISO/SAE保留

M

0x40-0x5F

汽车制造商定义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值