UDS诊断协议关键词解析1

FlowControl有0、1、2三种状态,
分别命名为ContinueToSend (CTS) 继续发送、Wait (WT) 等待、Overflow (OVFLW) 溢出。

协议数据单元(N_PDU)

N_As 设备上CAN帧的传输时间
N_Ar 接收端CAN帧的传输时间
N_Bs 接收到下一个流控帧的时间
N_Br 发送下一个流控帧的时间
N_Cs 传输下一个连续帧的时间
N_Cr 接收到下一个连续帧的时间

BS (Block Size) 块大小
STmin (Minimum Separation Time) 最小分离时间
TBD 待定

Timing Parameters 定时参数

DTC “汽车DTC是Diagnostic-Trouble-Code的缩写,是故障类型的“ID”

DTC状态
0 Test failed 测试失败
1 Test failed this monitoring cycle 本检测周期测试失败
2 Pending DTC 等待DTC
3 Confirmed DTC 确认DTC
4 Test not completed since last clear 上次清零后测试未完成
5 Test failed since last clear 上次清零后测试失败
6 Test not completed this monitoring cycle 本检测周期测试未完成
7 Warning indicator requested 警告指示位请求

快照:记录故障发生时的数值,比如压力,温度,排量等

VIN码 车辆识别代码

N-负响应,Y-正响应,代码里都要做进去的

10服务 启用服务器中的不同诊断会话
11服务 复位 ECUReset(ECU重置)
27服务 安全访问 Service 27提供一种访问数据或者诊断服务的方法,只有通过Seed-key解锁环节才可以执行特定服务和功能。
28服务 通讯控制用于开启/关闭电控单元对某些报文的发送或接收 诊断服务28服务主要用于网络中的报文发送与接受,比如控制应用报文的发送与接收,又或是控制网络管理报文的发送与接收,以便满足一定场景下的应用需求。
3E服务 测试工具保持连接 TesterPresent(0x3E)—— 会话保持
这个服务的目的是确保诊断服务或者之前激活的通信还处在激活的状态,可以保持当前的非默认(Default Session)会话,通过周期地发送请求帧来阻止自动跳转回默认(Default Session)会话。

85服务 主要用于开启或者停止DTC状态位的更新功能
22服务 根据标识符读取数据 可以简单理解为就是一个用于读取ECU数据的外部接口,可实时获取软件内部的相关的状态信息。
2E服务 根据标识符写入数据 这个服务的目的就是在非易失性存储器(Non-volatile memory,NVM)里写入DID对应的数据。
23服务 根据地址读取存储器 23服务允许客户端通过提供的起始地址和要读取的内存大小,向Server端请求内存数据。
14服务 清除诊断信息 14服务用于清除存储的故障诊断信息
2F服务 屏蔽实际的输入输出信号值,取而代之的是client主动以某种特定的控制方式去设置这些信号值
31服务 对主机厂定义的一些特定程序的控制操作(启动程序、停止程序、请求运行结果)
19服务 读取诊断故障代码信息服务 0x19服务其实是读取DTC信息的服务,其SID为0x19。
DTC(diagnostic trouble code):如果系统检测到了一个错误,它将存储为DTC。DTC可表现为:一个显而易见的故障;通讯信号的丢失(不会使故障灯亮起);排放相关的故障;安全相关的错误等。DTC可以揭示错误的位置和错误类型。通常DTC占用3个字节,OBD II占用两个字节。

Comm Types 通信寻址方式
Security Level 安全访问级别
Communication Contorl Type 通信控制类型
NCM Normal Communication Message 常规通信报文
NMCM Network Management Communication Message 网络管理通信报文
Faults Types 故障类型
Faults Attribute 故障属性
DTC-set Condition 设置条件
Faults-Recover Condition 故障恢复条件
Corrective advice 维修建议
Possible Fault Causes 可能故障原因
Special Instruction 特殊指示
Remarks 备注
DID List DID 列表
Length (Bytes) 字节数
Byte 字节
Bit 位
Range, Min(Phy.) 最小值范围(物理值)
Range,Max(Phy) 最大值范围(物理值)
Unit 单位
Conversion 转换关系
Storage Pos. 存储位置
Service Access 服务访问
InputOutputControlParameter 输入输出控制参数
ControlStateRecord 控制状态记录
Limited Time (S) 限制时间(秒)
RoutineControlType 例程控制类型
RoutineControlOption 例程控制选项
Routine Status 例程状态
Limited Time for Routine (S) 限制时间(秒),该参数用于定义所控制历程的执行时间

Data Validation 数据验证

P、C、B、U码;简单来说,这四个字母的来源即是对应车辆的四个组成部分,分别是Power(动力),Chassis(底盘)、Body(车身)、Network and vehicle Integration(U:网络和车辆集成)。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值