The PCAN-CCP API is a programming interface for communication between Windows applications and electronic control units (ECUs) in slave mode. The API is based on ASAM's CAN Calibration Protocol (CCP), used mainly in the automotive world. The PCAN-CCP API uses the CAN bus as a transmission medium.
To access the computer's CAN devices, PCAN-CCP uses the PCAN-Basic programming interface, which is included with all CAN devices supplied by PEAK-System. The PCAN-CCP API is offered free of charge.
Features
- Implementation of ASAM's CAN calibration protocol for communication with the Control Unit
- Windows® DLL for x86 and x64 applications
- Physical communication via the CAN bus through a CAN interface from the PCAN range
- Uses the PCAN-Basic API to access the CAN hardware connected to the computer
- API supporting multitasking
- One API function is associated with each CCP standard command
- Additional commands for managing communication
System requirements
- Windows® 11 (x64/ARM64), 10 (x86/x64)
- For CAN bus connection: a PEAK-System PC CAN interface
- PCAN-Basic API
Scope of delivery
- DLLs d'interface (x86/x64)
- Examples and header files for all common programming languages
- Documentation in HTML format
| Protocol | CCP (CAN Calibration Protocol) d'ASAM |
|---|---|
| Communication type | CAN bus |
| Architecture | Client (application) - Slave (ECU) |
| Dependency | PCAN-Basic API |