Gebruikmakend van FA-SYNC-X synchrone besturingskaart met een Arduino

FA-SYNC-X synchrone besturingskaart

Met de Firgelli Automation FA-SYNC-2 en FA-SYNC-4 synchrone besturingskaart kunt u maximaal 2 en 4 lineaire actuatoren besturen, en ervoor zorgen dat ze stapsgewijs en met dezelfde snelheid bewegen, ongeacht de belasting. Dit zal ook uw ontwerp beschermen, aangezien niet-gesynchroniseerde beweging kan leiden tot buiging en beschadiging van de belasting of de actuatoren. Dit is belangrijk in toepassingen waar meer dan één actuator wordt gebruikt om dezelfde lading te verplaatsen als bij luiken, RV-dakliften en tonneau-afdekkingen. Deze borden vereisen lineaire actuatoren met interne feedback en alle lineaire actuatoren moeten van hetzelfde type zijn met dezelfde slaglengte en kracht. Het gebruik van verschillende lineaire actuatoren zal niet werken en het bord kan geen synchrone beweging garanderen. Voor een lijst met compatibele en niet-compatibele lineaire actuatoren raadpleegt u de FA-SYNC-X productpagina.

 

Waarom FA-SYNC-X-bord gebruiken met een Arduino?

Gebruikmakend van zowel een Arduino en met een FA-SYNC-X-bord kunt u profiteren van de voordelen van beide borden. Met de Arduino kun je veel meer automatisering implementeren in vergelijking met het gebruik van een schakelaar met de FA-SYNC-X-kaart. Hoewel je je eigen synchrone controller kunt ontwikkelen met een Arduino, zal het gebruik van het FA-SYNC-X-bord de complexiteit van de Arduino-code drastisch verminderen en ervoor zorgen dat je lineaire actuatoren gelijktijdig bewegen. Het samen gebruiken van deze borden is ideaal voor toepassingen waarbij u meerdere lineaire actuatoren nodig hebt om te bewegen op basis van input van een sensor of op basis van een interne timer, zoals het plaatsen van zonnepanelen om maximaal zonlicht te krijgen.

Zonnepanelen

Instellen en kalibreren

Het instellen van het FA-SYNC-X-kaarten bestuurd worden door een Arduino gebeurt op dezelfde manier als in andere applicaties en je moet de handleiding voor deze borden om dit goed te doen. Het aansluiten van de lineaire actuatoren op de FA-SYNC-X-kaarten gebeurt nog steeds met behulp van de 2 of 4 6-pins aansluitblokken en sluit de voeding, aarde, sensorvermogen, sensoraarde, sensoruitgang 1 en sensoruitgang 2 draden van de lineaire actuator naar de overeenkomstige klem in het klemmenblok. U voedt het FA-SYNC-X-bord op dezelfde manier door de voedingsspanning, ofwel 12V of 24V, aan te sluiten op de voeding in het 2-pins aansluitblok, dat zich links van de 6-pins aansluitblokken bevindt. U moet ervoor zorgen dat u de positieve en negatieve draden van de stroomvoorziening naar de juiste ingangsaansluiting, want als ze worden omgedraaid, zal dit permanente schade aan de FA-SYNC-X-kaart veroorzaken. Om uw FA-SYNC-X-kaart te kalibreren, volgt u nog steeds dezelfde procedure als beschreven in het handleiding van deze borden.

 

Zodra het FA-SYNC-X-bord is aangesloten en gekalibreerd, kunt u het verbinden met het Arduino-bord. Je bedient de FA-SYNC-X-kaart nog steeds met behulp van het bedieningsklemmenblok, het meest linkse 2-pins aansluitblok, maar in plaats van een schakelaar of afstandsbediening te gebruiken om de richting van de lineaire actuatoren te regelen, gebruik je een Arduino. Een probleem is dat de Arduino geen ingangsspanning levert die hoog genoeg is om de interne relais van het FA-SYNC-X-bord te besturen, maar we kunnen externe relais om dit probleem op te lossen. Zoals wanneer het besturen van een lineaire actuator met een Arduinokunnen we gebruik maken van 2 SPDT-relais om de FA-SYNC-X-kaart aan te sturen. We zullen de COM-pin van elk relais moeten verbinden met een van de pinnen van het besturingsklemmenblok en de normaal open (NO) pin van elk relais moeten verbinden met de plus van de voeding en normaal gesloten (NC) pin van elk relais naar het negatief van de levering. Je bedient beide externe relais met de digitale pinnen van de Arduino, zoals hieronder te zien is. In dit geval moet u ook het relaisbord met behulp van de Arduino.

 FA-SYNC-2 Aangesloten op een Arduino

Het FA-SYNC-X-bord besturen met een Arduino

Zodra Arduino en het FA-SYNC-X-bord zijn aangesloten en het FA-SYNC-X-bord is aangesloten en gekalibreerd op uw lineaire actuatoren, kunt u ze besturen met behulp van ingangen naar de Arduino. Hoewel de code voor de Arduino om invoer van sensoren te lezen, zal variëren op basis van de sensoren die u in uw toepassing gebruikt, zal de code om het FA-SYNC-X-bord te besturen vergelijkbaar zijn. De code om het FA-SYNC-X-bord te besturen lijkt sterk op de code die wordt gebruikt om een ​​lineaire actuator met een Arduino te besturen. Om de lineaire actuatoren uit te breiden, moet u pin A op het besturingsklemmenblok van de FA-SYNC-X-kaart op een positieve spanning aansluiten, terwijl u pin B op aarde aansluit. Om dit met de Arduino te doen, hoeft u alleen maar het onderste relais te bekrachtigen door de ingang voor dat relais aan te sluiten op aarde (aangezien het hierboven gebruikte relaisbord actief-laag is) en het zal pin A verbinden met een positieve spanning. Pin B is al verbonden met aarde, aangezien elk relais is verbonden met aarde wanneer het niet wordt bekrachtigd volgens onze configuratie. Om de lineaire actuatoren in te trekken, volgt u dezelfde stappen, maar dan voor pin B. U bekrachtigt het bovenste relais dat pin B verbindt met een positieve spanning door de controlepen van dat relais met aarde te verbinden. Om de lineaire actuatoren te stoppen, schakelt u eenvoudig alle spoelen uit en worden pin A en B met aarde verbonden. Het onderstaande codevoorbeeld toont het codegebruik om de lineaire actuatoren uit te breiden, in te trekken en te stoppen, zoals hierboven beschreven. De code laat niet zien hoe invoersensoren of timers moeten worden geïmplementeerd die worden gebruikt om te bepalen wanneer de lineaire actuatoren moeten worden gestopt en verplaatst, aangezien dit zal variëren op basis van de gebruikte sensoren en de toepassing.

Minpunten

Het grootste nadeel van het gebruik van een FA-SYNC-X-bord met een Arduino is dat de Arduino zelf de exacte positie van de lineaire actuator niet kent. Omdat de feedback die naar het FA-SYNC-X-bord wordt gestuurd, niet wordt gedeeld met de Arduino, kan het niet precies weten waar de actuator zich bevindt. Dit kan de mate van automatisering en controle die u over uw lineaire actuatoren heeft, beperken, aangezien u ze niet op basis van feedback kunt positioneren, hoewel dit geen probleem is als u de lineaire actuator alleen volledig uit- en intrekt. De eenvoudigste oplossing om dit te verhelpen, is door in te schatten hoe ver uw actuator per milliseconde beweegt en de millis () interne timer van de Arduino te gebruiken om de positie te schatten op basis van de totale tijd dat de actuator draait, hoewel dit u geen nauwkeurige positionering geeft. . Als u een precieze positie nodig heeft, kunt u dit probleem oplossen door een extern feedbackelement aan uw ontwerp toe te voegen, zoals eenexterne lineaire potentiometer, om feedback te geven aan de Arduino.

 Lineaire potentiometer

Samenvatting

Hoewel er enkele nadelen zijn aan het gebruik FA-SYNC-X-kaart Met een Arduino, zijn ze misschien niet een probleem in uw ontwerp. Door deze kaarten samen te gebruiken, bent u in staat om gelijktijdige beweging van meerdere lineaire actuatoren te garanderen, ongeacht de belasting, met een grotere mate van automatisering. Het gebruik van deze kaarten in combinatie met elkaar is ideaal voor toepassingen waarbij u meerdere lineaire actuatoren moet gebruiken om een ​​enkele belasting te verplaatsen en u de beweging wilt automatiseren op basis van timer- of sensorinvoer.

Tags:

Share this article

Aanbevolen collecties

Hulp nodig bij het vinden van de juiste actuator?

Wij precisie engineer en vervaardiging van onze producten, zodat u directe fabrikanten prijzen. Wij bieden dezelfde dag verzending en deskundige klantenondersteuning. Probeer onze Actuator Calculator te gebruiken om hulp te krijgen bij het kiezen van de juiste actuator voor uw toepassing.