Der Decoder hat 15 steuerbare Ausgänge, die mit den beliebigen 8 Portausgängen
vom Decoder gesteuert werden können.
Das bedeutet das auch mehrfach Belegungen möglich sind.
Ein Beispiel.
Port 1 A schaltet Ausgänge 1 bis 10 ein.
Port 1B Schaltet davon die Ausgänge 1 bis 3 aus und Ausgang 12 ein.
Port 2 A Schaltet 1 bis 12 aus, und Ausgang 14 und 15 An.
Es können also alle Ausgänge von jedem der 8 Port unabhängig geschaltet
werden. Der jeweilig aktuell gesendete Befehl wird immer Ausgeführt.
Jeder Portausgang A/B muss ein Bitmuster zugewiesen werden, welches mit
einer Programmieroberfläche Blinken.exe ohne CV Adressen eingerichtet werden kann.
Die CV 160 bis CV 198 Sind noch nicht programmierbar. 1/2020
Dennoch können die Werte auch direkt über CV Adressen geändert werden.
Die Werte konnen im POM (Programmieren auf dem Hauptgleis) gesendet werden.
Dazu muss die Decoderadresse bekannt sein.
Decoder Adresse Port 1 A (GRÜN)
Port1A CV 160 Ausgänge AN Wert = Bitmuster Ausgang 1 bis 8
Port1A CV 161 Ausgänge AN Wert = Bitmuster Ausgang 9 bis 15
Port1A CV 162 Ausgänge AUS Wert = Bitmuster Ausgang 1 bis 8
Port1A CV 163 Ausgänge AUS Wert = Bitmuster Ausgang 9 bis 15
Decoder Adresse Port 1 B (ROT)
Port1B CV 164 Ausgänge AN Wert = Bitmuster Ausgang 1 bis 8
Port1B CV 165 Ausgänge AN Wert = Bitmuster Ausgang 9 bis 15
Port1B CV 166 Ausgänge AUS Wert = Bitmuster Ausgang 1 bis 8
Port1B CV 167 Ausgänge AUS Wert = Bitmuster Ausgang 9 bis 15
-------------------------------------------------------
Bitte die folgenden CV einfach Pro Port um 10 Addieren
Decoder Adresse Port 2 A (GRÜN)
Port2A CV 170 Ausgänge AN Wert = Bitmuster Ausgang 1 bis 8
Port1A CV 171 Ausgänge AN Wert= Bitmuster Ausgang 9 bis 15
.............. . .. . .. .
Decoder Adresse Port 2 B (ROT)
Port1B CV 174 Ausgänge AN Wert = Bitmuster Ausgang 1 bis 8
------------------------------------------------------------
Decoder Adresse Port 3 A (GRÜN)
Port2A CV 180 Ausgänge AN Wert = Bitmuster Ausgang 1 bis 8
usw ...
Beispiel für ein Bitmusterwert.
Ausgang 3 und 5 an schalten.
Binär 00010100 Dezimal = 20 Wert = 20
Das Soll über Port2A geschaltet werden.
CV 170 Wert 20
-------------------------------------------
Sie können sich die jeweiligen CV mit dem Wert im Konfigurationsprogramm
Anzeigen und Einstellen .
-----------------------------------------------
Signaldecoder PIN GND -
Arduino / AVR PIN-Platine
A5 / PC5 1
A4 / PC4 2
A3 / PC3 3
A2 / PC2 4
A1 / PC1 5
A0 / PC0 6
D3 / PD3 7
D4 / PD4 8
------------------
D5 / PD5 9
D6 / PD6 10
D7 / PD7 11
D8 / PB0 12
D9 / PB1 13
D11 / PB3 14
D12 / PB4 15
D13 / PB5 16 für X8 Decoder
-------------------
Blinken Anleitung
Nach dem Flashen oder Zurücksetzen ist die DCC Decoderadresse auf 20 eingestellt.
Der jeweilige Port A/B schaltet zwei Ausgänge wechselseitig um.
Beispiel Adr. 20 P1 (Weichenadresse 77)
A AN 1 + 2 AUS 3 + 4
B AUS 1 + 2 AN 3 + 4
Mit dem Programm Blinken können Sie das nach belieben ändern.
Achtung nicht für Magnetartikel verwenden.
DCC Servo - Schaltdecoder verwenden
Achtung CV +1 bei RASCII und Fremdzentralen
Diese CV Adressen sind im POM Modus veränderbar.
CV 150 Tag Dimmen Werte 10 - 150
CV 151 Nacht Dimmen Werte 10 - 150
CV 152 Umschaltpause Werte 10 - 255
CV 153 Fadedauer Dunkelphase Werte 10 - 150
Die weitern CVs werde ich einfügen falls das mal Gewünscht wird.
Die Gruppen - Ausgänge 1 bis 8 und 9 bis 15 können mit ca. 300mA dauerhaft belastet werden.
Wenn alle 15 Ausgänge an sind 600mA / falls alle 15 AN 40mA.
Bitte Testen die Temperatur am ULN, eventuell geht auch mehr
Als Spannungsversorgung ist über 30 Volt zulässig.
Bei einer Spannung von 7 bis 12 Volt kann der NANO über die Brücke mit versorgt werden.
Andernfalls muss der Decoder (NANO) extra mit 5 Volt versorgt werden,
Wobei wiederum die 5 Volt auch alles Versorgen kann.
Mit 12 Volt ist es möglich 3 bis 4 LED in reihe mit 10 mA
zu versorgen. Falls Sie überwiegend nur immer eine LED
mit einem Widerstand schalten ist 5 Volt gut geeignet.
Die Signal - LED werden beim Umschalten auf oder abgedimmt. Zwischen den Schaltphasen
ist eine kurze Dunkelphase vorgesehen.
Zusätzlich sind noch zwei Dimmfunktionen einstellbar.
Einmal können alle Ausgänge gemeinsam gedimmt werden um die gewünschte Leuchtstärke
anzupassen.
Als Besonderheit kann auch über die Decoderadresse 500 Port 1 A/B ein Dimmfaktor aktiviert werden.
Der dann alle Signaldecoder erreicht.
Das kann zum Beispiel für dem Nachtbetrieb sinnvoll sein, da bei Dunkelheit die LED Beleuchtung oft zu grell wirkt.
Alle Parameter können individuell eingestellt werden.
Sie können auch einen beliebigen Arduino mit Atmega328 16Mhz verwenden.
Die Ausgänge können mit 5 Volt 20mA belastet werden. Beachten Sie
die Belastungsgrenze von ca. 180 mA nach GND. ca. 10 mA - falls alle 15 AN
Auch die Portgruppen können nur bis 100 oder 150mA vertragen.
Datenblatt Atmega 328 Die absuluten Grenzen