【车载开发系列】UDS诊断服务入门知识

【车载开发系列】UDS诊断服务入门知识

【车载开发系列】UDS诊断服务入门知识

    • 【车载开发系列】UDS诊断服务入门知识
      • 一.UDS做什么用
      • 二.为什么需要UDS
      • 三.何时会使用到UDS
      • 四.如何诊断汽车信息
      • 五.UDS如何通信
      • 六.UDS测试步骤
      • 七.什么是OBD service
      • 八.Enhanced Service是什么
      • 九.CAN 是什么
      • 十.CAN的出现背景
      • 十一.CAN总线通信
      • 十二.CAN中常见帧的种类
      • 十三.CARB的概念
      • 十四.UDS能够确认的A/T部品有哪些

一.UDS做什么用

监视道路车辆感应器与执行器的状态和故障的机能。以便当道路汽车发生故障的时候,通知车辆上的警告灯点灯,并告知已经发生异常,同时保存下车辆的状态信息,以及故障的情报信息。

二.为什么需要UDS

自动汽车的增加导致了大量的尾气排放,产生了环境问题,根据法律法规如果不定义它的话,那么就无法对自动汽车进行销售。
同时为了诊断尾气进化的功能,开发了一个统一的规格需求: OBD(On-board diagnostics)

三.何时会使用到UDS

第一种场合是在车辆组装完毕准备出厂的时候,可以拿UDS来诊断车辆是否正确的完成了组装。
第二种场合是在用户在车辆召回修理的时候,可以拿UDS来找到车辆故障的根本原因;在更换汽车部件的时候,诊断部件是否正常的更换以及组装。

四.如何诊断汽车信息

在汽车的驾驶座附近,有一个诊断用的连接器接口,这个接口可以用来连接诊断用的测试机器,从而获得诊断信息。

五.UDS如何通信

通过诊断用的连接器接口,可以和搭载在车辆上ECU相连接,然后使用诊断用的测试机器,就可以诊断车辆上的各个ECU了。连接器接口使用的是16根PIN的

六.UDS测试步骤

首先用测试器发送给汽车ECU指示信息,汽车的ECU部件如果正确的执行了指示信息,返回肯定的应答信息:指示已经执行,执行结果是XXX。
汽车的ECU部件如果无法正确的执行指示信息,返回否定的应答信息:指示无法执行,无法执行的理由是XXX。

七.什么是OBD service

基于国际规格ISO 15031-5和SAEJ1979的规格说明,它也是所有车辆通用的规格式样。
Service$01:Request current powertrain diagnostic data控制诊断当前车辆状态的功能
Service$02:Request powertrain freeze frame data车辆故障发生时保存需要解析数据的功能
Service$03:Request emission-related diagnostic trouble codes读出与排废气相关的故障Code的功能
Service$04:Clear/reset emission-related diagnostic information 消去与排出尾气相关的故障数据
Service$07:Request emission-related diagnostic trouble codes detected during current or last completed driving cycle 读出当前或者是前回驾驶时状态信息和故障关联信息的功能
Service$09:Request vehicle information 取出车辆的情报信息。
Service$0A:Request Emission-Related Diagnostic Trouble codes with Permanent Status 读取出永久保存中的故障关联的情报信息的功能

八.Enhanced Service是什么

范围在Service$01到Service$0A的是所有车辆通用的规格式样,超过了这个范围的就是扩展服务。也就是各个车企根据ISO 14230或者14229来定义的一组服务。

九.CAN 是什么

CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO*1 国际标准化的串行通信协议

十.CAN的出现背景

在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统 被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很 多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个 LAN,进行大量数据的高速通信”的需要,1986年德国电气商博世公司开发出面向汽车的 CAN 通信协议。此后,CAN 通过 ISO11898 及 ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议

十一.CAN总线通信

在总线上1対多的通信使用功能寻址,也就是Functional CANID;
在总线上1対1的通信使用物理寻址,也就是Physical CANID;

十二.CAN中常见帧的种类

有首帧,单帧,连续帧和流程控制帧。

十三.CARB的概念

CARB就是California Air Resources Board的缩写,它是加利福利亚州大气资源局颁布的一个法律法规,它被认定为OBD-Ⅱ。在北美,如果没有CARB的车辆是不可以进行销售的。

十四.UDS能够确认的A/T部品有哪些

通过CAN总线的信号
各个感应器的值
各个开关的情报
各个电磁阀的指令值,监视器的值等

你可能感兴趣的:(经验分享)