can-gca2g-de
Differences
This shows you the differences between two versions of the page.
— | can-gca2g-de [2025/03/01 01:53] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== CAN-GC2G 16 Port I/O für Gartenbahnen optimiert ====== | ||
+ | [[german|{{ | ||
+ | [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[ord3-cs-de|ORD-3: | ||
+ | \\ | ||
+ | |< >| | ||
+ | ^^^^Urheberrecht Peter Giling ^^^^ | ||
+ | |||
+ | |< >| | ||
+ | | {{: | ||
+ | \\ | ||
+ | Der CAN-GC2G ist eine Alternative zum CAN-GC2 mit integrierten Treibern, die als komplette Einheit ohne\\ | ||
+ | zusätzliche Treiber zu verwenden ist, die auf dem Open-Source-CAN-Standard CANBUS läuft. \\ | ||
+ | Diese Einheit ermöglicht den direkten Anschluss folgender Peripheriegeräte: | ||
+ | * 2 x Weichen-Ausgänge für Einzelspulen-Antriebe. | ||
+ | * 8 x Niederohmiger Eingang für Hall-Sensoren oder Reed-Kontakt | ||
+ | * 3 oder mehr frei konfigurierbare I/O-Ports | ||
+ | * Hochstrom-Relais für Kehrschleifensteuerung | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== Die Platine ===== | ||
+ | |< >| | ||
+ | | | ||
+ | |||
+ | Eine Steckbrücke ermöglicht das aktivieren eines Abschlusswiderstands auf der letzten Platine der CANBUS-Kette. \\ | ||
+ | Diese Steckbrücke verbindet einen 120 Ohm Widerstand mit dem CANBUS.\\ | ||
+ | Die Basis für die Kreation dieses Brettes ist, CBUS einfacher für Garteneisenbahn zu verwenden.\\ | ||
+ | Es wird grundsätzlich nichts anderes benötigt, um 2 Weichen mit nur einer 24V-Spule zu steuern.\\ | ||
+ | Jede andere Spannung bis 24V DC ist möglich.\\ | ||
+ | Weitere 8 Eingänge sind für den Einsatz mit Hall-Sensoren oder Reed-Kontakten vorgesehen \\ | ||
+ | und zusätzlich gibt es Platz und Steuerung für zwei Relais mit 10A-Kontakten, | ||
+ | Diese Gerate werden von Rocrail gesteuert, direkte Steuerung über Reedkontakt oder Hall-Sensor ist ebenfalls optional.\\ | ||
+ | Die Stromversorgung, | ||
+ | Die Kehrschleifen--Relais und die Ausgänge für Weichen benötigen standardmäßig 24 V. \\ | ||
+ | Adaption zu niedrigeren Spannung benötigt unterschiedliche 10A-Relais.\\ | ||
+ | Als Standard-Empfehlung für alle CAN-Systeme ist das Anschliessen und Trennen von Kabeln während des laufenden Betriebs nicht möglich.\\ | ||
+ | Die Kabelverbindung erfolgt, wie bei Merg CBUS üblich, über Schraubklemmen\\ | ||
+ | Extar-Versorgungsanschluss für 24V ist ebenfalls verfügbar.\\ | ||
+ | Speziell für den Außeneinsatz bei feuchtem Wetter befindet sich auf der Rückseite der Platine ein Heizwiderstand.\\ | ||
+ | Ein paar Grad mehr Wärme in der Box, im Vergleich zu äußeren Bedingungen, | ||
+ | Es ist jedoch ratsam, sicherzustellen, | ||
+ | \\ | ||
+ | ===== Die Schaltung ===== | ||
+ | Das Prinzip dieser Platine entspricht dem CAN-GC2. Es wird die gleiche Firmware verwendet. \\ | ||
+ | IC1 ist der Hauptprozessor und kümmert sich um alle Ports.\\ | ||
+ | IC2 ist der CAN-Treiber, | ||
+ | IC3 ist der gleiche Prozessor wie auf GCA173 und GCA179, mit fast der gleichen Firmware. \\ | ||
+ | IN1 .. IM8-Anschlüsse können für Hall-Sensoren oder Reed-Kontakte verwendet werden.\\ | ||
+ | Die Impedanz wird speziell auf 470 Ohm gehalten, um die Verzerrung auf längeren (<3m) Leitungen zu unterdrücken.\\ | ||
+ | Die Fimware in IC3 wird dafür sorgen, dass auch kurze Impulse speziell mit Reedkontakten, | ||
+ | eine sichere Verbindung zu IC1 hherstellen. \\ | ||
+ | Ports 9..12 haben eine Doppelfunktion. \\ | ||
+ | Hauptsächlich sind sie mit den Ausgängen von IC3 für IN5..IN8 verbunden.\\ | ||
+ | Es ist aber auch möglich, sie als Ausgangs-Ports zu verwenden.\\ | ||
+ | Um Konflikte zwischen IC1 und IC3 zu vermeiden, wenn beide als Ausgang konfiguriert sind, schützen die Widerstände R12 .. R15 diese Ports.\\ | ||
+ | Wenn Port als Ausgang konfiguriert ist, hat IC3 keine Auswirkungen auf diesen Port.\\ | ||
+ | Weichen 1 und 2 werden durch Relais K1..K4 geschaltet.\\ | ||
+ | Der Antriebs-Typ dieser Weichen sind Einzelspulenp.\\ | ||
+ | Die Kombination von Relais 1 und 2 oder 3 und 4 schaltet +/- oder -/+, abhängig von der gewünschten Richtung der Weiche.\\ | ||
+ | Die Impulslänge kann wie bei CAN-GC2 programmiert werden.\\ | ||
+ | VDR1 und VDR2 sind sehr wichtig und unterdrücken den induktiven Rückfluss von der Weichenzuleitung, | ||
+ | \\ | ||
+ | Der Kehrschleifen-Schalter kann verwendet werden, um bei Bedarf die Gleisspannung in einer Kehrschleife umzukehren.\\ | ||
+ | Immer eins von zwei Relais wird eingeschaltet.\\ | ||
+ | Mit Rocrail kann in Fahrstraßen (Befehle) programmiert werden, um die richtige Polarisation einzustellen. \\ | ||
+ | Es ist auch möglich, zwei Eingänge IN7 und IN8 zu verwenden, um diese Polarisation mit Reed-Kontakten oder Hall-Sensoren einzustellen.\\ | ||
+ | Das ist besonders schön, wenn Züge manuell gesteuert werden sollen \\ | ||
+ | und man sich nicht um die korrekte Polarisation durch Bedienen der Kehrshleife kümmern muss. \\ | ||
+ | Diese Funktion benötigt eine andere Firmware für IC3.\\ | ||
+ | Wenn Interesse an dieser Option besteht, [[peter.giling@rocrail.net|Peter]] fragen. \\ | ||
+ | \\ | ||
+ | ===== Die Hardware ===== | ||
+ | |< >| | ||
+ | | {{: | ||
+ | | {{: | ||
+ | | Die Materialliste kommt noch ... | | ||
+ | | {{: | ||
+ | ^ Nur komplett bestellte Bausätze werden unterstützt! ^ | ||
+ | \\ | ||
+ | |||
+ | ====Anschlüsse==== | ||
+ | CanBus ist ein 4pol. Kabel, wo sowohl die CAN+ als auch die CAN- -Leitungen über die gesamte Länge verdrillt sind.\\ | ||
+ | Das beste Kabel für diesen Zweck ist ein weit verbreitetes CAT5-Kabel.\\ | ||
+ | Abschirmung ist OK, aber bei bis zu 200 m wird das nicht benötigt.\\ | ||
+ | Anschlüsse auf CAN-GC2G und CAN-GC1e sind identisch. \\ | ||
+ | Zwei weitere Schraubklemmen - als POWER2 bezeichnet - sind für die Verwendung von 24 V DC für Weichen und Kehrschleifen-Relais vorgesehen.\\ | ||
+ | Diese 24 V können über das gleiche CAT5-Kabel mit einer verdrillten Leitung gespeist werden.\\ | ||
+ | Masse von Power 1 und Power 2 sollten miteinander verbunden sein. \\ | ||
+ | Dies bedeutet, dass auf CAN-GC1e keine besonderen Vorsichtsmaßnahmen getroffen werden.\\ | ||
+ | Es ist NICHT möglich, CAN-GC1e und Power 2 mit der gleichen Stromversorgung zu betreiben. \\ | ||
+ | \\ | ||
+ | |||
+ | ===== Konfiguration der Ports ===== | ||
+ | Weil die Firmware dieses CAN-GC2G gleich ist, wie die des CAN-GC2, gibt es einen Anzahl vor-definierter Ports.\\ | ||
+ | Adressen von Weichen sollten dieser Reihenfolge entsprechen: | ||
+ | |< >| | ||
+ | ^ Port # ^ Funktion | ||
+ | | 1 | Weiche 1a | Ausgang | ||
+ | | 2 | Weiche 1b | Ausgang | ||
+ | | 3 | Weiche 2a | Ausgang | ||
+ | | 4 | Weiche 2b | Ausgang | ||
+ | | 5 | Rückmelder 1 | Eingang/ | ||
+ | | 6 | Rückmelder 2 | Eingang/ | ||
+ | | 7 | Rückmelder 3 | Eingang/ | ||
+ | | 8 | Rückmelder 4 | Eingang/ | ||
+ | | 9 | Rückmelder 5 | Eingang/ | ||
+ | | 10 | Rückmelder 6 | Eingang/ | ||
+ | | 11 | Rückmelder 7 | Eingang/ | ||
+ | | 12 | Rückmelder 8 | Eingang/ | ||
+ | | 13 | Freier I/O | Eingang/ | ||
+ | | 14 | Freier I/O | Eingang/ | ||
+ | | 15 | Freier I/O | Eingang/ | ||
+ | | 16 | Kehrschleifen-Schalter | ||
+ | |||
+ | \\ | ||
+ | * Port 16 muss für die Kehrschleife als Einzel-Ausgang programmiert sein. | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== LED-Funktionen ===== | ||
+ | |< >| | ||
+ | ^ L1* ^ L2 ^ L3* ^ | ||
+ | | CanBus-Aktivität | ||
+ | |||
+ | * LEDs blinken | ||
+ | |||
+ | |||
+ | ===== PB1-Funktionen ===== | ||
+ | |< >| | ||
+ | ^ PB1 ^ Funktion ^ | ||
+ | | Nach Einschalten | Schaltet in den Lernmodus für das Einstellen einer Knoten-Nummer. Ein zweiter Tastendruck verlässt diesen Modus. | | ||
+ | \\ | ||
+ | |||
+ | =====Port-Anschlüsse===== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Anschluss J3 10pol. Stiftleister ===== | ||
+ | |< >| | ||
+ | ^ LocoIO-Port | ||
+ | | +5V | 1 | | ||
+ | | GND | 2 | | ||
+ | | 9 | 3 | | ||
+ | | 10 | 4 | | ||
+ | | 11 | 5 | | ||
+ | | 12 | 6 | | ||
+ | | 13 | 7 | | ||
+ | | 14 | 8 | | ||
+ | | 15 | 9 | | ||
+ | | 16 | 10 | | ||
+ | |||
+ | ===== Direktanschluss von LED an Ausgänge===== | ||
+ | [[http:// | ||
+ | \\ | ||
+ | ===== Reed-Kontakte und Hall-Sensoren ===== | ||
+ | Reedkontakte und Hallsensoren können als Rückmelder verwendet werden.\\ | ||
+ | Der CAN-GC2G bietet einen zusätzlichen Prozessor, um alle, auch sehr kurze Impulse eines Reed-Kontaktes \\ | ||
+ | zu einem vernünftigen Impuls zu verlängeren, | ||
+ | Die Eingangsimpedanz wird niedrig gehalten, um Verzerrungen auf längeren Leitungen (Max. 3 Meter) zu begrenzen.\\ | ||
+ | |||
+ | ===== Einstellung ===== | ||
+ | |||
+ | |||
+ | ==== EEPROM zurücksetzen==== | ||
+ | Taster bei Einschalten gedrückt halten, das EEPROM mit folgenden Einstellungen zurückzusetzen/ | ||
+ | * Port 1-8 Weiche mit Adresse 1-8 | ||
+ | * Port 9-16 Block mit Adresse 9-16 | ||
+ | Das gleiche kann auch durch senden eines **[[: | ||
+ | |||
+ | ====Set==== | ||
+ | Setzt gefundene Änderungen. Diese Schaltfläche muss mehrmals betätigt werden, wenn mehr als ein Port oder eine Einstellung geändert wurde.\\ | ||
+ | Die Reihenfolge der Änderungs-Prüfung ist: | ||
+ | - Ports | ||
+ | - Knoten-Konfiguration | ||
+ | - SoD (Start of Day / Betriebsbeginn) | ||
+ | |||
+ | ====Set all==== | ||
+ | Setzt alle Ports und Optionen.\\ | ||
+ | |||
+ | ====Save output state==== | ||
+ | Schreibt den Ausgangs-Status in das EEPROM nachdem **Betriebspannung AUS-Befehl** auf dem CANBUS erkannt wurde.\\ | ||
+ | Die Ausgänge werden wiederhergestellt, | ||
+ | |||
+ | ====Short events==== | ||
+ | Ignoriert die Ereignis-Knoten-Nummer und vergleicht nur die Ereignis-Nummer.\\ | ||
+ | |||
+ | ====Long events==== | ||
+ | Für " | ||
+ | Das Feld " | ||
+ | |||
+ | ====SoD==== | ||
+ | **" | ||
+ | Der CAN-GC2 meldet den Status jedes Eingangs, wenn ein Zubehör-Befehl mit dieser Adresse empfangen wird. (kurzes Ereignis)\\ | ||
+ | Die SoD-Adresse kann mit dem **SoD**-Button getestet werden.\\ | ||
+ | |||
+ | ====-Knoten-Nr.==== | ||
+ | Nur für Ausgänge mit long events.\\ | ||
+ | Eingänge verwenden de **[[: | ||
+ | |||
+ | ====Port-Typen==== | ||
+ | |< >| | ||
+ | ^ Typ ^^ Beschreibung ^ Empfehlung ^ | ||
+ | | **IN** | ||
+ | | **BK** | ||
+ | | **SW** | ||
+ | | **PU** | ||
+ | |||
+ | ====Pulse time==== | ||
+ | Die Zeit, für die " | ||
+ | |||
+ | ====Inv==== | ||
+ | Invertiert den Port.\\ | ||
+ | |||
+ | ====Test==== | ||
+ | Jeder Port hat einen Test-Button, | ||
+ | Der Status wird nur beim Drücken eines Test-Buttons aktualisiert. \\ | ||
+ | |||
+ | =====Knoten-Variable===== | ||
+ | |< >| | ||
+ | ^ NV# ^ Zweck ^ | ||
+ | | 1 | Allgemeine Konfiguration | | ||
+ | | 2...17 | ||
+ | | 18 | CAN-ID | | ||
+ | |||
can-gca2g-de.txt · Last modified: 2025/03/01 01:53 by 127.0.0.1