OBD诊断协议详解:硬件接口、服务功能与数据传输方式
创作时间:
作者:
@小白创作中心
OBD诊断协议详解:硬件接口、服务功能与数据传输方式
引用
CSDN
1.
https://blog.csdn.net/qiu421/article/details/139400147
OBD(车载自动诊断系统)诊断协议是汽车电子领域的重要技术标准,主要用于监测和诊断汽车排放系统。本文详细介绍了OBD诊断协议的硬件接口、服务功能及具体操作流程,通过丰富的示例和图示,帮助读者全面了解这一技术规范。
硬件接口
OBD诊断接口硬件结构相对简单,采用2行8列共16个端口/引脚设计。以下是各引脚的具体功能:
- Reserved
- SAE J1850 总线的正线
- Reserved
- 底盘地
- 信号地
- CAN_H
- K线
- Reserved
- Reserved
- SAE J1850 总线的负线
- Reserved
- Reserved
- Reserved
- CAN_L
- L线
- 电池电压
其中,CAN_H和CAN_L两条CAN线最为重要,大多数诊断操作都通过这两条线进行。
服务功能介绍
OBD诊断协议定义了多个服务功能,每个服务都有其特定用途。以下是主要服务功能的简要介绍:
读取动力系统当前诊断相关数据(0x01)服务
该服务用于读取排放相关的当前数据,包括模拟输入/输出数据、数字输入/输出数据和系统状态信息。支持PID查询机制,所有支持OBD标准的ECU都必须支持0x01,PID=0x00的服务。
读取动力系统冻结帧数据(0x02)服务
该服务用于读取冻结帧数据,类似于UDS协议中的冻结帧功能。PID=0x02返回引起冻结帧数据的DTC。
读取确认的排放相关故障码(0x03)服务
用于查看已发生的故障DTC。
清除排放相关诊断信息(0x04)服务
类似于UDS的14服务,用于清除DTC的故障状态码、冻结帧等信息。
请求氧传感器的检测结果(0x05)服务
监控氧传感器的测试结果,一般已被0x06服务涵盖。
请求规定监测系统的OBD监测结果(0x06)服务
类似于UDS的31服务,用于读取监测系统的测试结果。
读取排放相关当前或最后驾驶循环的故障码(0x07)服务
用于测试清除故障码后的驾驶循环状态。
请求控制车载系统、测试或元部件(0x08)服务
类似于UDS的0x31服务,用于控制车载系统或测试部件。
读取车辆信息(0x09)服务
类似于UDS的22服务,用于读取车辆相关信息。
数据传输方式
OBD诊断协议支持单帧和多帧数据传输方式。
单帧传输示例
请求报文:
0x7DF 诊断仪发送的报文CANID
0x08 DLC
0x08 第1字节数据,有效数据总长
0x02 第2字节数据,有效数据第1字节
0x00 第3字节数据,有效数据第2字节
0x00 第4字节数据,填充数据
0x00 第5字节数据,填充数据
0x00 第6字节数据,填充数据
0x00 第7字节数据,填充数据
0x00 第8字节数据,填充数据
响应报文:
0x760 DUT发送的报文CANID
0x08 DLC
0x06 第1字节数据,有效数据总长
0x41 第2字节数据,有效数据第1字节
0x00 第3字节数据,有效数据第2字节
0x43 第4字节数据,有效数据第3字节
0xB6 第5字节数据,有效数据第4字节
0x4A 第6字节数据,有效数据第5字节
0xF3 第7字节数据,有效数据第6字节
0x00 第8字节数据,填充数据
多帧传输示例
请求报文:
0x7DF 诊断仪发送的报文CANID
0x08 DLC
0x03 第1字节数据,有效数据总长
0x02 第2字节数据,有效数据第1字节
0x02 第3字节数据,有效数据第2字节
0x00 第4字节数据,有效数据第3字节
0x00 第5字节数据,填充数据
0x00 第6字节数据,填充数据
0x00 第7字节数据,填充数据
0x00 第8字节数据,填充数据
响应报文第一帧:
0x760 DUT发送的报文CANID
0x08 DLC
0x0D 第1字节数据,有效数据总长
0x42 第2字节数据,有效数据第1字节
0x02 第3字节数据,有效数据第2字节
0x00 第4字节数据,有效数据第3字节
0x01 第5字节数据,有效数据第4字节
0x30 第6字节数据,有效数据第5字节
0x01 第7字节数据,有效数据第6字节
0x5D 第8字节数据,有效数据第7字节
响应报文第二帧:
0x760 DUT发送的报文CANID
0x08 DLC
0x15 第1字节数据,有效数据第8字节
0x63 第2字节数据,有效数据第9字节
0xD2 第3字节数据,有效数据第10字节
0xCF 第4字节数据,有效数据第11字节
0x66 第5字节数据,有效数据第12字节
0x88 第6字节数据,有效数据第13字节
0x00 第7字节数据,填充数据
0x00 第8字节数据,填充数据
本文原文来自CSDN
热门推荐
二十四节气·习俗|大寒
大寒节气的由来与特征
我的第一个网页
网页设计流程包括哪些主要阶段?
管理不配合下属的关键技巧,提升团队协作
劳动法中的劳动保险条例:保障劳动者权益的核心制度
八字看什么时候创业
业务招待费的税收筹划:五种实用策略详解
“我嘞个骚刚”:从游戏直播到全民网络用语的演变
南字在五行属性是什么
什么是电池充电器管理
虚拟机如何解除锁定
汽车中控锁失灵该如何处理?处理后怎样检查是否修复?
汽车遥控钥匙失效怎么办?一步步教你重新匹配遥控钥匙
AI精选日照十大打卡点:从金色沙滩到森林公园
贵阳贵安常住人口超650万,增速居全省首位
如何成为CRM直销员
血压在140/150的情况下能否怀孕
美国癌症治疗:美国癌症医院排名
破解MDT困局,这家三甲医院亮「大招」!
夜骑避暑正当时:掌握这十条夜骑规则,让你安全又舒适地享受夏夜风情!
创始人持股比例与董事会席位的关系是什么
智慧档案馆功能及体系结构
中国各省五行属性(中国各省五行属性排名)
超人气短发,减龄时尚又个性!
股票建仓时机把握与风险控制全攻略
买浴缸有什么需要注意?家居装修必读指南
房贷征信要求详解,如何提高贷款成功率?
张碧晨:从为《哪吒》免费献唱到身价过亿,用“傻气”成就音乐梦想
足球边锋技巧大全:15种实用过人技巧助你突破对手防线