User Tools

Site Tools


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-/Einspulenantrieb ======
 +[[german|{{  rocrail-logo-35.png}}]]
 +
 +[[german|Inhalt]] -> [[:hardware-de|Hardware]] -> [[:hardware-de#Erweiterungseinheiten|GCA-Erweiterungseinheiten]]
 +  *  [[mgv-overview-de|Die GCA-Produktfamilie]]
 + \\
 +
 +^^^^Von Peter Giling ^^^^
 +\\
 +===== Eigenschaften =====
 +{{  :gca:gca125_pict02.jpg?300}}
 +  * 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 =====
 +|  {{:gca:gca125_sch.pdf|Schaltplan}}  |
 +|  {{:gca:gca125_pcb.pdf|Platine u. Bauteilplatzierung}}  |
 +^ 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  ^
 +|  {{  :gca:gca125_firmware.zip|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.
 +