GCA125 Interface pour aiguillages motorisés

SommaireMatérielsGCA


Par Peter Giling

Caractéristiques et faits

8 entrées individuelles, commandant 8 sorties individuelles

charge maximale de 600mA par sortie.

42 Volt maximum par sortie.

8 entrées individuelles.

Sélection du temps pour la durée de la sortie.

Les sorties sont activées une par une pour une réduction de la puissance.

Le prototype

gca125_pict01_mk.jpg

Description

Contrôler un moteur d'aiguillage LGB 1201, Kato ou Fulgurex, en fait aussi un certain type de moteurs d'aiguillage Hoffmann, qui seulement ont une bobine ou moteur, qui ont besoin d'être contrôlés par polarité.
Même le Bohler WA2 est facilement utilisable avec cette interface.
Le pilote normal comme le GCA77 ne convient pas pour ça.
La complexité de cette unité est légèrement supérieure.
Dans les unités GCA, c'est standard, de séparer la puissance, nécessaire pour activer les bobines par le système LocoNet au moyen d'optocoupleurs.
Cette unité est capable de contrôler 8 aiguillages, et a besoin de 8 entrées venant du GCA50.
Donc 2 unités, capable d'un total de 16 aiguillages, sont commandées par 1 GCA50.
Il est également possible d'utiliser un interrupteur pour une activation directe sans GCA50.
Vous aurez besoin d'une alimentation 5-12Vdc pour activer les optocoupleurs.
Le logiciel dans le PIC16F62x est faite de telle sorte que le processeur fournit la bonne durée pour la bobine, et l'éteindre après le temps choisi.
Cela permettra à ce que la bobine de l'aiguillage ne surchauffe par une alimentation trop longue.
La sélection du temps est faite par le Dipswitch.
Le processeur dans le circuit a besoin de 8 entrées et de 16 sorties, et de 3 entrées supplémentaires pour la lecture du dip-switch.
Les plus petits processeurs PIC ont seulement au maximum 16 E/S.
Donc j'ai utilisé des extenseurs I2C, rendant un petit processeur utilisable.\\

Les fichiers matériels

Les schémas
Le circuit imprimé
N.B. Les circuits imprimés faits soi-même ne sont pas supportés!

Câble vers MGV50 / CAN-GC2

Firmware

Configuration des temps de temporisation

SW1 est utilisé pour définir le temps de temporisation de désactivation de la sortie.

Tableau de temporisation
Délai en Sec SW1 1 SW 2 SW 3
0.1 Off Off Off
0.2 Off Off On
0.4 Off On Off
0.8 Off On On
1.6 On Off Off
3.2 On Off On
6.4 On On Off
12.8 On On On

Remarques

Les entrées, si activées, doivent restées activées, pour garder le moteur/bobine dans la position choisie.

Le GCA50 doit être programmé comme interrupteur, avec C2 NON coché.

Cocher C2 inversera l'action.

Liste des composants

Quantité Référence Description
8 R1..8 1 kOhm
2 R9,10 3.3 kOhm
3 R11…13 10 kOhm
1 RP1 8x 10 kOhm SIL-9
1 C1 1000 uF 35V radial
1 C2 10 uF 35V radial
3 C3..5 condensateur 100 nF
1 VR1 Régulateur IC 7805 (TO-220)
1 U1 Processeur PIC16F627 or équivalent
1 support 18 broches pour U1
2 U2,U3 PCF8574
4 U4..7 L293D (DIL-16)
2 U8,9 LTV847 or équivalant
8 Support Dil16
1 GR1 Pont de diodes B80C1500 rond
1 F1 PFRA110 polyswitch 1.1A
4 J1 AKL012-04
1 J2 AKL012-02
1 SW1 dip-switch 3

Personal Tools