该服务允许客户端请求读取DID记录的缩放信息。客户端请求消息包含一个DID值,该值标识服务器维护的数据记录(有关允许的dataIdentifier值,请参阅下方表格)。 dataRecord的格式和定义应特定于车辆制造商,并且如果服务器支持,则可以包括模拟输入和输出信 ,数字输入和输出信 ,内部数据和系统状态信息。在收到ReadScalingDataByIdentifier请求后,服务器应访问与指定的dataIdentifier参数关联的缩放信息,并在一个ReadScalingDataByIdentifier肯定响应中发送缩放信息值。
| DataIdentifier data parameter definitions | ||
|---|---|---|
| Hex | Name | Description |
| 0000 | ISOSAEReserved | ISO 保留,未定义 |
| … | ||
| 00FF | ||
| 0100 | vehicleManufacturerSpecific | 主车厂定义 |
| … | ||
| EFFF | ||
| F000 | networkConfigurationDataForTractorTrailerApplicationDataIdentifier | 请求所有拖车系统的远程地址,与功能无关 |
| … | ||
| F00F | ||
| F010 | vehicleManufacturerSpecific | 主车厂定义 |
| … | ||
| F0FF | ||
| F0100 | identificationOptionVehicleManufacturerSpecificDataIdentifier | 用于识别主车厂的服务器/车辆的选项 |
| … | ||
| F17F | ||
| F180 | bootSoftwareIdentificationDataIdentifier | ECU Boot 软件标识记录,具体的数据结构参考主车厂需求 |
| F181 | applicationSoftwareIdentificationDataIdentifier | ECU 应用软件编 ,具体的数据结构参考主车厂需求 |
| F182 | applicationDataIdentificationDataIdentifier | ECU 软件数据记录,具体的数据结构参考主车厂需求 |
| F183 | bootSoftwareFingerprintDataIdentifier | ECU Boot 软件指纹识别,具体的数据结构参考主车厂需求 |
| F184 | applicationSoftwareFingerprintDataIdentifier | ECU 应用软件指纹识别,具体的数据结构参考主车厂需求 |
| F185 | applicationDataFingerprintDataIdentifier | ECU 软件指纹识别,具体的数据结构参考主车厂需求 |
| F186 | activeDiagnosticSessionDataIdentifier | 上 当前激活的诊断会话模式 |
| F187 | vehicleManufacturerSparePartNumberDataIdentifier | 主车厂部件 |
| F188 | vehicleManufacturerECUSoftwareNumberDataIdentifier | ECU 软件 |
| F188 | vehicleManufacturerECUSoftwareNumberDataIdentifier | ECU 软件 |
| F189 | vehicleManufacturerECUSoftwareVersionNumberDataIdentifier | ECU 软件版本 |
| F18A | systemSupplierIdentifierDataIdentifier | 系统供应商的名字和地址 |
| F18B | ECUManufacturingDateDataIdentifier | ECU 生产日期 |
| F18C | ECUSerialNumberDataIdentifier | ECU 序列 |
| F18D | supportedFunctionalUnitsDataIdentifier | 请求服务器中实现的功能单元 |
| F18E | vehicleManufacturerKitAssemblyPartNumberDataIdentifier | 主车厂套件的订单 |
| F18F | ISOSAEReservedStandardized | ISO 保留,未定义 |
| F190 | VINDataIdentifier | VIN 码 |
| F191 | vehicleManufacturerECUHardwareNumberDataIdentifier | ECU 硬件 (主车厂) |
| F192 | systemSupplierECUHardwareNumberDataIdentifier | ECU 硬件 (供应商) |
| F193 | systemSupplierECUHardwareVersionNumberDataIdentifier | ECU 硬件版本 (供应商) |
| F194 | systemSupplierECUSoftwareNumberDataIdentifier | ECU 软件 (供应商) |
| F195 | systemSupplierECUSoftwareVersionNumberDataIdentifier | ECU 软件版本 (供应商) |
| F196 | exhaustRegulationOrTypeApprovalNumberDataIdentifier | 排气法规或型 批准编 |
| F197 | systemNameOrEngineTypeDataIdentifier | 系统名称或引擎类型 |
| F198 | repairShopCodeOrTesterSerialNumberDataIdentifier | 维修店编 或测试仪序列 |
| F199 | programmingDateDataIdentifier | 上次程序刷写日期 |
| F19A | calibrationRepairShopCodeOrCalibrationEquipmentSerialNumberDataIdentifier | 维修电编 或客户端序列 |
| F19B | calibrationDateDataIdentifier | 上次标定日期 |
| F19C | calibrationEquipmentSoftwareNumberDataIdentifier | 客户端用来标定服务器的软件版本 |
| F19D | ECUInstallationDateDataIdentifier | ECU 在实车上下线日期 |
| F19E | ODXFileDataIdentifier | 服务器的ODX文件 |
| F19F | entityDataIdentifier | ISO 15764中定义的用于安全数据传输的实体数据标识符 |
| F1A0 | identificationOptionVehicleManufacturerSpecific | 用于特定于车辆制造商的服务器/车辆 DID |
| … | ||
| F1EF | ||
| F1F0 | identificationOptionSystemSupplierSpecific | 用于特定于供应商的服务器/车辆 DID |
| … | ||
| F1FF | ||
| F200 | periodicDataIdentifier | 周期上 数据 |
| … | ||
| F2FF | ||
| F300 | dynamicallyDefinedDataIdentifier | 动态定义的DID |
| … | ||
| F3FF | ||
| F400 | OBDDataIdentifier | ISO 15031-5协议中定义的 OBD/EOBD 的 PID |
| … | ||
| F4FF | ||
| F500 | OBDDataIdentifier | 保留给OBD/EOBD的PID未来使用 |
| … | ||
| F5FF | ||
| F600 | OBDMonitorDataIdentifier | ISO 15031-5中定义的OBD / EOBD车载监控结果值 |
| … | ||
| F6FF | ||
| F700 | OBDMonitorDataIdentifier | 保留给lOBD / EOBD车载监控结果值未来使用 |
| … | ||
| F7FF | ||
| F800 | OBDInfoTypeDataIdentifier | ISO 15031-5定义的OBD/EOBD的 信息类型 |
| … | ||
| F8FF | ||
| F900 | TachographDataIdentifier | ISO 16844-7中定义的行车记录的PID |
| … | ||
| F9FF | ||
| FA00 | AirbagDeploymentDataIdentifier | 安全系统中安全气囊触发的DID |
| … | ||
| FA0F | ||
| FA10 | SafetySystemDataIdentifier | 安全系统相关的DID |
| … | ||
| FAFF | ||
| FB00 | ReservedForLegislativeUse | 保留给未来法规 |
| … | ||
| FCFF | ||
| FD00 | SystemSupplierSpecific | 系统供应商的特殊定义DID |
| … | ||
| FEFF | ||
| FF00 | ISOSAEReserved | ISO 保留,未定义 |
| … | ||
| FFFF | ||
诊断请求格式
具体的格式如下:
参数scalingByte将请求的缩放数据记录值提供给客户端(有关详细的参数定义,请参阅下表)
| ScalingByte parameter definitions | ||
|---|---|---|
| Hex | Name | Description |
| 0 | unSignedNumeric (1 to 4 bytes) | 一种通用的二进制加权方案 通过离散增量步骤表示一个值 |
| 1 | signedNumeric (1 to 4 bytes) | 二进制补码二进制加权方案 通过离散增量步长表示值 |
| 2 | bitMappedReportedWithOutMask | 使用单一位或少量位来表示状态 位映射参数不包含其他字节来 告有效性掩码 |
| 3 | bitMappedReportedWithMask | 使用单一位或少量位来表示状态 位映射参数为每个代表数据的状态字节包含一个有效性掩码字节 |
| 4 | BinaryCodedDecimal | 每个字节两个数字 |
| 5 | stateEncodedVariable (1 byte) | 二进制加权方案 最多可表示256个不同的状态 |
| 6 | ASCII (1 to 15 bytes for each scalingByte) | 使用ASCII码来表示逻辑 0/1 |
| 7 | signedFloatingPoint | 需要使用浮点数/科学计数的数据 |
| 8 | packet | 数据包包含通常相互关联的多个数据值 每个数据值具有唯一的缩放比例 |
| 9 | formula | 计算原始值的公式 |
| A | unit/format | 用户友好显示数据 |
| B | stateAndConnectionType (1 byte) | 为信 的输出输入 |
| C | ISOSAEReserved | ISO 保留,为定义 |
| D | ||
| E | ||
| F | ||
参数scalingByteExtension为具有高半字节的scaleBytes提供更多信息。该值的范围指定由参数标识符引用的数据流中的数据字节数。 参数的长度由缩放字节定义,缩放字节始终位于参数标识符(一个或多个字节)之后。当参数scalingByte的高半字节值为 9/A 时,参数scalingByteExtension的值为0.
负响应NRC码
具体的NRC码如下:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!