UDS – ISO 14229

Mit den neuen Bussystemen wurde ein Protokoll erforderlich, das unabhängig von diesen ist. Basierend auf KWP 2000 entstand das neue Protokoll UDS (Unified Diagnostic Services), das im ISO Standard 14229 festgelegt ist. Die Services von KWP 2000 wurden unter anderem neu gruppiert und mithilfe eines neuen Parameters, dem Subfunction Level, zusammengefasst. Darüber hinaus wurden neue Funktionalitäten wie ein Security Layer für verschlüsselte Dienste, die ereignisgesteuerte Ausführung von Diensten und das Unterdrücken von positiven Antworten der Steuergeräte ermöglicht.

Da der CAN auf 8Byte Nutzdaten limitiert ist, wurde die Implementierung von UDS auf CAN zusätzlich in der ISO 15765-3 spezifiziert.

Functional unitDiagnostic service nameRequest SIDResponse SID
Diagnostic and Communication ManagementDiagnosticSessionControl0x100x50
SecurityAccess0x270x67
TesterPresent0x3E0x7E
ECUReset0x110x51
CommunicationControl0x280x68
AccessTimingParameter0x830xC3
SecuredDataTransmission0x840xC4
ControlDTCSetting0x850xC5
ResponseOnEvent0x860xC6
LinkControl0x870xC7
Data TransmissionReadDataByIdentifier0x220x62
ReadMemoryByAddress0x230x63
ReadScalingDataByIdentifier0x240x64
ReadDataByPeriodicIdentifier0x2A0x6A
DynamicallyDefineDataIdentifier0x2C0x6C
WriteDataByIdentifier0x3E0x6E
WriteMemoryByAddress0x3D0x7D
Stored Data TransmissionReadDTCInformation0x190x59
ClearDiagnosticInformation0x140x54
Input/Output ControlInputOutputControlByIdentifier0x2F0x6F
Remove Activation or RoutineStartRoutineByLocalIdentifier0x310x71
Upload/DownloadRequestDownload0x340x74
RequestUpload0x350x75
TransferData0x360x76
RequestTransferExit0x370x77
RequestFileTransfer0x380x78
Übersicht der UDS Service Identifier


Nach oben scrollen