Votre train va entré dans la génération suivante .. avec ETHERNET!
Ce sera la solution ultime pour la communication entre Rocrail et LocoNet-I/O®.
Presque chaque ordinateur disponible sur le marché aujourd'hui est équipé d'une connexion Ethernet.
l'USB ne semble pas toujours être la solution idéale comme substitut pour le port RS232.
Le GCA101 est équipé d'un connecteur Ethernet spécial.
Il fournit une isolation électrique, cela veut dire que l'ordinateur et vos trains ne sont pas électriquement connecté ensemble.
Le câble standard Ethernet peut être l'un des deux types. les câbles normaux ou «croisés» sont utilisables.
Il est préférable de connecter le GCA101 au PC au moyen d'un routeur.
Donc votre réseau domestique permettra de le faire.
Si vous n'aimez pas cette situation, utilisez un routeur pas cher dédié pour cela.
Une connexion directe entre le GCA101 et le PC est possible mais requière beaucoup d'expérience avec le réseau.
Une importante remarque pour les vieux routeurs restants:
Les routeurs précédemment utilisés à la maison avec votre précédent fournisseur d'accès Internet/TV, rencontreront des problèmes de connexion via UDP.
C'est probablement causé par le canal UDP à l'intérieur du routeur, qui doit être ouvert par mots de passe/codes/numéro pin.
Dans ce cas, ce routeur est inutilisable.
Schéma |
circuit imprimé + emplacement des composants |
Liste des composants |
Fichiers Gerber |
N.B. Seulement les kits commandés complets seront pris en charge! |
---|
Deux processeurs sur cette carte sont installés.
Un pour connecter Ethernet au SPI standard et le second comme interface entre le SPI et Loco-I/O.
L'élément est équipé avec deux connecteurs RJ12 Loco-I/O et deux connecteurs Sub-D Loco-I/O.
Une alimentation embarquée fournie une alimentation avec une sortie de 3 Ampères pour alimenter une large gamme de modules Loco I/O et modules MGV50 I/O.
Le transformateur nécessaire doit être d'au minimum 52 VA.
Alimentation: entre 15V et 30V continu ou entre 12V et 24V alternatif.
Le transformateur ou l'adaptateur DOIT être dédié SEULEMENT au GCA101. Aucune autre connexion ne doit être faite au transformateur!
Ignoré cela peut endommager le GCA101 ou les périphériques connectés.
L'élément est disponible sous forme de circuit imprimé seul ou sous forme d'un paquet avec les pièces complètes, incluant le processeur programmé.
Les éléments montés ne sont pas disponibles.
Merci à Robert Evers & Fred Jansen qui ont mis beaucoup d'énergie pour avoir un système en place et fonctionnel, vous serez enfin en mesure d'exécuter Rocrail et Loco-I/O sans USB et/ou RS232.
Le GCA101 est fourni avec un connecteur de programmation ICSP1.
Pour programmer la puce Atmel vous avez besoin d'un programmeur.
Un programmeur avec un logiciel approprié est le mySmartUSB-light.
Sous Linux flasher le micrologiciel (firmware) est facile avec avrdude:
avrdude -F -pm168 -cstk500v2 -P/dev/ttyUSB0 -Uflash:w:MGV101_UDP_TEST.hex:a
L'ID du programmeur est "mySmartUSB-Light" la version du firmware dépendant: stk500v2 ou avr910/911.
Pour Windows, utiliser simplement le logiciel qui est fourni avec le mySmartUSB-light.
Un autre programmateur, qui vient avec une très grande bibliothèque pour différentes branches et types (incluant tous les processeurs Microchip) est le MINIPRO TL866A.
En ce moment disponible à partir de GCA.
Demandez à Peter
Les trois leds vertes à l'avant indiquent différentes fonctions.
LED | Fonction |
---|---|
3 (à gauche) | réception ethernet / transmission Loco-I/O |
4 (au milieu) | réception Loco-I/O |
5 (à droite) | transmission ethernet |
Cavalier | Usage |
---|---|
JP1 | Source de courant 15 mA sur ligne Loco-I/O |
JP2 | +12V sur Railsync+ |
Cliquez ici pour une brève explication à ce sujet.
Le GCA101 peut également être utilisé avec TCP.
L'adresse standard pour cela est 192.168.0.200.
Le processeur devra être changé pour un ATmega328P.
Le logiciel est développé en Espagne par Dani Guisado.
Le Firmware est téléchargeable ici:
https://github.com/ClubNCaldes/GCA101LbServer
Le site Web de Dany est également intéressant:
http://www.clubncaldes.com/
Version du firmware: 2.10x |
LA communication entre Rocrail et le GCA101 se fait par Protocole de Datagramme Utilisateur. Par conséquent seulement le type d'interface LocoNet LNUDP est supporté.
Configurer Rocrail avec les valeurs exacts montrées ci-dessous excepté pour l'adresse locale IP qui est dans la plupart des cas n'est pas nécessaires.
La propre adresse IP du GCA101 n'est pas utilisé dans la configuration de Rocrail.
C'est l'adresse multicast à utiliser pour la communication et doit être réglée à la valeur FIXE de 224.0.0.1.
– Tous les hôtes du groupe multicast s'adressent à tous les hôtes sur le même segment de réseau. –
Le port du service doit être réglé à la valeur FIXE de 1235.
LNUDP est utilisé en standard.
Avec un processeur différent et un firmware (voir : https://wiki.rocrail.net/doku.php?id=mgv101-en#new_development_for_gca101 ), le LNServer
peut fonctionner avec l'adresse TCP 192.168.0.200.
Seulement requis si le PC a plus d'une interface réseau installée; Dans tous les autres cas: Laisser vide!
L'adresse IP de l'interface réseau des PC qui est utilisé pour la communication avec le GCA101 doit être choisie pour s'assurer que le trafic soit mené jusqu'à lui.