OBD诊断(ISO15031) 02服务

功能简介

02服务,即 Request powertrain freeze frame data(读取动力系统冻结帧数据)服务,此服务的目的是允许访问冻结帧中与排放相关数据值。

SAE J1979-DA中包含了冻结帧的PID规格、缩放信息和显示格式。
服务0x02 PID 0x02表示导致freeze frame冻结帧数据被存储的DTC。如果冻结帧数据未存储在ECU中,系统应报告0x0000 作为DTC。

  • 帧号字节对冻结帧数据表示为$00
  • 应答信息中的 PID 顺序与请求信息中顺序不要求一致
  • 请求信息可最多包含 3 个 PID,ECU 将每一 PID 作为单独的参数进行对待,并且每个请求都对每个 PID(同一 PID 返回数据可能不同)应答以数据。

ISO 15765-4的诊断服务定义

1、 请求动力系统冻结帧数据请求信息定义(读支持的 PID)

请求格式:<SID> + <PID> + <frame>
在这里插入图片描述

2、请求动力系统冻结帧数据应答信息定义(报文支持的 PID)

响应格式:<SID + 0x40> + <PID> + + <frame> + <支持的 PID PID PID PID>

在这里插入图片描述

3、请求动力系统冻结帧数据请求信息定义(读冻结帧 PID 值)

请求格式:<SID> + <PID> + <frame>
在这里插入图片描述

4、请求动力系统冻结帧数据应答信息定义(报文冻结帧 PID 值)

响应格式:<SID + 0x40> + <PID> + + <frame> + <PID 值>
在这里插入图片描述

5、示例报文

5.1 请求来自车辆的支持的动力系统冻结帧 PID

在这里插入图片描述
在这里插入图片描述

5.2 ECU 中无冻结帧数据存储

如果无冻结帧数据存储, 那么 PID $02 “导致冻结帧数据存储的故障码”参数值被设置为$00。 如果外部测试设备请求除 $00, $02, $20,$40,等等以外的 PID,那么 ECU 将不发送应答信息。
在这里插入图片描述
在这里插入图片描述

PID数据定义

SAE J1979-DA 规定了对受支持的 PID 数据定义和解释,指定了其含义以及大小。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值