User Tools

Site Tools


mgv125-de

GCA125 Treiber für 8 Weichen mit Motor-/Einspulenantrieb

Eigenschaften

gca125_pict02.jpg

  • 8 individuelle Ausgänge.
  • 600mA max. Last je Ausgang.
  • Max. 42V je Ausgang.
  • 8 individuelle Eingänge.
  • Zeitdauer am Ausgang ist einstellbar.
  • Für eine Verringerung der Leistungsaufnahme werden die Ausgänge nacheinander aktiviert.


Beschreibung

Die Steuerung von LGB 1201, Kato- oder Fulgurex-Weichenantrieben und auch Typen wie Hoffmann-Weichenmotore, die nur eine Spule oder einen Motor haben, erfolgt durch die Polarität der Spannung.
Ein normaler Treiber wie GCA77 ist dafür nicht geeignet.
Diese Baugruppe ist etwas komplexer.
Bei den GCA-Baugruppen ist es Standard, die Stromversorgung für die Spulen und das LocoNet durch Optokoppler zu trennen.
Diese Baugruppe ist in der Lage 8 Weichen zu steuern und benötigt 8 Ausgänge von einem GCA50.
So können 2 Baugruppen für insgesamt 16 Weichen von einem GCA50 gesteuert werden.
Es ist auch möglich, Schalter für eine direkte Aktivierung ohne GCA50 zu verwenden.
Dann wird 5V Speisung für Prozessor notwendig.
Das Programm im PIC16F62x wurde so ausgelegt, dass die Spulen für bestimmte Zeit ein- und z.B. nach 0,1 bis 12 Sekunden wieder ausgeschaltet werden, ungeachtet der Stellung eines Schalters oder GCA50-Ausgangs.
Das schützt die Weichenspulen vor einer Überhitzung durch zu lange Energiezufuhr.
Die Zeiteinstellung erfolgt über die DIP-Schalter.
Der Prozessor in dieser Schaltung benötigt 8 Eingänge, 16 Ausgänge, 3 Eingänge für DIP-Schalter und 2 Ausgänge für LED-Steuerung
Statt diese 29 I/0 haben kleinere PIC-Prozessoren nur bis zu 16 I/O.
Deshalb verwendete ich I2C-Expander, um kleine PIC-Prozessoren zu ermöglichen.


Der Entwurf

Schaltplan
Platine u. Bauteilplatzierung
Hinweis: Selbst gefertigte Platinen werden nicht unterstützt!


Kabel zu GCA50 / CAN-GC2 / GCA_PI02

Firmware

Firmware mit PICsimulator IDE programmiert
Programm-Dateien


Einstellen der Zeitverzögerung

Mit SW1 wird die Zeitverzögerung eingestellt, nach der die Ausgänge abgeschaltet werden.

Zeittabelle
Motor-Aktivität
in Sek.
SW1.1 SW1.2 SW1.3
0,1 Aus Aus Aus
0,2 Aus Aus Ein
0,4 Aus Ein Aus
0,8 Aus Ein Ein
1,6 Ein Aus Aus
3,2 Ein Aus Ein
6,4 Ein Ein Aus
12,8 Ein Ein Ein

Erläuterungen

Wenn Eingänge aktiviert sind, müssen sie aktiviert bleiben, um Motoren/Spulen in der gewählten Position zu halten.

Die GCA50- / CAN-GC2- / GCA_PI02-Ausgänge sollten als Schalter mit deaktivierter C2-Option programmiert werden.

Mit aktivierter C2-Option wird die Funktion umgekehrt.

mgv125-de.txt · Last modified: 2020/01/11 01:28 by rainerk