859
Bearbeitungen
HKay (Diskussion | Beiträge) (Uebersicht zu belegten Adressraeumen) |
HKay (Diskussion | Beiträge) (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 ==
|