当前位置: 首页 > news >正文

UDS_4_传输存储的数据功能单元

目录

一. DTC

二. 0x14服务

三. 0x19服务

3.1 0x19服务

3.2 0x01子功能

3.3 0x02子功能

3.4 0x04子功能

3.5 0x06子功能

3.6 0x0A子功能


一. DTC

》DTC-Diagnostic Trouble Code

J1939-73 DTCFormat

DTC

SPN

FMI

CM

OC

8-1

8-1

8-6

5-1

8

7-1

字节1

字节2

字节3

字节4

ISO14229-1 DTCFormat

SAE_J2012-DA_DTCFormat_00

DTC

DTC代码值

DTCStatus

DTCHighByte

DTCMiddleByte

DTCLowByte

5-1

字节1

字节2

字节3

字节4

》》故障码(DTC)属性

》代码值

SAE_J2012-DA_DTCFormat_00

 

Hex value

DTCHighByte

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

First

Second

Third

DTCMiddleByte

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

Fourth and Fifth

HighByte Bit7-6

Code Categories

System

Appendix

00

P0xxx – P3xxx

Powertrain

P

01

C0xxx – C3xxx

Chassis

C

10

B0xxx – B3xxx

Body

B

11

U0xxx – U3xxx

Network and Vehicle integration

U

》DTC状态

Bit#

名称

描述

0

testFailed

DTC最近的测试结果为失败

1

testFailedThisOperationCycle

当前操作循环报告该DTC处于故障状态

2

pendingDTC

DTC在请求时未经确认

3

confirmedDTC

DTC在请求时经过确认

4

testNotCompletedSinceLastClear

自从上一次故障码清除后测试尚未完成

5

testFailedSinceLastClear

自从上一次故障码清除后测试至少失败一次

6

testNotCompletedThisOperationCycle

本操作循环测试未完成

7

warningIndicatorRequested

与该DTC相关的报警指示灯的状态

 

二. 0x14服务

ClearDiagnosticInformation(0x14)服务

》参数-GroupofDTC(DTC)

Hex

Description

Cvt

0x000000-0x0000FF

Reserved for future legislative requirements

M

OEM Specific

Powertrain Group: engine and transmission

U

Powertrain DTCs

U

Chassis Group

U

Chassis DTCs

U

Body Group

U

Body DTCs

U

Network Communication Group

U

Network Communication DTCs

U

0xFFFF00-0xFFFFFE

低字节为FunctionalGroupIdentifier 参数

M

0xFFFFFF

All Groups

M

》 清除故障信息

DTC
DTCStatusByte
DTCSnapshotData
DTCExtendedData
其他DTC相关的信息(标志、计数器、计时器等)

》客户端只有通过0x14服务才能清除故障信息

》0x14服务独立于其他任何服务

》请求报文

A_Data Byte

Parameter Name

Cvt

Byte Value

#1

ClearDiagnosticInformation Request SID

M

0x14

GroupOfDTC=[

#2

GroupOfDTCHighByte

M

0x00-0xFF

#3

GroupOfMiddleByte

M

0x00-0xFF

http://www.lryc.cn/news/449139.html

相关文章:

  • 第二百五十八节 JPA教程 - JPA查询选择两个实体示例
  • 数据库三级模式结构
  • 【小程序websocket最佳实践,有心跳和断线重连】
  • 自然资源部最新Nature正刊!!!
  • git分支-创建、合并、删除
  • Python:Spoonfed - (2-10) 激励选择脚本(搬砖)
  • VS Code Python 文件导入提示 xxx Module 不存在解决方式
  • Android中的Activity与Fragment:深入解析与应用场景
  • Flux【lora模型】【真人模型】:极致逼真,小红书真实风格|旅游拍照|景点打卡
  • python基础语法--顺序结构
  • 软件游戏运行缺少vcruntime140.dll怎么办?总结四种有效简单方法
  • (undone) 阅读 MapReduce 论文笔记
  • sql注入工具升级:自动化时间盲注、布尔盲注
  • 字节C++抖音直播一面-面经总结
  • 浅谈stm32的GPIO引脚配置模式
  • Meta Orion 原型的生产成本约为 10,000 美元
  • MATLAB GUI设计原则与实践
  • 电脑桌面显示不完整
  • Spring Boot与观察者模式实现数据同步更新机制
  • 毕业设计选题:基于ssm+vue+uniapp的校园订餐小程序
  • 每日OJ题_牛客_HJ108求最小公倍数_C++_Java
  • 【项目总结】工程构建思路分析与分享
  • 3、AI测试辅助-测试计划编写(自动生成任务甘特图)
  • MySQL:进阶巩固-触发器
  • python获取百度地图路径规划
  • Spring Boot 进阶- Spring Boot 自定义拦截器详解
  • ACM第三次考核题解
  • 基于Vue3内置的lodash函数库实现防抖节流
  • ls -a有什么作用
  • LLM - 使用 RAG (检索增强生成) 多路召回 实现 精准知识问答 教程