User Tools

Site Tools


can-gca1e-fr
no way to compare when less than two revisions

Differences

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


Next revision
can-gca1e-fr [2018/11/12 08:56] – external edit 127.0.0.1
Line 1: Line 1:
 +====== CAN-GC1e Interface CANBUS-Ethernet avec alimentation 3 Amp======
 +[[france|{{  rocrail-logo-35.png}}]]
 +[[:france|Sommaire]] -> [[:hardware-fr|Matériels]] -> [[:hardware-fr#gca-cbus|CANBUS]]
 +  * [[:cbus:overview-fr|Vue d'ensemble du CAN-GC]]
 +  * [[:cbus-fr|Configuration Rocrail CBUS]]
 +  * [[:can-gca1-fr|CAN-GC1]] | **[[:can-gca1e-fr|CAN-GC1e]]** | [[:can-gcln-fr|CAN-GCLN]] | [[:can-gca2-fr|CAN-GC2]] | [[:can-gc3-fr|CAN-GC3]] | [[:can-gc4-fr|CAN-GC4]] | [[:can-gca5-fr|CAN-GC5]] | [[:can-gc6-fr|CAN-GC6]] | [[:can-gc7-fr|CAN-GC7]] | [[:can-gc8-fr|CAN-GC8]]
 +    * [[:cangc1e-firmware-fr|Micrologiciel (firmware)]]
 +
 + \\
 +^Par Rob Versluis & Peter Giling^
 + \\
 +
 +=====Droit d'auteur du firmware=====
 +Copyright(c) MERG et Rocrail.\\
 +Utilisation commerciale interdite.\\
 +
 + \\
 +
 +===== L'interface Ethernet CANBUS =====
 + {{:cbus:can-gc1e_pict01.jpg?600}}
 +  * 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|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 **[[:cangc1e-firmware-fr#protocole|protocole]]** PC est compatible avec le CANRS et le CANUSB.
 +  * Port éthernet isolé galvaniquement du MergCBUS
 +
 + \\
 +
 +=====PCB V1.4=====
 +{{:cbus:can-gc1e_pict02.png}} \\
 +
 +====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  |  **[[:cbus:flim-fr#Le bouton poussoir|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.\\ 
 +{{:cbus:cangc1e-setup-en.png}}\\
 +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.\\ 
 +  * http://standards.ieee.org/develop/regauth/grpmac/app.html
 +
 +> **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)===
 +| :!: Utiliser cette option seulement en cas de perte de données. |\\
 +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)\\
 + \\
 +
 +====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=====
 +  * http://bazaar.launchpad.net/~rocrail-project/rocrail/hardware/files/head:/cbus/cangc1e/doc/
 +
 +====Information sur le matériel====
 +| {{:cbus:can-gc1e-v1-4_sch.pdf|Les schémas Version 1.4}}  |
 +| {{:cbus:can-gc1e-v1-4_pcb.pdf|Le circuit imprimé avec implantation des composants}}  |
 +| {{:cbus:can-gc1e_parts.pdf|La liste des composants}}  |
 +| {{:cbus:can-gc1e_gerber.zip|Les fichiers Gerber}}  |
 +^ N.B. Seulement les kits commandés complets seront pris en charge! ^
 +\\
 +
 +===== 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.\\
 +
 +
 + 
  
can-gca1e-fr.txt · Last modified: 2022/01/30 10:42 by phil45