User Tools

Site Tools


can-gca1-fr

This is an old revision of the document!


CAN-GC1 Interface CANBUS RS232/USB avec alimentation 3 Amp

SommaireMatérielsCANBUS


Droits d'auteur: Peter Giling

MERG a été développé avec succès et utilise le réseau CAN pour le modélisme ferroviaire.
L'idée de base est de suivre la tendance des cartes GCA (MGV) et d'avoir ce réseau CAN adaptable pour tous les interfaces disponibles, comme les GCA93, GCA136, GCA76 et beaucoup d'autres.
Les éléments standard MERG sont tous fait (jusqu'ici) pour le système 8 octets seulement, et aussi pour des tâches différentes comme les entrées, la détection de courant, les bobines d'aiguillages, etc, et a besoin de différents éléments pour les relier.
La plupart des éléments mergCBUS de ce genre auront un système 16 bits embarqué, et chacun de ces bits (= ports) est programmable pour n'importe quelle tâche que vous voulez.
Rocrail supporte cette façon de programmation avec des possibilités étendues, faire de l'ensemble du processus de configuration exactement se qu'il devrait être: un système convivial !


Le circuit imprimé

Une carte de production professionnelle avec des trous métallisés, avec masque de soudure sur les deux cotés et impression lisible est maintenant disponible..
can-gc1_pict03.jpg
Les connecteurs ont aussi le 12Volt pour alimenter tous les nœuds de raccordement.
L'idée de base est d'utiliser ce type de carte pour la configuration des modules, qui sont souvent déconnectés et transportés.
Ces modules peuvent être placés ensemble dans un ordre différent.
MergCBUS est idéal pour cela!
Les utilisateurs avec qui j'ai eu affaire, aime un meilleur connecteur, à la place de la fixation des fils par bornes à vis.
Par conséquent j'utilise des connecteurs sub-D rigides et faciles à assembler.
Toutes les interfaces, utilisées pour les aiguillages et autres périphériques consommant du courant, sont également disponibles.
Les interfaces LocoNet sont entièrement compatibles et isolées du système mergCBUS par opto-coupleurs,
Les connecteurs MergCBUS ont seulement à alimenter le système mergCBUS lui-même, donc les connecteurs Subd9 sont très bien adaptés.
Toutes les cartes CAN-gcx ont un cavalier embarqué pour connecter la résistance de 120 Ohm au mergCBUS, dont une peut être à chaque extrémité du Bus.
Envisager s'il vous plaît, qu'il n'est pas autoriser de connecter - ou de déconnecter le mergCBUS , pendant qu'il est en service.
C'est une recommandation générale pour le réseau CAN.


Le matériel

N.B. Seulement les kits commandés complets seront pris en charge!


Firmware

USB

www.ftdichip.com_images_db9-usb-rs232_web.jpg La photo ci-dessus montre la carte avec le connecteur Sub-D/USB encastré. (C'est un peu plus cher, mais la meilleure solution.)
Une solution plus 'économique' est de monter un connecteur standard sub-D et d'utiliser un USB-RS232 câble de conversion.

:!: La plupart des ports série RS232 ne peuvent pas gérer des vitesses de transmissions supérieures à 115200.
Un convertisseur USB est fortement recommandé.


Matériel pour CAN-GC1

Les cartes, les microcontrôleurs programmés et les kits complets sont disponibles sur www.phgiling.net.
Avec l'outil approprié, il est possible de faire la programmation de la puce soi-même.
Le programmateur, utilisé pour ces puces est appelé PICKIT 3 de Microchip.
Le connecteur embarqué ICSP est utilisable par ce programmateur.
Le connecteur ICSP embarqué est conforme aux spécifications du MERG.
Pour une connexion au PICKIT3, le câble ne peut pas être du type 1 pour 1.
Voir PICKADAP4 pour savoir comment c'est fait.


Configuration

CAN-GC1 est basé sur le MERG CANRS et donc la configuration principale se fait aussi bien par connecteur de types 1, RS232 que par FTDI-USB, c'est pareil:

Sous-librairie Série Ne pas sélectionner le type USB pour le connecteur FTDI-USB!
BPS 230400


Pilote Windows pour FDTI (USB)

LEDs & Boutons

cangc1-pcb-compside.jpg

LED Usage Remarque
Le1 Activité du bus Il n'est pas temporisé et donc seulement visible à fort trafic CBUS.
Le2 fonctionnement CPU
Le3 Non utilisé; Ne pas monter. Pour les versions futures du firmware.
PB1 Non utilisé; Ne pas monter. Pour les versions futures du firmware.



Amimentation

Sur J1 une alimentation de 12-20 V alternatif (AC) ou 16-24V continue (DC) peut être connectée.
Pour les alimentations continues (DC): La polarité est sans importance.


connexion CAN-GC1

can-gc1_pict03.jpg

  1. connexion USB ou sub-D 9 RS232.
    Dans le cas de l'USB: S'assurer que la prise est complètement enfoncée; On a besoin de forcer un peu la première fois.
  2. Cavalier pour la résistance de 120 Ohm de terminaison de ligne
  3. Bus CAN avec alimentation 12V
  4. Bus CAN avec alimentation 12V
  5. Entrée alimentation 16…24V AC/DC
  6. Programmation du PIC


Compatibilité avec mergCBUS

La raison sur l'utilisation de connecteurs type-D a été expliqué plus avant.
Électriquement, il n'y a pas de différence entre mergCBUS (12V) et CAN-GC .
La table de conversion suivante explique comment les deux peuvent être inter-connectés.
Seulement quatre fils sont nécessaires.
Utiliser la câblage standard comme indiqué dans la documentation du MERG, par exemple fils torsadés pour le CAN.

coté mergCBUS broche du connecteur SUB-D#
CAN-H broche 8
CAN-L broche 7
+ 12V broche 5
GND broche 1
can-gca1-fr.1542009364.txt.gz · Last modified: 2018/11/12 08:56 by 127.0.0.1