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
热门推荐
如何记忆:一种简单的长期记忆技巧
张雪峰谈十大高薪专业排行榜(含专业介绍,就业方向)
解析开学恐惧症:学业、人际、家庭和生活节奏的多重压力考验学生心理
中医里抑郁症是怎么回事
如何操作手刹以确保停车安全?这种操作对车辆保护有何重要性?
北京老字号六必居
如何在电商平台上做好产品控价?
明朝文学十大代表作:从《三国演义》到《紫钗记》
猫咪的专属“草本乐园”:四种猫草的神奇功效大揭秘
魏玛共和国与纳粹党的崛起
三支一扶和西部计划哪个更好
三角形外心:几何图形中的中心点
探索兔子的视界:从视野到眼部护理
英美港澳本科学费持续上涨!
探索儋州:必尝的地道美食与餐饮指南
有哪些英英词典网站比较好的
研究表明,小型模块化反应堆可帮助印第安纳州实现全天候无碳电力,并带来经济效益
眼睛干涩?夜盲?都和它有关!一篇文章教你补回来!
婚前检查的法律依据与具体内容
一文详解鼻窦炎手术:三种常见术式及注意事项
老公的称呼有哪些?探索不同文化与情感的表达方式
抗生素就是消炎药?千万别过度使用抗生素!阿莫西林、头孢属于……
毛囊的 “生老病死”:头发命运的幕后主宰
多芯片封装(MCP)的全面解析
四川适合种植的花卉及栽培要点
四色安全标志全解析:红黄蓝绿各有何含义?
客服艺术:掌握五大在线客服沟通技巧,提升客户体验
结核病有哪几种
石雕观音:象征寓意的文化渊源与解读
消弥“温差”,上海推出市场准入登记便利化10条措施