Table of Contents
GCA101v2: LocoBuffer TCP/UDP
Einführung
Der GCA101v1 war bereit für ein Update.
Da Gleichstromversorgungen immer billiger werden, benötigt dieses Gerät kein spezielles bordeigenes 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
- UDP oder TCP Verbindung
- 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 VDC mindestens 3A.
GCA bietet eine gute und kleine Versorgung von 230V auf 12 VDC an.
Bitte die Preisliste beachten.
LAN
Kabel-Verbindung
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.
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.
UDP Hinweis
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 für UDP-Kommunikation 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
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.
Dateien
Schaltungsentwuf |
Platine + Bauteil-Positionen |
Materialliste |
Gerber-Dateien |
N.B. Nur komplett bestellte Bausätze werden unterstützt! |
---|
Montage-Hinweise
- Zuerst mit allen Widerständen und IC-Sockeln beginnen.
- Dann die kleinen Kondensatoren und kleine Elkos platzieren. Hinweis: 15 pF Kondensator hat Kennzeichnung 15j.
- 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.
LED-Signalisierung
LED | Funktion | Hinweis |
---|---|---|
1 | Stromversorgungs-Anzeige | |
2 | 3,3V Stromversorgung | |
3 | LocoNet-Aktivität | |
4 | Ethernet-Aktivität | Kontinuierliche Blinken bedeutet Warten auf Verbindung |
Steckbrücken-Einstellungen
Steckbrücke JP1 | Zweck | Erklärung |
---|---|---|
gesteckt | 15 mA Stromquelle an LocoNet Kommunikations-Leitung | Für eine kurze Erklärung zu dieser Stromquelle hier klicken. |
offen | keine Stromquelle an LocoNet Kommunikations-Leitung | Stromquelle sollte von irgendwo anders im LocoNet kommen. |
Steckbrücke JP2 | Zweck | Wichtiger Hinweis |
---|---|---|
1 + 2 | +12V an RJ12 (= J5 und J6) | NUR verwenden, wenn KEINE LocoNet-Zentrale angeschlossen ist |
2 + 3 | RJ12(=J5 und J6) erhält Stromversorgung von RailSync (Zentrale) |
Firmware
TCP
GCA101 kann auch mit TCP verwendet werden.
Der Prozessor muss auf ATmega328P gewechselt werden.
Die Firmware wurde in Spanien von Dani Guisado entwickelt und kann hier heruntergeladen werden: https://github.com/ClubNCaldes/GCA101LbServer
Auch die Website von Dani ist sehr interessant: http://www.clubncaldes.com/
LEDs blinken beim Warten auf eine Verbindung von Rocrail.
Wenn Rocrail verbunden ist, zeigen LED 2 und 3 die LocoNet-Aktivität (Senden und Empfangen) und LED 4 die Ethernet-Aktivität an.\
Standard-Ethernet-Adresse: 192.168.0.200.
Andere IP-Adressen können vor der Programmierung des Chips in einer INO-Datei vorprogrammiert werden.
Diese Adressen werden im EEprom von Adresse &H0000 bis &H000B gespeichert: beginnend mit GCA101-Adresse, GCA101-Subadresse und Gateway-Adresse.\
Bei Bestellung von Bausätzen können mir auch die eigenen internen Ethernet-Adressen mitgeteilt werden, damit diese im Prozessor programmiert werden können.
PCB-Patch
Die U1-Stifte 23, 24 und 25 müssen mit Stift 22 verbunden werden.
Diese Stifte dienen der Auswahl einer voreingestellten IP-Adresse, sind aber auf der GCA101v2-Platine potentialfrei.
Durch den Anschluss an Masse wird die im EEPROM gespeicherte IP-Adresse verwendet.
Rocrail-Einstellung
UDP
Dateien
Rocrail-Einstellungen
Firmware-Version: 2.10x |
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.
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.
Vorherige Versionen
- Für dievorherige Version von GCA101 siehe diese Seite