Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:labnet:can_protokoll

Dies ist eine alte Version des Dokuments!


LNCP - LabNet CAN Protokoll

Arbeitspapier / Brainstorming

Adressierung

CAN extended IDs - 29 Bit
3 Bit Telegram Klassifizierung
11 Bit Node Adresse (2048 Nodes)

Events n:n && n:1

Events können eine Globale oder ein Lokale Bedeutung haben. Events sind one-shot. Sie werden nur einmal gesendet.

Ein Globaler Event n:n

  • Lichter ausschalten
000 11111111111111111111111111
event global event-id (26 bits)

Ein Lokaler Event n:1

  • Licht xy ausschalten
001 xxxxxxxxxxxx xxxxxxxxxxxxxx
event lokal node-id (11 bits) event-id (15 bits)

Announcements 1:n

Announcements werden genutzt um Messwerte und Zustände in das CAN-Netz zu veröffentlichen. Dies geschieht in festen Zeitrastern.

Ein Announcement 1:n

  • Licht xy aus/ein
010 xxxxxxxxxxxx xxxxxxxxxxxxxx
Announcement group (11 bits) id (15 bits)

Richtwerte für Zeitraster

  • slow Temperatures (Raumtemperatur) 5-10s
  • fast Temperatures (Laser, …) 1s
  • Türen/Fenster 5-10s
  • Licht Status 30s

Node Kommunikation 1:1

Nodes können direkt angesprochen werden um Informationen abzufragen oder ihn zu Parametrieren/Flashen zu können.

011 xxxx xxxx xxxx xx xxxx xxxx xxxx
Node Kommunikation node-id (12 bit) free (2 bit)

Freie Adressen

4 Adress Blöcke sind noch frei und dürfen nach Absprache auch frei verwendet werden. Sie sind nieder Prior und stören somit auch bei übermäßigem nutzen den Regel Betrieb nicht.

1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
so many space for activities!
projekte/labnet/can_protokoll.1464681468.txt.gz · Zuletzt geändert: 2016/05/31 09:57 von debauer

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki