DCC Servo Dekoder: Unterschied zwischen den Versionen

Aus Digital Modellbahn
Zeile 10: Zeile 10:
 
Soll kein Relais verwendet werden kann der [http://wiki.rocrail.net/doku.php?id=orm1-de Adapter für Motorweichen ORM-1] von Rocrail verwendet werden - Vergleichbar ist dieser mit dem [http://www.lenzusa.com/1newsite1/Manuals/LA010.pdf LENZ 11010 (LA 010)].
 
Soll kein Relais verwendet werden kann der [http://wiki.rocrail.net/doku.php?id=orm1-de Adapter für Motorweichen ORM-1] von Rocrail verwendet werden - Vergleichbar ist dieser mit dem [http://www.lenzusa.com/1newsite1/Manuals/LA010.pdf LENZ 11010 (LA 010)].
  
== 6x Servo Weichendekoder ==
+
== Weichendekoder 6x Servo ==
 
[[Datei:Arduino_6x_Servo_Dekoder.png|thumb|220px|Arduino DCC 6x Servo Dekoder schematic ([http://sourceforge.net/projects/pgahtow/files/DCC/Servo_Dekoder/DCC_ServoDec.sch Eagle])]]  
 
[[Datei:Arduino_6x_Servo_Dekoder.png|thumb|220px|Arduino DCC 6x Servo Dekoder schematic ([http://sourceforge.net/projects/pgahtow/files/DCC/Servo_Dekoder/DCC_ServoDec.sch Eagle])]]  
 
Als MCU arbeitet ein Arduino UNO welcher sechs Servos ansteuert. Programmiert werden die Endlagen und Stellgeschwindigkeiten mittels drei Knöpfen auf der Schaltung.
 
Als MCU arbeitet ein Arduino UNO welcher sechs Servos ansteuert. Programmiert werden die Endlagen und Stellgeschwindigkeiten mittels drei Knöpfen auf der Schaltung.

Version vom 29. Dezember 2016, 16:07 Uhr

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

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).

Weichendekoder 6x Servo

Arduino DCC 6x Servo Dekoder schematic (Eagle)

Als MCU arbeitet ein Arduino UNO welcher sechs Servos ansteuert. Programmiert werden die Endlagen und Stellgeschwindigkeiten mittels drei Knöpfen auf der Schaltung.

  • Download - DCC 6x Servodekoder für Weichen

Programmierung

Ablauf für die Programmierung in vier Schritten. Für die Programmierung stehen drei Tasten (PROG, LINKS, RECHTS) zur Verfügung. Es können dabei je Servo zwei Endlagen und die Geschwindigkeit der Bewegung eingestellt werden.

  1. Zum Starten die PROG-Taste drücken. Dann beginnt die LED, zuerst für Servo 1 an zu blinken.
  2. Durch mehrfaches Drücken der PROG-Taste kann der gewünschten Servo (LED blinkt) ausgewählt werden. Um den ausgewählten Servo zu programmieren muss jetzt die zugehörige Zubehöradresse über DCC gesendet werden. Wenn schon eine Adresse für diesen Servo programmiert ist, kann dieser Vorgang durch ein drücken der LINKS-Taste oder RECHTS-Taste übersprungen werden.
  3. Im folgenden wird mit der LINKS-Taste oder RECHTS-Taste die gewünschte Position für die Endlage justiert. Zum Umschalten auf die andere Endlagenposition den Servo mittels seiner DCC Adresse umschalten. Beendet wird die Positionseinstellung durch ein Drücken der PROG-Taste.
  4. Nun kann die Geschwindigkeit mit der LINKS-Taste oder RECHTS-Taste, für die Bewegung, erhöht oder gesenkt werden. Dabei pendelt der Servo in der jeweiligen Geschwindigkeit, bis zum Beenden der Programmierung, zwischen seinen zwei Endlagen. Zum Abschluss muss die PROG-Taste erneut gedrückt werden. Alle vorgenommenen Einstellungen werden für den Servo jetzt gespeichert.

Servo Weichenantrieb

Servoantrieb für Weiche mit Herzstückumschaltung

Hier dargestellt ist ein Servo Weichenantrieb mit Herzstückumschaltung. Der Servo dreht sich für ein Umschalten der Weiche um 180 Grad. Als Stelldraht wurde 1,3mm Messing verwendet. Das mittlere Bild zeigt die Mittelstellung. Mit dieser lässt sich der Servoantrieb sehr leicht unter der Weiche (in Mittelposition) justiert befestigen.