UART-CAN-Protokoll

Aus CANopen-Lift
Zur Navigation springen Zur Suche springen

Das UART-CAN-Protokoll (UCP) dient der Übertragung von CAN-Nachrichten über andere Medien, wie zum Beispiel einer Telefonleitung oder über das Internet.

Im Jahr 2005 wurde UCP von der Firma BÖHNKE + PARTNER GmbH entwickelt und offen gelegt. Das Protokoll hat zzt. noch keinen endgültigen Status erreicht und es können sich noch Änderungen ergeben.

Über den aktuellen Status des Protokolls informiert die Englische Version dieser Webseite.

Telegrammaufbau

Datenrahmen

Flag Address Information CRC Flag
8-Bits 8-Bits n * 8-Bits 16-Bits (lo,hi) 8-Bits

Steuerzeichen

Flag 0x7E
ESC 0x7D

Transparenz

Flag ESC + (Flag ^ 0x20) => 0x7D,0x5E
ESC ESC + (ESC ^ 0x20) => 0x7D,0x5D

Checksumme (CRC-16, siehe RFC-1662)

X^16 + X^12 + X^5 + 1

Address

0 Daten vom Gateway (A)
1 - 8 CAN-Telegramm vom Netzwerk 1 .. 8
9 - 127 reserviert
128 Daten für Gateway (B)
129 - 136 CAN-Telegramm für Netzwerk 1 .. 8
137 - 254 reserviert
255 CAN-Telegramm für alle Netzwerke (broadcast)