User Tools

Site Tools


rocnet:rocnetnode-led-de

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rocnet:rocnetnode-led-de [2018/11/12 08:56] (current)
Line 1: Line 1:
 +====== RocNetNode Pi08 LEDs ======
 +[[:​german#​zentralen|{{ ​ :​interface.png}}]][[:​german|{{ ​ :​rocrail-logo-35.png}}]][[:​rocnet:​rocnetnode-de|{{ :​rocnet:​rocnet-hw.png}}]]
 +[[:​rocnet:​rocnetnode-en|{{ icons:​uk.png}}]][[:​rocnet:​rocnetnode-de|{{ icons:​de.png}}]]
 +[[:​german|Inhalt]] -> [[:​german#​zentralen|Zentralen]] ->  **[[rocnet:​rocnet-prot-de|RocNet]]** ​
 +  * [[rocnet:​rocnet-prot-de|RocNet-Protokoll]] | **[[:​rocnet:​rocnetnode-de|RocNetNode]]**
 +    * [[:​rocnet:​rocnetnode-hwsetup-de|RocNetNode ​ Einrichtung]] | [[:​rocnet:​rocnetnode-setup-de|RocNetNode Konfiguration]] | [[:​rocnet:​rocnetnode-img-de|Installations-Paket]]
 +    * [[:​gca1-pi01-de|GCA-PI01]] | [[:​gca_pi02-de|GCA-PI02]] ​ | [[:​gca-pi03-de|GCA-PI03]] | [[:​GCA-PI04-de|GCA-PI04]] | [[:​gca-pi05-de|GCA-PI05]] | [[:​gca-pi06-de|GCA-PI06]] | [[:​GCA-PI07-de|GCA-PI07]] | [[:​gca107-de|GCA107 Mehrzweck-Relais-Baugruppe]] | [[:​rocnet:​rocdisplay-de|RocDisplay]] | [[:​rocnet:​fastclock-de|Modellzeituhr]] | **[[:​rocnet:​rocnetnode-led-de|LED-Treiber Pi08]]**
 +  * [[:​rocnet:​rocnetnode-led-signal-examples-de|Signal Beispiele]]
 +
 +
 + \\
 +{{:​rocnet:​pi08.png}}\\
 +
 + \\
 +=====Einführung=====
 +Der Pi08 basiert auf dem PCA9622 16-Bit-I2C-LED-Treiber.\\
 +
 + \\
 +
 +=====I2C-Adressierung=====
 +Der endgültige Pi08 wird im Bereich von 0x60 bis 0x6F adressierbar sein, um an einem RocNetNode/​Raspberry Pi angeschlossen 256 separate LED-Ausgänge zu treiben.\\
 +
 + \\
 +
 +=====Chip-Modus=====
 +Der PCA9622 muss nach jedem Einschalten der Spannung programmiert werden.\\
 +RocNetNode scannt diesen I2C-Bereich beim Start oder nach Verwenden des __**[[:​rocnet:​rocnetnode-setup-de|RocNetNode-Dialogs]]**__ und stellt die gefundenen Chips ein.\\
 + \\
 +Die folgenden Registers werden automatisch eingestellt:​
 +  * Im MODE1 muss das SLEEP-Register in den normalen Modus gesetzt werden. (Um den PWM-Oszillator zu aktivieren)
 +  * Register LEDOUT0...LEDOUT3 müssen gesetzt werden, um die LED-Treiber-Ausgänge zu aktivieren.
 +
 + \\
 +
 +=====Ausgangs-Unterstützung=====
 +^ Parameter ^ Beschreibung ^
 +| Port-Typ | LED |
 +| Adressierung | FLAT von 1 bis 256 |
 +| Wert | PWM ein von 0 bis 255 |
 +| Parameter Off | PWM aus von 0 bis 255 |
 +| Blink | Unterstützt mit Bezug auf den Verzögerungswert. |
 +| Delay(Dimming) | Wird als Inkrement verwendet. Ein Wert von Null schaltet PWM direkt Ein/Aus. \\ Ein Wert von eins ist der niedrigste dim, app. 10ms * (on-off) PWM. (Der Verzögerungswert wird alle 10ms erhöht.) |
 +Hinweis: Die Dimmgeschwindigkeit kann durch die Anzahl der gleichzeitig einzustellenden LEDs beeinflusst sein.
 +
 + \\
 +
 +=====Signal-Unterstützung=====
 +Dies gilt sowohl für einfache als auch für mittelkomplexe Signale bis zu 8 LED und max. 10 Begriffe. Für komplexere Signale sollte der Makrotyp verwendet werden.\\
 +Nur die ROT-Adresse wird als Offset für alle LEDs verwendet.\\
 +^ Parameter ^ Beschreibung ^
 +| Steuerung | Begriffs-Nummer |
 +| Port-Typ | LED |
 +| Adressierung | FLAT von 1 bis 256 - Anzahl der Begriffe |
 +| Verzögereung(Dimmen) | Wird automatisch auf 10 gesetzt, so dass die LEDs langsam ein- und aus-gedimmt werden. \\ Dieser Wert ist fest und kann in den Signaleigenschaften nicht geändert werden. ​ |
 +
 +====Begriffs-Werte====
 +Siehe: __**[[:​signal-props-de#​wert|Begriffs-Wert]]**__ \\
 +Die Anzahl der gesteuerten LEDs wird aus den Begriffs-Werten berechnet.\\
 +
 +===Beispiel===
 +__Schnittstelle:​__\\
 +{{:​rocnet:​pi08-signal-int-en.png}}\\
 +  * Bus 2: Node-kennung 2
 +  * Basis Adresse 5
 +  * Steuerung: Begriffs-Nummern
 +  * Port-Typ: LED
 + \\
 +__Einzelheiten:​__\\
 +{{:​rocnet:​pi08-signal-details-en.png}}\\
 +  * Begriffe: 3  (Anzahl von LEDs)
 +
 +Begriffs-Werte:​\\
 +^ Begriff ^ Wert ^ Hex ^ LED-Adresse ^
 +|  0  |  1  |  0x01  |  5  |
 +|  1  |  2  |  0x02  |  6  |
 +|  2  |  1285 |  0x0505 ​ |  5 + 7 (blinkend) ​ |
 +
 +===Begriffs-Wert-Beispiele===
 +^ Wert ^ LEDs ^
 +| 0x01 | LED 1 ein |
 +| 0x02 | LED 2 ein |
 +| 0x04 | LED 3 ein |
 +| 0x08 | LED 4 ein |
 +| 0x0101 | LED 1 blinkend |
 +| 0x0505 | LED 1 und 3 blinkend |
 +| 0x0003 | LED 2 und LED 1 ein |
 +| 0x0103 | LED 2 ein und LED 1 blinkend |
 +| 0xFFFF | Alle LED's dunkele |
 + \\
 +
 +====Helligkeit====
 +Es sind 3 Helligkeits-Modi verfügbar:
 +^ Modus ^ Beschreibung ^ Aktivierung ^
 +| Wetter | Es wird die mit den Ereignissen der Uhraktualisierung gemeldete Helligkeit verwendet. | Standard. Mit einem LED-Ausgang auf Adresse 1001. |
 +| Tag | Die Helligkeit wird durch einen Ausgangs-Befehl eingestellt. | Mit einem LED-Ausgang auf Adresse 1002, der Ausgangswert wird verwendet. (Wenn Null: 255) |
 +| Nacht | Die Helligkeit wird durch einen Ausgangs-Befehl eingestellt. | Mit einem LED-Ausgang auf Adresse 1003, der Ausgangswert wird verwendet. (Wenn Null: 100) |
 +
 + \\
 +
 +=====Makro-Unterstützung=====
 +Der LED-__**[[:​rocnet:​rocnetnode-setup-de#​typ1|Typ]]**__ ist auch in den Makro-Einstellungen unterstützt.\\
  
rocnet/rocnetnode-led-de.txt · Last modified: 2018/11/12 08:56 (external edit)