Table of Contents
GCA101v2: LocoBuffer-UDP (TCP/IP ist optional)
Einführung
GCA101 war bereit für ein Update.
Da Gleichstromversorgungen immer billiger werden, erwartet dieses Gerät kein spezielles bordeigens Netzteil mehr.
Das neue Design ist also kleiner und mit einem sehr kompakten und qualitativ hochwertigen Schaltregler für die 3,3 V ausgestattet.
Darüber hinaus wurde das gesamte Design nur im Bereich der Stromversorgung geändert, was zu einer kleineren Baugruppe führt.
Eigenschaften
- solide GCA-kompatible Stromversorgung
- isolierte Kopplung zwischen PC und Ethernet
- ICSP-Anschluß für einfacheres Entwickeln und Selbst-Programmieren des ATmel-Prozessors.
- 2 x RJ12-Buchsen für Standard-Loco-I/O-Umgebung.
- 2 x D-SUB9-Anschlüsse.
- Anzeige für Stromversorgung und Ethernet-Loco-I/O-Funktion auf der Platine.
- vollständig kompatibel mit allen Loco-I/O PE-Befehlen.
- von Rocrail voll unterstützt.
Stromversorgung
Es ist nur Gleichstrom zulässig.
Stromversorgung: 12 V DC mindestens 3 A.
GCA bietet eine gute und kleine Versorgung von 230 V auf 12 V DC an.
Bitte die Preisliste beachten.
Ethernet-Kabel-Anschluss
Der GCA101 ist mit einem speziellen Ethernet-Anschluss ausgerüstet.
Er bietet eine elektrische Isolation, was bedeutet, dass der Computer und die Modellbahn nicht elektrisch miteinander verbunden sind.
Ein Standard-Ethernet-Kabel kann eines von zwei Typen sein. Beide, normal oder "gekreuzt", sind verwendbar.
Ethernet-Anschluss
Der Anschluss des GCA101 zum PC geschieht am besten mit einem Router dazwischen.
So ist das eigen Heim-Netzwerk ein Weg, das zu tun.
Wenn das nicht erwünscht ist, sollte ein eigner billiger Router dafür verwendet werden.
Direktets Anschließen des GCA101 am PC ist möglich erfordert aber etwas Erfahrung mit Netzwerken.
Ein wichtige Hinweis zu alte übrig gebliebenen Routern:
Bei Routern, die zuvor zu Hause beim vorherigen Internet- / TV-Anbieter verwendet wurden, treten Probleme mit der Verbindung über UDP auf.
Dies wird wahrscheinlich durch den UDP-Kanal im Router verursacht, der durch Passwörter / Codes / PIN-Nummern geöffnet werden muss.
In solchen Fällen sind diese Router unbrauchbar.
Ein anderes Problem kann dazu führen, dass unter Windows keine Verbindung hergestellt wird.
Das Ethernet-Modul im PC ist möglicherweise nicht das einzig aktive.
In diesem Fall kann es passieren, dass Windows ein Problem hat, zu entscheiden, wohin die LocoNet-Kommunikation gesendet werden soll.
Der beste Weg, dies zu lösen, besteht darin, herauszufinden, welche internen Ethernet-Adapter nicht verwendet werden und sie in Windows auszuschalten.
Hardware
Schaltplan |
Platine + Bauteilpositionen |
Materialliste |
Gerber-Dateien |
Hinweis: Es werden nur komplett bestellte Bausätze unterstützt! |
---|
Auf dieser Platine sind zwei Prozessoren installiert.
Einer verbindet das Ethernet mit dem Standard-SPI (Serial Peripheral Interface) und der zweite bildet die Schnittstelle vom SPI zum Loco-I/O.
Die Baugruppe ist mit zwei Standard-Loco-I/O RJ12-Buchsen und zwei GCA-Loco-I/O-Buchsen ausgestattet.
Das Gerät ist nur als Platine oder als komplettes Teilepaket einschließlich programmiertem Prozessor erhältlich.
Fertige Einheiten sind nicht verfügbar.
Danke an Robert Evers & Fred Jansen, die viel Energie in die Inbetriebnahme des Systems gesteckt haben, um zu ermöglichen, dass Rocrail und Loco-I/O endlich ohne USB und / oder RS232 funktionieren können.
Firmware
LED-Signalisierung
(Firmware Version V2.1+)
Die drei grünen LEDs an der Frontseite zeigen verschiedene Funktionen an.
LED | Funktion |
---|---|
3 (links) | Ethernet empfängt / Loco-I/O sendet |
4 (mitte) | Loco-I/O empfängt |
5 (rechts) | Ethernet sendet |
Steckbrücken-Einstellungen
Steckbrücke JP1 |
---|
Zweck |
15 mA Current source Loco-I/O line |
Steckbrücke JP2 | |
---|---|
Zweck | Einstellung |
+12V an RJ12 | 1+2 |
RJ12 erhält Stromversorgung von RailSync (Zentrale) | 2+3 |
Stromquelle, was ist das?
Für eine kurze Erklärung hier nachlesen.
Neue Entwicklung für GCA101
GCA101 kann auch mit TCP verwendet werden.
Die Standardadresse ist 192.168.0.100.
Der Prozessor sollte in ATmega328P geändert werden.
Software wird in Spanien von Dani Guisado entwickelt und kann hier heruntergeladen werden: https://github.com/ClubNCaldes/GCA101LbServer
Die Website von Dany ist auch sehr interessant: http://www.clubncaldes.com/
LEDs blinken wenn auf eine Verbindung von Rocrail gewartet wird.
Wenn Rocrail verbunden ist, zeigen LED 2 und 3 die Loconet-Aktivität (senden und empfangen) und LED 4 die Ethernet-Aktivität.
Standard Ethernet Adresse: 192.168.0.200
Andere IP-Adressen können in der INO-datei vorprogrammiert werden, bevor das IC programmiert wird.
Diese Adressen sind im EEprom von Adresse &H0000 bis &H000B gespeicher, beginnend mit GCA101-Adresse, GCA101-Sub-Adresse, Gateway-Adresse.
Bei der Bestellung von Bausätzen kann auch die Ethernet-Adresse mit angegeben werden, sodass sie in den Prozessor programmiert werden kann.
Kommunikation benötigt die Einstellung auf LbServer in Rocrail-Eigenschaften > Zentrale:
LED Signalisierung mit LN/TCP-Firmware:
GCA101-Platine | ||
---|---|---|
LED3 | Ethernet empfangen | kontinuierliches Blinken bedeutet Warten auf Verbindung |
LED4 | Ethernet senden | kontinuierliches Blinken bedeutet Warten auf Verbindung |
LED5 | Loconet-Aktivität | |
GCA101v2-Platine | ||
LED2 | LocoNet Senden | |
LED3 | Loconet Empfangen | |
LED4 | Ethernet-Aktivität | kontinuierliches Blinken bedeutet Warten auf Verbindung |
Montage-Hinweise (Version 2)
- Zuerst mit allen Widerständen und IC-Sockeln beginnen.
- Dann die kleinen Kondensatoren und kleine Elkos platzieren.
- Dann alle Steckverbinder, LEDs und Sicherung.
- Vor dem Einsetzen von U1, U2 und U3 die 3,3V-Spannung zischen Pin 1 und 8 von U3 prüfen.
Rocrail-Einstellungen (für Multicast)
Firmware-Version: 2.10 |
Die Kommunikation zwischen Rocrail und dem GCA101 erfolgt User Datagram Protocol.
Deshalb wird nur der Loco-I/O-Schnittstellen-Typ LNUDP unterstützt.
Die Rocrail-Einstellung erfolgt mit den exakten Werten wie unten gezeigt, außer für die lokale IP-Adresse, die in den meisten Fällen nicht benötigt wird.
Die GCA101 eigene IP-Adresse wird in den Rocrail-Einstellungen nicht verwendet.
Hostname
Dies ist die Multicast-Adresse 1), die für die Kommunikation verwendet wird und muss auf den FESTEN Wert 224.0.0.1 eingestellt werden.
– Diese "All Hosts multicast group" adressiert alle Hosts im selben Netzwerk-Segment. –
1)Die englische Wikipedia-Seite "Multicast address" ist ausführlicher.
Port
Der Dienste-Port muss auf den FESTEN Wert 1235 eingestellt werden.
Typ
LNUDP wird standardmäßig verwendet.
Mit anderem Prozessor und Firmware "LNServer" (siehe: Neue Entwicklung für GCA101) ist es möglich TCP-Adresse 192.168.0.200 zu verwenden.
Lokale IP
Ist nur erforderlich, falls mehr als eine Netzwerkkarte im PC installiert ist.
In allen anderen Fällen: Dieses Feld leer lassen!
IP-Adresse der Netzwerkkarte im PC, die für die Kommunikation zum GCA101 verwendet wird, um sicherzustellen, dass der Daten-Verkehr den richtigen Weg nimmt.