Detaillierte Anleitung erstelle ich nur, wenn entsprechende Anfragen kommen.
Hauptseiten Hobbyprog
Das DCC Projekt - Public Hauptseiten -
DCC Projekt interne Anleitungen
Achtung: Die Stromversorgung z. B. Gleisversorgung oder Schaltstrom erst nach dem Flashen anschließen!
DCC Zentrale
Platine für Simpel DCC Zentrale Simpel Zentrale einfach befestigen
Zentrale Flashdatei: MB_Zentrale328.hex
Fehlermeldung Einige Daten über die DCC Zentrale Modellbahnverwaltung mit Rocrail verbinden RASCI DCC Zentrale mit Rocrail
A.d. Hauptseite
Info über die RASCII Zentrale DCC Zentrale Schaltbild
Im Menü der Hauptseite finden Sie noch mehr Informationen
Spannungsversorgung der Zentrale Amperemeter kalibrieren
--- Leiterplattenplatine . Version -----
Eigenbau in 1 Stunde
Platine für Simpel DCC Zentrale Version 2 Simpel DCC Zentrale kpl. montiert CV lesen mit RASCII DCC Zentrale
YouTube
Die CV Werte werden mittlerweile im entsprechendem Feld gezeigt!
DCC Servo Schaltdecoder
Flashdatei: DM_Strong_Servodecoder.hex
Stromversorgung DCC Sensor DCC Schaltdecoder Lochrasterplatine
--- Leiterplattenplatine . Version -----
DCC Servo - Schaltdecoder auf Leiterbahnplatine Anschlußplan Platine bestücken CV Adr. RocNet CV Adr. Normal Schaltzeit vom X4 Schaltdecoder X 1 DCC Servodecoder für eine Weiche Fehlersuche DCC Adr. Platine bestücken mit Bild
DCC Lichteffektedecoder
Flashdatei: DCC_Lichtdecoder_D10.hex
Anleitung
DCC Sensor D2 Ausführungen Mini Video Konfiguration Schaltdecoder als Lichtdecoder verwenden
Signale und Lichtdecoder Neopixel
Flashdatei: DCC_Signaldecoder.hex
Fehlermeldungen CV Adressen Pin Signaldecoder Strom Signal auf Schaltdecoder Platine verwenden Löten statt Crimpen DCC Signaldecoderplatine Anleitung Blinken Signal für Rocrail konfigurieren
WS2811/12 Neopixel-Decoder
DCC WS Signaldecoder für 84 LEDs WS2811 Adapterplatine Platine Bestücken Signalbilder mit Rocrail (Stummi-Forum)
Rückmelder:
Flashdatei: RASCII_48_48_Melder.hex
Flashdatei: RASCII_MasterTWI.hex
Anschlussmöglichkeiten Stromsensor Zweileiter (Dreileiter) Pinadressen Stromsensor Dreileiter (mit Fremdspannung) Hall Sensor 3144 Hall mit Pull Up Kontaktgleis H Brücke Kontaktgleis Null Leiter (z. B. Märklin) 8-fach Stromsensor Platinenbestückung Fehlermeldungen RASCII-R-Melder Kontaktgleis Dreileiter empfehlenswerte Ausführung Stromsensor Dreileiter (ohne Fremdspannung) Löten statt Crimpen
--- Leiterplattenplatine . Version -----
Fehlersuche 16-fach Kontaktgleismelder für 3 Leiter 16-fach Stromsensor Besetztmelder 2 + 3 Leiter
Auf der Hauptseite
16-fach Kontaktgleis Vernetzung 16-fach Stromsensor Vernetzung
Link250
Stromverstärker für die 20mA Ausgänge
ULN Fertigmodul Anschlussplan ULN Fertigmodul
Booster
Booster mit Stromfühler verwenden
Eine theoretische Darstellung
Simpel-Booster
Das war nur mal ein Versuchsaufbau!
DCC Test-Zentrale
Stellt nur das DCC Signal 20mA
Spannungsversorgung und DCC Sensor
Stromversorgung Decoder Anschlußplan DCC Optokoppler-Sensor Fehlersuche DCC Adr. Taster geht nicht
Musterwarenkörbe (intern)
Bestell - Muster Übersicht Platinenbestücken
  Achtung Versadkosten steigen ab Jahr 2020
  Möglichst große Stückzahlen auf einmal bestellen
Modellbahnverwaltung
Update - Infos ab 8/2019 Modellbahnverwaltung Updaten Startseite Modellbahnsetup.exe direkt laden Gästebuch und Forum
Module flashen brennen:
USB Treiber und instalation Flashen über Bootloader (Ergänzung) Schneckerich zeigt wie man brennt
YouTube
Übersicht der HEX Dateien
Rocrail:
Rocrail Anleitungen Weichenadressen in Rocrail
Aktuelles
Leiterplatten erstellen
Meine Leiterplatinen Platine für Simpel DCC Zentrale Simpel Zentrale einfach befestigen
Ich habe die Warenkörbe entfernt, da ich mir nicht sicher bin ob ich damit den Kopierschutz verletze. Bitte fordern Sie die gewünschten Stückliste persönlich an.
Einige Beispiele Chinapreise! 9-2020    (ab 4-2021)
Versand Pro Artikelsorte     1.2€
NANO328 16Mhz                 2,40€   (4.20€)
UNO 328 16Mhz                  3.60€ mit USB Kabel (5€)
MEGA2560 16Mhz               6,70€ (10,40€)

BTS7960 44A                      5,50€
ULN 2803   5Stück            1,00€
ULN 2803 10Stück            1,25€
ULN 2803 20Stück            1,70€
Sockel      15Stüück           1€

Kleinteile kosten ca. 1€ in größeren Stückzahlen.
z.B. 100 LED 3mm ab 1,00€
10 Stück Female&Male 40pin 2.54mm Header 1,80€
10 Stück Terminal Block 5.08mm P2 1,20€
50 Stück Terminal Block 5.08mm P2 3,20€
Programmiergleis (Modellbahnverwaltung)
Achtung: Lötrauch ist giftig und kann zu gesundheitlichen Beschwerden führen. Bitte keine Lötdämpfe einatmen und den Arbeitsraum gut lüften. Falls Sie öfters löten, sollte eine Absaugung verwendet werden.
DCC WS X84 Signaldecoder ab 27.11.2020 Löten statt Crimpen
Neu ab 9-2020:
Die HEX MB_Zentrale328.hex enthält jetzt auch die RASCII DCC Zentrale. Verbinden Sie D2 über ein 1k bis 5K Ohm Widerstand mit GND, um die RASCII Zentrale zu verwenden.
Die alte HEX RASCII_DccZentraleWeichenAdr.hex wird nicht mehr weiter unterstützt.
Blinken Hilfe
WS Menue WS Anschluss und Nummern Link283 Zentrale Einrichten HEX Loader Hilfe
Stromfühler anschließen
Slave 20
Mögliche Leitungslänge vorher testen
Klick >> Nur als Beispiel oder
Kabel nicht in der nähe von andern Stromkabel legen
Die Schraubklemmen können Kabel bis max. 1,6mm D = ca. 2² aufnehmen.
Dreileiter Normal
Dreileiter auch so möglich
Dreileiter mit Kontaktgleis ohne Brückengleichrichter
Kontaktgleisausführung
Zweileiter
Der Brückengleichrichter in der Hauptleitung ist immer empfehlenswert. Da durch ist eine schnellere Rückmeldung möglich.
Der Kabelquerschnitt zwischen Stromsensormodul und R Melder (Arduino) kann sehr klein gewählt werden. Bei längere Strecken z. B. Telefonkabel

Die Sensorkabel zum Gleis müssen für mindestens 3 Ampere ausgelegt werden. In der Regel sollten 0,75² bis zu 4 Meter reichen.

Das Kabel von der Zentrale zum Stromsensormodul muss der möglichen Ampere der Zentrale entsprechen.
Zurück
Pinadressen Alternative Hall-Geber

Atmega2560 -Pin = R-Melderadresse


Beachten Sie das bei Verwendung von mehr als 1 Slave-Module, die Adresse geändert werden muss.
Master USB R1-48     | Slave20 RX +48| Slave21 RX + 96 |Slave22 RX + 144 | Slave23 RX + 196

---------------------- Port F
A0 =R1,         Sl20-R49,  Sl21-R97,   Sl22-145,   Sl23-R193,   NEU ab 2-2021 | Sl24-R241,   Sl25-R298
A1 =R2
A2 =R3
A3 =R4
A4 =R5           (A= ANALOG IN)
A5 =R6
A6 =R7
A7 =R8
-------------------- Port K
A8   =R9
A9   =R10
A10 =R11
A11 =R12
A12 =R13
A13 =R14
A14 =R15
A15 =R16
-------------------- Port A
| 5V | 5V |
22= R17               (kann auch ein D vor der Pinnummer stehen D22=R17)
23 =R18
24 =R19
25 =R20
26 =R21
27 =R22
28 =R23
29 =R24
------------------- Port C
30 =R32 X
31 =R31
32 =R30
33 =R29
34 =R28    |20| R+48 =R76   |21| R+96 =R84   |22| R+144 =R172   |23| R+192 =R220 |
35 =R27
36 =R26
37 =R25                    (Achtung Pin 38, 39, 40, 41 freilassen!)
----------------- Port L
42=R40 X
43=R39
44=R38
45=R37
46=R36
47=R35
48=R34
49=R33 -
------------------- Port B
50=R44 X
51=R43
52=R42
53=R41 -
GND|GND
links oben weiter 8 + 9 überspringen!
10=R45 -
11=R46
12=R47
13=R48 Hinweis beachten!
-------------------------
I2C Bus
21=SCL 1,5K bis 2,7K Widerstand 5 Volt
20=SDA 1,5K bis 2,7K Widerstand 5 Volt
Ich habe das Master-Interface (Mega2560) so programmiert das ca. alle 100ms der aktuell Status an Rocrail gesendet wird. Bei einer HO Modellbahngeschwindigkeit von 100 Km/h = ca. 30cm/s ist so eine maximale Meldeverzögerung von 3cm möglich. Zu beachten ist auch noch das z. B. Rocrail eine Reaktionszeit braucht, die aber gering ist , da die Meldungen ohne Zwischenschritte über eine Zentrale an Rocrail gesendet wird. Die Abtastrate der R-Sensoren ist natürlich sehr viel höher, daher sollten auch Punktmelder z. B. Hallgeber bei schneller Fahrt erkannt werden.
Es ist leicht möglich, die Startadressen um jeweils 256 zu verschieben. Bitte melden Sie sich falls Sie das wünschen. Z. B. Startadresse 2 X 256 = 512 dann werden die Adressen ab 512 bis 752 an Rocrail gesendet. Ab 15.02.2021 ist eiene Version mit 6 Slave-Module i, d. Modellbahnverwaltung enthalten. Damit können 336 R Melder belegt werden.
Achtung wichtiger Hinweis. Falls Sie ein Arduino bzw Nachbau als Rückmelder ohne meine Platine verwenden. Sollte an Pin 13 (das ist die L LED) ein >250 Widerstand vorgeschaltet werden. Der Bootloader bringt die LED zum Blinken und kann dadurch wenn zufällig der Melder aktiv ist ein Kurzschluss an D13 verursachen,
Die zwei Widerstände müssen nur einmal am I2C Bus vorhanden sein.
Nach eigenen Tests waren ab 2,4 Metern mit 2,7 K Ohm die Übertragung fehlerhaft. Daher empfehle ich max. 2 Meter.
Ein Versuch mit 2 K Ohm
Mit zwei 2K Ohm und einfachen Klingeldraht funktionieren auch noch 3,5 Meter. Ab 22.02.2021 werde ich die I2C Bus Frequenz für RASCII_48_48_Melder.hex halbieren, das dürfte die Zuverlässigkeit und Reichweite entscheidend erhöhen. Das gute daran ist das sich das nicht auf die Reaktionszeiten auswirkt. Bitte machen Sie vorab eine Testanwendung in dem Sie ein Slavemodul mit der längsten Endpunkten- Entfernung plus 0,5Meter aufbauen. Testen sie dann im normalen Fahrbetrieb ausgiebig.
Erst dann sollten Sie sich für für mein Rückmeldesystem entscheiden.
Die zwei Datenleitungen (z. B. Klingeldraht) nicht direkt parallel zu stromführende Kabel legen
Mit meinen X 16 Kontaktgleis und Strommeldern konnte ich 8 Meter über den I2C Bus ohne Fehler kommunizieren. Ich habe aber ein LAN- Kabel RJ25 verwendet.
MASTER FÜR 4 Slave-Module = 240 R-Melder                                                                       MEGA2560 16Mhz
RASCII_48_48_Melder.hex Master RASCII-Interface COM 38400 Baud. Refresh 100ms
RASCII_48_48_Melder500000Baud.hex Master RASCII-Interface COM 500.000Baud . Refresh 25ms
MASTER FÜR 6 Slave-Module = 336 R-Melder
RASCII_Master48_336.Melder.hex RASCII-Interface COM 38400 Baud. Refresh 100ms
SLAVE Adressen 20 oder einstellbar 21 bis 23 + 24, 25
RASCII_Slave_48.hex Verbindung zum Master über I2C Bus
16-fach Stromsensor Vernetzung 16-fach Kontaktgleis Vernetzung
Bitte beachten! Die Anleitungen sind nicht immer aktuell.