We use cookies on our website to provide you with the best possible service and to further improve our website. By clicking the "Accept All" button, you agree to the use of all cookies. You can limit the cookies used by clicking on "Accept selection". Further information and an option to revoke your selection can be found in our privacy policy.


These cookies are necessary for basic functionality. This allows you to register on our website and forum or order products with our online shop.


With these cookies, we collect anonymized usage data for our website. For example, we can see which content is interesting for our visitors and which resolutions are used. We use the information to optimize our website to provide you with the best possible user experience.


show more


2014-12-01 • Three APIs for Communication with Control Units

With PCAN-ISO TP, PCAN-UDS, and PCAN-OBD-2, PEAK-System publishes three programming interfaces (APIs) for standardized protocols from the automotive sector. The APIs are designed for use under Windows and built on each other. The common basis is the PCAN-Basic API for accessing PEAK-System's CAN hardware in the computer.

The PCAN-ISO-TP API is used to transmit data packets according to the ISO-TP standard ISO 15765-2. This includes the transmission of packets up to a size of 4095 bytes per CAN message.

Via the PCAN-UDS API, a communication with control units takes place according to the UDS standard ISO 14229-1. UDS stands for Unified Diagnostic Services. UDS makes use of the ISO-TP standard as transport protocol.

With the PCAN-OBD-2 API, vehicle diagnostics are performed using OBD-2 (ISO 15765-4). This standard defines the exchange of specific vehicle parameters via UDS. As OBD-2 transmission option, the API uses the CAN bus.

All three APIs are available free of charge and can be downloaded from the PEAK-System website.

Download Press Release