Hvordan bruke reléer til å styre lineære aktuatorer?

Slik styrer du lineære aktuatorer med reléer og Arduino

Nathan Bong
Nathan Bong
PA Engineer

Elektriske aktuatorer opererer vanligvis med høyere spenning sammenlignet med Arduino, og vil generelt trekke mer strøm enn det utgangene fra en Arduino kan håndtere. Selv med denne utfordringen er Arduino-kort fortsatt populære for ulike prosjekter som krever programmeringslogikk på grunn av tilgjengeligheten, brukervennligheten og åpen kildekode-naturen. Løsningen her er å bruke en Arduino koblet med reléer som kan håndtere den elektriske aktuatorens høyere strømkrav. I denne artikkelen vil vi dekke hvordan du bruker et relé med Arduino for... styring av lineære aktuatorerDet vil også være en video som viser hvordan å styre en lineær aktuator med reléer og Arduino.

 

Velge riktig relémodul

Photo of a Arduino Uno Rev3 by Progressive Automations

Eksempler på relémoduler

 

Sjekk ut våre 2-kanals, 4-kanals og 8-kanals relékort!

Kjøp nå

 

Reléer fungerer ved å bruke strøm fra inngangskilden til å aktivere en elektromagnet, som trekker i en bryter som tillater høyere strømmer på motsatt side av reléet å flyte. Dette er en idiotsikker måte å kontrollere lineære aktuatorer på, selv uten en ... mikrokontroller, reléer er mye brukt fordi de er billige og effektive. Hvis en mikrokontroller brukes, blir reléer imidlertid uunnværlige. Årsaken til dette er at en Raspberry Pi- eller Arduino-mikrokontroller bare kan fungere med en liten elektrisk effekt. For å håndtere en kraftig elektrisk ladning er et relé avgjørende.

Vi tilbyr 2-kanals4-kanals og 8-kanals Relékort som brukes til de samme oppgavene, ligger imidlertid forskjellen i strømforsyningen hver modell krever basert på hvor mange kanaler som brukes. Relémodulene våre opererer på 5 V, men trekker ulik mengde strøm avhengig av hvor mange reléer som aktiveres. Hvert av våre individuelle reléer vil trekke 70 milliampere. Bruk av 8 reléer som er drevet samtidig har et strømforbruk på 0,56 A, som er for høyt for vår Arduino. Aktivering av 1 aktuator om gangen vil imidlertid gå fint.

(70mA) x (8 reléer) = 560mA

Det er viktig å sørge for at Arduinoen eller kontrollenheten som brukes til å aktivere reléene, kan håndtere strømkravene til reléspolene.

Koble relé til Arduino

 

Actuator with 2-Channel Relay and Arduino Wiring Diagram

Aktuator med 2-kanals relé og Arduino-koblingsskjema

 

 

For referanse om hvordan du skal gjøre kablingen, kan du også se videoen vår under:

 

I vårt eksempel vil vi bruke LC-066 Arduino UnoDet første trinnet å koble et aktuatorrelé kobler strømforsyningen til VCC- og GND-pinnene som er plassert på kontrollsiden av reléet. På samme side finner du IN-pinnene. Det er her du kobler til de tilsvarende mikrokontrollerpinnene.

 

I et 2-kanals kort er det øverste reléet IN1 og det nederste er IN2. 4-kanals relékortet er merket, og 8-kanals reléet er utstyrt med dioder (D1 til D8) som ber deg om å koble til den tilsvarende pinnen. Reléene aktiveres så snart IN-pinnene er koblet til de respektive GND-pinnene.

 

Kabling av lineær aktuatorrelé

 

Photo of a relay board to control the motion of linear actuators

 

Det andre trinnet for å fullføre aktuatorreléets kontrollkrets fokuserer på de tre terminalene på relésiden. Den øverste er den normalt lukkede tilkoblingen (NC) og den nederste er den normalt åpne tilkoblingen (NO) med den felles tilkoblingen (COM) mellom dem.

Hvis batteriet er koblet til IN-pinnen (eller IN-pinnen er fri fra noen forbindelse), bør man bruke skruer for å koble til NC- og COM-reléterminalene. Hvis IN-pinnen er koblet sammen med GND-pinnen, er reléforbindelsen mellom NO- og COM-terminalene obligatorisk.

 

 

Kortet er nå koblet til og dermed klart til programmering for videre bruk. Når det er gjort, er enheten din klar til bruk. Nedenfor er et eksempel som viser hvordan programmeringen fungerer.

konstant int fremover = 7;
const int baklengs = 6;//tilordne relé INx-pinnen til Arduino-pinnen
void oppsett() {
pinMode(forwards, OUTPUT);//sett relé som utgang
pinMode(bakover, OUTPUT);//sett relé som utgang
}
tomromsløkke() {
digitalWrite(fremover, LAV);
digitalWrite(bakover, HØY);//Aktiver reléet i én retning, de må være forskjellige for å bevege motoren
forsinkelse(2000); // vent i 2 sekunder
digitalWrite(fremover, HØY);
digitalWrite(baklengs, HØY);//Deaktiver begge reléene for å bremse motoren
forsinkelse(2000); // vent i 2 sekunder
digitalWrite(fremover, HØY);
digitalWrite(bakover, LAV);//Aktiver reléet i motsatt retning, de må være forskjellige for å bevege motoren
forsinkelse(2000); // vent i 2 sekunder
digitalWrite(fremover, HØY);
digitalWrite(baklengs, HØY);//Deaktiver begge reléene for å bremse motoren
forsinkelse(2000); // vent i 2 sekunder
}

 

 

Oppsummert

Lineære aktuatorer brukes til å gi lineær bevegelse i mange industrielle og private applikasjoner. Ved hjelp av en Arduino-styrt relé vil gi deg bredere automatiseringsalternativer og større fleksibilitet for kontroller som krevde programmering. Vi har også inkludert en video som viser hvordan å styre en lineær aktuator med reléer og ArduinoHvis du ønsker å lære mer om våre lineære aktuatorer og bevegelseskontrollenheter, kan du sjekke ut våre andre blogger for en rekke forskjellige artikler! Hvis du har ytterligere spørsmål om hvordan du kobler til en 12 V lineær aktuator, Ikke nøl med å kontakte oss! Vi er eksperter på det vi gjør, og hjelper deg gjerne med eventuelle tekniske spørsmål du måtte ha!

sales@progressiveautomations.com

 1-800-676-6123