This is an old revision of the document!
Table of Contents
CAN-GC2 Nœud 16 ports E/S universel pour CANBUS
Sommaire → Matériels → CBUS / RCAN
Droit d'auteur Peter Giling |
---|
Le CAN-GC2 est une sœur du MGV50 avec les mêmes capacités, mais fonctionnant sur le CAN CANBUS normalisé et libre.
Le CAN-GC2 peut être mélangé avec les unités MGV50 sur le même câble, mais a bien sûr besoin de différentes interfaces informatique.
Le CAN-GC3 également disponible apportera une solution complète pour modélisme ferroviaire DCC à faire soi-même.
Le CAN-GC1e connecte l'ordinateur au bus CAN. Toutes les cartes satellite MGV/GCA bien connues sont utilisables avec le CAN-GC2.
Le circuit imprimé
Un cavalier permet de fixer la terminaison sur la dernière carte de la chaîne RCAN.
Ce cavalier connecte une résistance de 120 Ohm au système RCAN.
Les connecteurs blanc à l'arrière sont compatible avec toutes les interfaces GCA(MGV)xx.
Ces interfaces sont toutes isolées électriquement du CANBUS par optocoupleurs.
L'alimentation, comme disponible via le câble RCAN, est - partout où cela est important - généralement utilisé uniquement pour l'alimentation de la carte RCAN elle-même,
à quelques exceptions près.
Comme recommandation standard pour tout système CAN, connexion et déconnexion des câbles n'est pas possible pendant que le système fonctionne.
L'utilisation de ce connecteur de type-D pas cher et rigide avec des vis de verrouillage permet d'éviter les connecteurs ne tombent accidentellement.
Le matériel
Version actuelle (circuit imprimé vert)
Les schémas |
Le circuit imprimé et l'emplacement des composants |
La liste des composants |
sources d'impression 3D pour le boîtier |
N.B. Seulement les kits commandés complets seront pris en charge! |
---|
Le boîtier est uniquement destiné à être fait soi-même. |
Version antérieure (circuit imprimé bleu)
Connexions
- Pour la connexion avec les interfaces, voir les instructions pour l'interface appropriée.
- Attention: Les ports 1..8 sont situés sur J4 et les ports 9..16 sont situés sur J3
Fonction des Leds
L1* | L2 | L3* |
---|---|---|
Activité du bus Can | Programmation activée | Unité en marche |
* les leds clignotent
Les fonctions PB1
PB1 | Fonction |
---|---|
Après la mise sous tension | Appuyer pour passer en mode apprentissage et configurer le numéro du nœud. Un second appui vous fera quitter ce mode. |
Connecteurs Port
Se référer à: **Connexion des interfaces**
Connecteur J4 10 contacts
Port locoIO | Contact # |
---|---|
+5V | 1 |
GND | 2 |
1 | 3 |
2 | 4 |
3 | 5 |
4 | 6 |
5 | 7 |
6 | 8 |
7 | 9 |
8 | 10 |
Connecteur J3 10 contacts
Port locoIO | Contact # |
---|---|
+5V | 1 |
GND | 2 |
9 | 3 |
10 | 4 |
11 | 5 |
12 | 6 |
13 | 7 |
14 | 8 |
15 | 9 |
16 | 10 |
Le branchement direct des leds aux sorties
Contacts ILS et capteurs à effet Hall
Les contacts ILS et les capteurs à effet Hall peut être utilisé comme capteurs de rétro-signalisation.
Cependant, puisque les informations du contact à l'intérieur du CAN-GC2 est agencé de telle manière que l'unité est faiblement sensible aux distorsions, la longueur minimale de l'impulsion acceptée par le CAN-GC2 est de 20 millisecondes (00h02 seconde).
En plus de cela, les contacts ILS donnent normalement plus d'une impulsion quand ils sont activés, connu sous le nom de "contact rebond".
Pour ce mode de détection, un système "anti-rebond" spéciale est disponible. Voir Unité capteur à effet Hall et ILS
Matériel pour CAN-GC2
Les cartes, les microcontroleurs programmés et les kits complets sont disponible sur www.phgiling.net.
Avec un outil approprié, il est possible de faire la programmation de la puce soi-même.
Le programmateur, utilisé pour ces puces est appelé PICKIT3 de Microchip.
Le connecteur ICSP embarqué est utilisable par ce programmateur.
Configuration
Réinitialisation de l'EEPROM
Maintenez le bouton pendant la mise sous tension pour réinitialiser/initialiser l'EEPROM avec les paramètres suivants:
- interrupteur port 1-8 avec adresse 1-8
- bloc port 9-16 avec adresse 9-16
La même chose peut être obtenue par l'envoi d'une commande Tout Effacer.
Set
Fixe le changement premier trouvé. Ce bouton doit être appuyé à plusieurs reprises si plus d'un port ou si plus d'une configuration est changée.
La séquence de vérification du changement est:
- Ports
- Configuration du nœud
- SoD
Set all
Régle tous les ports et toutes les options.
Save output state
Écrit l'état de la sortie dans l'EEPROM après détection d'une commande de mise hors tension sur le CANBUS.
Les sorties seront restaurées après que le CAN-GC2 soit remis sous tension.
Évènements courts
Ignore le numéro du nœud de l'évènement et compare uniquement le numéro de l'évènement.
Évènements Longs
Pour les évènements longs la variable du BUS sur l'onglet "Interface" du capteur, les interrupteurs et les autres objets sont utilisés pour s'adresser au module par son numéro de nœud.
La variable "Adresse" est égale à celle utilisée par les évènements courts.
SoD
"Start of Day"
Le CAN-GC2 rendra compte de l'état de chaque entrée après avoir reçu une commande d'accessoire avec cette adresse. (évènement court)
L'adresse SoD doit être la même que celle définie pour le Contrôleur et peut être testé avec le bouton SoD.
All
Si 'All' n'est pas coché, seules les entrées à l'état haut seront reportées à SoD.
Numéro du nœud
Pour les sorties avec évènements long seulement.
Les entrées utilisera le numéro du nœud du CAN-GC2 pour les évènements.
Types de port
Type | Description | Recommandation | |
---|---|---|---|
IN | Entrée | port d'entrée normal. | Les boutons poussoirs, retour des servos/points et capteurs à effet Hall. |
BK | Bloc | Entrée avec un délai retardé de 2 secondes. (±50ms) | Détecteurs d'occupation de voies. |
SW | Commutation | Sortie continue. | Simple pilotes de relais comme les servos. |
PU | Pulsation | Sortie avec temps d'activation de x ms. (±50ms) | Note: Un temps de fin d'activité logiciel n'est pas possible avec le CANBUS; Cela est réalisé de façon matériel. |
Temps d'impulsion
Durée d'activation pour le type de sortie impulsion.
Inv
Inverse le port.
Test
Chaque port a un bouton de test dans lequel l'état actuel est aussi affiché comme un "1" ou "0".
L'état est seulement mise à jour après avoir appuyé sur le bouton de test.
Usage
Montre l'identifiant de l'objet Rocrail qui est relié à ce port.
LEDs
L'information des LEDs est expliquée sur la page du firmware: LEDs
Variables du Nœud
NV# | Objectif |
---|---|
1 | Configuration générale |
2…17 | Configuration du port |
18 | Identifiant CAN |