统一诊断服务 (Unified diagnostic services , UDS)
对知乎专栏汽车控制器(ECU)网络诊断技术交流中UDS的内容进行一个快速访问链接整理。文章很好并且比较系统。
UDS(一) 请求与响应格式
- Diagnostic request的格式
- Diagnostic response的格式
- Negative Response Code
UDS(二) 诊断和通信管理1
- (0x10) DiagnosticSessionControl
- (0x11) ECUReset
- (0x27) SecurityAccess
UDS(三) 诊断和通信管理2
- (0x28) CommunicationControl
- (0x3E) TesterPresent
- (0x85) ControlDTCSetting
- (0x86) ResponseOnEvent
- (0x87) LinkControl
UDS(四) 数据传输
- (0x22) ReadDataByIdentifier
- (0x23) ReadMemoryByAddress
- (0x2E) WriteDataByIdentifier
- (0x3D) WriteMemoryByAddress
UDS(五) 存储数据传输
- (0x14) ClearDiagnosticInformation
- (0x19) ReadDTCInformation
UDS(六) IO控制与程序控制
- (0x2F) InputOutputControlByIdentifier
- (0x31) RoutineControl
UDS(七) 数据上传下载
- (0x34) RequestDownload:客户端向服务器请求下载数据
- (0x35) RequestUpload:客户端向服务器请求上传数据
- (0x36) TransferData:客户端向服务器传数据(下载),或者服务器向客户端传数据(上传)
- (0x37) RequestTransferExit:数据传输完成,请求退出
- (0x38) RequestFileTransfer:传输文件的操作,可以用于替代上传下载的服务。