projekte:labnet:can_protokoll
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
CAN Protokoll
Arbeitspapier / Brainstorming
Adressierung
CAN extended IDs - 29 Bit
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
Ein Lokaler Event n:1
- Licht xy ausschalten
000 | 11111111111111111111111111 |
---|---|
event global | event-id (26 bits) |
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.
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
Node Kommunikation 1:1
Nodes können direkt angesprochen werden um Informationen abzufragen oder ihn zu Parametrieren/Flashen zu können.
011 | xxxxxxxxxxx | xxxxxxxxxxx | xxxxx |
---|---|---|---|
Node Kommunikation | node-id (11 bits) | quell-node-id (11 bits) |
projekte/labnet/can_protokoll.1415709450.txt.gz · Zuletzt geändert: 2015/11/27 23:16 (Externe Bearbeitung)