banner

Blog

Dec 26, 2023

Le blindage Trinamic TMC2209 de Jan Neumann confère au moteur pas à pas Arduino UNO des superpuissances de contrôle

Le fabricant et étudiant en génie logiciel Jan Neumann a construit un bouclier Arduino UNO qui vise à faciliter le travail avec le contrôleur de moteur pas à pas Trinamic TMC2209 - avec des trous de montage pour fixer la carte directement à un moteur.

"[Il s'agit] d'une carte de développement pour tester le contrôleur de moteur pas à pas Trinamic TMC2209 sur un Arduino UNO", écrit Neumann à propos de la conception de sa carte, qui devrait être compatible avec toute carte de développement utilisant l'espacement des broches Arduino UNO - y compris le nouveau 32 bits Arduino UNO R4. "Cette carte devrait couvrir toutes les options et E/S [entrées/sorties] que Trinamic fournit pour son TMC2209."

Conçu pour un fonctionnement silencieux des moteurs pas à pas biphasés, le TMC2209 de Trinamic utilise le hacheur interne StealthChop2 de l'entreprise pour augmenter l'efficacité et réduire les niveaux de bruit vers ce que l'entreprise prétend être un "fonctionnement silencieux". Les MOSFET de puissance intégrés prennent en charge des courants de moteur jusqu'à 2A Root Mean Square (RMS) et le SpreadCycle de la société prend en charge le "mouvement hautement dynamique" avec StallGuard4 offrant une prise d'origine sans capteur.

En bref, c'est une puce impressionnante - et le bouclier de Neumann rend le démarrage aussi simple que possible. "Toutes les broches TMC2209 sont connectées aux broches numériques de l'Arduino", explique Neumann à propos de sa conception. "[Il y a] un connecteur d'alimentation XT30 [avec un] sélecteur de source de tension, Arduino VIN ou XT30. Diodes TVS sur les voies 5 V et 28 V du TMC2209. Différents schémas de câblage pour le connecteur du moteur JST POUR OBTENIR LES BONNES PHASES !) Différents réglages de courant sélectionnables avec des ponts de soudure, ou une résistance personnalisée également possible. [Et un] bouton de réinitialisation pour Arduino + LED d'alimentation."

La carte est conçue, dans la tradition du bouclier Arduino, pour s'asseoir sur les en-têtes espacés de manière irrégulière de l'Arduino UNO et des cartes de microcontrôleur compatibles, et fournit des trous de montage pour un moteur pas à pas afin de réduire l'empreinte globale du projet. Le coût de production et d'assemblage devrait s'élever à environ 50 € pour cinq planches (environ 54 $), estime Neumann.

Les fichiers de conception matérielle et un exemple de fichier de projet ont été publiés sur GitHub sous une licence open source non spécifiée.

PARTAGER