DCC Dekoder: Unterschied zwischen den Versionen

Aus Digital Modellbahn
Zeile 27: Zeile 27:
 
== Mini 4x DCC Decoder ==
 
== Mini 4x DCC Decoder ==
 
[[Datei:DCC_4x_Dekoder.png|thumb|Mini 4x DCC Dekoder ([https://sourceforge.net/projects/pgahtow/files/Z21_mobile/DCC_mini_Dekoder/DCC_Tiny_Dekoder.sch Eagle])]]
 
[[Datei:DCC_4x_Dekoder.png|thumb|Mini 4x DCC Dekoder ([https://sourceforge.net/projects/pgahtow/files/Z21_mobile/DCC_mini_Dekoder/DCC_Tiny_Dekoder.sch Eagle])]]
 +
=== Anwendungen ===
 +
:* [[DCC_Schalten|Beleuchtung]]
 +
:* [[DCC_Lichtsignale|Signaldekoder]]
  
 
=== Hardware ===
 
=== Hardware ===

Version vom 3. Juni 2020, 11:19 Uhr

Eigenbau | Allgemein | Railcom | DCC-Dekoder | Servo-Dekoder | Spezialdekoder

DCC Sniffer

Mit dieser Hardware kann der Arduino das DCC-Signal dekodieren. Dazu wird der Interrupt 0, welcher sich beim Arduino UNO an Pin 2 befindet und der Timer 1 genutzt. Der Timer startet nach einer ansteigenden Flanke am Pin 2 und läuft für 70µs. In einer Auswerteroutine wird dann der Zustand (High/Low) des Pin 2 abgefragt. Diese Daten, beginnend bei der Präambel, werden zu je 8 Bit zusammengefasst und ergeben ein DCC Datenpaket.

Hardware

Anschluss DCC Sniffer (Eagle)

Die Hardware kann in drei verschiedenen Varianten aufgebaut werden.

  1. Der Aufbau mit einem PC817 Optokoppler ist sehr klein, allerdings gibt es keinen passenden Sockel für diesen 4 Pin Optokoppler. Das Signal wird durch den Optokoppler ohne Signalaufbereitung etwas flach und hat keine steile Flanke mehr.
  2. Ein 6N136 oder 6N137 Optokoppler besitzt einen interne Signalverstärkung. Hier wird die Flanke weitergegeben die auch für einen Booster mit Brückengleichrichter nutzbar ist.
  3. Der Einfachste Aufbau ohne optische Trennung für Dekoder welche auch direkt vom Gleis mit Spannung versorgt werden. Hier kann Wahlweise eine Diodenkombination oder ein Gleichrichter verwendet werden. Um den Mikroprozessor zu schützen wird das Signal über einen Widerstand geführt.

Schaltplan

Software

Die Software ist für die Arduino IDE geschrieben.

Dekoder:

Mini 4x DCC Decoder

Datei:DCC 4x Dekoder.png
Mini 4x DCC Dekoder (Eagle)

Anwendungen

Hardware

Software

Motorweichen Treiber

Motorweichenadapter

Für die Weichenansteuerung nutze ich die 4 Ausgänge Schaltdecoder von Sven Brandt (www.digital-bahn.de):

Motorweichenantrieben können mit einem Relais gesteuert werden. Diese Schalten eine Phase der 16V~ für die Motorantriebe. Mit einem Doppelumschaltkontakt am Relais, kann der zweite Kontakt zum Beispiel für eine Herzstückpolarisierung eingesetzt werden.

Soll kein Relais verwendet werden kann der Adapter für Motorweichen ORM-1 von Rocrail verwendet werden - Vergleichbar ist dieser mit dem LENZ 11010 (LA 010).