CAN-GC6 Contrôleur de servomoteurs CANBUS

SommaireMatérielsCANBUS


Contrôleur de servomoteurs 4 canaux avec support GCA137 pour la polarisation.


Par Rob Versluis & Peter Giling


Droits d'auteur du firmware

Copyright© MERG et Rocrail.
Utilisation commerciale interdite.


Caractéristiques

  • Évènements de position.
  • Capteurs de position avec commutateurs externes optionnel.
  • Support du GCA137 pour la polarisation.
  • Configuration interactive confortable et compatible mergCBUS FLiM.
  • Connecteur mergCBUS 12VDC compatible. (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
Les cartes professionnelles sont disponibles.


LEDs, cavaliers & connecteurs

2.3 coté composants.
cangc6-leds.jpg


LED Fonctions Aspect Couleur
L1 Activité CBUS 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 'GCA' CBUS 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

See http://www.rbs-modellbau.de/
Un beau support de montage est disponible sur GCA.
Le mouvement latéral ou en ligne est possible
L'ensemble contient tout ce qui est nécessaire, incl. servomoteur
voir 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 (1
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

1) C = commun, aiguillage S = droit, R = dévié

Voir aussi ici: 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 18,25€ si elle est commandée en même temps que les kits complets. crimpzange.jpg
Il suffit de demander à peter.

Configuration

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 CBUS.


Configuration du contact

Sortie simple

L'option de l'interface du contact 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.
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.
Retour d'information de l'aiguille avec le circuit de polarisation de la pointe de cœur

Matériel

Les schémas
Le circuit imprimé avec positionnement des composants
Liste des composants
Fichiers Gerber
N.B. Seulement les kits commandés complets seront pris en charge!


Outils de développement


Personal Tools