Labnode/IO: Unterschied zwischen den Versionen
Aus LaborWiki
Endres (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ProjektInfoBox | {{ProjektInfoBox | ||
|name = LabnodeIO | |name = LabnodeIO | ||
|status = | |status = beta | ||
|image = labnodeio.jpg | |image = labnodeio.jpg | ||
|description = 2 0-10V Ausgänge und 8 I/Os über PCF8574 | |description = 2 0-10V Ausgänge und 8 I/Os über PCF8574 | ||
|author = e7p blafoo | |author = [[Benutzer:Endres|e7p]] [[Benutzer:Laurenz|blafoo]] | ||
|username = | |username = | ||
|version = V0.1 | |version = V0.1 | ||
|update = | |update = |
Aktuelle Version vom 7. März 2018, 18:46 Uhr
LabnodeIO Release status: beta [box doku] | |
---|---|
Description | 2 0-10V Ausgänge und 8 I/Os über PCF8574 |
Author(s) | e7p blafoo |
Last Version | V0.1 () |
Platform | labnode extension |
Download | Software: GitHub Hardware: GitHub |
Platine mit 2 PWM-angesteuerten 0-10V Ausgängen (z.B. für dimmbare Leuchtstoffröhren-Vorschaltgeräte). Eingang für Nulldurchgangserkennung. Muss an EXT 3 angeschlossen werden (I2C), kann aber theoretisch auf bis zu 8 Stück mit insgesamt 64 I/Os und 2 0-10V Ausgängen (diese sind direkt angeschlossen, durch neuverdrahten sind ggf. zwei weitere 0-10V Ausgänge möglich) an einem Labnode kaskadiert werden.
Auf dem labnode läuft der can_dimmer.
CAN: (TODO: Verify this!)
function 0x00 - 0x04 lamp 0x00 - 0x03 brightness 0x00 - 0xff
- destination port:1
- 1st data byte is the function (0x00-0x04)
- function 0x00:
- toggle lamps, switch to next pattern, called by the light button in the room
- function 0x01:
- set lamp (2nd data byte) brightness to value (3rd data byte), only possible for channels 0 and 1
- function 0x02:
- fade all lamps, called by the light button in the room if held
- function 0x03:
- toggle direction for fading, called by the light button in the room if held and then released
- function 0x04:
- enable/disable (3rd data byte), disable == 0 brightness, enable == [saved brightness (function 0x01)] lamp (2nd data byte)
- function 0x00:
- 1st data byte is the function (0x00-0x04)
Laborautomatisierung
CAN Protokoll | Automatisierung des Labors | CAN-Gateway | Adressen
Canir
Hardware:
Labnode |
phasecut |
0-10V Ausgang |
LabnodeIO |
LabnodeIO-xl
Software: can2usb
CAN-Nodes:
Küchencan |
Lounge |
Bastelcmd |
Hauptschalter