Elektriska ställdon arbetar vanligtvis med en högre spänning jämfört med Arduino och drar generellt mer ström än vad utgångarna från en Arduino klarar av. Även med denna utmaning är Arduino-kort fortfarande populära för olika projekt som kräver programmeringslogik på grund av deras tillgänglighet, användarvänlighet och öppen källkod. Lösningen här är att använda en Arduino kopplad med reläer som kan hantera det elektriska ställdonets högre effektkrav. I den här artikeln kommer vi att gå igenom hur man använder ett relä med Arduino för... styrning av linjära ställdonDet kommer också att finnas en video som visar hur att styra ett linjärt ställdon med reläer och Arduino.
Att välja rätt relämodul
Exempel på relämoduler
Reläer fungerar genom att använda ström från ingångskällan för att aktivera en elektromagnet, som drar en brytare som tillåter högre strömmar på motsatt sida av reläet att flyta. Detta är ett idiotsäkert sätt att styra linjära ställdon även utan en mikrokontroller, reläer används ofta eftersom de är billiga och effektiva. Om en mikrokontroller används blir reläer dock oumbärliga. Anledningen till detta är att en Raspberry Pi- eller Arduino-mikrokontroller bara kan arbeta med en liten elektrisk effekt. För att hantera en kraftig elektrisk laddning är ett relä absolut nödvändigt.
Vi erbjuder 2-kanalig, 4-kanalig och 8-kanalig Reläkort används för samma uppgifter, men skillnaden ligger i den strömförsörjning som varje modell kräver baserat på hur många kanaler som används. Våra relämoduler arbetar vid 5V men drar olika mängder ström beroende på hur många reläer som aktiveras. Vart och ett av våra individuella reläer drar 70 milliampere. Att använda 8 reläer som drivs samtidigt har en strömförbrukning på 0,56A vilket är för högt för vår Arduino, men aktivering av 1 ställdon åt gången fungerar bra.
(70mA) x (8 reläer) = 560mA
Det är viktigt att se till att Arduino eller styrenheten som används för att aktivera reläerna kan hantera reläspolarnas strömförbrukning.
Ansluta relä till Arduino

Ställdon med 2-kanalsrelä och Arduino-kopplingsschema
För referens till hur man gör kablarna kan du också se vår video nedan:
I vårt exempel kommer vi att använda LC-066 Arduino UnoDet första steget att koppla in ett ställdonsrelä ansluter strömförsörjningen till VCC- och GND-pinnarna som sitter på reläets styrsida. På samma sida hittar du IN-pinnarna. Det är här du ansluter motsvarande mikrokontrollerpinnar.
I ett 2-kanaligt kort är det övre reläet IN1 och det nedre IN2. 4-kanaligt reläkort är märkt, och 8-kanaligt relä är försett med dioder (D1 till D8) som anger vilket stift som ska anslutas till det. Reläerna aktiveras så snart IN-stiften är anslutna till respektive GND-stift.
Linjär ställdonsreläledning

Det andra steget för att slutföra aktuatorreläets styrkrets fokuserar på de tre terminalerna på reläsidan. Den översta är den normalt stängda anslutningen (NC) och den nedre är den normalt öppna anslutningen (NO) med den gemensamma anslutningen (COM) mellan dem.
Om batteriet är anslutet till IN-stiftet (eller om IN-stiftet inte har någon anslutning) bör man använda skruvar för att ansluta NC- och COM-reläterminalerna. Om IN-stiftet är sammankopplat med GND-stiftet är reläanslutningen mellan NO- och COM-terminalerna obligatorisk.

Kortet är nu anslutet och därmed klart för programmering för vidare användning. När det är klart är din enhet redo att användas. Nedan följer ett exempel som visar hur programmeringen fungerar.
konstant int framåt = 7;
const int baklänges = 6;//tilldela relä INx-pin till Arduino-pin
void setup() {
pinMode(forwards, OUTPUT);//ställ in relä som utgång
pinMode(bakåt, OUTPUT);//ställ in relä som utgång
}
void loop() {
digitalWrite(framåt, LÅG);
digitalWrite(bakåt, HÖG);//Aktivera reläet i en riktning, de måste vara olika för att röra motorn
fördröjning(2000); // vänta 2 sekunder
digitalWrite(framåt, HÖG);
digitalWrite(bakåt, HIGH);//Avaktivera båda reläerna för att bromsa motorn
fördröjning(2000); // vänta 2 sekunder
digitalWrite(framåt, HÖG);
digitalWrite(bakåt, LOW);//Aktivera reläet i motsatt riktning, de måste vara olika för att motorn ska kunna röra sig
fördröjning(2000); // vänta 2 sekunder
digitalWrite(framåt, HÖG);
digitalWrite(bakåt, HIGH);//Avaktivera båda reläerna för att bromsa motorn
fördröjning(2000); // vänta 2 sekunder
}
Sammanfattningsvis
Linjära ställdon används för att åstadkomma linjär rörelse i många industriella och hushållsapplikationer. Med hjälp av en Arduino-styrt relä ger dig bredare automatiseringsalternativ och större flexibilitet för kontroller som krävde programmering. Vi har också inkluderat en video som visar hur att styra ett linjärt ställdon med reläer och ArduinoOm du vill veta mer om våra linjära ställdon och rörelsestyrningsenheter, kolla in våra andra bloggar för en mängd olika artiklar! Om du har ytterligare frågor om hur man kopplar in ett 12 V linjärt ställdon, Tveka inte att kontakta oss! Vi är experter på det vi gör och hjälper dig gärna med alla tekniska frågor du har!

sales@progressiveautomations.com

1-800-676-6123
