User Tools

Site Tools


mgv101v2-de

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mgv101v2-de [2025/08/26 01:10] rainerkmgv101v2-de [2025/08/31 01:24] (current) rainerk
Line 1: Line 1:
-====== GCA101v2: LocoBuffer-UDP (TCP/IP ist optional) ======+====== GCA101v2: LocoBuffer TCP/UDP ======
 [[:german|{{  rocrail-logo-35.png}}]] [[:german|{{  rocrail-logo-35.png}}]]
 [[:german|Inhalt]] -> [[hardware-de|Hardware]] -> [[hardware-de#locoio|GCA]] [[:german|Inhalt]] -> [[hardware-de|Hardware]] -> [[hardware-de#locoio|GCA]]
Line 5: Line 5:
  
  \\  \\
- +|< >| 
-{{ :img_1254.jpg?600 }} +|  {{ :img_1254.jpg?480 }}  || 
- +^ Hardware Peter Giling 
- \\ +Firmware TCP ^ Dani Guisado | 
- +^ Firmware UDP ^ Robert Evers & Fred Jansen |
-^ Hardware by Peter Giling ^ +
-** Für die vorherige Version von GCA101 siehe diese [[gca101-de|Seite]].**+
  
  \\  \\
  
 ===== Einführung ===== ===== Einführung =====
-[[http://en.wikipedia.org/wiki/Ethernet|{{ :ethernet_symbol.png?100}}]] +Der [[gca101-de|GCA101v1]] war bereit für ein Update. \\ 
-GCA101 war bereit für ein Update. \\ +Da Gleichstromversorgungen immer billiger werden, benötigt dieses Gerät kein spezielles bordeigenes Netzteil mehr. \\
-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. \\ 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. \\ \\ Darüber hinaus wurde das gesamte Design nur im Bereich der Stromversorgung geändert, was zu einer kleineren Baugruppe führt. \\ \\
  
 ===== Eigenschaften ===== ===== Eigenschaften =====
-[[http://de.wikipedia.org/wiki/User_Datagram_Protocol|{{  http://upload.wikimedia.org/wikipedia/de/8/80/UDP.PNG}}]] +  * UDP oder TCP Verbindung
-  [[http://de.wikipedia.org/wiki/User_Datagram_Protocol|UDP-Multicast-Kommunikation]]+
   * solide GCA-kompatible Stromversorgung   * solide GCA-kompatible Stromversorgung
   * isolierte Kopplung zwischen PC und Ethernet   * isolierte Kopplung zwischen PC und Ethernet
Line 37: Line 33:
 ===== Stromversorgung ===== ===== Stromversorgung =====
 Es ist nur Gleichstrom zulässig. \\ Es ist nur Gleichstrom zulässig. \\
-Stromversorgung: 12 V DC mindestens 3 A. \\ +Stromversorgung: 12 VDC mindestens 3A. \\ 
-GCA bietet eine gute und kleine Versorgung von 230 V auf 12 V DC an. \\+GCA bietet eine gute und kleine Versorgung von 230V auf 12 VDC an. \\
 Bitte die Preisliste beachten. \\ Bitte die Preisliste beachten. \\
  \\  \\
      
-===== Ethernet-Kabel-Anschluss =====+===== LAN ===== 
 +==== Kabel-Verbindung ====
 Der GCA101 ist mit einem speziellen Ethernet-Anschluss ausgerüstet.\\ 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.\\ 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 =====+==== Ethernet-Anschluss ====
 Der Anschluss des GCA101 zum PC geschieht am besten mit einem Router dazwischen.\\ Der Anschluss des GCA101 zum PC geschieht am besten mit einem Router dazwischen.\\
 So ist das eigen Heim-Netzwerk ein Weg, das zu tun.\\ 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.\\ 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.\\ 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: \\ 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. \\ 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. \\ 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. \\+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. \\ Ein anderes Problem kann dazu führen, dass unter Windows keine Verbindung hergestellt wird. \\
Line 64: Line 62:
  
 ===== Hardware ===== ===== Hardware =====
-|{{:gca:gca101v3.pdf|Schaltplan}}   | 
-|{{:GCA101v2_pcb.pdf|Platine + Bauteilpositionen}}  | 
-|{{:gca:gca101v2_parts.pdf|Materialliste}}  | 
-|{{:mgv:hardware:gca101_gerber.zip|Gerber-Dateien}}  | 
-^ Hinweis: Es werden nur komplett bestellte Bausätze unterstützt! ^ 
-\\ 
- 
 Auf dieser Platine sind zwei Prozessoren installiert.\\ 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.\\ Einer verbindet das Ethernet mit dem Standard-SPI (Serial Peripheral Interface) und der zweite bildet die Schnittstelle vom SPI zum Loco-I/O.\\
Line 79: Line 70:
 Fertige Einheiten sind nicht verfügbar. \\ 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. \\ +==== Dateien ==== 
- +|< >| 
- \\ +|{{ :gca:gca101v3.pdf|Schaltungsentwuf}} 
- +|{{ :GCA101v2_pcb.pdf|Platine + Bauteil-Positionen}} 
-===== Firmware ===== +|{{ :gca:gca101v2_parts.pdf |Materialliste}} 
-{{:mgv:hardware:gca101v2.1.0.6.zip|Dies ist die neueste .hex-Datei für U1}} +|{{ :mgv:hardware:gca101_gerber.zip|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-Signalisierung =====
-===(Firmware Version V2+)=== 
-Die drei grünen LEDs an der Frontseite zeigen verschiedene Funktionen an. 
 |< >| |< >|
-^  LED  ^  Funktion +^  LED  ^  Funktion   Hinweis  ^ 
-|  3 (links)   Ethernet empfängt / Loco-I/O sendet  | +|   Stromversorgungs-Anzeige  |   
-|  4 (mitte)  |  Loco-I/O empfängt  | +|   3,3V Stromversorgung  |   | 
-|  5 (rechts)   Ethernet sendet  |\\+|  3  | LocoNet-Aktivität  |   
 +|   | Ethernet-Aktivität  Kontinuierliche Blinken bedeutet Warten auf Verbindung 
 + 
 +\\ 
 + 
 + 
 + 
  
 ===== Steckbrücken-Einstellungen ===== ===== Steckbrücken-Einstellungen =====
Line 102: Line 105:
  \\  \\
 |< >| |< >|
-^  Steckbrücke JP2  ^  Zweck  ^ +^  Steckbrücke JP2  ^  Zweck   **Wichtiger Hinweis**  ^ 
-|  1 + 2  |  +12V an RJ12 (= J5 und J6)  | +|  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)  | |  2 + 3  |  RJ12(=J5 und J6) erhält Stromversorgung von  \\  RailSync (Zentrale)  |
 \\ \\
-<html><!-- + 
-===== Neue Entwicklung für GCA101 ===== +===== Firmware ===== 
-GCA101 kann auch mit TCP verwendet werden. \\ +==== TCP ==== 
-Die Standardadresse ist 192.168.0.100. \\ +GCA101 kann auch mit TCP verwendet werden.\\ 
-Der Prozessor sollte in ATmega328P geändert werden. \\ +Der Prozessor muss auf ATmega328P gewechselt werden.\\ 
-Software wird in Spanien von Dani Guisado entwickelt und kann hier heruntergeladen werden: https://github.com/ClubNCaldes/GCA101LbServer \\ +Die Firmware wurde 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/ +Auch die Website von Dani ist sehr interessant: http://www.clubncaldes.com/ \\ 
- \\ +LEDs blinken beim Warten auf eine Verbindung von Rocrail.\\ 
-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 an.\ 
-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.\\ 
-Standard Ethernet Adresse: 192.168.0.200\\ +Andere IP-Adressen können vor der Programmierung des Chips in einer INO-Datei vorprogrammiert werden.\\ 
-Andere IP-Adressen können in der INO-datei vorprogrammiert werden, bevor das IC programmiert wird.\\ +Diese Adressen werden im EEprom von Adresse &H0000 bis &H000B gespeichert: beginnend mit GCA101-Adresse, GCA101-Subadresse und Gateway-Adresse.\ 
-Diese Adressen sind im EEprom von Adresse &H0000 bis &H000B gespeicher, beginnend mit GCA101-Adresse, GCA101-Sub-Adresse, 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.\\ 
-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:\\ +===PCB-Patch=== 
-{{:gca:controller_setting.jpg}} +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.\\ 
-===== LED Signalisierung mit LN/TCP-Firmware: ===== +Durch den Anschluss an Masse wird die im EEPROM gespeicherte IP-Adresse verwendet.\\ 
-^  GCA101-Platine  ^^^ + 
-|  LED3    Ethernet empfangen  |  kontinuierliches Blinken bedeutet Warten auf Verbindung +=== Rocrail-Einstellung === 
-|  LED4  |  Ethernet senden  |  kontinuierliches Blinken bedeutet Warten auf Verbindung +Die Kommunikation muss in den Rocrail-Einstellungen > Steuerung als LbServer eingestellt werden:\\ 
-|  LED5  |  Loconet-Aktivität  |  | +{{:gca:gca101-tcp-setup-en.png?400}} 
-^  GCA101v2-Platine  ^^^   + 
-|  LED1  |  Stromversorgungs-Anzeige  | +==== UDP ===
-|  LED2  |  3,3 V Anzeige     | +=== Dateien === 
-|  LED3  |  LocoNet-Aktivutät  |   | +{{:mgv:hardware:gca101v2.1.0.6.zip|This is the most recent .hex file for U1}}  
-|  LED4  |  Ethernet-Aktivität  |  kontinuierliches Blinken bedeutet Warten auf Verbindung + 
-\\ +=== Rocrail-Einstellungen ===
-\\ +
---></html> +
-=====Montage-Hinweise (Version 2) ===== +
-  - Zuerst mit allen Widerständen und IC-Sockeln beginnen. +
-  - Dann die kleinen Kondensatoren und kleine Elkos platzierenHinweis: 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. +
-\\ +
-===== Rocrail-Einstellungen (für Multicast) ====+
 |< >| |< >|
-| Firmware-Version: 2.10 |\\+| Firmware-Version: 2.10x |\\
 Die Kommunikation zwischen Rocrail und dem GCA101 erfolgt [[http://de.wikipedia.org/wiki/User_Datagram_Protocol|User Datagram Protocol]].\\ Die Kommunikation zwischen Rocrail und dem GCA101 erfolgt [[http://de.wikipedia.org/wiki/User_Datagram_Protocol|User Datagram Protocol]].\\
 Deshalb wird nur der Loco-I/O-Schnittstellen-Typ **LNUDP** unterstützt.\\ Deshalb wird nur der Loco-I/O-Schnittstellen-Typ **LNUDP** unterstützt.\\
Line 153: Line 147:
 |    Wenn GCA101 nicht als erste Zentrale eingegeben ist,  \\  nicht vergessen, die IID (Schnittstellenkennung) einzugeben !  |\\  |    Wenn GCA101 nicht als erste Zentrale eingegeben ist,  \\  nicht vergessen, die IID (Schnittstellenkennung) einzugeben !  |\\ 
  
- +== Hostname ==
-==== Hostname ====+
 Dies ist die [[http://de.wikipedia.org/wiki/Multicast|Multicast-Adresse]] <sup>1</sup>), die für die Kommunikation verwendet wird und  muss auf den __FESTEN__ Wert **224.0.0.1** eingestellt werden.\\ Dies ist die [[http://de.wikipedia.org/wiki/Multicast|Multicast-Adresse]] <sup>1</sup>), 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. --// //-- Diese "All Hosts multicast group" adressiert alle Hosts im selben Netzwerk-Segment. --//
Line 161: Line 154:
  \\  \\
  
-==== Port ====+== Port ==
 Der Dienste-Port muss auf den __FESTEN__ Wert **1235** eingestellt werden.\\ Der Dienste-Port muss auf den __FESTEN__ Wert **1235** eingestellt werden.\\
  
-==== Typ ====+== Typ ==
 **LNUDP** wird standardmäßig verwendet.\\ **LNUDP** wird standardmäßig verwendet.\\
  
-==== Lokale IP ====+== Lokale IP ==
 Ist nur erforderlich, **falls mehr als eine Netzwerkkarte** im PC installiert ist.\\ Ist nur erforderlich, **falls mehr als eine Netzwerkkarte** im PC installiert ist.\\
 In allen anderen Fällen: Dieses Feld leer lassen!\\ In allen anderen Fällen: Dieses Feld leer lassen!\\
Line 173: Line 166:
  \\  \\
  \\  \\
 +
 +===== Vorherige Versionen =====
 +  * Für dievorherige Version von GCA101 siehe diese [[gca101-de|Seite]]
 +
mgv101v2-de.1756163434.txt.gz · Last modified: 2025/08/26 01:10 by rainerk