Hausbus: Unterschied zwischen den Versionen

1.263 Bytes hinzugefügt ,  21. April 2016
Einfach mal ein Botschaften Schema Definiert
(Uebersicht zu belegten Adressraeumen)
(Einfach mal ein Botschaften Schema Definiert)
 
== Botschaften-Schema ==
Die CAN Ids haben eine bestimmte Struktur, damit die wichtigsten Adressen einzelner Geräte( z.B. reset ) offensichtlich sind.
Ausserdem lässt sich aus der Struktur der Id erkennen, zu welcher Art von Gerät die Botschaft gehört.
 
==== Aufbau(Ids) ====
Hier ist noch keine Nachrichten Struktur festgelegt. Allerdings sind die Botschaften fuer Signale gedacht, die allgemeine Informationen verbreiten(z.B. ob die Tür verschlossen, oder das Licht eingeschaltet ist).
 
==== Aufbau(extended Ids) ====
0x0<Geräte Klasse[8]><GeräteId[8]><Gerätspezifisch[12]>
* Geräte Klasse: Die Geräte Klasse gibt Auskunft ueber die Art des Geräts. Sie ist 8 bit lang.
* GeräteId: Die Geräte Id ist eine Fortlaufende Nummer, die fuer jeden Busteilnehmer in seiner Klasse einzigartig ist. Sie ist 8 bit lang.
* Gerätespezifisch: Diese 12 Bits sind frei wählbar.
Ausnahme: Die Botschaft 0x0****FFF ist bestimmt für die Reset-Botschaft mit der man das Gerät zum Reset zwingen kann.
 
;Beispiel
:0x00102003
:Dritte Botschaft des Geräts
:Das Gerät hat die Id 2
:Die Geräteklasse ist 1(Licht)
:0x00102FFF ist die Reset-Botschaft fuer dieses Gerät
 
==== Reservierter Adressraum ====
* MessageIds unter 0x100 sind reserviert
* MessageIds über 0x700 sind reserviert
* Extended MessageIds unter 0x00001000 sind reserviert (verwechslungsgefahr)
* Extended MessageIds über 0x10000000 sind reserviert (bootloader)
* Gerätespezifische Botschaft 0x0****FFF ist fuer den Reset Befehl bestimmt(siehe oben).
 
== Steckerbelegung ==
852

Bearbeitungen