PCAN-OBD-2 API
API-Implementierung des Standards OBD-2 (ISO 15765-4)

Beschreibung

Für die On-Board-Diagnose definiert der OBD-2-Standard den Austausch von spezifischen Fahrzeugparametern. Der Client stellt eine Anfrage an die angeschlossenen Steuergeräte (ECUs) im Fahrzeug worauf eine oder auch mehrere ECUs antworten. Als Teil von OBD-2 wird in der Norm ISO 15765-4 der CAN-Bus als eine Übertragungsmöglichkeit beschrieben.

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

Nach ISO 15765-4 setzt OBD-2 auf UDS auf. Entsprechend verwendet PCAN-OBD-2 die Programmierschnittstelle PCAN-UDS zum Austausch von Diagnosedaten.

Leistungsmerkmale

  • Implementierung des Protokolls OBD-2 (ISO 15765-4) als On-Board-Diagnose-Standard
  • 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
  • Verwendet die Programmierschnittstelle PCAN-UDS (ISO 14229-1) zur Kommunikation mit Steuergeräten

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
  • PCAN-UDS 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-OBD-2 API

API für die Fahrzeugdiagnose gemäß OBD-2 (ISO 15765-4)

PCAN-OBD-2 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)

PCAN-UDS API

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

Mehr

Zusätzliche Informationen auf anderen Seiten:

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