CAN-GC1e Interface CANBUS-Ethernet avec alimentation 3 Amp

Droit d'auteur du firmware

Copyright© MERG et Rocrail.
Utilisation commerciale interdite.


L'interface Ethernet CANBUS

  • Les caractéristiques de ce module une interface Ethernet, qui résout les problèmes les plus courants avec les ports COM et les configurations.
  • Le circuit est monté sur un circuit imprimé de qualité professionnelle, double face avec masque de sérigraphie.
  • Les connecteurs DB9 sont utilisés pour leur solidité.
  • Les connecteurs DB9 fournissent l'alimentation 12V pour le réseau CBUS.
  • Cette interface d'ordinateur a, comme tous les autres modules CAN-GCA, un cavalier pour terminer la ligne de données CAN avec une résistance de 120Ω.
  • Les caractéristiques de la carte un connecteur ICSP pour (re-)programmer le processeur.
  • Vérifier sur http://www.phgiling.net pour les cartes et les Kits.



Caractéristiques

  • Max. 4 connexions simultanées TCP/IP.
  • Adresse IP par défaut 192.168.0.200
  • Port TCP 5550 par défaut
  • Connexion inactive après un délai de 100 secondes.
  • Configuration FLiM pour le numéro du nœud, l'adresse IP, le port du service, l'adresse MAC, le masque du réseau, CANID et délai du chien de garde (watchdog).
  • Connecteur compatible 12VDC mergCBUS. (J5)
  • Le protocole PC est compatible avec le CANRS et le CANUSB.
  • Port éthernet isolé galvaniquement du MergCBUS


PCB V1.4


LEDs

LED# Fonction Aspect Remarque
1 5V continu
2 3V3 continu
3 Activité éthernet clignotement aléatoire
4 En fonctionnement continu
4 Mode apprentissage clignotement de 500ms Activé par l'appui sur le bouton ou configuration de Rocrail.
4 Erreur clignotement long Queue Ethernet ou CBUS pleine. Prise non prête.
4 Déconnecté clignotement Un client, par exemple le serveur Rocrail, a déconnecté l'interface.
4 Variable lue/écrite Clignotement rapide Durant la configuration avec FLiM.
5 activité CBUS clignotement aléatoire


Connecteurs

Nom Fonction
ICSP1 Programmation du PIC.
PB1 Bouton de configuration du numéro du nœud
J1 Connexion de l'alimentation.
J2, J3 Connexion CAN-GC
J4 Connexion Ethernet.
J5 Connexion du CBUS MERG avec 12V.
JP1 Terminaison CAN.


Configuration des cavaliers

Cavalier Mis Retiré Remarque
JP1 terminaison 120 Ohm sur ligne CAN Pas de terminaison sur ligne CAN Seulement 2 extrémités de la ligne de communication totale doivent être terminés avec la résistance de 120 Ohm.
JP2 xx non utilisé inutilisé, seulement pour des situations de test/ mise au point

Alimentation

Sur J1 une alimentation de 10-20 V alternatif (AC) ou de 15-24V continue (DC) peut être connectée.
Pour les alimentations en continue (DC): La polarité est sans importance.
LA puissance minimum doit être de 30 VA.


Ajustement de l'alimentation pour CBUS

L'alimentation pour toutes les unités CAN-GCx devrait être de 12V standard.
Cela peut être ajusté avec POT1, à mesurer sur J5 contact 1 & 4.
Il pourrait être nécessaire de fixer une tension plus élevée, spécialement pour une utilisation avec la voie de programmation du CAN-GC3.
Certains décodeurs peuvent avoir besoin d'une tension plus élevée pour permettre une lecture correcte.
La tension est ajustable entre 12 et 18,5Volt alternatif.

Programmation du micrologiciel (firmware) et réinitialisation des valeurs par défaut

La meilleure façon de programmer le firmware dans la puce, est de laissé l'eeprom vierge, par exemple tout à 0xFF.
Dans ce cas, l'adresse IP standard, le masque de sous-réseau et l'adresse MAC sont sont définis comme ci-dessous.
Réinitialiser ces valeurs est également possible en appuyant sur le bouton sur le CAN-GC1e pendant la mise sous tension.

Configuration

Le CAN-GC1e ne peut être configuré via Ethernet.

La façon habituelle est de connecter le CAN-GC1e à votre réseau domestique.
Un lien direct va aussi fonctionner la plupart du temps mais dans certaines occasions un routeur ou un concentrateur (hub) Ethernet semble être nécessaire.

L'adresse IP par défaut du CAN-GC1e est 192.168.0.200. Soyez sûr que le PC est également sur le même segment 192.168.0.x du réseau avant d'essayer de la brancher.
Votre PC obtient habituellement son adresse IP4 automatiquement de votre routeur domestique.
Cela pourrait être différent de 192.168.0.x.
Dans ce cas, notez le numéro IP4 de votre PC. Passez l'adresse IP4 dans les paramètres réseau du PC de automatique à manuel et configurer l'adresse IP4 à 192.168.0.1 avec un masque de sous-réseau à 255.255.255.0.
Maintenant Rocrail devrait se connecter avec le CAN-GC1e.
Pour changer l'adresse IP dans le CAN-GC1e, suivez cette procédure:
Après que la connexion soit établie, tapez l'adresse IP que vous avez écrit dans les paramètres du PC et changer le dernière
des quatre numéros et choisissez le entre 1 et 255 comme montré dans l'exemple ci-dessus.
Appuyez alors sur le bouton du CAN-GC1e, provoquant le clignotement des leds sur la carte.
Appuyez maintenant sur le bouton “Set All” sur l'écran de Rocrail.
La nouvelle adresse est maintenant stockée dans l'EEprom du CAN-GC1e.
Cela sera seulement actif après avoir redémarré le CAN-GC1e.

Changez maintenant l'adresse IP dans les configurations de la centrale digitale de Rocrail, et arrêtez Rocrail.
Ne pas oublier d'arrêter aussi le CAN-GC1e.

Remettez les paramètres réseau du PC sur adresse IP automatique.
Démarrez Rocrail de nouveau et la connexion avec CAN-GC1e devrait être OK,

Si pour tout autre raison vous voulez revenir au numéro IP standard 192.168.0.200, Tout ce que vous avez à faire est de redémarrer le CAN-GC1e en gardant le bouton sur le GC1e appuyé.

Ethernet

Toutes les configurations Ethernet sont écrites dans l'EEProm et seront activées après une remise sous tension à l'exception du “Idle time watch dog”.

Adresse IP

Le configuration par défaut l'adresse IP de l'interface est 192.168.0.200 avec le port du service à 5550.
Vous pourriez avoir à configurer votre connexion Ethernet du PC pour cette plage d'adresses, 192.168.0.x, afin de pouvoir accéder à l'interface.

Masque de réseau

La valeur par défaut est 255.255.255.0 qui devrait convenir sur tous les réseaux aussi bien chez soi qu'aux réseaux de clubs.

Adresse MAC

L'adresse MAC par défaut, qui n'est pas une adresse officielle, peut être changée si elle entre en conflit avec une autre déjà existante sur le réseau.

Note: Le CAN-GC1e doit avoir une adresse MAC valide. Autrement, certains routeurs ou points d'accès pourraient refuser une connexion à ce dispositif! Dans certains cas la connexion peut être possible par câble LAN, mais pas par WLAN du même routeur. 00-00-00-00-00-00 n'est pas une adresse valide.

Temps d'inactivité du "chien de garde"

Le temps d'inactivité du “chien de garde” déconnecte un client s'il n'a pas envoyé quoi que ce soit dans un délai de 100 secondes.
Il s'agit d'éviter les connexions zombies qui occupent inutilement une ressource TCP/IP.
Désactiver cette option si un logiciel mouchard (sniffer) est connecté.

Rocrail envoie tous les 2 secondes, dans le cas où aucune autre commande n'a été envoyée, un message de maintien en vie au CAN-GC1e.
Ce message n'est pas diffusé sur le CBUS et et ne sert que pour la réinitialisation de l'horloge d'inactivité du CAN-GC1e pour cette connexion.

Arrêt de l'alimentation des rails au repos

Le repos du “chien de garde” doit être activé pour cette option.
Utile pour l'exécution en mode automatique pour couper l'alimentation si le client s'est mis auen veille.

Commande Ack (accusé de réception)

Activer cette commande “accusé de réception” de chaque commande reçue du coté Ethernet.\ Cette “poignée de main” empêche la perte de commandes en raison d'un débordement de tampon. (10/100MBit → 125kBit)
D'autres fabricants comme Lenz utilisent également une telle “poignée de main” sur leur interfaces Ethernet.

Cette option est disponible depuis Rocrail version 3728+ et depuis la version du firmware GAN-GC1e 1.c.


CBUS

Identifiant CAN

Un unique identifiant sur le réseau CBUS.
L'identifiant CAN n'est pas utilisé à partir des trames ASCII parce que car plus d'un PC peuvent se connecter en utilisant différents identifiants.


Connexions multiples

Le firmware CAN-GC1e prend en compte jusqu'à 4 connexions simultanément.
Gardez à l'esprit que les commandes envoyées d'une connexion au CBUS ne sont pas retransmis aux autres connexions.
Ceci est le comportement normal car toutes les commandes envoyées par un nœud CBUS ne sont pas vus par ce nœud.
Seuls les paquets provenant d'autres nœuds sur le réseau sont diffusés à toutes les connexions.


Réseau

WLAN/WiFi

:!: Il est fortement déconseillé et non pris en charge d'utiliser une connexion sans fil entre le serveur Rocrail et la CAN-GC1e.

Bande passante

Évitez le flux de données telles que la VoIP sur le même segment du réseau; le CAN-GC1e arrêtera le service après trop de tentatives.


Les fichiers pour le matériel

Information sur le matériel

Alimentation pour la voie de programmation du CAN-GC3

L'alimentation standard 12V, venant du CAN-GC1e , est utilisé pour la voie de programmation également.
Bien que d'autres programmateurs travaillent souvent eux aussi avec une alimentation ne dépassant pas 12V,
il semble que certains décodeurs ont un peu de problème avec ça.
Pour résoudre ce problème, une tension plus élevée sera la solution.
Pour cette raison, le régulateur VR1 sur le CAN-GC1e peut être remplacé par un type LM2576T-adj.
L'ajustable Pot1 sur le CAN-GC1e est déjà là et dans ce cas peut être pour ajuster la sortie entre 12,5V et 18,5V.
Le CAN-GC1e sera équipé avec le régulateur mentionné à partir de ce jour.


Personal Tools