Labnode/phasecut: Unterschied zwischen den Versionen
Aus LaborWiki
KKeine Bearbeitungszusammenfassung |
Endres (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(11 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ProjektInfoBox | |||
|name = phasecut | |||
|status = obsolete | |||
|image = phasecut_vorlage.png | |||
|description = 4 galvanisch getrennte Triac Ausgänge | |||
|author = Tixiv pl4nkton | |||
|username = Tixiv pl4nkton | |||
|version = V1.1 | |||
|update = | |||
|platform = [[labnode]] extension | |||
|license = | |||
|download = Software: [https://www.das-labor.org/svn/microcontroller/src-atmel/automatization2.0/labnode/can_dimmer SVN] [https://www.das-labor.org/trac/browser/microcontroller/src-atmel/automatization2.0/labnode/can_dimmer browse] | |||
}} | |||
[[Datei:phasecut.jpg|thumb|260px|right|In Aufputzdose verbaut]] | [[Datei:phasecut.jpg|thumb|260px|right|In Aufputzdose verbaut]] | ||
[[Datei:phasecut_schaltplan. | [[Datei:phasecut_schaltplan.png|thumb|260px|right|Schaltplan]] | ||
[[Datei:phasecut_platine. | [[Datei:phasecut_platine.png|thumb|260px|right|Platine]] | ||
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 [https://www.das-labor.org/svn/microcontroller/src-atmel/automatization2.0/labnode/can_dimmer 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) | |||
'''TODO:''' | |||
* replace MOC3020 with MOC3023 | |||
* add RC snubber to limit dU/dt ! | |||
* add choke to limit dI/dt ! | |||
* oder man nimmt einen snubberless triac z.B. BTB 08/600BW | |||
'''Hints''' | |||
* The resistor in front of the LEDs might be changed according to voltage of the LEDs - watch out: LEDs current has to match the current of the optotriac | |||
* optotriacs with zero crossing detector are NOT suitable for dimming ;) | |||
[[Datei:phasecut_vorlage.png|thumb|260px|right|Platine]] | |||
{{Navigationsleiste_Automatisierung}} |
Aktuelle Version vom 23. Februar 2018, 20:42 Uhr
phasecut Release status: obsolete [box doku] | |
---|---|
Description | 4 galvanisch getrennte Triac Ausgänge |
Author(s) | Tixiv pl4nkton |
Last Version | V1.1 () |
Platform | labnode extension |
Download | Software: SVN browse |
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:
- replace MOC3020 with MOC3023
- add RC snubber to limit dU/dt !
- add choke to limit dI/dt !
- oder man nimmt einen snubberless triac z.B. BTB 08/600BW
Hints
- The resistor in front of the LEDs might be changed according to voltage of the LEDs - watch out: LEDs current has to match the current of the optotriac
- optotriacs with zero crossing detector are NOT suitable for dimming ;)
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