1、14服务表示删除存储在ECU内部的DTC。它的请求格式为14 XX XX XX。其中XX XX XX可以表示某个DTC,也可以表示某组DTC。UDS中规定14 FF FF FF表示擦除所有DTC。它的肯定响应回复较为简单,直接回复54即可。
2、一般情况下22 和2E是成对使用,23和3D是成对使用。22是读取DID服务,2E是往DID里写操作服务。22服务的请求格式是22+DID,如果有多个DID请求格式为22+DID+DID… … ,肯定响应为62+DID+DATA+DID+DATA… …。2E服务为写操作,请求格式为2E+DID+DATA,肯定响应回复为6E+DID。在14229-1中附录C定义了很多可用的DID,除了这些固定的DID外整车厂也可以定义其他DID。
23和3D服务是对以地址信息标记的数据的操作,前者是读后者是写。23命令的请求格式为23+addressAndLengthFormatIdentifier+memoryAddress+memorySize.addressAndLengthFormatIdentifier是格式信息,长度为1个byte,高4位用于指示memorySize的长度,低4位用于指示memoryAddress的长度。比如0x46则表示memorySize长度为6个字节,memoryAddress长度为4个字节。比如,23 22 xx yy aa bb,它的含义为读取地址为xx yy的长度为aa bb的数据。3D与23是类似的,只是3D是作为写操作,它的数据格式为