Eine ältere Version des Dokuments wurde geladen! Beim Speichern wird eine neue Version des Dokuments mit diesem Inhalt erstellt. Dateiauswahl====== Protokollidee für den RS485-Hausbus ====== Speed: 115200, 8n1\\ -> Bit pro Zeichen: 10\\ -> Dauer für ein Byte: 86.806µs/Byte\\ -> Datenrate: 11520 Bytes/s\\ Default-Modus aller Geräte: Empfangen Ein Gerät darf zu jedem Zeitpunkt das Senden beginnen. Der Frameaufbau ^ Byte# ^ Data ^ Description ^ | 0 | 0x40 | Präambel, leitet das senden ein | | 1 | 0x00-0xff | Source Device ID | | 2 | 0x00-0xff | Destination Device ID | | 3 | 0x00-0x40 | Payload Length (max. 64 Byte) | | 3-(max. 67) | | Payload, das jeweilige Gerät muss wissen was es mit den Daten anfängt | | letztes Byte | | CRC8 Prüfsumme über alle vorhergehenden Bytes | Die Zeit zwischen einzelnen Bytes eines kompletten Frames, darf 100µs nicht überschreiten. Wird die Zeit überschritten, gehen die Geräte in den Ausgangszustand zurück. Bei fehlerhafter Prüfsumme wird das Paket verworfen. Bei Kollissionserkennung wird random time gewartet, dann erneutes Senden versucht.What's the answer to life, the universe and everything? Dieses Feld bitte leer lassen:SpeichernVorschauAbbrechen Zusammenfassung projekte/hausautomatisierung/protokoll.1401916099.txt.gz Zuletzt geändert: 2014/06/04 21:08von ralf