UDS Server Stackerweiterung

UDS – Unified Diagnostic Services

UDS ist ein Kommunikationsprotokoll zur Diagnose von ECUs im automobilen Umfeld, welches in ISO 14229 standardisiert ist.
Unsere UDS Server Stack-Erweiterung implementiert UDS auf CAN und setzt dabei auf ISO-TP auf. ISO-TP ist ein internationaler Standard (ISO 15765-2) zur Übertragung von Daten über CAN. Das Protokoll umfasst dabei die OSI-Schichten 3 und 4. Es können dabei Datenpakete von bis zu 4095 Bytes Länge segmentiert übertragen werden.

UDS Server Stack für UDSonCAN

Die UDS Server Erweiterung ist im C-Quellcode verfügbar und entspricht den MISRA-C:2004-Regeln. Die UDS Server Erweiterung implementiert die folgenden UDS-Dienste:

  • 10h DiagnosticSessionControl
  • 11h ECUReset
  • 14h ClearDiagnosticInformation
  • 19h Read DTC Information
  • 22h ReadDataByIdentifier
  • 23h ReadMemoryByAddress
  • 27h Security Access
  • 28h CommunicationControl
  • 2Eh WriteDataByIdentifer
  • 2Fh IOControlByIdentifer
  • 3Dh WriteMemoryByAddress
  • 31h RoutineControl
  • 34h Request Download
  • 35h Request Upload
  • 36h Transfer Data
  • 37h Request Transfer Exit
  • 3eh TesterPresent
  • 85h ControlDTCSetting

mit sowohl funktionaler als auch physikalischer ISO-TP Adressierung (normal Addressing, normal fixed Addressing und extended Addressing werden untersützt).

Die UDS Server Stack Erweiterung kann mit dem J1939-Stack, dem CANopen-Stack, dem RawCAN-Stack und auch mit dem CAN-MultiProtokollstack beliebig kombiniert werden.und ist für eine Vielzahl an Targets verfügbar – von 8 bit Microcontrollern, über die beliebigen ARM Cores, bis zu diversen PC-Plattformen.

Systemvoraussetzung

  • ANSI-C Compiler

Lieferumfang/Lizenzierung

  • UDS Server Stack Erweiterung Source Code (ANSI-C kompatibel)
  • Beispielapplikationen
  • Anwenderhandbuch und Referenzhandbuch(Doxygen)
  • standortbezogene Firmenlizenz oder Projektlizenz ohne Laufzeitkosten incl. 6-24 Monate kostenloser Support je nach Lizenz
  • optionaler Wartungsvertrag
  • optionaler Integrationssupport

UDS Interpretation

Eine UDS Interpretation ist optional für unseren CANopen DeviceExplorer verfügbar. Zudem können ausgewählte UDS-Client-Nachrichten mit dem Tool gesendet werden.

Für weitere Fragen, Preis- und Bestellinformationen stehen wir Ihnen gern unter 03461-794160 oder service@emotas.de zur Verfügung.

Haben Sie noch Fragen?

Unser Team aus erfahrenen Softwareentwicklern steht Ihnen gern zur Seite.