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: 38400bps, 8n1\\ -> Bit pro Zeichen: 10\\ -> Dauer für ein Byte: 260µs/Byte\\ -> Datenrate: 3840 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 | Device ID, addressiert das angesprochene Gerät | | 2 | 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 | | Checksumme (Bytesweises XOR über alle vorhergehenden Bytes, inkl. Präambel) | Die Zeit zwischen einzelnen Bytes eines kompletten Frames, darf 1ms nicht überschreiten. Wird die Zeit überschritten, gehen die Geräte in den Ausgangszustand zurück. Ein Frame maximaler Größe belegt so den Bus maximal 68ms. Ein Frame minimaler Größe belegt den Bus maximal 4ms.What's the answer to life, the universe and everything? Dieses Feld bitte leer lassen:SpeichernVorschauAbbrechen Zusammenfassung projekte/hausautomatisierung/protokoll.1401546847.txt.gz Zuletzt geändert: 2014/05/31 14:34von ralf