Utilisation de la carte de contrôle synchrone FA-SYNC-X avec un Arduino

Carte de contrôle synchrone FA-Sync-X

Le Firgelli La carte de contrôle synchrone FA-Sync-2 et FA-Sync-4 Automation vous permet de contrôler respectivement jusqu'à 2 et 4 actionneurs linéaires, et de vous assurer qu'ils se déplacent en étape et à la même vitesse, quelle que soit la charge. Cela protégera également votre conception car un mouvement non synchronisé pourrait entraîner la flexion et les dommages de la charge ou des actionneurs. Ceci est important dans les applications où plus d'un actionneur est utilisé pour déplacer la même charge qu'avec les trappes, les relevés de toit en VR et les couvercles de tonnes. Ces cartes nécessitent des actionneurs linéaires qui ont une rétroaction interne et tous les actionneurs linéaires doivent être du même type avec la même longueur et force de course. L'utilisation de différents actionneurs linéaires ne fonctionnera pas et la carte ne sera pas en mesure d'assurer un mouvement synchrone. Pour une liste d'actionneurs linéaires compatibles et non compatibles, consultez le Page de produit FA-SYNC-X.

 

Pourquoi utiliser la carte FA-Sync-X avec un Arduino?

En utilisant à la fois un Arduino Et une carte FA-Sync-X vous permettra d'obtenir les avantages des deux conseils. Avec l'Arduino, vous pourrez implémenter une automatisation beaucoup plus grande par rapport à l'utilisation d'un changer avec la carte FA-Sync-X. Bien que vous puissiez développer votre propre contrôleur synchrone avec un Arduino, l'utilisation de la carte FA-Sync-X réduira considérablement la complexité du code d'Arduino et garantira que vos actionneurs linéaires se déplacent simultanément. L'utilisation de ces cartes ensemble est idéale pour les applications où vous avez besoin de plusieurs actionneurs linéaires pour se déplacer en fonction de l'entrée d'un capteur ou en fonction d'une minuterie interne, comme le positionnement des panneaux solaires pour obtenir la lumière du soleil maximale.

Panneaux solaires

Configuration et étalonnage

Configuration du Cartes FA-Sync-X être contrôlé par un arduino se fait de la même manière que dans d'autres applications et vous devez suivre le Manuel de l'Utilisateur pour que ces conseils le fassent correctement. La connexion des actionneurs linéaires aux cartes FA-Sync-X est toujours effectuée en utilisant les bornes 2 ou 4 à 6 broches et connectez la puissance, la masse, la puissance du capteur, la masse du capteur, la sortie du capteur 1 et la sortie du capteur 2 fils de la Actionneur linéaire à la borne correspondante dans le terminal. Vous alimenterez également la carte FA-Sync-X de la même manière en connectant la tension d'alimentation, 12 V ou 24 V, à la puissance en borne à 2 broches, qui est à gauche des bornes à 6 broches. Vous devez vous assurer de relier les pistes positives et négatives source de courant À la borne d'entrée appropriée, car si elles sont retournées, cela entraînera des dommages permanents à la carte FA-Sync-X. Pour calibrer votre carte FA-Sync-X, vous suivrez toujours la même procédure que celle décrite dans le Manuel de l'Utilisateur de ces planches.

 

FA-Sync-X Board

Une fois la carte FA-Sync-X connectée et calibrée, vous pouvez l'interfacer avec la carte Arduino. Vous contrôlerez toujours la carte FA-Sync-X à l'aide du bornier de commande, le terminal le plus gauche à 2 broches, mais au lieu d'utiliser un commutateur ou une télécommande pour contrôler la direction des actionneurs linéaires, vous utiliserez un Arduino. Un problème est que l'Arduino ne fournira pas une tension d'entrée suffisamment élevée pour contrôler les relais internes de la carte FA-Sync-X, mais nous pouvons utiliser relais externes pour surmonter ce problème. Comme quand contrôler un actionneur linéaire avec un arduino, nous pouvons utiliser 2 relais SPDT pour contrôler la carte FA-Sync-X. Nous aurons besoin de connecter la broche de chaque relais à l'une des broches du terminal de commande et de connecter la broche (non) ouverte (non) normalement de chaque relais au positif de l'alimentation et à la fermeture normalement (NC) de chaque relais au négatif de l'approvisionnement. Vous contrôlerez ces deux relais externes avec les épingles numériques de l'Arduino, comme vu ci-dessous. Dans ce cas, vous devez également alimenter le carte de relais en utilisant également l'Arduino.

 FA-Sync-2 connecté à un arduino

Contrôlant la carte FA-Sync-X avec un Arduino

Une fois qu'Arduino et la carte FA-Sync-X sont connectés et que la carte FA-Sync-X est connectée et calibrée à vos actionneurs linéaires, vous pourrez les contrôler en utilisant des entrées à l'Arduino. Alors que le code pour l'Arduino à lire les entrées des capteurs variera en fonction des capteurs que vous utilisez dans votre application, le code pour contrôler la carte FA-Sync-X sera similaire. Le code pour contrôler la carte FA-Sync-X sera très similaire au code utilisé pour contrôler un actionneur linéaire avec un Arduino. Pour étendre les actionneurs linéaires, vous devrez connecter la broche A sur le bornier de commande de la carte FA-Sync-X à une tension positive, tout en connectant la broche B à la terre. Pour ce faire avec l'Arduino, il vous suffit de dynamiser le relais inférieur en connectant l'entrée pour ce relais à la masse (car la carte de relais utilisée ci-dessus est active-low) et il connectera la broche A à une tension positive. La broche B sera déjà connectée à la masse car chaque relais est connecté à la terre lorsqu'il n'est pas sous tension selon notre configuration. Pour rétracter les actionneurs linéaires, vous suivrez les mêmes étapes, mais pour la broche B. Vous allez dynamiser le relais supérieur qui connectera la broche B à une tension positive en connectant la broche de commande de ce relais à la terre. Pour arrêter les actionneurs linéaires, vous désactivez simplement toutes les bobines et les broches A et B seront connectées à la terre. L'exemple de code ci-dessous montre l'utilisation du code pour étendre, rétracter et arrêter les actionneurs linéaires comme décrit ci-dessus. Le code ne montre pas comment implémenter des capteurs d'entrée ou des minuteries utilisées pour contrôler quand arrêter et déplacer les actionneurs linéaires car il variera en fonction des capteurs utilisés et de l'application.

Des inconvénients

Le plus grand inconvénient de l'utilisation d'une carte FA-Sync-X avec un Arduino est que l'Arduino lui-même ne connaîtra pas la position exacte de l'actionneur linéaire. Comme les commentaires envoyés dans la carte FA-Sync-X ne sont pas partagés avec l'Arduino, il n'a aucun moyen de savoir exactement où se trouve l'actionneur. Cela peut limiter le niveau d'automatisation et de contrôle que vous avez sur vos actionneurs linéaires, car vous ne pourrez pas les positionner en fonction des commentaires, bien que ce ne soit pas un problème si vous n'étendez et rétractant que l'actionneur linéaire. La solution la plus simple pour surmonter ceci est d'estimer dans quelle mesure votre actionneur se déplace par milliseconde et utiliser la minuterie interne de Millis () de l'Arduino pour estimer la position en fonction de la durée totale de l'actionneur, bien que cela ne vous donnera pas un positionnement précis . Si vous avez besoin d'une position précise, vous pouvez surmonter ce problème en ajoutant un élément de rétroaction externe à votre conception, comme unpotentiomètre linéaire externe, pour fournir des commentaires à l'Arduino.

 Potentiomètre linéaire

Résumé

Bien qu'il y ait des inconvénients à utiliser FA-Sync-X Board avec un Arduino, ils pourraient ne pas être un problème dans votre conception. En utilisant ces cartes ensemble, vous pourrez assurer un mouvement simultané de plusieurs actionneurs linéaires, quelle que soit la charge avec un plus grand niveau d'automatisation. L'utilisation de ces cartes en conjonction les unes avec les autres est idéal pour les applications qui vous obligent à utiliser plusieurs actionneurs linéaires pour déplacer une seule charge et vous souhaitez automatiser le mouvement en fonction de la minuterie ou de l'entrée du capteur.

Share This Article
Tags: