Električni aktuatorji običajno delujejo pri višji napetosti kot Arduino in praviloma porabijo več toka, kot ga izhodi Arduina zmorejo obvladati. Kljub temu so Arduino plošče še vedno priljubljene za različne projekte, ki zahtevajo programsko logiko, zaradi svoje dostopnosti, enostavne uporabe in odprtokodne narave. Rešitev je uporaba Arduina, povezanega z releji, ki lahko prenesejo večje zahteve po moči električnega aktuatorja. V tem članku bomo predstavili, kako z Arduinom uporabiti rele za krmiljenje linearnih aktuatorjev. Priložen bo tudi video, ki prikazuje, kako s pomočjo relejev in Arduina krmiliti linearni aktuator.
Izbira pravega relejnega modula
Primeri relejnih modulov
Releji delujejo tako, da za vklop elektromagneta uporabijo tok iz vhodnega vira; ta potegne stikalo, ki omogoči pretok večjih tokov na drugi strani releja. Ker so zelo zanesljiv način za krmiljenje linearnih aktuatorjev tudi brez mikrokrmilnika, so releji široko uporabljeni, saj so cenovno ugodni in učinkoviti. Kadar je uporabljen mikrokrmilnik, pa so releji nepogrešljivi. Razlog je v tem, da lahko mikrokrmilnik Raspberry Pi ali Arduino deluje le s skromnim električnim izhodom. Za obvladovanje velike električne obremenitve je rele nujen.
Ponujamo 2-kanalne, 4-kanalne in 8-kanalne relejne plošče, ki se uporabljajo za enake naloge; razlika je v napajalniku, ki ga posamezen model potrebuje glede na število uporabljenih kanalov. Naši relejni moduli delujejo pri 5V, vendar odjemajo različne količine toka, odvisno od števila aktiviranih relejev. Vsak naš posamezen rele porabi 70 miliamperov. Če je hkrati napajanih 8 relejev, je odjem toka 0,56A, kar je za naš Arduino preveč; aktiviranje enega aktuatorja naenkrat pa bo v redu.
(70mA) x (8 relejev) = 560mA
Pomembno je zagotoviti, da Arduino ali krmilna naprava, uporabljena za aktiviranje relejev, zmore zahteve po odjemu toka tuljav relejev.
Povezovanje releja z Arduinom

Aktuator z 2-kanalnim relejem in načrt ožičenja za Arduino
Za referenco, kako izvesti ožičenje, si lahko ogledate tudi naš video spodaj:
V našem primeru bomo uporabili LC-066 Arduino Uno. Prvi korak pri ožičenju releja za aktuator je povezava napajalnika na pine VCC in GND na krmilni strani releja. Na isti strani boste našli pine IN. Sem povežete ustrezne pine mikrokrmilnika.
Na 2-kanalni plošči je zgornji rele IN1, spodnji pa IN2. 4-kanalna relejna plošča je označena, 8-kanalni rele pa je opremljen z diodami (D1 do D8), ki označujejo ustrezen pin za povezavo. Releji se aktivirajo takoj, ko so pini IN povezani z ustreznimi pini GND.
Ožičenje releja za linearni aktuator

Drugi korak za dokončanje krmilnega vezja z relejem za aktuator se osredotoča na tri priključke na relejni strani. Zgornji je običajno zaprta povezava (NC) in spodnji je običajno odprta povezava (NO), med njima pa je skupna povezava (COM).
Če je baterija povezana na pin IN (ali je pin IN brez kakršne koli povezave), uporabite vijake, da povežete relejna priključka NC in COM. Če je pin IN povezan s pinom GND, je obvezna relejna povezava med priključkoma NO in COM.

Plošča je zdaj ožičena in pripravljena za programiranje in nadaljnjo uporabo. Ko to opravite, je vaša naprava pripravljena za delovanje. Spodaj je primer, ki prikazuje, kako deluje programiranje.
const int forwards = 7;
const int backwards = 6;//assign relay INx pin to arduino pin
void setup() {
pinMode(forwards, OUTPUT);//set relay as an output
pinMode(backwards, OUTPUT);//set relay as an output
}
void loop() {
digitalWrite(forwards, LOW);
digitalWrite(backwards, HIGH);//Activate the relay one direction, they must be different to move the motor
delay(2000); // wait 2 seconds
digitalWrite(forwards, HIGH);
digitalWrite(backwards, HIGH);//Deactivate both relays to brake the motor
delay(2000);// wait 2 seconds
digitalWrite(forwards, HIGH);
digitalWrite(backwards, LOW);//Activate the relay the other direction, they must be different to move the motor
delay(2000);// wait 2 seconds
digitalWrite(forwards, HIGH);
digitalWrite(backwards, HIGH);//Deactivate both relays to brake the motor
delay(2000);// wait 2 seconds
}
Povzetek
Linearni aktuatorji se uporabljajo za zagotavljanje linearnega gibanja v številnih industrijskih in domačih aplikacijah. Uporaba z Arduinom krmiljenega releja vam nudi širše možnosti avtomatizacije in večjo prilagodljivost pri krmiljih, ki zahtevajo programiranje. Priložili smo tudi video, ki prikazuje, kako s pomočjo relejev in Arduina krmiliti linearni aktuator. Če želite izvedeti več o naših linearnih aktuatorjih in napravah za krmiljenje gibanja, si oglejte naše druge bloge z različnimi članki! Če imate dodatna vprašanja o ožičenju 12 V linearnega aktuatorja, nas brez oklevanja kontaktirajte! Smo strokovnjaki na svojem področju in z veseljem vam bomo pomagali pri vseh tehničnih vprašanjih!

sales@progressiveautomations.com

1-800-676-6123
