GCA136 Interface 4 servos avec retour de position

gca136_pict01.jpg SommaireMatérielsGCA



Par Peter Giling et Ewout Prangsma

Description

Cette carte remplace la MGV81, MGV84 et MGV84s.
Principalement parce qu'il y avait un désir d'avoir une possibilité d'une configuration plus facile, le GCA136 a été créé.
Le GCA136 n'a pas de relais pour la commutation des cœurs d'aiguillage, ou - centres dans les systèmes deux rails.
Si ces relais sont nécessaire, le GCA137 peut être monté par dessus.
Le firmware possède déjà les commandes pour la commutation des relais, donc aucune modification n'est nécessaire, après que le GCA137 est été installé.
Rocrail contient un outil de configuration spécifique: http://wiki.rocrail.net/doku.php?id=mgv-programming-fr
Excepté pour les branchements aux cœurs d'aiguillage, aucun autre branchement n'est à faire.
Les connecteurs sous le GCA137 et au dessus du GCA136 les connectent ensemble.
Avec le ICSP1 il est possible de programmer la puce 'sur le circuit'.

Caractéristiques

  • Les 4 servos fonctionneront simultanément.
  • Les paramètres de configuration: angle à gauche, angle à droite, vitesse et définition de la position des relais (ON ou OFF).
  • Programmable depuis Rocrail via Loco/I-O(GCA50) ou CANBUS(CAN-GC2), aucune connexion supplémentaire à faire.
  • Plus besoin de se faufiler sous votre réseau pendant l'ajustage du servo.
  • Tous les paramètres sont sauvegardés dans l'eeprom de la puce.

La chose réelle...

Le GCA136 seulement…… …..et avec la carte d'extension GCA137
gca136_pict01.jpg

Remarques sur la construction

Pour avoir le fusible F1 de assez bas sous la carte GCA137, il est nécessaire de plier les pattes du fusible.
Dans ce cas il s'enfoncera dans le circuit imprimé.
Les entretoises entre le GCA136 et le GCA137 ont besoin d'être d'une longueur de 12mm.
L'installation de SB1 est seulement nécessaire si le GCA137 est utilisé.
Dans ce cas avant de souder SB1: assemblez les deux connecteurs ensemble et les insérer alors sur le GCA136.
Fixer le GCA137 au dessus avec des entretoise de 12mm. Après cela, soudez le SB1 sur le GCA136 et J2 sur le GCA137.
Dans ce cas ils correspondent exactement.

Différentes marques de relais causent parfois un problème, où relais ne répondent pas.
Cela peut facilement être résolu en faisant des ponts avec des fils au lieu des diodes D1 et D2.

Options le montage pour les servomoteurs

Voir http://www.rbs-modellbau.de/
Un support de montage pratique est disponible sur www.phgiling.net.
le mouvement sur le coté ou en ligne est possible
L'ensemble contient tout le nécessaire, servomoteur inclus
voir Ensemble servo/support servo GCA


Le matériel

Le schéma
Le circuit imprimé et l'emplacement des composants
List des composants
N.B. Les circuits imprimés de fabrication personnelle ne sont pas supportés!


Version précédente du circuit imprimé MGV136

Excepté pour les 16 résistances, le MGV136 est 100% compatible avec le GC136.
Les fichiers de la carte MGV136 sont ici:

Les schémas
Le circuit imprimé et l'emplacement des composants
La liste des composants
N.B. Les circuits imprimés de fabrication personnelle ne sont pas supportés!



Firmware

Firmware 2009 précédent

Alimentation

La carte a besoin d'une alimentation séparée, à brancher sur J5.
L'alternatif ou le continu est possible, la polarité n'a pas d'importance.

Type d'alimentation minimum maximum Intensité minimum
Continu 9 Volt 16 Volt 1 Amp
Alternatif 8 Volt 16 Volt 1 Amp

Remarques sur la liste d'achat

Souvenez-vous s'il vous plaît que vous devez vérifier cette liste d'achat vous même, avant de faire toute commande.
Nous ne pouvons pas être tenu comme responsable pour les composants manquants ou pour tout changement de prix et de disponibilité des stocks de tout article listé.
Pour la version spéciale du MGV136 pour passage à niveaux, un PIC16F628(A) sera possible, au lieu du PIC16F648A
Pour le LTV847, 2 x LTV827 est correct et disponible chez Reichelt.
J5 peut être changé pour un plus simple AKL 012-02
SB1 peut être changé avec un 3 broches d'un BL 1X10G8 2,54

Câble pour le MGV50 / CAN-GC2 / GCA_PI02

Se référer à: **Interfaces de connexion**

Remarques sur la configuration / ajustement de chaque servo avec le GCA50, CAN-GC2 ou GCA_PI02

Comme mentionné précédemment, le MGV136 peut être configuré par Rocrail.

Cela peut être fait uniquement quand le MGV136 est connecté au MGV50 / CAN-GC2 ou GCA_PI02.
Le programme pour configurer est décrit ici: http://wiki.rocrail.net/doku.php?id=mgv-programming-fr.
Avant de l'utiliser, le MGV50/CAN-GC2/GCA_PI02 a besoin d'une configuration correcte des entrées/sorties connectées.
Pour le tableau des connexions voir le tableau ci-dessous.
Pour le GCA50, les sorties au servo doivent être programmé comme des 'Switch' avec C2 coché.
Les entrées doivent être programmées comme des sensor.
Note importante:

Après avoir changé la configuration dans le GCA50 il est important d'éteindre/rallumer le GCA50, avant que les sorties soient actives!

Exemple de configuration du GCA50

mgv50_setup_servo.jpg

Note importante:

Après avoir changé la configuration dans le MGV50/CAN-GC2 il est important d'éteindre/rallumer le MGV50/CAN-GC2, avant que les sorties soient actives!

Exemple de configuration du CAN-GC2

Exemple de configuration du GCA_PI02

Paramètres du nœud RocNet pour GCA_PI02 Paramètres par boite de programmation GCA136


Borniers utilisés entre le GCA136 et le GCA50 / CAN-GC2 / GCA_PI02

Sortie - Servo

Port#
GCA50
CAN-GC2
GCA_PI02
Connecteur
GCA50
Connecteur
CAN-GC2
GCA_PI02
Servo#
GCA136
1 J5 J4 I/O1 1
2 J5 J4 I/O1 2
3 J5 J4 I/O1 3
4 J5 J4 I/O1 4
9 J6 J3 I/O2 1
10 J6 J3 I/O2 2
11 J6 J3 I/O2 3
12 J6 J3 I/O2 4
17 I/O3 1
18 I/O3 2
19 I/O3 3
20 I/O3 4
25 I/O4 1
26 I/O4 2
27 I/O4 3
28 I/O4 4


Retour de position du servo

Port#
GCA50
CAN-GC2
GCA_PI02
Connecteur
GCA50
Connecteur
CAN-GC2
Connecteur
GCA_PI02
Retour de position pour
le servo#
GCA136
5 J5 J4 I/O1 1
6 J5 J4 I/O1 2
7 J5 J4 I/O1 3
8 J5 J4 I/O1 4
13 J6 J3 I/O2 1
14 J6 J3 I/O2 2
15 J6 J3 I/O2 3
16 J6 J3 I/O2 4
21 I/O3 1
22 I/O3 2
23 I/O3 3
24 I/O3 4
29 I/O4 1
30 I/O4 2
31 I/O4 3
32 I/O4 4

Remarques sur la programmation du GCA136 avec RocNet :

Dû à une grande différence de la synchronisation avec le Raspbery Pi faisant tourner RocNet,
il pourrait arriver que la programmation ne démarre pas la première fois après l'initialisation.
Dans ce cas, il suffit de redémarrer la programmation.


Remarques sur l'utilisation de l'association GCA50 / GCA136 directe avec l'Intellibox(2)

Quand l'association GCA50 / GCA136 est directement programmé avec l'Intellibox(2) au lieu du GCA85 ou GCA101, il
est nécessaire dans Rocrail de régler 'turnout aknowledge' à OFF dans la configuration de l'IB configuration.

Configuration particulière du MGV50/CAN-GC2 pour passage à niveaux avec le GCA136

Le GCA136 peut être utilisé pour les passages à niveaux.
Un firmware spécial doit être programmé dans le processeur PIC du GCA136.:Programme spécial pour barrières pour le GCA136
Le GCA50/CAN-GC2 a besoin de la configuration suivante:
Au lieu de sorties fixes des ports 1 à 4 (ou 9-12) une sortie à impulsion doit être utilisée.
C'est la même configuration que celle utilisée pour les aiguillages pilotés par bobine.
Soyez sûr de programmer les sorties du CAN-GC2 avec 'single gate' activé.
Il est également possible de commander le pilote du passage à niveaux avec des points de retour d'information.
Dans ce cas vous devez programmer les ports 1 à 4 (ou 9 à 12) comme des sorties de détection de bloc.
Les ports 1(9) et 3(11) avec la même adresse que les retours d'information qui doivent fermer les barrières,
et 2(10) et 4(12) avec la même adresse que les retours d'information qui doivent ouvrir les barrières.
Utilisez uniquement un couple de ports (1,3 ou 2,4) est bien sûr également correct.
Dans ce cas les barrières sont toujours activées, chaque fois qu'un train passe, également en cas de contrôle manuel des trains.

Programmer avec Rocrail et le GCA50 ou CAN-GC2

Quelque chose en plus >> Le passage à niveaux

Une fonction supplémentaire du GCA136 est la possibilité de l'utiliser pour les barrières d'un passage à niveaux.
Des ponts peuvent être également manœuvrés avec presque le même logiciel.
Sur le programme d'exemple ci-dessous, le programme a été adapté à la situation allemande.
Il démarre avec une lumière jaune pendant 2 secondes, ensuite une lumière rouge pendant 5 secondes.
Après que la lumière rouge reste allumé le premier des deux servos actionnera la fermeture des barrières de droite (selon le sens de circulation!)
L'actionnement des barrières sera d'approximativement de 4 secondes et le logiciel est configuré pour utiliser un angle du servo de 90 degrés.
Après que ces barrières soient fermées, les barrières de gauche se fermeront (servo 3 et 4).
L'ensemble du processus inverse commence par l'ouverture de toutes les barrières d'un coup.

Les leds orange doivent être branchées aux broches 7 et 8 de J6, anode commune, pas de résistance nécessaire.
Les leds rouges doivent être branchées aux broches 9 et 10 de J6 , anode commune, pas de résistance nécessaire.
Les servos 1 et 2 sont pour les barrières droites, les servos 3 et 4 sont pour les barrières gauches.
Pour le contrôle de ce passage à niveaux adaptable aux voies ferrées doubles, nous avons besoin de 4 entrées, soit à partir du GCA50 ou soit directement.
Les sorties du GCA50 ou du CAN-GC2 branchées à cette carte (soit sur 1..4 ou soit sur 9..12) ont besoin d'être programmées comme sorties à impulsion, quand elles sont commandées à partir du logiciel.
Mais une meilleure option est de brancher ce contrôleur de passage à niveaux à des capteurs que vous utiliserez via LocoNet avec le GCA50 ou le CAN-GC2.
Quatre capteurs sont bien sur nécessaire, mais leurs positions peuvent être n'importe où.
Dans ce cas, la sortie du GCA50 ou du CAN-GC2, branchée au contrôleur de passage à niveaux, doit être programmée comme sortie bloc.
Voir l'exemple ci-dessous.

Tableau d'activation
N° port MGV50 J5 (J6) fonction entrée MGV136
Port 1 (9) Voie 1 activée 1
Port 2 (10) Voie 2 activée 2
Port 3 (11) Voie 1 désactivée 3
Port 4 (12) Voie 2 désactivée 4

Pour le contrôle direct, des boutons poussoirs sont nécessaire.
Les entrées 1 et 2 sont pour activer les barrières et les leds.
Les entrées 3 et 4 sont pour ouvrir les barrières à nouveau.
Quand l'entrée 1 est activée, la remise à zéro est seulement possible avec l'entrée 3.
Quand l'entrée 2 est activée, la remise à zéro est seulement possible avec l'entrée 4.
Cela signifie que quand un train active les signaux du passage à niveaux et le désactive une fois passé, un second train sur l'autre voie peut aussi activer le passage à niveaux.
Dans ce cas seulement le dernier train, une fois passé réinitialise la position, libérera le passage à niveaux.
Souvenez-vous que dans le monde réel: NE PAS PASSER TANT QUE LE SIGNAL ROUGE N'EST PAS ÉTEINT ! !

Dans le monde réel plus de deux contacts sont nécessaires, mais c'est un peu exagéré, donc nous passerons.
Le GCA136 peut être utilisé seul sans le GCA50.
Dans ce cas une alimentation 5 Volt supplémentaire est nécessaire et doit être branchée à la broche 1 (+) et à la broche 2 (-) du connecteur J6.

Dans ce but aucune carte GCA137 supplémentaire n'est nécessaire.
Le programme d'ajustement n'est pas appliqué dans ce cas.


Personal Tools