can-gca2a-fr
Differences
This shows you the differences between two versions of the page.
— | can-gca2a-fr [2024/09/26 14:00] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== CAN-GC2a nœud 16 ports universel E/S pour CANBUS ====== | ||
+ | [[france|{{ | ||
+ | {{ : | ||
+ | [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[hardware-fr# | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ^Droit d' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | Le CAN-GC2a est une alternative au CAN-GC2 avec les mêmes capacités de communication à travers le CANBUS. \\ | ||
+ | Cette unité utilise une carte microcontrôleur Arduino Nano(Every), | ||
+ | Comme il y a encore du développement en cours, s'il vous plaît continuez à revenir ici.\\ | ||
+ | Des fonctionnalités intéressantes sont à venir.\\ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== La carte ===== | ||
+ | |||
+ | Un cavalier rend possible de configurer le terminateur sur la dernière carte de la chaîne CANBUS.\\ | ||
+ | Ce cavalier connecte une résistance de 120 Ohm au CANBUS.\\ | ||
+ | Les connecteurs blanc à l' | ||
+ | Ces interfaces sont principalement isolées électriquement du CANBUS par des opto-coupleurs.\\ | ||
+ | L' | ||
+ | En tant que recommandation standard pour tous les systèmes CAN, la connexion et la déconnexion des câbles n'est pas possible quand le système fonctionne.\\ | ||
+ | L' | ||
+ | |||
+ | ===== Nano & Nano Every ===== | ||
+ | Le Nano ne peut pas utilisé les broches A6 et A7 comme sortie. (Port J4-9 et J4-10)\\ | ||
+ | Le Nano Every est capable d' | ||
+ | Seul l' | ||
+ | |||
+ | ===== X1 16MHz ===== | ||
+ | La recommandation est d' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Amélioration de l' | ||
+ | De plus en plus, les régulateurs à découpage arrivent à la portée de nous, passionnés de chemins de fer.\\ | ||
+ | Le régulateur 5V largement populaire 7805 peut être remplacé par un régulateur à découpage comme le R-78E-5.\\ | ||
+ | Les coûts sont plus élevés, mais l' | ||
+ | Le type 1A peut réellement ' | ||
+ | sans devenir sérieusement chaud.\\ | ||
+ | C'est une grande amélioration, | ||
+ | | ||
+ | ===== Le sketch Arduino ===== | ||
+ | Pour le code source et la compilation lire ce chapitre: **[[: | ||
+ | |||
+ | ===== Fichiers HEX ===== | ||
+ | ====Nano Every==== | ||
+ | * https:// | ||
+ | ===== Le matériel ===== | ||
+ | \\ | ||
+ | ^ Fichiers | ||
+ | | {{ : | ||
+ | | {{ : | ||
+ | | {{ : | ||
+ | | {{ : | ||
+ | | {{ : | ||
+ | ^ N.B. Seulement les kits complets commandés seront supportés! ^ | ||
+ | \\ | ||
+ | |||
+ | ====Les branchements==== | ||
+ | * [[: | ||
+ | * Pour le branchement avec les interfaces, voir les instructions dans l' | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Connecteur 10 broches J3 ===== | ||
+ | |< >| | ||
+ | ^ Port LocoIO | ||
+ | | +5V | 1 | | ||
+ | | GND | 2 | | ||
+ | | 1 | 3 | | ||
+ | | 2 | 4 | | ||
+ | | 3 | 5 | | ||
+ | | 4 | 6 | | ||
+ | | 5 | 7 | | ||
+ | | 6 | 8 | | ||
+ | | 7 | 9 | | ||
+ | | 8 | 10 | | ||
+ | \\ | ||
+ | ===== Connecteur 10 broches J4 ===== | ||
+ | |< >| | ||
+ | ^ Port LocoIO ^ Broche du connecteur ^ Remarque | ||
+ | | +5V | 1 | | | ||
+ | | GND | 2 | | | ||
+ | | 9 | 3 | entrée seulement sur le Nano Classic((Utilisez le Nano Every)) | | ||
+ | | 10 | 4 | entrée seulement sur le Nano Classic((Utilisez le Nano Every)) | | ||
+ | | 11 | 5 | | | ||
+ | | 12 | 6 | | | ||
+ | | 13 | 7 | | | ||
+ | | 14 | 8 | | | ||
+ | | 15 | 9 | | | ||
+ | | 16 | 10 | | | ||
+ | ===== Branchement direct des leds aux sorties===== | ||
+ | [[http:// | ||
+ | \\ | ||
+ | ===== Relais Reed et capteurs à effet Hall ===== | ||
+ | Lire les commutateurs et les capteurs à effet Hall peut être utilisé comme capteurs de retour d' | ||
+ | Toutefois, depuis que l' | ||
+ | peu sensible aux distortions, | ||
+ | En plus de cela, les contacts reed donnent habituellement plus d'une impulsion quand ils sont activés, connu comme ' | ||
+ | Pour cette façon de filtrer, une impulsion spéciale d' | ||
+ | Cette option est indiquée par ' | ||
+ | |||
+ | \\ | ||
+ | ===== Matériel pour le CAN-GC2a ===== | ||
+ | |||
+ | Les cartes et les kits complets sont disponibles sur www.phgiling.net.\\ | ||
+ | La programmation de l' | ||
+ | |||
+ | \\ | ||
+ | < | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | {{: | ||
+ | |||
+ | ====Réinitialisation de l' | ||
+ | Garder appuyer le bouton à la mise sous tension pour réinitialiser l' | ||
+ | * commutateur port 1-8 avec adresse 1-8 | ||
+ | * bloc port 9-16 avec adresse 9-16 | ||
+ | La même chose peut être atteint par l' | ||
+ | |||
+ | ====Set==== | ||
+ | Configurer le premier changement trouvé. Ce bouton doit être appuyer de multiples fois si plus d'un port ou d'une configuration est changé.\\ | ||
+ | La séquence de changement vérifie: | ||
+ | - Les ports | ||
+ | - La configuration du nœud | ||
+ | - SoD | ||
+ | |||
+ | ====Set all==== | ||
+ | Configure tous les ports et les options.\\ | ||
+ | |||
+ | ====Save output state==== | ||
+ | Écrit l' | ||
+ | Les sorties seront restaurées après que le [[: | ||
+ | |||
+ | ====Short events==== | ||
+ | Ignore le numéro du nœud de l' | ||
+ | |||
+ | ====Long events==== | ||
+ | Pour les évènements longs la variable BUS de l' | ||
+ | L' | ||
+ | |||
+ | |||
+ | ====SoD==== | ||
+ | **" | ||
+ | Le [[: | ||
+ | L' | ||
+ | |||
+ | ====Numéro du nœud==== | ||
+ | Pour les sorties avec seulement des évènements longs.\\ | ||
+ | Les entrées utiliseront le numéro du nœud du **[[: | ||
+ | |||
+ | ====Les types de port==== | ||
+ | ^ Type ^^ Description ^ Recommandation ^ | ||
+ | | **IN** | Entrée | port d' | ||
+ | | **BK** | Bloc | Entrée avec un retard de 2 secondes. (±50ms) | détecteurs d' | ||
+ | | **SW** | Aiguillage | Sortie continue. | Pilotes d' | ||
+ | | **PU** | Impulsion | Sortie avec temps d' | ||
+ | |||
+ | ====Pulse time==== | ||
+ | Durée d' | ||
+ | |||
+ | ====Inv==== | ||
+ | Inverse le port.\\ | ||
+ | \\ | ||
+ | |||
+ | ====Test==== | ||
+ | Chaque port a un bouton test dont l' | ||
+ | L' | ||
+ | |||
+ | \\ | ||
+ | ====Usage==== | ||
+ | Affiche l' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ====LEDs==== | ||
+ | L' | ||
+ | |||
+ | |||
+ | \\ | ||
+ | =====Variables du nœud===== | ||
+ | ^ NV# ^ Objectif ^ | ||
+ | | 1 | Configuration générale | | ||
+ | | 2...17 | ||
+ | | 18 | Identifiant CAN | | ||