User Tools

Site Tools


can-gca1e-fr

Differences

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

Link to this comparison view

can-gca1e-fr [2018/11/12 08:56] (current)
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: 2018/11/12 08:56 (external edit)