UDS诊断 - 数据标识符代码 DID 参数的定义

数据标识符代码 DID 参数的定义

逻辑上,DID 代表一个对象(例如,进气门位置)或多个对象的集合。此参数可从服务器的内存中获取。如果数据标识符经过了服务 dynamicallyDefinedDataIdentifier(动态定义数据标识符)(0x2C)的动态定义,则既能存在于固定内存在,也能存储在随机存取存储器(RAM)中。一般来说,数据标识符能够在含 0x22、0x2E 和 0x2F 在内的多个诊断服务请求中使用。数据标识符还可用于各种诊断服务响应中(例如,服务 0x19 子功能 readDTCSnapshotRecordByDTCNumber(按 DTC 编号读取 DTC 快照记录)的肯定响应)、

无论 DID 用于哪个服务,在固定的 ECU 中,该 DID 始终应仅代表一个对象(即具有固定大小 / 意义 / 等的固定对象)

但是动态定义的数据标识符除外,因为虽然 ECU 未预定义此标识符,但客户端使用服务 0x2C 对其进行了定义。

下表定义了数据标识符的值。

字节值 说明
0x0000 - 0xFFFF 保留
0x0100 - 0xA5FF VehicleManufacturerSpecific(由车辆制造商规定)
0x0600 - 0xA7FF ReservedForLegislativeUse(针对法律用途保留的值)
0x0800 - 0xACFF VehicleManufacturerSpecific(由车辆制造商规定)
0xAD00 - 0xAFFF ReservedForLegislativeUse(针对法律用途保留的值)
0xB000 - 0xB1FF VehicleManufacturerSpecific(由车辆制造商规定)
0xB200 - 0xBFFF ReservedForLegislativeUse(针对法律用途保留的值)
0xC000 - 0xC2FF VehicleManufacturerSpecific(由车辆制造商规定)
0xC300 - 0xCEFF ReservedForLegislativeUse(针对法律用途保留的值)
0xCF00 - 0xEFFF VehicleManufacturerSpecific(由车辆制造商规定)
0xF000 - 0xF00F NetworkConfigurationDataForTractorTrailerApplicationDataIdentifier(牵引车挂车应用程序数据标识符的网络配置数据)
该值应用于请求所有不
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值