Labnode/phasecut: Unterschied zwischen den Versionen
Aus LaborWiki
Siro (Diskussion | Beiträge) (documentation) |
Siro (Diskussion | Beiträge) K (added todo) |
||
Zeile 22: | Zeile 22: | ||
Auf dem labnode läuft der [https://www.das-labor.org/svn/microcontroller/src-atmel/automatization2.0/labnode/can_dimmer SVN:can_dimmer]. | Auf dem labnode läuft der [https://www.das-labor.org/svn/microcontroller/src-atmel/automatization2.0/labnode/can_dimmer SVN:can_dimmer]. | ||
CAN: | |||
function 0x00 - 0x04 | function 0x00 - 0x04 | ||
Zeile 27: | Zeile 29: | ||
brightness 0x00 - 0xff | brightness 0x00 - 0xff | ||
*destination port:1 | *destination port:1 | ||
**1st data byte is the function (0x00-0x04) | **1st data byte is the function (0x00-0x04) | ||
Zeile 40: | Zeile 41: | ||
*** function 0x04: | *** function 0x04: | ||
**** enable/disable (3rd data byte), disable == 0 brightness, enable == [saved brightness (function 0x01)] lamp (2nd data byte) | **** enable/disable (3rd data byte), disable == 0 brightness, enable == [saved brightness (function 0x01)] lamp (2nd data byte) | ||
'''TODO:''' | |||
* add RC & L to protect triac | |||
* replace MOC3020 with MOC3023 | |||
[[Datei:phasecut_vorlage.png|thumb|260px|right|Platine]] | [[Datei:phasecut_vorlage.png|thumb|260px|right|Platine]] |
Version vom 16. August 2011, 22:21 Uhr
phasecut Release status: Stable [box doku] | |
---|---|
Description | 4 galvanisch getrennte Triac Ausgänge |
Author(s) | Tixiv pl4nkton |
Last Version | V1.1 () |
Platform | labnode extension |
Download | Software: SVN browse |
„Stable“ befindet sich nicht in der Liste (experimental, beta, stable, obsolete, unknown) zulässiger Werte für das Attribut „Pr status“.
Platine mit 4 galvanisch getrennten Triac Ausgängen für Phasenanschnitt (z.B. für Glühlampen, Halogenlampen mit Transformator (keine elektronischen)). Eingang für Nulldurchgangserkennung. Muss an EXT 2 angeschlossen werden (ICP PIN).
Auf dem labnode läuft der SVN:can_dimmer.
CAN:
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)
- 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)
TODO:
- add RC & L to protect triac
- replace MOC3020 with MOC3023