Gebruik FA-SYNC-X Synchronous Control Board met 'n Arduino

FA-SYNC-X Synchronous Control Board

Met die Firgelli Automation FA-SYNC-2 en FA-SYNC-4 Synchronous Control Board kan u onderskeidelik tot 2 en 4 lineêre aandrywers beheer, en verseker dat hulle stap en op dieselfde snelheid beweeg, ongeag die lading. Dit sal ook u ontwerp beskerm, aangesien ongesynchroniseerde beweging kan lei tot die buiging of beskadiging van die las of die aandrywers. Dit is belangrik in toepassings waar meer as een aandrywer gebruik word om dieselfde vrag te beweeg as met valdeure, RV-dakhysers en tonneau-deksels. Hierdie borde benodig lineêre aandrywers met interne terugvoer en alle lineêre aandrywers moet van dieselfde tipe wees met dieselfde slaglengte en -krag. Die gebruik van verskillende lineêre aandrywers werk nie en die bord kan nie sinchroniese beweging verseker nie. Vir 'n lys van versoenbare en nie-versoenbare lineêre aandrywers, kyk na die FA-SYNC-X-produkblad.

 

Waarom FA-SYNC-X Board gebruik met 'n Arduino?

Gebruik beide 'n Arduino en 'n FA-SYNC-X-bord sal u toelaat om die voordele van albei direksies te behaal. Met die Arduino kan u veel groter outomatisering implementeer in vergelyking met die gebruik van a skakelaar met die FA-SYNC-X-bord. Alhoewel u u eie sinchroonbeheerder met 'n Arduino kan ontwikkel, sal die gebruik van die FA-SYNC-X-bord die kompleksiteit van die Arduino-kode drasties verminder en verseker dat u lineêre aandrywers gelyktydig beweeg. Die gebruik van hierdie borde is ideaal vir toepassings waar u meerdere lineêre aandrywers benodig om te beweeg op grond van die invoer van 'n sensor of op 'n interne timer, soos om sonpanele te plaas om maksimum sonlig te verkry.

Sonpanele

Stel op en kalibreer

Die opstel van die FA-SYNC-X borde om deur 'n Arduino beheer te word, word op dieselfde manier gedoen as in ander toepassings, en u moet die gebruikers gids vir hierdie borde om dit behoorlik te doen. Die aansluiting van die lineêre aandrywers op die FA-SYNC-X-borde word steeds gedoen met behulp van die 2 of 4 6-polige klemmenblokke en verbind die krag-, grond-, sensorkrag, sensorgrond, sensoruitgang 1 en sensoruitgang 2 van die lineêre aandrywer na die ooreenstemmende aansluiting in die eindpunt. U sal ook die FA-SYNC-X-kaart op dieselfde manier aandryf deur die voedingsspanning, 12V of 24V, aan te sluit op die krag in die 2-pen-aansluitklem, links van die 6-polige klemblokke. U moet seker maak dat u die positiewe en negatiewe leidrade van die kragtoevoer na die regte invoerterminaal, want as dit omgeslaan word, sal dit die FA-SYNC-X-kaart permanent beskadig. Om u FA-SYNC-X-kaart te kalibreer, sal u steeds dieselfde prosedure volg as beskryf in die gebruikers gids van hierdie borde.

 

Sodra die FA-SYNC-X-kaart gekoppel en gekalibreer is, kan u dit koppel aan die Arduino-bord. U sal nog steeds die FA-SYNC-X-kaart beheer met behulp van die beheerklem, die linkerkantste 2-penklem, maar in plaas daarvan om 'n skakelaar of afstandsbediening te gebruik om die rigting van die lineêre aandrywers te beheer, gebruik u 'n Arduino. Een probleem is dat die Arduino nie 'n insetspanning sal lewer wat hoog genoeg is om die interne relais van die FA-SYNC-X-kaart te beheer nie, maar ons kan eksterne aflosse om hierdie probleem te oorkom. Soos wanneer die bestuur van 'n lineêre aandrywer met 'n Arduino, kan ons gebruik maak van 2 SPDT-relais om die FA-SYNC-X-bord te beheer. Ons moet die COM-pen van elke aflos verbind met een van die penne van die beheeraansluitblok en die normaal oop (NO) pen van elke aflos verbind met die positiewe van die kragbron en normaalweg die (NC) pen van elke aflos sluit. tot die negatiewe van die aanbod. U sal albei hierdie eksterne relais beheer met die digitale penne van die Arduino, soos hieronder gesien. In hierdie geval moet u ook die aflosbord gebruik ook die Arduino.

 FA-SYNC-2 Gekoppel aan 'n Arduino

Beheer die FA-SYNC-X Board met 'n Arduino

Nadat Arduino en die FA-SYNC-X-kaart gekoppel is en die FA-SYNC-X-kaart gekoppel en gekalibreer is aan u lineêre aandrywers, sal u dit kan beheer met behulp van insette tot die Arduino. Alhoewel kode vir die Arduino om insette van sensors af te lees, sal wissel na gelang van die sensors wat u in u toepassing gebruik, sal die kode vir die beheer van die FA-SYNC-X-kaart dieselfde wees. Die kode om die FA-SYNC-X-bord te beheer, sal baie ooreenstem met die kode wat gebruik word om 'n lineêre aandrywer met 'n Arduino te beheer. Om die lineêre aandrywers uit te brei, moet u pen A op die regteraansluitblok van die FA-SYNC-X-kaart verbind met 'n positiewe spanning terwyl u pen B op die aarde verbind. Om dit met die Arduino te doen, moet u die onderste relais net bekragtig deur die ingang van die relais op die aarde te koppel (aangesien die relaisbord hierbo gebruik aktief-laag is) en dit sal pen A verbind met 'n positiewe spanning. Pen B is reeds aan die aarde gekoppel, aangesien elke aflos aan die aarde gekoppel is, as dit nie volgens ons opstelling aangeskakel is nie. Om die lineêre aandrywers terug te trek, sal u dieselfde stappe volg, maar vir pen B. U sal die boonste relais wat die pen B aan 'n positiewe spanning verbind, deur die regelpen van die relais aan die grond te koppel. Om die lineêre aandrywers te stop, skakel u eenvoudig alle spoele uit en pen A en B sal aan die grond gekoppel word. Die onderstaande kode-voorbeeld toon die gebruik van die kode om die lineêre aandrywers uit te brei, in te trek en te stop, soos hierbo beskryf. Die kode wys nie hoe u insetsensors of timers implementeer wat gebruik word om te bepaal wanneer u die lineêre aandrywers moet stop en skuif nie, want dit sal afhang van die gebruikte sensors en toepassing.

Nadele

Die grootste nadeel van die gebruik van 'n FA-SYNC-X-bord met 'n Arduino is dat die Arduino self nie die presiese posisie van die lineêre aandrywer sal ken nie. Aangesien die terugvoer wat na die FA-SYNC-X-bord gestuur word, nie met die Arduino gedeel word nie, kan dit nie presies weet waar die aandrywer is nie. Dit kan die vlak van outomatisering en beheer oor u lineêre aandrywers beperk, aangesien u dit nie op grond van terugvoer sal kan plaas nie, alhoewel dit slegs 'n probleem is as u die lineêre aandrywer net uitbrei en intrek. Die eenvoudigste oplossing om dit te oorkom, is om te skat hoe ver u aandrywer per millisekonde beweeg en gebruik die millis () interne timer van die Arduino om die posisie te skat op grond van die totale tyd wat die aandrywer loop, alhoewel dit u nie presiese posisionering sal gee nie . As u presiese posisies benodig, kan u hierdie probleem oorkom deur 'n eksterne terugvoerelement by u ontwerp te voeg, soos 'neksterne lineêre potensiometer, om terugvoering aan die Arduino te gee.

 Lineêre potensiometer

Opsomming

Daar is 'n paar nadele aan die gebruik FA-SYNC-X-bord met 'n Arduino, dit is miskien nie 'n probleem in u ontwerp nie. Deur hierdie borde saam te gebruik, kan u gelyktydige beweging van meervoudige lineêre aandrywers verseker, ongeag die las met 'n groter mate van outomatisering. Die gebruik van hierdie borde in samewerking is ideaal vir toepassings wat vereis dat u meervoudige lineêre aandrywers moet gebruik om 'n enkele lading te beweeg, en u wil die skuif outomaties maak op grond van timer of sensorinvoer.

Tags:

Share this article

Featured Collections

Hulp nodig om die regte aandrywer te vind?

Ons vervaardig en vervaardig ons produkte, sodat u die prys van direkte vervaardigers kry. Ons bied dieselfde dag aflewering en kundige kliëntediens. Probeer ons Aktuator Sakrekenaar gebruik om die regte aandrywer vir u toepassing te kies.