Table of Contents
CAN-GC6 Contrôleur de servomoteurs CANBUS
Contrôleur de servomoteurs 4 canaux avec support GCA137 pour la polarisation. |
Par Rob Versluis & Peter Giling |
---|
Caractéristiques
- Évènements de position.
- Capteurs de position avec commutateurs externes optionnel.
- Support du GCA137 pour la polarisation.
- 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
LEDs, cavaliers & connecteurs
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
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 20,00€ si elle est commandée en même temps que les kits complets.
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 CAN BUS.
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
- MPLAB X v1.00
- C18 v3.40
- PICKit 3