PCAN-UDS API
API-Implementierung des Standards UDS (ISO 14229-1)

Beschreibung

UDS (ISO 14229-1) steht für Unified Diagnostic Services (Einheitliche Diagnosedienste) und definiert die Kommunikation mit Steuergeräten (ECUs). Die Windows-Software testet das Steuergerät anhand verschiedener Dienste. Der Vorgang erfolgt nach dem Client-Server-Prinzip, wobei das Programm die Position des Clients (auch Tester genannt) einnimmt. Als Transportprotokoll verwendet UDS den ISO-TP-Standard, weshalb UDS Datenblöcke von bis zu 4095 Bytes übermitteln kann. Damit ist neben dem Austausch von Wartungsinformation zum Beispiel auch die Übertragung von Firmware möglich.

Die API PCAN-UDS implementiert die Funktionalität des Standards anhand von 8 Funktionen, die in die Kategorien Tester Allocation, Configuration, Information, Utilities, Services und Communication unterteilt sind.

Leistungsmerkmale

  • Implementierung des Protokolls UDS (ISO 14229-1) zur Kommunikation mit Steuergeräten
  • Windows-DLLs für die Entwicklung von 32-Bit- und 64-Bit-Anwendungen
  • Thread-safe API
  • Physikalische Kommunikation per CAN über ein CAN-Interface der PCAN-Reihe
  • Verwendet die Programmierschnittstelle PCAN-Basic für den Zugriff auf die CAN-Hardware im Computer
  • Verwendet die Programmierschnittstelle PCAN-ISO-TP (ISO 15765-2) zur Übertragung von Datenpaketen bis zu 4095 Byte über den CAN-Bus

Systemvoraussetzungen

  • Windows® 10, 8.1, 7 (32/64-Bit)
  • Mindestens 2 GB RAM und 1,5 GHz CPU
  • Für die CAN-Bus-Anbindung: PC-CAN-Interface von PEAK-System
  • PCAN-Basic API
  • PCAN-ISO-TP API

Lieferumfang

  • Interface-DLLs für 32 und 64 Bit
  • Beispiele und Header-Dateien für alle gängigen Programmiersprachen
  • Dokumentation im PDF-Format

Downloads

PCAN-UDS API

API für die Kommunikation mit Steuergeräten gemäß UDS (ISO 14229-1)

PCAN-UDS API-Dokumentation

PCAN-Basic API

API zur Entwicklung von Anwendungen mit CAN- und CAN-FD-Anbindungen für Windows® 10, 8.1, 7 (32/64-Bit)

PCAN-ISO-TP API

API zur Übertragung von Datenpaketen gemäß ISO-TP (ISO 15765-2)

Mehr

Zusätzliche Informationen auf anderen Seiten:

PCAN-UDS API Versionshistorie (Englisch)
APIs für normierte Protokolle aus dem Automotive-Bereich
PEAK-System Forum: Abschnitt für die PCAN-UDS API für Fragen und Support (Englisch)