1、UDS诊断简介
UDS英文全称为Unified Diagnostic Services,既通用诊断协议。相对于传统的OBD诊断不仅具有车辆ECU诊断功能,同时兼具数据传输、数据读写、通信控制等功能。也就是说已经不是传统意义上的诊断服务,可以称之为增强型诊断协议。
UDS具体定义在14229协议中体现,如下图所示UDS是出于应用层。
诊断各层级数据内容及对应关系:
UDS诊断协议包括六大类诊断服务类型,一共有26中诊断服务。
2、通信过程
消息发送时有两种寻址方式:物理寻址和功能寻址。
1)物理寻址是向特定的CAN ID发送请求,CAN ID对应的服务端发送响应消息。
2)功能寻址是特定的CAN ID向网络内的所有节点发送消息,各节点根据是否支持该功能选择是否进行响应。