UDS知识整理(二):UDS诊断服务简介

本文参考自:ISO/DIS 14229-1(2011)

一、USD服务简介

根据手册可分为以下几种功能单元

  • 诊断和通信管理功能单元
  • 数据传输功能单元
  • 存储数据传输功能单元
  • 输入输出控制功能单元
  • 远程激活常规功能单元
  • 上传下载功能单元

Diagnostic and Communication Management functional unit(诊断和通信管理功能单元)
SID服务简介
0x10DiagnosticSessionControl诊断会话控制
0x11EcuResetECU复位
0x27SecurityAccess安全访问
0x28CommunicationControl通讯控制
0x3ETesterPresent待机握手
0x83AccessTimingParameter访问时间参数
0x84SecuredDataTransmission安全数据传输
0x85ControlDTCSetting控制DTC设置
0x86ResponseOnEvent事件响应
0x87LinkControl链路控制
Data Transmission functional unit(数据传输功能单元)
SID服务简介
0x22ReadDataByIdentifier通过id读数据
0x23ReadMemoryByAddress通过地址读内存
0x24ReadScalingDataByIdentifier通过id读比例数据
0x2AReadDataByPeriodicIdentifier通过周期id读数据
0x2CDynamicallyDefineDataIdentifier动态定义标识符
0x2EWriteDataByIdentifier通过id写数据
0x3DWriteMemoryByAddress通过地址写内存
Stored Data Transmission functional unit(存储数据传输功能单元)
SID服务简介
0x14ClearDiagnosticInformation清楚诊断信息
0x19ReadDTCInformation读取故障码信息
InputOutput Control functional unit(输入输出控制功能单元)
SID服务简介
0x2FInputOutputControlByIdentifier通过id控制输入输出
Remote Activation of Routine functional unit(远程激活常规功能单元)
SID服务简介
0x31RoutineControl例行程序控制
Upload Download functional unit(上传下载功能单元)
SID服务简介
0x34RequestDownload请求下载
0x35RequestUpload请求上传
0x36TransferData传输数据
0x37RequestTransferExit请求退出传输

二、UDS请求与响应格式

1.UDS的请求格式

根据服务的不同可分为4种类型(详细说明在下节介绍)

  • SID
  • SID+SF(Sub-Function,即子功能)
  • SID+DID(DataIdentifier,即数据标识,读写用)
  • SID+SF+DID

2.UDS的响应格式

(1)否定响应

主要分为积极响应与否定响应:

否定响应标识:

 否定响应码(NRC)【仅展示部分,其余在附录A中可查看】:

否定响应格式:

  • 否定响应标识(0x7F) + SID + NRC(否定响应码,说明拒绝诊断服务的理由)

例如:

请求:       02 10 02 xx xx xx xx xx;其中首字节02表示2个字节长度

否定响应:03 7F 10 7E xx xx xx xx;其中03表示3个字节长度,7E为否定响应码

(2)肯定响应

在请求格式的基础上,将SID+0x40

例如:

请求:       02 10 02 xx xx xx xx xx;其中首字节02表示2个字节长度

肯定响应:02 50 02 xx xx xx xx xx;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不吃鱼的猫丿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值