<< Click to Display Table of Contents >> Navigation: Working with CanEasy > XCP > Basics |
What is XCP?
•Network protocol originating from ASAM •For connecting calibration systems to ECUs •Successor to CCP •Provides easy access to ECU memory •Data transfer via CAN, SxI, Ethernet, USB or FlexRay •Light weight diagnosis system |
ASAM - Association for Standardization of Automation and Measuring systems CAN – Controller Area Network CCP - CAN Calibration Protocol ECU – Electronic Control Units XCP - Universal Measurement and Calibration Protocol |
Main objectives
•Minimal resource usage in the ECU
•Efficient communication
•Simple slave implementation
•Plug-and-play configuration
with just a small number of parameters
•Scalability:
XCP is also very scalable in its implementation,
it is not necessary to implement every command described by the standard
•Transferability:
XCP can be implemented on major bus systems and is open for future bus systems
Use cases
•Reading and manipulating ECU memory
•Acquiring or stimulating datasets
synchronous to events
triggered by timers or operating conditions
•Tracing data during test
•Calibration of characteristic curves
•Testing and analyzing dynamic data
•Programming of ECU flash memory
Rather used for single ECUs during development