Gebruik FA-Sync-X sinchrone beheerbord met 'n arduino

FA-SYNC-X Synchroniese beheerbord

Die Firgelli Outomatisering FA-SYNC-2 en FA-SYNC-4 Synchrone Control Board stel u in staat om onderskeidelik tot 2 en 4 lineêre aktuators te beheer en te verseker dat hulle in stap en op dieselfde snelheid beweeg, ongeag die las. Dit sal ook u ontwerp beskerm, aangesien ongesinkroniseerde beweging kan lei tot buiging en skade van die las of die aktuators. Dit is belangrik in toepassings waar meer as een aktuator gebruik word om dieselfde vrag te beweeg as met Trapdoors, RV -dakhysers en tonneau -omslae. Hierdie planke benodig lineêre aktueerders met interne terugvoer en alle lineêre aktueerders moet van dieselfde tipe wees met dieselfde streellengte en krag. Die gebruik van verskillende lineêre aktuators sal nie werk nie en die direksie kan nie sinchroniese beweging verseker nie. Kyk na die FA-SYNC-X Produkbladsy.

 

Waarom FA-Sync-X-bord met 'n Arduino gebruik?

Gebruik beide 'n Arduino En 'n FA-SYNC-X-direksie sal u toelaat om die voordele van albei direksies te bekom. Met die Arduino kan u baie groter outomatisering implementeer vergelyk met die gebruik van 'n verandering met die FA-Sync-X-bord. Alhoewel u u eie sinchrone beheerder met 'n Arduino kan ontwikkel, sal die gebruik van die FA-SYNC-X-bord die kompleksiteit van die Arduino-kode drasties verminder en sal u lineêre aktuators gelyktydig verseker. Die gebruik van hierdie planke is ideaal vir toepassings waar u verskeie lineêre aktueerders benodig om te beweeg op grond van insette van 'n sensor of gebaseer op 'n interne timer, soos om sonpanele te posisioneer om maksimum sonlig te bewerkstellig.

Sonpanele

Opstel en kalibrasie

Stel die FA-SYNC-X BASTE Om deur 'n Arduino beheer te word, word op soortgelyke wyse as in ander toepassings gedoen, en u moet die Gebruikershandleiding vir hierdie planke om dit behoorlik te doen. Die koppeling van die lineêre aktueerders aan die FA-SYNC-X-planke word nog steeds gedoen met behulp van die 2 of 4 6-pen-terminale blokke en koppel die drywing, grond, sensorkrag, sensorgrond, sensoruitset 1, en sensoruitset 2 drade van die Lineêre aktuator na die ooreenstemmende terminale in die terminale blok. U sal ook die FA-SYNC-X-bord op dieselfde manier aanskakel deur die toevoerspanning, óf 12V of 24V, aan die krag in 2-pen-terminale blok, wat links van die 6-pen-terminale blokke is, te koppel. U moet toesien dat u die positiewe en negatiewe leidrade van die kragvoorsiening na die regte insetterminal, want as dit omgeslaan word, sal dit permanente skade aan die FA-SYNC-X-bord veroorsaak. Om u FA-SYNC-X-bord te kalibreer, sal u steeds dieselfde prosedure volg as wat in die Gebruikershandleiding van hierdie planke.

 

FA-SYNC-X RAAD

Sodra die FA-Sync-X-bord gekoppel en gekalibreer is, kan u dit met die Arduino-bord koppel. U sal steeds die FA-SYNC-X-bord beheer met behulp van die kontrole-terminale blok, die linkerste 2-pen-terminale blok, maar in plaas daarvan om 'n skakelaar of afstandbeheer te gebruik om die rigting van die lineêre aktuators te beheer, sal u 'n arduino gebruik. Een probleem is dat die Arduino nie 'n insetspanning hoog genoeg sal lewer om die interne relais van die FA-SYNC-X-bord te beheer nie, maar ons kan dit gebruik eksterne relais om hierdie probleem te oorkom. Soos wanneer Beheer van 'n lineêre aktuator 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 relais aan een van die penne van die kontrole -terminale blok koppel en die normaal oop (nee) pen van elke relais aan die positiewe van die kragbron koppel en normaalweg (NC) -pen van elke relais 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

Die beheer van die FA-Sync-X-bord met 'n Arduino

Sodra Arduino en die FA-SYNC-X-bord gekoppel is en die FA-SYNC-X-bord gekoppel is en gekalibreer is aan u lineêre aktuators, kan u dit beheer deur gebruik te maak van insette tot die Arduino. Terwyl die kode vir die Arduino om insette van sensors te lees, sal wissel op grond van die sensors wat u in u toepassing gebruik, sal die kode om die FA-SYNC-X-bord te beheer, 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 aktuator met 'n Arduino te beheer. Om die lineêre aktueerders uit te brei, moet u pen A op die kontrole-terminale blok van die FA-SYNC-X-bord aan 'n positiewe spanning koppel, terwyl u pen B aan die grond koppel. Om dit met die Arduino te kan doen, moet u die onderste relais eenvoudig opvoed deur die inset vir die relais aan die grond te koppel (aangesien die relaisbord hierbo gebruik is) en dit sal Pin A aan 'n positiewe spanning koppel. Pin B sal reeds aan die grond gekoppel word, aangesien elke relais aan die grond gekoppel is as dit nie aangeskakel is volgens ons opstelling nie. Om die lineêre aktuators terug te trek, sal u dieselfde stappe volg, maar vir pen B. U sal die boonste relais aanwend wat pen B aan 'n positiewe spanning sal koppel deur die kontrolepen van die relais aan die grond te koppel. Om die lineêre aandrywers te stop, moet u alle spoele en PIN A en B aan die grond verbind. Die onderstaande kodemonster toon die kode om die lineêre aktuators uit te brei, terug te trek en te stop soos hierbo beskryf. Die kode wys nie hoe om insetsensors of timers te implementeer wat gebruik word om te beheer wanneer om die lineêre aktuators te stop en te skuif nie, aangesien dit sal wissel op grond van die gebruik en toepassing van sensors.

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 aktuator sal ken nie. Aangesien die terugvoer wat na die FA-SYNC-X-raad gestuur word, nie met die Arduino gedeel word nie, het dit geen manier om presies te weet waar die aktuator is nie. Dit kan die vlak van outomatisering en beheer wat u oor u lineêre aktuators het, beperk, aangesien u dit nie kan posisioneer op grond van terugvoer nie, hoewel dit nie 'n probleem is as u die lineêre aktuator net volledig uitbrei en terugtrek nie. Die eenvoudigste oplossing om dit te oorkom, is om te skat hoe ver u aktuator per millisekonde beweeg en die millis () interne timer van die Arduino gebruik om die posisie te skat op grond van die totale tyd wat die aktuator loop, hoewel dit u nie presiese posisionering sal gee nie . As u wel presiese posisie benodig, kan u hierdie probleem oorkom deur 'n eksterne terugvoerelement by u ontwerp te voeg, soos 'n Eksterne lineêre potensiometer, om terugvoer aan die Arduino te gee.

 Lineêre potensiometer

Opsomming

Daar is 'n paar nadele om te gebruik FA-SYNC-X RAAD met 'n Arduino, is dit miskien nie 'n probleem in u ontwerp nie. Met behulp van hierdie borde saam, kan u gelyktydige beweging van veelvuldige lineêre aktueerders verseker, ongeag die las met 'n groter vlak van outomatisering. Die gebruik van hierdie planke in samewerking met mekaar is ideaal vir toepassings wat vereis dat u verskeie lineêre aktuators gebruik om 'n enkele vrag te skuif en u wil outomatiseer op grond van die tyd of sensorinvoer.

Share This Article
Tags: