mgv125-de
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | mgv125-de [2020/01/11 01:28] (current) – rainerk | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== GCA125 Treiber für 8 Weichen mit Motor-/ | ||
+ | [[german|{{ | ||
+ | |||
+ | [[german|Inhalt]] -> [[: | ||
+ | * [[mgv-overview-de|Die GCA-Produktfamilie]] | ||
+ | \\ | ||
+ | |||
+ | ^^^^Von Peter Giling ^^^^ | ||
+ | \\ | ||
+ | ===== Eigenschaften ===== | ||
+ | {{ : | ||
+ | * 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, | ||
+ | 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, | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Der Entwurf ===== | ||
+ | | {{: | ||
+ | | {{: | ||
+ | ^ Hinweis: Selbst gefertigte Platinen werden nicht unterstützt! ^ | ||
+ | \\ | ||
+ | |||
+ | ===== Kabel zu GCA50 / CAN-GC2 / GCA_PI02 ===== | ||
+ | |||
+ | Siehe: **[[psk-interface_connections-de|Schnittstellen anschließen]]** | ||
+ | \\ | ||
+ | |||
+ | ===== Firmware ===== | ||
+ | ^ Firmware mit PICsimulator IDE programmiert | ||
+ | | {{ : | ||
+ | \\ | ||
+ | |||
+ | ===== Einstellen der Zeitverzögerung | ||
+ | Mit SW1 wird die Zeitverzögerung eingestellt, | ||
+ | |||
+ | ^^^^ Zeittabelle ^^^^ | ||
+ | ^ Motor-Aktivität \\ in Sek. ^ SW1.1 ^ SW1.2 ^ SW1.3 ^ | ||
+ | | 0,1 | ||
+ | | 0,2 | ||
+ | | 0,4 | ||
+ | | 0,8 | ||
+ | | 1,6 | ||
+ | | 3,2 | ||
+ | | 6,4 | ||
+ | | 12,8 | ||
+ | |||
+ | ===== Erläuterungen ===== | ||
+ | Wenn Eingänge aktiviert sind, müssen sie aktiviert bleiben, um Motoren/ | ||
+ | |||
+ | 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. | ||
+ | |||