User Tools

Site Tools


can-gc6-fr

Differences

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


Previous revision
can-gc6-fr [2025/06/15 10:21] (current) – [Matériel] phil45
Line 1: Line 1:
 +====== CAN-GC6 Contrôleur de servomoteurs CANBUS ======
 +[[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]]
 +  * [[: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]]
 +    * [[:cbus:cangc6-firmware-fr|Firmware]]
 +
 + \\
 +| //Contrôleur de servomoteurs 4 canaux avec support [[:mgv137-fr|GCA137]] pour la polarisation.// |\\
 + \\
 +
 +^Par Rob Versluis & Peter Giling^
 +
 + \\
 +
 +
 +===== Caractéristiques =====
 +  * Évènements de position.
 +  * Capteurs de position avec commutateurs externes optionnel.
 +  * Support du [[mgv137-fr|GCA137]] pour la polarisation.
 +  * [[:cbus:cangc6-firmware-fr#setup_panel_flim|Configuration interactive confortable]] et compatible CBUS FLiM merg.
 +  * Connecteur CBUS merg compatible 12VDC. (J3)
 +  * Isolation optique pour les contacts de retour.
 +  * Sélection direction-vitesse individuelle.
 +  * Option 'Rebonds'.
 +  * Moteur avec marche lissée en raison d'un pas à pas de haute résolution.
 +
 + \\
 +
 +===== La carte finale =====
 +|  V2.3  |
 +| {{:cbus:can-gc6-pict05.jpg?600}}  |
 +| Les cartes professionnelles sont disponibles. |
 + \\
 +
 +===== LEDs, cavaliers & connecteurs=====
 +|  2.3 coté composants.  |
 +| {{:cbus:cangc6-leds.jpg}} |\\
 + \\
 +^ LED ^ Fonctions ^ Aspect ^ Couleur ^
 +| L1 | Activité CAN |  aléatoire  |  Rouge  |
 +| L2 | Mode apprentissage FLiM (PB1) |  1Hz  |  Jaune  |
 +| L3 | Le CPU fonctionne  |  Continue  |  Verte  |
 +| L4 | Servo occupé |  2.5Hz  |  Rouge  |\\
 + \\
 +^ Cavalier ^ Fonction ^
 +| JP1 | Ligne de terminaison 120 Ohm¹ |\\
 +
 +¹) Un bus CAN doit être terminé des deux cotés pour obtenir 60 Ohm.\\
 +
 + \\
 +^ Connecteur ^ Fonction ^  Remarque  ^
 +| J1, J2 | CAN et alimentation 12V |  Seulement utile si utilisé sur le système CAN-GC  |
 +| J3 | 'MERG' CBUS et alimentation 12V |  Seulement utile si utilisé sur le système Cbus MERG  |
 +| S1..S4 | Servo 1...4 |  |
 +| F1..F4 | Contact externe de retour de position (2 entrées pour chaque contact) |  |
 +| ICSP1 | Programmation série embarquée |  |
 +| GCA137 | Connexion carte "fille" pour polarisation |  |
 +
 + \\
 +
 +===== Connexion des servomoteurs =====
 +La plupart des servomoteurs sont équipés d'un connecteur qui conviendra au connecteur des servomoteurs 1..4 de la CAN-GC6.\\
 +Le fil du signal (habituellement orange ) devrait être au bord de la carte.\\
 +
 +===== Options de montage pour servomoteur =====
 + 
 +|  {{:mgv:hardware:servo-support-1.jpg?400}}  |
 +|  See http://www.rbs-modellbau.de/  |
 +|  {{:mgv:hardware:servoset_pict_02.jpg?400}}  | {{:mgv:hardware:servoset_pict_01.jpg?400}}  |
 +|  Un beau support de montage est disponible sur {{www.phgiling.net|GCA.}} \\  Le mouvement latéral ou en ligne est possible  |  L'ensemble contient tout ce qui est nécessaire, incl. servomoteur \\ voir [[servoset-fr|support servomoteur GCA]]  |
 + \\
 +
 +===== Connexion des fins de course =====
 +**Si vous n'avez pas planifié d'utiliser cette option, F1..F4, U4 et U5 peuvent être omis.**
 +
 +
 +F1..F4 sont fait pour la connexion des fins de courses, pour renvoyer que l'aiguillage est réellement dans la position désirée.\\
 +Le contact doit être fermé quand la position est correcte\\ \\
 +LA connexion doit être faite selon ce tableau:
 +
 +^  Connecteur  ^  Aiguillage#  ^  position  ^  Connexions  ^
 +|  F1  |  1  |  droit  |  C + S  **<sup>(1</sup>**    |
 +|  F1  |  1  |  dévié  |  C + R  |
 +|  F2  |  2  |  droit  |  C + S  |
 +|  F2  |  2  |  dévié  |  C + R  |
 +|  F3  |  3  |  droit  |  C + S  |
 +|  F3  |  3  |  dévié  |  C + R  |
 +|  F4  |  4  |  droit  |  C + S  |
 +|  F4  |  4  |  dévié  |  C + R  |
 +
 +<sup> **1) C** = commun, aiguillage **S** = droit, **R** = dévié</sup>
 +\\
 +
 +Voir aussi ici: **[[#retour_de_position_du_matériel|Retour de position du matériel]]**
 +
 + \\
 +
 +==== Connecteur PSK ====
 +
 +**
 +NOTE IMPORTANTE !!!!!!\\
 +Certains utilisateurs semblent mieux mieux si connaître, et soudent directement les fils sur les contacts du circuit imprimé.!\\
 +Cela est totalement inacceptable !!\\
 +Les fils peuvent facilement se cassés, et causer beaucoup de dommages dans de nombreux cas.\\
 +Alors utiliser des connecteurs !!!!!\\
 +Afin de faciliter la fabrication de ces câbles, il est aussi possible d'acheter l'outil nécessaire, pour créer des câbles PSK.\\
 +Les meilleurs fils à utiliser avec les connecteurs PSK font 0,25 mm².\\
 +Cette pince spéciale peut être achetée au prix net de 20,00€ si elle est commandée en même temps que les kits complets. {{:mgv:hardware:crimpzange.jpg?200}}\\
 +Il suffit de demander à [[peter.giling@rocrail.net|peter.]]\\
 +
 +**
 +
 +===== Configuration =====
 +{{:cbus:cangc6-cbus-setup.png}}
 +
 +====Curseurs des servo====
 +| L | Position gauche |
 +| R | Position droite |
 +| SpL | Vitesse vers la gauche |
 +| SpR | Vitesse vers la droite |
 +Les étiquettes "L" et "R" ont également des boutons de test. (7046+)\\
 +
 +====Polarization Relay====
 +Cette option actionne le relais de polarisation.\\
 +
 +====External sensors====
 +Utilisez l'entrée du capteur externe pour ce servo au lieu de l'évènement généré après avoir atteint la position désirée.\\
 +
 +====Bounce====
 +Fait rebondi le servo légèrement après avoir atteint la position finale.\\
 +
 +====Sensor====
 +L'évènement N°. à utiliser pour rapporter que le servo est en position.\\
 +====Usage====
 +Montre l'identifiant de l'objet Rocrail qui est relié à ce servo.\\
 +
 +
 +====Short events====
 +Ignore le numéro du nœud de l'évènement et compare le numéro de l'évènement uniquement.\\
 +
 +====Évènements long====
 +La variable BUS pour les évènements long dans l'onglet interface des capteurs, les contacts et les autres objets sont utilisés pour adresser au module son numéro de nœud.\\
 +La variable adresse est égale à celle utilisée avec les évènements courts.\\
 +
 +====SoD====
 +**"Start of Day"**\\
 +Les positions du servo se présenteront comme un évènement SoD.\\
 +
 +====Node Nr.====
 +Seulement pour utilisation avec les évènement longs.\\
 +
 +====Save position====
 +Les positions des servos sera sauvegardée dans l'EEPROM après un message d'arrêt sur CAN BUS.\\
 +
 + \\
 +
 +=====Configuration du contact=====
 +
 +====Sortie simple====
 +L'option de l'interface du contact **[[:switch-int-fr#Sortie_simple|Sortie simple]]** doit être fixé.\\
 +
 + \\
 +===== Retour de position du matériel =====
 +Le CAN-GC6 est également fourni avec les connexions (F1..4) pour le retour de position du matériel.\\
 +C'est une option supplémentaire, pour installer un commutateur dans les deux positions de fin du cœur d'aiguillage.\\
 +{{:gca:connection_hardware_feed-back.pdf|Ce dessin explique comment le connecter.}}  \\
 +\\
 +Une autre possibilité est l'utilisation partagée du circuit pour la polarisation de la pointe de cœur. Dans ce but, la pointe de cœur est branché sur la borne du commun C = contact 2 et les deux polarités sont branchées au S = contact 1 et au R = contact 3. Dans ce cas, l'alimentation de __la pointe de cœur ne devra pas être reliée à un capteur d'occupation__, parce que la consommation de courant des optocoupleurs simulerait une occupation du commutateur. Il doit être considéré que ce genre de circuit donne une logique inverse de la tension des optocoupleurs. Donc il est nécessaire que __le NOT avec la pointe de cœur branchée à la polarité de voie__ soit branché à la borne correspondante S ou R.\\
 +{{:cbus:can-gc6_feedback_frog_polarization.pdf|Retour d'information de l'aiguille avec le circuit de polarisation de la pointe de cœur}}
 +
 +===== Matériel =====
 +|{{:cbus:can-gc6-sch.pdf|Les schémas}}|
 +|{{:cbus:can-gc6-pcb.pdf|Le circuit imprimé avec positionnement des composants}}|
 +|{{:cbus:can-gc6_partslist.pdf|Liste des composants}}|
 +|{{:cbus:can-gc6_gerber.zip|Fichiers Gerber}}|
 +^N.B. Seulement les kits commandés complets seront pris en charge! ^
 +
 + \\
 +^      Le boîtier est uniquement destiné à l'impression 3D à faire soi-même.  ^
 +|  {{ :gca:can-gc6_box.zip  |  Boîtier et couvercle pour le CAN-GC6 (sans unité GCA137 au dessus)}}  |
 +\\
 +===== Outils de développement =====
 +  * MPLAB X v1.00
 +  * C18 v3.40
 +  * PICKit 3
 +  * **[[:pic-adap-fr|Adaptateur PICKit3]]**
 +  * TLL866 II Plus
 +
 +
 +
 +