gca145-fr
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | gca145-fr [2025/04/03 15:48] (current) – [Description] phil45 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== GCA145 Contrôleur pour Table tournante / Pont transbordeur ====== | ||
+ | [[france|{{ | ||
+ | [[france|Sommaire]] -> [[hardware-fr|Matériels]] -> [[hardware-fr# | ||
+ | * **[[: | ||
+ | * [[mgv-overview-fr|Les modules GCA]] | ||
+ | {{ : | ||
+ | \\ | ||
+ | |||
+ | ^^^^Par Peter Giling ^^^^ | ||
+ | |||
+ | ===== Description ===== | ||
+ | |||
+ | |||
+ | Utiliser un moteur pas à pas semble être le chemin le plus simple pour mouvoir une table tournante ou un plateau transbordeur jusqu' | ||
+ | Et parce que la plupart d' | ||
+ | Et si il n'y a pas de moteurs disponibles, | ||
+ | L' | ||
+ | Cette unité fournit assez d' | ||
+ | Le meilleur moteur approprié est celui avec quatre fils (deux bobines).\\ | ||
+ | La tension de sortie est réglable sur une large plage, pour s' | ||
+ | La configuration de la position peut être faite par un commutateur incrémental, | ||
+ | ou au moyen du connecteur d' | ||
+ | Ce connecteur peut être directement branché à n' | ||
+ | Avec cette dernière option, le retour d' | ||
+ | Également un décodeur assez simple DCC- ou Motorola [[: | ||
+ | Vous êtes libre de créer votre propre solution pour fixer le moteur à la plaque tournante/ | ||
+ | Le bas de ces pages montre quelques exemples, à propos de la façon dont des utilisateurs satisfaits ont construit leurs solutions.\\ | ||
+ | 48 positions sont disponibles et chaque position est fixée par un nombre de pas compté entre 1 et 48.\\ | ||
+ | Chaque pas peut être programmé, en utilisant un menu simple et la carte additionnelle de contrôle et d' | ||
+ | L' | ||
+ | Les cartes et/ou le jeu complet de composants sont disponible.. Demandez à [[peter@phgiling.net|Peter]].\\ | ||
+ | |||
+ | |||
+ | Les rails à l' | ||
+ | Le nombre maximum de positions et tous les autres configurations sont accessibles au moyen du [[mgv146-fr|GCA146]].\\ | ||
+ | Dans ce cas, également en contrôle manuel, vous n'avez pas à vous soucier de la polarité, elle est toujours correcte.\\ | ||
+ | Pour le pont transbordeur, | ||
+ | Si vous avez une table tournante prêt à l' | ||
+ | comme une table tournante de fabrication personnelle, | ||
+ | Plus loin dans ces pages vous trouverez quelques exemples sur la réalisation de solutions mécaniques.\\ | ||
+ | Vous avez fait votre propre conception? | ||
+ | Également un paramètre supplémentaire est disponible pour permettre une position correcte quand il y a un jeu dans le déplacement lors de la conduite.\\ | ||
+ | Le logiciel gère un nombre de pas supérieur (seulement vers l' | ||
+ | Ces pas peuvent être paramétré de 0 à 99 au maximum.\\ | ||
+ | Le programme est également capable ' | ||
+ | Cela donnera plutôt un mouvement plus réel.\\ | ||
+ | Les deux vitesses, le maximum et le minimum, ont leur propre point de consigne, aussi bien que la vitesse incrémentale. \\ | ||
+ | Se référer s'il vous plaît au manuel pour plus d' | ||
+ | |||
+ | ===== Le résultat final ===== | ||
+ | |||
+ | |||
+ | | {{: | ||
+ | |||
+ | ===== Version précédente du MGV145 ===== | ||
+ | Beaucoup d' | ||
+ | Bien que le firmware est 100% compatible entre les deux cartes, le GCA145 a toutes les modifications supplémentaires, | ||
+ | * [[mgv145-fr|MGV145 La description de la précédente carte]] | ||
+ | |||
+ | ===== Manuel ===== | ||
+ | Toute les informations à propos des branchements et de l' | ||
+ | |||
+ | |{{: | ||
+ | |||
+ | ===== Comment j'ai fait mon propre pont transbordeur ===== | ||
+ | Cette page donne la réponse sur plusieurs questions comme l' | ||
+ | |||
+ | ===== Alimentation ===== | ||
+ | Pour le bon choix du transformateur, | ||
+ | Cette carte a la possibilité de contrôler des moteurs pas à pas jusqu' | ||
+ | La demande de l' | ||
+ | Le courant maximum est ajustable.\\ | ||
+ | Entrer l' | ||
+ | Un pont de diodes 6A est capable de traiter jusqu' | ||
+ | VR1 est une alimentation à découpage, ce qui signifie qu'il y a beaucoup moins d' | ||
+ | De nombreux types de moteurs pas à pas requérions une variété de tensions différentes pour alimenter le moteur.\\ | ||
+ | VR1 est ajustable au moyen de P1, dans une plage comprise entre 5.2 et 24Volt (si une alimentation suffisante est est fournie à la carte. \\ | ||
+ | Cela couvrira la plupart du temps tous les moteurs disponibles.\\ | ||
+ | Pour plus d' | ||
+ | VR2 régule le 5V pour la logique sur la carte, et les relais K1 et K2.\\ | ||
+ | Les deux régulateurs et U3 (la sortie de puissance), sont monté sur un dissipateur thermique.\\ | ||
+ | La photo montre un dissipateur thermique, qui convient pour toutes les situations.\\ | ||
+ | Cependant, si il arrive une situation ou un moteur plus fort est utilisé pour un mouvement plus constant, le refroidissement peut être remplacé par un modèle plus large. (voir la liste des composants), | ||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | ===== La logique de contrôle ===== | ||
+ | |||
+ | Lorsque la ligne d' | ||
+ | Cette ligne de réponse écrite peut être désactivée dans la version N_V3.4 ou supérieur par le menu de configuration 1.6 à 0. Cela permettra au GCA145 de répondre à tout changement de l' | ||
+ | Après que la position a été atteint, ´Pos match´ sera forcé à bas, pour signaler à LocoNet, que la table tournante/ | ||
+ | En outre selon la position, le bon relais sera commuté, pour donner l' | ||
+ | Inverser ou pas l' | ||
+ | Le nombre de pas pour la position requise est lu dans l' | ||
+ | Pour la table tournante avec des fils de comptage, il devrait y avoir un équilibre entre la quantité de déplacements vers la droite et la gauche, pour éviter que le câble du pont ne soit trop tordu.\\ | ||
+ | Le contrôleur calculera normalement et prendra le plus court chemin, à moins que ce ´retournement´ soit demandé autrement.\\ | ||
+ | Le contrôle du moteur pas à pas est fait par U2 et U3.\\ | ||
+ | Cette combinaison de composants de contrôle de pas sert à rendre la vie plus facile pour le microprocesseur, | ||
+ | Toutes les commandes du moteur, incluant une charge maximale ajustable, est faite pas ces composants de contrôle.\\ | ||
+ | Les diodes à la sortie de U3 sont faites pour supprimer la distorsion du moteur. | ||
+ | Le cavalier " | ||
+ | \\ | ||
+ | |||
+ | ==== bits non utilisés >> | ||
+ | |||
+ | Ce n'est pas toujours nécessaire d' | ||
+ | Si -par exemple- il y a seulement 11 positions utilisées, les bits 0-3 (broches 3..6 de J5) seront OK.\\ | ||
+ | Mais dans ce cas soyez sûr que les bits inutilisés 5 et 6 (broches 7 & 8 de J5) sont connectés à la masse (J5 broche 2), NE PAS laissé en l'air !!!\\ | ||
+ | Le meilleur moyen est d' | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== Fonction des Leds de la carte GCA145===== | ||
+ | ^ Led# ^ Fonction | ||
+ | | Led 1 | 5V OK | verte | | ||
+ | | Led 2 | Pont du rail ON (sens inverse) | ||
+ | | Led 3 | Pont du rail ON (sens avant) | ||
+ | | Led 4 | Fonctionnement du moteur en avant | verte | | ||
+ | | Led 5 | Fonctionnement du moteur en arrière | ||
+ | | Led 6 | Pont tournant prêt (J5,broche 10 à l' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Retour de position ===== | ||
+ | |||
+ | L' | ||
+ | Dû au fait que 6 autres lignes étaient disponibles, | ||
+ | Mais c'est toujours possible.\\ | ||
+ | Il n'est actuellement pas disponible, mais si tout le monde ressent le besoin de l' | ||
+ | |||
+ | ===== Alimentation des rails ===== | ||
+ | |||
+ | L' | ||
+ | |||
+ | ===== Le matériel ===== | ||
+ | | {{: | ||
+ | | {{: | ||
+ | | {{: | ||
+ | | {{: | ||
+ | | {{: | ||
+ | | [[http:// | ||
+ | | [[http:// | ||
+ | ^N.B. Seulement les kits complets commandés sont supportés! ^ | ||
+ | \\ | ||
+ | |||
+ | ===== Le firmware ===== | ||
+ | ^ Le nouveau firmware est toujours compatible \\ avec toutes les versions des cartes GCA145 / MGV145. ^ | ||
+ | |{{: | ||
+ | |{{: | ||
+ | |{{: | ||
+ | |{{: | ||
+ | |{{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | Les programmes utilisés ici sont complètement écrits en simple Basic.\\ | ||
+ | Le compilateur utilisé ici, est le PicSimulator IDE, un compilateur très rapide de www.oshonsoft.com.\\ | ||
+ | \\ | ||
+ | |||
+ | ===== Remarques sur les versions ===== | ||
+ | Le firmware pour le GCA145(ou MGV145) a été évaluée dans la pratique par de nombreux utilisateurs.\\ | ||
+ | Cela a rendu nécessaire de changer pour un processeur différent PIC16F886, due à des exigences plus élevées sur les options de calcul et les étapes.\\ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Contrôle Motorola ou DCC ===== | ||
+ | En fait, le GCA145 est fait pour être utilisé avec le GCA50(LocoIo), | ||
+ | Il y a aussi une petite interface disponible pour activer le contrôle de la position numérique en DCC ou Motorola, directement à partir des rails.\\ | ||
+ | |||
+ | Trois voies sont disponibles. | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== Contrôler avec Rocrail ===== | ||
+ | |||
+ | Le meilleur moyen pour contrôler le GCA145 par Rocrail est de sélectionner le [[tt-multiport-fr|Décodeur Multiport]].\\ | ||
+ | |||
+ | ===== Connexions au GCA50 / CAN-GC2 / GCA_PI02 ===== | ||
+ | |||
+ | ** | ||
+ | NOTE IMPORTANTE !!!!!!\\ | ||
+ | Certains utilisateurs semblent mieux si connaître, et soudent directement les fils sur les contacts du circuit imprimé.!\\ | ||
+ | Cela est totalement inacceptable !!\\ | ||
+ | Les fils peuvent facilement se cassés, et causer beaucoup de dommages dans de nombreux cas.\\ | ||
+ | Alors utiliser des connecteurs !!!!!\\ | ||
+ | Afin de faciliter la fabrication de ces câbles, il est aussi possible d' | ||
+ | Les meilleurs fils à utiliser avec les connecteurs PSK font 0,25 mm².\\ | ||
+ | Cette pince spéciale peut être achetée au prix net de 20.00€ si elle est commandée en même temps que les kits complets. {{: | ||
+ | Il suffit de demander à [[peter.giling@rocrail.net|Peter]]\\ | ||
+ | |||
+ | ** | ||
+ | == Câble au GCA50 / CAN-GC2 / GCA_PI02 == | ||
+ | Se référer à : [[PSK-Interface connections-fr|**Connexion des interfaces**]]\\ | ||
+ | \\ | ||
+ | Il est possible d' | ||
+ | Pourtant, la première idée a été de l' | ||
+ | Par conséquent deux connecteurs sont disponible pour interagir avec un décodeur.\\ | ||
+ | Ici suit la liste des connexions, quand un GCA50 ou un CAN-GC2 est utilisé pour le contrôle.\\ | ||
+ | Le câble entre deux unités est un câble standard PSK 1 à 1, PAS CROISÉ! | ||
+ | |||
+ | ==== connexions J5 ==== | ||
+ | |||
+ | ^ connecteur GCA145 | ||
+ | | J5(2) | GND | GND | | ||
+ | | J5(3) | Sortie d' | ||
+ | | J5(4) | Sortie d' | ||
+ | | J5(5) | Sortie d' | ||
+ | | J5(6) | Sortie d' | ||
+ | | J5(7) | Sortie d' | ||
+ | | J5(8) | Sortie d' | ||
+ | | J5(9) | Sortie d' | ||
+ | | J5(10) | ||
+ | \\ | ||
+ | L' | ||
+ | La validation d' | ||
+ | Les premiers 6 bits sont utilisés pour accorder la position.\\ | ||
+ | Pour activer le GCA145, la validation d' | ||
+ | \\ | ||
+ | |||
+ | ==== connexions J6 ==== | ||
+ | ^ connecteur GCA145 | ||
+ | | J6(2) | GND | GND | | ||
+ | | J6(3) | Bloc | Retour d' | ||
+ | | J6(4) | Bloc | Retour d' | ||
+ | | J6(5) | Bloc | Retour d' | ||
+ | | J6(6) | Bloc | Retour d' | ||
+ | | J6(7) | Sortie aiguillage | ||
+ | | J6(8) | Sortie aiguillage | ||
+ | | J6(9) | XXX | Pas utilisé | ||
+ | | J6(10) | ||
+ | |||
+ | |||
+ | ===== Connexion aux rails ===== | ||
+ | |||
+ | ^ Les branchements des rails au pont peuvent être faite en suivant la liste suivante. | ||
+ | | GCA(MGV)145 | ||
+ | | J8(1) | rail gauche section 1 | | ||
+ | | J8(2) | rail gauche section 2 | | ||
+ | | J8(3) | rail gauche section 3 | | ||
+ | | J8(4) | rail gauche section 4 | | ||
+ | | J8(5) | rail droit | | ||
+ | ^ branchement supplémentaires | ||
+ | | J8(6) | 0V pour signal | ||
+ | | J8(7) | 5V pour signal | ||
+ | | J8(8) | non utilisé | ||
+ | | J8(9) | signal coté arrière | ||
+ | | J8(10) | ||
+ | **Pour les signaux seulement des leds sont utilisables.**\\ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =====Configuration du GCA50 pour une table tournante ou un pont transbordeur===== | ||
+ | Exemple pour un LocoIO/ | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | ===== Configuration de Rocrail pour un pont tournant ===== | ||
+ | ===Fenêtre de dialogue d'un pont tournant=== | ||
+ | Pour rapporter l' | ||
+ | Ce détecteur a besoin de l' | ||
+ | Dans **[[turntable-int-fr|l' | ||
+ | Également le champ " | ||
+ | Les détecteurs du pont tournant doit être fixé dans " | ||
+ | |||
+ | {{: | ||
+ | \\ | ||
+ | Les configurations dans **[[tt-multiport-fr|Onglet " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | :!: **Remarque importante: | ||
+ | Il est nécessaire de fixer l' | ||
+ | Par ailleurs la commande de position est mal codée (le GCA145 attend des signaux "actif à l' | ||
+ | Le "New Position Flag" est par défaut " | ||
+ | |||
+ | \\ | ||
+ | Dans **[[turntable-tracks-fr|l' | ||
+ | |||
+ | | L' | ||
+ | Le commutateur de limite zéro doit être quelque part entre les positions 45 et 27, position qui est égale à la position 1 et 6 dans le firmware GCA145\\ | ||
+ | Dans l' | ||
+ | **NOTE: | ||
+ | The mappage doit être fixé, afin que Rocrail soit capable de générer la commande appropriée au GCA145 du nombre de voies logiques.\\ | ||
+ | \\ | ||
+ | Dans l' | ||
+ | ^Mappage des numéros de voie^^^^^^^ | ||
+ | |**Rocrail**| | ||
+ | |**GCA145**| | ||
+ | \\ | ||
+ | Dans la fenêtre de dialogue, le mappage ressemble à ceci:\\ | ||
+ | \\ | ||
+ | {{: | ||
+ | Parce que le GCA145 utilise seulement un " | ||
+ | |||
+ | ===== Alimentation des rails ===== | ||
+ | Alimenter les rails peut être fait de plusieurs façons.\\ | ||
+ | Mais le système de patin avec les vieux essieux Märklin semblait être la façon facile de le faire.\\ | ||
+ | Dans deux exhibitions en 2014 (Utrecht.NL et Gangelt.DE) cela s'est vérifié ne pas être assez fiable.\\ | ||
+ | Voici donc une nouvelle idée.\\ | ||
+ | J' | ||
+ | Regardez cette [[GCA189-fr|page]] pour des détails supplémentaires.\\ | ||
+ | |||
+ | ===== Ma conception de pont tournant à l' | ||
+ | |||
+ | | {{: | ||
+ | | C'est un petit exemple de ce qui est indiqué ci-dessous sur cette page | | ||
+ | | Utilisation de moteur pas à pas type: 14HR05-0504S (Recherchez ce type avec Google) | ||
+ | | Cette conception est utilisée pour un pont tournant à l' | ||
+ | | Le pont tournant utilisé de Peco a un pont d'une longueur de 150 mm. \\ Le cercle sera alors de 150 x 3,14 = 471 mm. \\ donc chaque pas du moteur est seulement de 471/19600 = 0,024 mm !! ce qui équivaut à environ 41 pas par millimètre | ||
+ | | Spécifications du moteur: | ||
+ | ===== Une nouvelle approche pour la même tâche. ===== | ||
+ | | {{: | ||
+ | Une {{: | ||
+ | La dernière version de ma conception, avant de l' | ||
+ | En dehors du GCA145 et du GCA146 visible, la plupart des composants viennent directement de Chine.\\ | ||
+ | Le moteur utilisé est un moteur pas à pas 28BYJ-48 avec un réducteur.\\ | ||
+ | Cela fait un total de pas pour un tour du petit pignon de 4096.\\ | ||
+ | Ensemble avec le rapport de la courroie de 1:8 cela fera 32768 pas pour un tour complet du pont tournant.\\ | ||
+ | Avec un diamètre de table tournante de 333mm, chaque pas fera un déplacement approximatif de 0.03mm!\\ | ||
+ | La puissance disponible de l' | ||
+ | Un résultat encore meilleur est obtenu par un petit changement dans les branchements du moteur.\\ | ||
+ | Dans ce but le capuchon bleu doit être retiré, et la ligne entre les deux points centraux retirée.\\ | ||
+ | Retirer le fil rouge, donc seulement 4 fils sont laissés, et seront branchés au GCA145 point 1..4.\\ | ||
+ | Maintenant, le moteur va fournir plus de puissance parce qu'il est utilisé comme un moteur pas à pas à deux phases.\\ | ||
+ | Ajuster l' | ||
+ | |||
+ | ===== Mon équipement de test ===== | ||
+ | \\ | ||
+ | |||
+ | | {{: | ||
+ | | Mon ensemble de test pour le développement du firmware GCA145 | ||
+ | |||
+ | Configuration test pour le contrôleur GCA145.\\ | ||
+ | L' | ||
+ | Ils ont juste été récupérés d'un vieux scanner d'un voisin, qui pensait qu'il n' | ||
+ | La courroie crantée est fixé à l' | ||
+ | Ce que j'ai fait en premier est de couper le disque approximativement au bon diamètre, et après le mettre dans une perceuse et d' | ||
+ | \\ | ||
+ | |||
+ | ===== Le pilote de pont transbordeur ===== | ||
+ | |||
+ | Suivez ce [[http:// | ||
+ | |||
+ | ===== Apport d' | ||
+ | Si vous avez conçu votre propre solution pour la connexion du moteur pas à pas au pont, envoyez s'il vous plaît des photos. | ||
+ | |||
+ | ==== Réalisation d'un pilotage à deux étages par courroies crantées ==== | ||
+ | | {{: | ||
+ | | {{: | ||
+ | | Cliquez sur les photos pour avoir une vue plus large ||| | ||
+ | \\ | ||
+ | ^Documents mécaniques^ | ||
+ | |{{: | ||
+ | |{{: | ||
+ | \\ | ||
+ | ^Vidéo avec le menu de configuration du GCA145/146 et pilotage à deux étages par courroies crantées.^ | ||
+ | | La vidéo montre une version de firmware obsolète, mais donne une idée des caractéristiques. | ||
+ | < | ||
+ | <object style=" | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | ==== Pont tournant LGB ==== | ||
+ | | {{: | ||
+ | \\ | ||
+ | Le pont tournant est muni intérieurement d'une courroie crantée entre le pont et le volant de manœuvre manuel, avec un rapport de vitesse de 1:12. \\ | ||
+ | La partie supérieure (montrée sur la photo à coté du mètre) du carter de l'axe du volant a été coupée et une roue dentée en laiton est montée sur l'axe sous le volant.\\ | ||
+ | Le couple roue/vis sans fin (donnant un rapport de 1:20) est monté sur un axe, qui est maintenu en place par deux roulements à billes ainsi que des paliers (capable de tenir les charges axiales et radiales).\\ | ||
+ | Le moteur pas à pas (100 pas/tour) est connecté à l'axe via un accouplement flexible en aluminium.\\ | ||
+ | L' | ||
+ | Pour un tour du pont 12 * 20 * 100 = 24000 pas sont nécessaire.\\ | ||
+ | {{: | ||
+ | \\ | ||
+ | Sur le bord du pont tournant un détecteur de position zéro est monté (le cache a été retiré pour la photo).\\ | ||
+ | Le détecteur consiste en une combinaison d'une led infra-rouge/ | ||
+ | d'une feuille d' | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | ==== Nouvelle idée ==== | ||
+ | | {{: | ||
+ | | Les constructeurs continuent à venir avec de nouvelles idées | ||
+ | | Nous espérons que plus de photos viendront de ce projet | ||
+ | \\ | ||
+ | |||
+ | ===== La beauté du Phytron ===== | ||
+ | Un autre utilisateur satisfait du GCA145 m'a envoyé cette solution: \\ | ||
+ | {{: | ||
+ | Ce moteur pas à pas a une réducteur avec un rapport de 206:1 faisant 41200 pas pour une rotation complète!\\ | ||
+ | Type du moteur: Phytron ZSS 52.200.2.5-HD 14/206\\ | ||
+ | Grâce à eBay il a réussi à acheter ce ce produit supérieure pour un prix raisonnable.\\ | ||
+ | Il n'y a pas de jeu dans le mouvement de ce moteur, donc il est EXTREMEMENT bon pour le travail à l' | ||
+ | Toutes les spécifications du moteur:\\ | ||
+ | ftp:// | ||
+ | |||
+ | ===== Le sacrifice d'une platine tourne-disque ===== | ||
+ | En Australie, Peter& | ||
+ | Malheureusement, | ||
+ | {{: | ||
+ | Il y a également une explication détaillée sur comment tout cela est fait.\\ | ||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||