Hallo Modellbahnfreunde, ich bin für Verbesserungsvorschläge dankbar.
DCC Servodecoder für 8 RC Servos
Ideal für 8 Weichen oder Bahnschranken
Platine 46mm X 81mm
Virtuelle Darstellung Version 2
Ausstattung:
Grundversion:
NANO 328/168 als Mikrocontroller
8 Servoanschlüsse A 1 2 3 4 und B 1 2 3 4
DC 5 Volt direkte Versorgung (5V|GND)
DCC Anschluss (DCC IN)
DCC-Broadcastadresse für 20mA 2 X Ausgang A/B
Bauteile:
Siehe
Um kosten zu sparen kann der Decoder angepasst werden.
Ich empfehle eine externe 5 Volt Versorgung am 5V | GND.
Ein 5 Volt Schaltnetzteil oder Handylader mit 1 bis 3 Ampere sollte für mehrer Decoder reichen.
Experimentell:
Falls die Servos beim Einschalten der MoBa stark Ruckeln. Zusätzlich die 2 Mosfets mit
4 Widerständen,
einlöten.
Die von mir verwendeten GM Servos ruckeln nicht, daher ist die Funktion nicht nötig.
Optional: Modul aufstecken Stromeinspeisung an der -Power-Klemme bis 2A
Spannungswandler-Modul aufstecken
AC 18V DC 20V Anschluss.
oder DCC Spannung bis 22V DCC Jumper überbrücken.
Bauteile:
1 Stück Platine mit Spannungswandler
1 Stück Brückengleichrichter 2W10 2A
1 Stück Kondensator 3 mm Pinraster / z.B. 820uF (besser 1000uF) 25V 105C 10mm×20mm
Die Kapatziät 820uF ist von der Wechselspannung und Stromverbrauch abhängig.
-- Ich empfehle Gleichstrom. Bei Gleichspannung kann der Kondensator entfallen --
1 Stück X2 5,08mm Raster Schraubklemme
1 Stück X4 Pinbuchse und Pinhalter Raster 2,52mm
Optional: Jumper JP3 trennen
1A bis 2A Polyfuse Rückstellsicherung
Als AC Verson, falls Wechselstrom eingespeist wird.
Optional: Jumper JP4 trennen
Servospannungsabschaltung bis Mikrocontroller initiiert ist. Die unkontrollierte Einschalt-Bewegungen verhindern oder verringert.
Schaltbauteile optional
SMD oder THT Mosfet Baustein.
Bauteile:
1 Stück N-Mosfet IRLZ44N
oder als SMD IRLML0030
1 Stück Widerstand 220 Ohm
1 Stück Widerstand ca. 20k Ohm
und
1 Stück P-Mosfet AO4407A SMD
1 Stück Widerstand 220 Ohm
Optional: 2 Jumper (DCC Jumper) überbrücken.
Der Decoder kann mit der Gleisspannung versorgt werden.
Nur mit den Spannungsregler-Bauteilen
WS2811 Bus:
Habe ich noch nicht entschieden.
Eventuell mach ich den nur für bis zu 18 Licht.LEDs die über die Broadcastadresse geschaltet werden.
So kann einfach eine Beleuchtung im Umfeld der Decoder geschaltet werden.
Der Decoder kann auch als DCC WS2811 Lichtsignal/ Licht Decoder geflasht werden.
Kanal 1 + 2 ist dann an Servoanschluss B 2 und 3.
Die Software (HEX Datei) und Platine ist verfügbar.
HEX DCC_X8_Servodecoder.hex im Ordner /Zubehoerdecoder/
Falls es gewünscht wird, werde ich noch eine HEX mit zusätzlichen 6 WS2811 LEDs
programmieren. Dann können die Decoder über eine Broadcastadresse 500.1 bzw. 500.2 ,
bis zu 6 LEDs Schalten.
M Blüthner 12/2022
Bild mit NANO + 5V Step Down
DCC Servodecoder konfigurieren:
Über die MoBa Verwaltung und USB zum Windowsrechner:
Der Decoder kann über ein USB-Kabel komplette eingestellt und ausgelesen werden.
Über die MoBa Verwaltung und meinen DCC Zentralen:
Der Decoder kann kpl. Konfiguriert werden. CV lesen geht nicht.
Über eine beliebige DCC Zentrale oder z. B. Rocrail:
Die CV Werte können geändert werden. Die CV Adressen sind hier gelistet.
Decoderadresse ändern:
Dafür sind zwei Taster vorgesehen. Taster A und B für die jeweiligen Servoausgänge A/B .
DCC Gleisspannung AN. Taster drücken, bis die L-LED auf dem Nano angeht.
Danach die gewünschte Decoderadresse über die Zentrale senden. Die L-LED geht dann aus.
Hinweis:
Decoderadressen sind immer in festgelegten Blöcken von vier Weichenadressen.
Daher wird immer eine Decoderadressen festgelegt, die durch die beliebigen 4 Weichenadressenn bestimmt wird.
Z.B. Sie senden Weichenadresse 5 oder 6, 7, 8 dann ist die Decoderadresse 2 mit 4 Ports. Die 4 Ports entsprechen den 4 Weichenadressen.
In der MoBa Verwaltung werden Decoderadressen verwendet. Daher Decoderadresse P1 bis P4.
Falls Sie meine Zentrale direkt mit Rocrail (rascii) verwenden, müssen Weichenadressen verwendet werden.
Daher für Decoderadresse 2 Weiche 5 bis 8 .
Hier noch eine Seite zum Umrechnen.
Information Zubehöradressen
RC Servo Info:
° Anleitung YouTube.de
Unterscheidung zwischen Decoder
und Weichenadressen
Erweiterung in der MOBA Verwaltung:
Damit auch der Doppeldecoder einfach in der MOBA-Verwaltung ausgelesen werden
kann, wird im Einlesefenster eine Auswahl zwischen Decoder A und B vorhanden sein.
A ist für die Standard 4X Decoder und für den Anschluss A bei den 8 X Decoder.
B ist für den X8 Doppel- Decoder, der ja eine eigen Decoder-Adresse hat.
Die CV Adressen sind gleich, werden aber für beide Adressen A/B separat gespeichert und verwendet.
Bestückung:
Rot als Grundversion mit externe 5 Volt DC Versorgung an 5V | GND .
1 Stück Hobbyprog-Platine (Beschaffungskosten 2,00€) oder Lochrasterplatine
1 Stück NANO328 oder NAMO168 5 Vollt 16Mhz. ab 5€
2 Stück X15 Buchsenleisten Raster 2,52mm (NANO aufstecken beim Löten!
2 Stück 2X Schraubklemmen Raster 5,08mm
27 Stück Pinleisten für die Servostecker. Ich empfehle Rot 5V,Schwarz GND, Signal Gelb.
1 Stück 3 mm LED oder Diode z. B. 1N914 (Einbaulage beachten!) LED zeigt DCC Spannung an
1 Stück Optokoppler PC817C (Einbaulage beachten)
1 Stück Widerstand 3K3 Ohm (besser 2K7 Ohm)
Bei anderen CP817C z. B. 817B Typen Widerstand anpassen z. B. 1K2)
1 Stück Widerstand 470 oder bis 600 Ohm
1 Stück Widerstand 1k Ohm
2 Stück Taster (Adresse A / B
1 Stück X3 Buchsenleiste (Optional) für 2 Ausgänge 5V 20mA
---- Folgend Bauteile sind optional ---
Grün für Servospannungsverzögerung beim Einschalten. Jumper JP4 + JP5 trennen!
1 Stück Mosfet SMD IRLML0030 oder IRLZ44N (Sockel TO220AB)
oder den IRLML0030 SMD verwenden.
1 Stück Mosfet AO4407A
2 Stück Widerstand ca. 40K Ohm
2 Stück Widerstand 220 Ohm
Ich empfehle direkt eine 5 Volt Versorgung an 5V | GND das erspart die Kosten für die folgenden Bauteile.
Braun 5 Volt 3A Step Down Wandler Wird aktiv, wenn das Modul aufgesteckt ist.
--- Nur bei Gleichstromeinspeisung --
1 Stück 5 Volt Step Down Modul 12 bis 24 Volt ab 1€
1 Stück 4X Buchsenleiste Raster 2,54mm
1 Stück 4X Pinleiste Raster 2.54mm
1 Stück 2X Schraubklemme.
1 Stück Brückengleichrichter ( 2W10 2A Bridge Diode)
--- Falls Wechselstromeinspeisung max. 18Volt
1 Stück Kondensator 820uF oder 1000uF min. 25V 105C 10mm×20mm (Einbaulage Volt beachten)
--- Falls DCC Gleisspannung | DCC Jumper | überbrücken.
1 Stück Kondensator z. B. 50V 0.33uF 330nF 334 (bei RailCom muss ich noch testen)
GELB 0,5 Ampere Endstufe für DCC Broadcastadr. - Schaltausgang
1 Stück Mosfet AO4407A
1 Stück 220 Ohm Widerstand
------------------------------------------------------------------------------------------------------------------------
Optional Polyfuse (Rückstellsicherung) je nach Spannungsquelle max. 3 Ampere. Jumper JP3 trennen!
1 Stück Polyfuse 1 bis 3 Ampere.
Diode D2
Kann als Freilaufdiode oder Überspannungsdiode eingelötet werden.
Kondensator C3
C3 Kondensator ist optional, um Störungen zum Controller auszufiltern.
Musterwarenkorb auf Anfrage:
DCC 8 -Fach Servodecoder Version 2 bestücken
Kosten: 01.2023
Ich rechne damit, dass für einen Decoder Materialkosten inklusive Platine und Versand von 17 € bis 20 € entstehen. Das ist sehr abhängig von der Anzahl der zu bauenden Decoder.
Ab 4 Decoder sind weniger als 15.00 € möglich, da sich die Versandgebühren so aufteilen.
Es kann bei kleinen Bestellmengen z. B. günstiger bei Reichelt sein, als aus China.
Arbeitszeit:
Es sind nur wenige Bauteile zu löten. Ich vermute, dass auch Ungeübte nicht mehr als 1 Stunde brauchen werden.
Das löten der Mosfets erfordert eine ruhige Hand und Geduld! ist aber bei den GM Servos nicht erforderlich.
Flashen:
Das Flashen (Brennen) geht mit der MOBA-Verwaltung in weniger als 5 Minuten ohne Programmierkenntnisse.
Die HEX-Datei: in der kostenlosen MOBA Verwaltung
DCC_X8_Servodecoder.hex ca. 20 KB
Stromverbrauch
NANO 5V ca. 25mA plus Servo beim Verstellen 40 bis 500mA
Bitte nicht über den NANO USB einspeisen! 5V | GND oder über den Spannungswandler
Warum selber bauen:
Bei mehr als 3 Decodern, erhebliche Kosteneinsparung.
Bei einem Defekt kann der leicht selber repariert werden.
Spaß an selber bauen haben.
5V DC
Das Bild zeigt die Platine mit einer kompletten Bestückung,
Zusätzlich muss ein NANO und optional ein Spannungswandler aufgesteckt werden.
Platine bestücken
Email Platinem Anfrage
Servos die ich ohne Abschaltung getestet habe
Servoinstallation!
Achtung: Bei der Stromversorgung über dem USB kann der NANO überlastet werden. Insbesondere, wenn mehre Servos bei der Erstinstallation gleichzeitig schnell in eine Position fahren.
Daher besser eine externe 5 Volt-- Versorgung vorher anschließen. Es sollte auch vermieden werden, die Stellhebel manuell schnell zu verstellen. Das könnte durch die Dynamowirkung Überspannungen
erzeugen. Ich konnte dabei nur bis zu 2 Volt messen, aber eventuell addiert sich die Spannung zu dem 5V Anschlusswert. Dann ist der Controller defekt. ???
Der USB wird gegen Rückspannungen durch eine Diode abgeblockt. Daher ist die doppelte Spannungsversorgung kein Problem.
Spannungsversorgung für Einstellarbeiten
Kleinspannungsverteiler
CV Adressen
Videoanleitung Konfigurieren
Virtuelle Darstellung stark vergrößert!
Ab 3-2023
Der DCC Sensor ist für 12 bis 22 Volt Gleisspannung ausgelegt. Bei Spannungen unter 13 Volt den 3K3 durch ein ca. 2K7 Ohm ersetzen.
Platine 1.6mm x 46mm X 81mm
Viele Teile werden auch für andere Platinen benötigt.
Daher bestellen Sie entsprechende Stückzahlen.
Das spart Versandkosten.
Email Platinem Anfrage
PC817
IRLML0030
AO4407A
Mini DC-DC 4V 12-24V To 5V 3A Adjustable
Modul-EBay-Link
Ich habe mit diesem RC Servo gute Erfahrungen gemacht.
Ruckelt auch ohne spezieller Schaltung nicht, beim MOBA Start
Beispielvideo Flashen (YouTube)
8 Fach DCC Servodecoder Version 2
5V
DCC
Decoder als Grundversion. Bild ohne Spannungsregler und mit 3 Mosfet-Schaltern.
Der Decoder kann auch als DCC WS2811 Decoder, für 126 LEDs verwendet werden.
Kanal 1 an B2 und Kanal 2 an B3, sind mit einem Kreis markiert.
Es kann von Vorteil sein, mit einem ISP Prommer zu Flashen. Dann ist der Bootloader verschwunden.
Der Controller beginnt dann unverzüglich die Servos zu verwalten.
ISP Programmer:
Günstiger ISP Prommer nur als Beispiel. Bekommt man ab 2,5€
Achtung 6 Pin Adapter mit Bestellen.
libusb-win32 Treiber installieren (ohne Probleme Windows 11)
mit dem Install-Tool https://zadig.akeo.ie/
° DCC Signaldecoder für 84 LEDs
MOBA.Verwaltung ISP
Such-Link
https://zadig.akeo.ie/
Einfache 4.8 bis 5,2 Volt
Spannungsversorgung.
Kann z. B. ein Handy-Lader ab 1,5A sein
Spannungsversorgung in der MOBA Anlage
Spannungsversorgung
Kann auch von einem anderen Decoder, mit 5V Spannungswandler sein
Hier die 5V Spannung
Prüfen
Achtung
Das Modul vorab auf
4.8 bis 5 Volt
ohne aufgesteckten
NANO und Servos einstellen
Falls mit Poti, den vorab knapp 1/4 Umdehung nach links drehen.
DCC Gleis
Hier kann auch 5 Volt
für weiter Decoder
entnommen werden
Power
Modul-EBay-Link
Spannungsversorgung an Power und 5 Volt Spannungsregler.Modul
1. Gleichstrom 7 bis 18 Volt: Der Kondensator AC ist nicht nötig.
Der Brückengleichrichter kann durch eien Kabelbrücke ersetz werden.
Dann muss beim Anschließen, auf Plus / Minus geachtet werden!
2. Wechselspannung 7 ? bis 16 Volt: Nur mit AC Kondensator
3. (Gelb) DCC Gleisspannung DCC Jumper überbrücken oder Gleisspannung zusätzlich an Power anschließen.
Ich habe das nicht getestet. Ich vermute das bei aktiven RailCom ein kleiner C2 Kondensator benötigt wird.
.
*DCC 8 fach Schaltdecoder
Klick hier > Alternative Hardware
Bahnschrankendecoder
Ab 11.2023 entfällt der IRLZ44N
DCC Sensor Problem
R4 40K Ohm
R2
Neu
2K7 Ohm
220 Ohm
R1 3K3 neu 2K7 Ohm
Der Wert ist für PC817C .
Andere z. B. A B Typen
muss der Widerstand angepasst werden
DCC Sensor Problem
DCC Sensor Problem
Empfehlenwerte kostengünstige 5 Volt Beschaltung
Der Decoder wird hier mit mehr als 5 Volt, über Spannungsreger versorgt,
+