DCC
Aus Digital Modellbahn
Eigenbau | P50X-Protokoll | DCC-Protokoll | LocoNet-Protokoll | XpressNet-Protokoll |
DCC-Protokoll
Hardware
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 Paket.
Schaltplan
Software
Die Software ist für die Arduino IDE geschrieben.
Zentrale:
- DCC Interface Master - Anpassung der CmdrArduino Library für meine Eigenbau Z21 Zentrale.
Dekoder:
- DCC mini Dekoder (DCC Monitor)