设计公司网站怎么做,凡客诚品的支付方式,wordpress qqlogin,怎么建立一个博客网站吗文章目录 功能简介ISO 9141-2、ISO 14230-4和SAE J1850的诊断服务定义1、请求车辆信息请求消息#xff08;读取支持的INFOTYPE#xff09;2、请求车辆信息响应消息(报告支持INFOTYPE)3、请求车辆信息请求消息#xff08;读取INFOTYPE值#xff09;4、请求车辆信息响应消息读取支持的INFOTYPE2、请求车辆信息响应消息(报告支持INFOTYPE)3、请求车辆信息请求消息读取INFOTYPE值4、请求车辆信息响应消息报告INFOTYPE值3、报文示例 ISO 15765-4的诊断服务定义1、请求车辆信息请求消息请求支持INFOTYPE2、请求车辆信息响应消息定义报告支持INFOTYPE3、请求车辆信息请求消息定义读取INFOTYPE值4、请求车辆信息响应消息定义报告INFOTYPE值5、示例报文 功能简介
09服务即 Request vehicle information请求整车信息服务此服务用于请求整车信息如VIN码ECU名称等
ISO 9141-2、ISO 14230-4和SAE J1850的诊断服务定义
此服务的目的是使外部测试设备能够请求车辆特定的车辆信息如车辆识别码VIN和校准ID。其中一些信息可能是法规要求的如果车辆制造商支持则应以标准格式报告。SAE J1979-DA中定义了信息类型。
此服务的一个功能是让ECU指示支持哪些信息类型ISO 9141-2要求支持INFOTYPE 00 。INFOTYPE 00 是一个位编码值表示支持01 到20 的INFOTYPEs。INFOTYPE 20 表示支持INFOTYPE21 -40 等。这与SAE J1979-DA中规定的服务01 和02 中用于PID支持的概念相同。
外部测试设备应维护一份支持不等于00 的信息类型的ECU列表以证明其是否期望来自该ECU的响应消息。对于信息类型不等于00 的请求消息ECU可能不会在 规定的P2 max正时窗口内发送肯定响应消息。
如果INFOTYPE 02 VIN显示为支持即使VIN缺失或不完整ECU也应在P2max正时内做出响应。例如开发ECU可能会用VIN的FF 字符进行响应因为VIN尚未编程。
1、请求车辆信息请求消息读取支持的INFOTYPE 2、请求车辆信息响应消息(报告支持INFOTYPE) 3、请求车辆信息请求消息读取INFOTYPE值 4、请求车辆信息响应消息报告INFOTYPE值 3、报文示例
下表显示了如何实施“请求车辆信息”服务
步骤#1从车辆请求车辆信息请求支持的INFOTYPE
外部测试设备向车辆请求所有支持的信息类型。有关请求支持的PID的指导请参阅服务01的示例支持的信息类型也使用相同的概念。根据支持的INFOTYPE请求外部测试设备为每个ECU创建了一个支持的内部信息类型列表ECU#1ECM支持以下信息类型01、02 、03 、04 、05 、06 、07 和08 。由于只有一个ECU符合与任务相关的立法要求因此不会出现来自另一个ECU的响应消息。
步骤#2向车辆请求信息类型 现在外部测试设备请求以下INFOTYPE
INFOTYPE 01:MC_VIN5条响应消息由ECU#1支持。 现在外部测试设备请求以下INFOTYPE
信息类型02 :VIN[1G1JC5444R7252367]由ECU#1支持。 现在外部测试设备请求以下INFOTYPE
INFOTYPE 03消息计数校准ID08由ECU#1支持。 ISO 15765-4的诊断服务定义
此服务的目的是是使外部测试设备能够请求特定于车辆的车辆信息例如车辆识别码(VINVehicleIdentificationNumber)和CalibrationID。其中一些信息可能是法规要求的如果车辆制造商支持一些信息应以标准格式报告。INFOTYPE在SAEJ1979-DA中定义。
并非所有INFOTYPE都适用或受所有系统支持。INFOTYPE 00是位编码值指示每个ECU支持哪些INFOTYPE。INFOTYPE 00 表示支持从01 到20 的INFOTYPE。INFOTYPE 20 表示支持INFOTYPE 21 到40 等。这与服务01 02 、06 、08 、09 中的PID/TID/INFOTYPE支持的概念相同。那些响应SAEJ1979-DA中规定的相应服务09 请求消息的ECU需要INFOTYPE 00
包含支持的INFOTYPE的请求消息最多可包含六个INFOTYPE。包含INFOTYPE的请求消息用于报告车辆信息只能包含一个INFOTYPE。外部测试设备不应请求支持的INFOTYPE和报告车辆信息的单个INFOTYPE的组合。ECU应支持最多6个受支持的INFOTYPE和仅一个INFOTYPE的请求该INFOTYPE报告车辆信息。
如果INFOTYPE 02 VTN指示为支持即使VIN丢失或不完整ECU也应在P2max时问内响应。例如开发ECU可能会响应VIN的FFG字符因为VIN尚未编程。
1、请求车辆信息请求消息请求支持INFOTYPE 要请求支持范围从C1 到FF 的INFOTYPE应向车辆发送另一个具有INFOTYPE#1CO 和INFOTYPE#2E0 的请求消息。
2、请求车辆信息响应消息定义报告支持INFOTYPE
如果需要ECU应响应所有支持的范围。一个范围被定义为一个包含32个INFOTYPE的块例如范围#1INFOTYPE 01到20 。除非后续范围具有受支持的INFOTYPE否则ECU不应响应不受支持的INFOTYPE范围。 响应消息应仅包括ECU支持的INFOTYPE和数据A到D。如果请求消息包含ECU不支持的INFOTYPE值则这些值不应包含在响应消息中。
3、请求车辆信息请求消息定义读取INFOTYPE值 4、请求车辆信息响应消息定义报告INFOTYPE值 5、示例报文 注意压燃式发动机将支持INFOTYPEOBis而不是08is用于在用性能跟踪IPT数据。
现在外部测试设备请求以下INFOTYPE
INFOTYPE 0416: CALID#1 [JMB36761500] and CALID#2 [JMB4787261111]; supported byINFOTYPE 0416: CALID#1 [JMA*431299110000]; supported by ECU#2. 返回 OBD诊断 专栏目录