Hoe om 'n arduino te gebruik met Firgelli Outomatisering lineêre aktuators

Die afgelope paar jaar het die mikro -beheerder ver gekom.  Die ontwikkeling van 'maklik om te programmeer' mikro -beheerders met open source sagteware -ontwikkelingsomgewings beteken dat dit baie makliker is om hierdie kragtige, klein rekenaars te gebruik.
Nadat u klaar is met LED's op heeltemal unieke en wonderlike maniere, wil u eintlik met die fisiese omgewing omgaan.  Hier is waar lineêre aandrywers inkom. As u iets wil skuif, iets oopmaak, iets draai, is 'n lineêre aktuator waarskynlik die beste manier om dit te doen.  En waarom doen die opheffing, beweeg en draai jouself om wanneer jy 'n lineêre aktuator kan kry om die harde werk te doen.
Seker dat u 'n knoppie op 'n afstandbeheer of 'n rocker -skakelaar kan druk, maar waarom nie 'n bewegingsensor of selfs 'n reële tydsklok vir tydgebeurtenisse het nie.

Arduino Control Board met relais vir lineêre aktuator

As u net in Arduino beland, is u miskien nie bewus daarvan dat u nie net 'n groot motor aan die penne van die bord kan koppel en dit kan begin skuif nie.  U moet 'n skakelmeganisme gebruik om die hoë stroombelasting te dra.  U kan 'n motorbestuurder of H-brug gebruik, maar die eenvoudigste, vinnigste manier is om 'n paar relais of 'n aflosbord te gebruik.  U het twee opsies wanneer u 'n Arduino met 'n lineêre aktuator gebruik.  U kan net die relaisbord gebruik om die krag wat na die aktuator gaan, sonder enige posisie-inligting te beheer, of as u een van die FA-PO-terugvoer-aktuators gebruik, kan u die asposisie bepaal en 'n geslote lusposisiebeheer skep.  In hierdie artikel gaan ons fokus op die eenvoudiger opsie, net om die relais te gebruik om die aktuator en geen posisie -inligting te beheer nie.

Maak seker dat u relais (of 'n aflosbord) met SPDT -aflos gebruik.  SPDT (enkelpaal -dubbele gooi) relais het drie verbindings vir elke aflos.  Algemeen, normaalweg oop, normaalweg gesluit.  Ons sal meer inligting oor relais in 'n ander artikel bespreek, maak net seker dat u SPDT -aflos kry, anders werk dit nie.  U het twee SPDT -relais nodig om die aktuator te beheer.  Met twee SPDT -relais kan u begin, stop en die rigting van die aktuator verander.
Soos u in die bedradingsdiagram hieronder kan sien, koppel u u 12VDC -grond aan die normaal geslote klem van die twee relais, en verbind u u +12VDC aan die normaal oop terminale van die twee relais.  U kan óf 'n aansluiting maak om elke draad in twee te verdeel, óf 'n kort trui -draad te gebruik.  U verbind die twee aktuatordrade aan die gewone terminale, een aan elke relais.

Skroef terminale verbindings vir lineêre aktuator

Nou het jy alles bedraad.  'N Aangename voordeel vir die gebruik van die twee SPDT -relais om die lineêre aktuator te beheer, is dat wanneer nie een van die relais geaktiveer word nie, 'n "rem" -funksie het.  Dit laat die aktuator onmiddellik stop eerder as om tot stilstand te kom.
Laat ons aanvaar dat digitale penne 2 en 3 die twee relais beheer vir die Arduino -kode.  U moet kyk wat dit op u bord is.  Hier is 'n eenvoudige kode -stuk wat wys hoe u die lineêre aktuator kan uitbrei, intrek en stop.

 

const int RELAY_1_A = 2;
const int RELAY_1_B = 3;

void setup() {
   pinMode(RELAY_1_A, OUTPUT);
   pinMode(RELAY_1_B, OUTPUT);
} nietig loop() { //This is where your program logic goes //You can call the functions to control the //actuator here, as well as reading sensors, etc.. } nietig verlengaktuator (int Aktuator) {// Stel een relais een en die ander af // Dit sal die aktuator verleng DigitalWrite(Relay_1_a, Hoog); DigitalWrite(Relay_1_b, Laag); } nietig RetRactactuator (int aktuator) { 
// Stel een aflos af en die ander aan
// dit sal beweeg terugtrek die aktuator
DigitalWrite(Relay_1_a, Laag);
DigitalWrite(Relay_1_b, Hoog);
}

nietig stopActuator (int aktuator) {
// stel albei aflosse af
// dit sal die aktuator in 'n rem stop
DigitalWrite(Relay_1_a, Laag);
DigitalWrite(Relay_1_b, Laag); }
 
Dit moet u aan die gang kry met behulp van 'n Arduino (of 'n ander mikrobeheerder) met relais om a te beheer Firgelli Outomatisering lineêre aktuator.
As u op soek is na watter lineêre aktuator om mee te begin, skakel ons of stuur ons 'n e -pos op ons tegniese lyn.  As u op soek is na 'n soliede werkpaardaktuator, gaan kyk na die ligte diensreeks lineêre aktuators Ons dra, of die ligte eenhede met potensiometer -terugvoer.  Moenie 'n goeie 12VDC -kragvoorsiening vergeet wat induktiewe vragte kan hanteer nie.  MB1 hakies vir lineêre aktueerders (MB1 vir die FA-150-reeks) sal u baie tyd en frustrasie bespaar.
Share This Article
Tags: