OBD是On Board Diagnose的简称,其主要用于与排放相关的ECU,目的是为了监控排放相关的参数,例如尾气中的氧含量,发动机转速等,使其满足国家的排放标准。 与OBD相关标准主要为ISO15031和SAE J1979等,其OSI模型如下图所示。
图1 OSI分层模型 下面主要来看看SAE J1979中阐述的OBD的9个诊断服务。
Service $01 -请求动力系统当前数据 通过该服务请求车辆动力系统的一些数据,其中数据都是预先定义好的,数据的标识符为PID(parameter Identifiers),其取值范围为0x00~0xFF,与UDS中的DID概念类似,区别点在PID分可以分为两类:一类用于表示具体的参数,这与DID概念的完全相同,例如PID 0x05表示电机的冷却温度,其数据格式如图2所示,第二类用于表示该ECU支持的PID,包括0x00,0x20,0x40等,如图3所示,通常在连接诊断设备的时候,会通过第二类PID确认ECU所支持的PID。
介绍资料_OBD协议介绍,资料分享
最新推荐文章于 2024-06-04 12:27:03 发布