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 | | ||