UDS ist ein Kommunikationsprotokoll zur Diagnose von ECUs im automobilen Umfeld, welches in ISO 14229 standardisiert ist.
Unsere UDS Client Stack-Erweiterung implementiert eine Teilmenge von 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.
Die UDS Client Erweiterung ist im C-Quellcode verfügbar und entspricht den MISRA-C:2004-Regeln. Die UDS Client Erweiterung implementiert die folgenden UDS-Dienste:
mit sowohl funktionaler als auch physikalischer ISO-TP Adressierung (normal Addressing, normal fixed Addressing und extended Addressing werden untersützt).
Die UDS Client 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.
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.
|||||
Durch die weitere Nutzung der Seite stimmen Sie der Verwendung von Cookies zu. Mehr Erfahren
Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.