XCP (universal measurement and calibration protocol)

Das XCP-Protokoll (Universal Measurement and Calibration Protocol) ist eine Weiterentwicklung des CAN Calibration Protocols (CCP). Da das CCP-Protokoll ausschließlich für den CAN-Bus entwickelt wurde, hat man mit dem XCP-Protokoll einen flexibleren, universelleren Ansatz, der auch mit anderen Feldbus-Protokollen eingesetzt werden kann. Beide Protokolle sind von der ASAM (Association for Standardization of Automation and Measuring Systems) standardisiert.


Das XCP-Protokoll vereinfacht die Messdatenerfassung und Kalibrierung von elektronischen Steuergeräten (ECU). Im Gegensatz zum CAN Calibration Protocol (CCP) hat das XCP-Protokoll eine klare Trennung der Schichten zwischen der Protokollschicht und der unabhängigen Transportschicht und kann daher auf verschiedenen Netzwerken betrieben werden, so u.a. auf Ethernet, FlexRay, dem LIN-Bus, Most-Bus, FireWire, der USB- und der SCSI-Schnittstelle: "XCP on Firewire", "XCP on FlexRay" usw. Dank der Skalierbarkeit ist das XCP-Protokoll prädestiniert für die gestiegenen Mess- und Kalibrieranforderungen in Netzwerken und Feldbussen. Als "XCP on CAN-Bus" ist es das Nachfolgeprotokoll des CAN Calibration Protocol (CCP), das nur auf den CAN-Bus beschränkt ist.

XCP definiert auf der Protokollschicht die hohe hohe Funktionalität für das Messen, Stimulieren und Kalibrieren.

XCP unterstützt die Kommunikation zwischen den elektronischen Steuergeräten (ECU) und dem Messsystem im Master-Slave-Betrieb. Die Datenübertragungsrate ist abhängig von dem benutzten Netzwerk und liegt im Falle des CAN-Busses bei 50 kB/s.

Neben dem Master-Slave-Betrieb unterstützt XCP die blockweise Übertragung und einen Interleaved Communication Mode. Der Datentransfer selbst kann synchron sein, mit einem Zeitstempel versehen und priorisiert sein.

Informationen zum Artikel
Deutsch: XCP-Protokoll
Englisch: universal measurement and calibration protocol - XCP
Veröffentlicht: 04.02.2014
Wörter: 240
Tags: Autom.-Feldbusse
Links: ASAM (association for standardisation and measuring systems), Automation, CCP (CAN calibration protocol), CCP (compression control protocol), ECU (electronic control unit)