Startseite    

DCC Decoder WDec03i für 4 Servos
Version i (11/2007)

 

WDec03i

Für die Ansteuerung von Servos habe ich den WDec03 entwickelt und gebaut.
Die Idee und Vorlagen zu dem Projekt stammen von MERG
Auf der Platine wurde der DCC Decoder Accessory Decoder (acc4.asm) und Servo4 zusammengefasst.
Für das Layout von Schaltung und Platine wurde der Assemblercode angepasst.
Einige Änderungen wurden eingebaut (Programmiertaster, intelligente Zu- /Abschaltung der Servos, Tastaturinterface).


» Schaltung
» Leiterplattenlayout Version i (Format Sprintlayout, kostenloses Viewer/Druckprogramm hier)
Leiterplattenlayout ältere Version g

» Anschlussplan

(speichern: rechte Maustaste, speichern als)
HEX File PIC 16F628 (DCC Decoder)  
HEX File PIC 16F630 (Servo)

HexFiles, programmierte PIC's, einzelne Leiterplatten und bestückte Module auf Anfrage.
Grundsätzlich handelt es sich um ein Selbstbauprojekt. Für die Schaltung wird ein programmierter PIC benötigt.

HEX Files sind grundsätzlich kostenlos und werden per Anfrage sofort versendet.

Materialpreis Bauelemente bei Reichelt Elektronik ca. 11 Euro


Merkmale
- DCC kompatibler Decoder
- Ansteuerung von 4 Servos über 4 DCC Adressen (4er Gruppe)
- Adresse über CV am Programmiergleis oder per Programmiertaster einstellbar
- Programmiertaster: 1.Zubehöradresse nach dem Drücken wird übernommen und dauerhaft gespeichert
- intelligente Ansteuerung der Servos (Einschaltverzögerung, Abschaltung nach Erreichen der Endposition)
- Ausgänge für 8 Relais zur Herzstückpolarisierung (2 monostabile Relais pro Servo)
- Relais schalten jetzt mit zeitlichem Abstand von ca. 1 Sekunde um
- letzte Position des Servos nach ausschalten wird gespeichert

Servoparameter im PIC voreingestellt:
- Stellweg ca. 8mm
- langsamste Geschwindigkeit (langsames Umlegen der Weichenzungen)

Servoeinbau

- Kunststoffhülsen (Reichelt 8mm) mit Stabilit Express am Servo festkleben
- Klebeflächen vorher anrauhen
- Federdraht 0,5 -0,8 entsprechend biegen und ggf. mit Stabilit Express ankleben

Herzstückpolarisierung
Über 8 Ausgänge (je 2 pro Servo) können Relais zur Polarisierung angeschlossen werden.
Achtung:
In der Version i sind die Ausgänge 1-4 in der Zugehörigkeit zum Servo vertauscht !
Die Relais schalten ohne Zeitverzögerung um sobald der Schaltbefehl erkannt wird.


getestete Servos:

Conrad ES-05
Conrad S-3111
Hitec HS-311

Einstellung der Servoparameter:
(linker Anschlag, rechter Anschlag, Geschwindigkeit)

Einstellung über PS/2 Tastatur, PS/2 Buchse auf Platine, kein extra Adapter /  Zusatzhardware notwendig ! (ab Version 03e)

  Tastaturbelegung:
  • Servo Auswahl F1- F4 oder Nummernblock "NUM", "*", "-", "+"
    (Entsprechende Taste längere Zeit halten, ca. 1-2 Sekunden)
  • linke Position anfahren: Nummernblock "4"
  • rechte Position anfahren: Nummernblock "6"
  • linke Position +/- 1 Step Nummernblock "7" / "1"
  • rechte Position +/- 1 Step Nummernblock "9" / "3"
  • Geschwindigkeit erhöhen: Nummernblock "8" (8 Steps)
  • Geschwindigkeit niedriger: Nummernblock "2" (8 Steps)
  • Speichern und Rückkehr in den Normalmodus "Enter" oder Nummernblock "0"
    (Nach dem Abspeichern muß erneut eine Weiche angewählt werden, die alte Anwahl wird gelöscht)

Die Tastatur sollte nur so lange wie nötig angeschlossen werden. Durch den höheren Stromverbrauch erwärmt sich der Spannungsregler 5V merklich.

Es lassen sich keine Positionsparameter über die Programmierung des Decoders (CV's) einstellen !

Anwendungsbeispiele:
Weichenantrieb
Signalantrieb (Flash, 1MB)
Weichenantrieb "oberirdisch"

Hier erwähnte Marken- und Produktnamen dienen nur der Identifikation und sind Warenzeichen oder eingetragene Warenzeichen der jeweiligen Rechteinhaber.

Zurück zur Startseite

letzte Änderung: 31. Januar 2008 Impressum (C) Copyright Holger Wagenlehner