NMRA-DCC Minidecoder für Modelleisenbahnen
PIC12CE519

Ich gebe meine Programme unter der GNU Lizenz frei (Deutsche Uebersetzung der GNU Lizenz)

Wie brenne ich einen PIC?
Anleitung von Lars Lundgren

Lokomotivdekoder für Eisenkern Motor:
Definitionsdatei für RKDCCund TMWDCC
25v10.asm25v10.hex und CV's Kalibrierung geändert, OSCCAL Beschreibung in PDF falsch!
Historisch:
25v9.asm 24.02.2001 25v9.hex und CV's GPIO Definition für einfaches tauschen der I/O pins eingefügt
25v8.asm 14.06.2000 25v8.hex und CV's zusätzliches Progbit
25v7.asm 20.02.2000 25v7.hex und CV's optimierte Version, nicht benutzten Code gelöscht
25v6.asm 29.11.1999 25v6.hex und CV's optimiert für Intellibox und neuer cv2/cv5&cv6 Auswertung
25v5.asm 10.09.1999 25v5.hex und CV's mit "on the main" Programmiermodus
25v4.asm 15.08.1999 25v4.hex und CV's Büchsflackern mit automatischer Feuertür abhängig von der Fahrgeschwindigkeit
25v3.asm 18.07.1999 25v3.hex und CV's untere 25us eliminert für bessere Fehlererkennung, tristate Modus, Kalibrierung auf "1"
25v2.asm 07.05.1999 gelaufen beim FREMO Treffen in Braunschweig - Schwierigkeiten mit falschen Datenpaketen
25v1.asm 30.04.1999 gelaufen beim FREMO Treffen in Ennigerloh
motor509.asm feste Adressen, nicht programmierbar

Funktionsdekoder mit 5 Ausgängen:
Definitionsdatei für RKDCC und TMWDCC
fdec.asm 20.10.1999 fdec.hex
Hardware und Aufbaubeschreibung von Olliver Spannekrebs

Weichendecoder:
accdec.asmaccdec.hex Jeder Pin direkt programmierbar mit 1k Widerstand von Ausgangspin nach +5V
Dateien für Eagle Leiterplattenentflechtungsprogramm:
accdec.zip Board und Layout
accdec, SMD mit FDC6561AN dual N-Kanal Mosfet
accdec_uln, SMD mit ULN2003A Treiber
accdec_dil, DIL mit ULN2003A Treiber

Lokomotivdekoder für Glockenanker Motor:
motor_28.asmBUGFIX motor_28.hex PWM bereinigte Version, cv19 deaktiviert (noch in der Entwicklungsphase) pwm.inc include File
pwm.xls verdeutlicht die Idee

Lokomotivdekoder für Schrittmotor:
Flusslaufdiagramm
step22.asm 02.04.1999 step22.hex (noch in der Entwicklungsphase)
Historisch:
step4.asm 07.07.1998
stepper.asm 02.04.1999

Hilfreiche Tools:
dccin.xls zum Erzeugen von DCC-Stimulus Files
speed.xls zwei aufeinander aufbauende Geschwindigkeitskurven für Schrittmotore (gelb markiert)
linspeed.xls eine Geschwindigkeitskurve für Eisenkern Motore

Andere Dateien:
tle4207.pdf siemens 1A H-Bridge
tle5206.pdf siemens 5A H-Bridge

Bezugshinweis: Die Bauteile bzw. ganze Bausätze können bei Andreas Bergmann oder Joachim Katzer (Web) bestellt werden.