universal measurement and calibration protocol

XCP (XCP-Protokoll)

Das XCP-Protokoll (Universal Measurement and Calibration Protocol) ist eine Weiterentwicklung des CCP-Protokolls. Beide Protokolle sind von der ASAM standardisiert.

Das XCP-Protokoll vereinfacht die Messdatenerfassung und Kalibrierung von elektronischen Steuergeräten (ECU). Im Gegensatz zum CCP-Protokoll 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.

Querverweise von universal measurement and calibration protocol nach:

Querverweise nach universal measurement and calibration protocol von: