Rauchklappen-Steuerungssysteme
RKS 1000
Bedienungsanleitung – Zentrale RKZ/S
Seite 25 / 86
4.2 Busprotokoll CRC8
Beim CRC 8 Busprotokoll ist das Standardprotokoll, so wie es oben beschrieben wurde, um
eine CRC 8 Prüfsumme erweitert worden. Diese wird einfach an das Standardprotokoll
angehängt. Damit es keine Fehlsynchronisierungen bei älteren Modulen gibt, wird die
Bitlänge der CRC8 zu 1,46ms gewählt. Diese ist nicht kompatibel mit der Bitlänge des CRC
16 Protokolls, welches später noch beschrieben wird. Aus programmtechnischen Gründen
wird ein Pausenbit mit einer CRC Bitlänge zwischen den Nutzdaten und der Prüfsumme
eingefügt. Die CRC 8 Prüfsumme wird im selben Verfahren wie die später beschriebene
CRC16 Prüfsumme gebildet. In diesem Fall wird aber nur das Highbyte der CRC
Prüfsummenberechnung versendet. Das zu versendende Datenwort, bestehend aus 15
einzelnen
Bits,
wird
in
zwei
Bytes
zerlegt
und
nacheinander
durch
die
Prüfsummenberechnung verarbeitet. Zuerst wird dabei das Highbyte von Master-Slave-Bit bis
A5 verwendet. Da nur 15 Bit vorhanden sind, wird das oberste Bit der ersten Berechnung zu
Null gesetzt. Zusammen mit dem Ergebnis der ersten Berechnung wird aus dem zweiten Byte
des Sendetelegramms eine Prüfsumme gewonnen. Das High Byte aus dieser Berechnung
wird dann zum Versenden verwendet.
Master Telegramm Dauer: 36,68ms
Master Slave Bit gesetzt (Null auf dem Bus)
Adressbits A0- A9, adressierbare Module: 1024
Datenbits D0- D2 , drei Ausgänge steuerbar, D2 steuert das Busrelais
Pausenbit aus programmtechnischen Gründen eingefügt
CRC0 bis CRC8 enthält die Prüfsumme (High Byte der Prüfsumme)
Die Slaveantwort erhält ebenfalls eine CRC 8 Prüfsumme. Diese wird über die sechs Bit der
Sendedaten Master-Slave-Bit, Parität und die Datenbits D2 bis D0 gebildet. Da die
Berechnung der Prüfsumme einen 8-Bit-Wert voraussetzt werden die beiden oberen Bits zu
Null angenommen. Auch bei der Slaveantwort wird zwischen Nutzdaten und CRC ein
Pausen-Bit eingeschoben. Die Bitlänge der Nutzdaten und der CRC ist ebenso wie beim
Mastertelegramm gleich.