Arduino er et spesifikt åpen kildekode-fellesskap/selskap/prosjekt i ett, som spesialiserer seg på mikrokontrollere, nærmere bestemt bygging og programmering av dem. Arduino tilbyr også enkle sett laget for enkel montering. Arduino-kontrollere er små kontrollere av mikrobrikker og kort som tillater fjernkontroll av visse deler av utstyr. Disse mikrokontrollerne er både digitale og analoge, noe som betyr at de kan brukes til et bredt utvalg av utstyr, uavhengig av om utstyret i seg selv er digitalt eller analogt. Disse mikrokontrollerne kan brukes med lineære aktuatorer, som et middel for å kontrollere dem.
Hos Progressive Automations har vi inngått et samarbeid med Arduino for å kunne tilby deg PLS-er av høyeste kvalitet på markedet og for å tilby flere kontrollalternativer enn noen gang antatt var mulig med lineære aktuatorer. Disse programmerbare logiske kontrollerne finnes i produksjonsutstyr, samlebånd, oljeraffinerier og andre elektromekaniske systemer. Det som skiller dem fra de fleste kontrollsystemer er at de har flere inngangs- og utgangsterminaler, sterkere motstand mot støt og vibrasjoner og mange flere tilpasningsmuligheter. Diagrammet nedenfor viser hvor enkelt det er å koble sammen systemer. en aktuator.

Omfanget av PLS-er
Med de fleste bevegelseskontrollsystemer, du har bare kontroll over å forlenge og trekke tilbake enheten med normal hastighet, med PLS-er har du tilgang til så mye mer. De tilbyr full hastighetskontroll av enhetene våre for å muliggjøre jevne og flytende bevegelser, samt hastighetstilpasning med tilbakemeldingsmodeller. Du kan også kontrollere retningen og posisjonen til enheten din, samt aktivere den i forhold til temperatur, fuktighet, lyd og mange andre alternativer, avhengig av modellen som brukes. Som du kan se i koblingsskjemaet ovenfor, er det en enkel prosedyre å koble en lineær aktuator til en PLS også. Eksemplet nedenfor bruker Arduino. Eno, Forfaller, Mega, ADK, Løven og Ethernet-tilkoblinger. Du kan til og med kombinere separate kontrollerkort for å gi deg enda flere kontrollmuligheter. De kan stables opptil 3 høyt for å kontrollere 3 enheter individuelt, som i eksemplet ovenfor. Hvis det ikke er nok, kan du legge til reléer i ligningene for å kontrollere opptil 6 enheter. Dette kan håndtere alle modellene våre ved full belastning med en kapasitet på 20 ampere. PLS-ene har også strømtilbakemelding som kan overvåke belastningen for ekstra programfunksjonalitet.
Arduino-mikrokontrolleren
Disse mikrokontrollerne har en rekke mikroprosessorer installert for å hjelpe med å koble den lineære aktuatoren og Arduino. Alle kortene har pinner og prosesser som, som nevnt tidligere, gir dem tilgang til utstyr som enten er digitalt eller analogt. Dette lar dem koble til så mange andre kretser som mulig. Mikrokontrollerne leveres forhåndsprogrammert med et spesifikt lasteprogram. Dette sikrer bedre lineær aktuatorkontroll med Arduino, ettersom det forenkler prosessen med å legge til programmer som styrer utstyret.
Alle mikroprosessorer har sitt eget operativsystem og en standardisert USB-port for å flytte applikasjoner fra en datamaskin over til selve mikroprosessoren. Nyere versjoner av prosessoren er installert med Bluetooth-teknologi. Mikroprosessorer er svært små dataprosessorer som har hele CPU-kraften til en datamaskin lastet inn på én integrert krets for å styre utstyret. I dette tilfellet brukes den til å styre den lineære aktuatoren med Arduino. Det er en flerbrukskrets, eller samling av kretser, som bruker binære data til å kjøre informasjon og produsere utdata.
Utstyr som trengs for å styre en lineær aktuator med Arduino
Arduino er mer komplisert enn forventet. I stedet for å bare koble en motor til pinnene som er på kortet, må brukerne kontrollere strømbelastningen veldig nøye. Det er mulighet for å bruke en motordrift eller en H-drift, men når man spesifikt bruker Arduino lineær aktuatorkontroll, er det to andre muligheter å vurdere. For det første er det å bruke et relé til å direkte kontrollere strømmen som går inn i selve aktuatoren. For det andre er det å lage en lukket sløyfe ved å bruke en veldig spesifikk 12V aktuator kalt en tilbakemeldingsaktuatorTilbakekoblingsaktuatoren fungerer ved å la utstyret som brukes kontrollere akselposisjonen. Relékortets kontrollmetode er enklere, og derfor mest sannsynlig lettere for de fleste brukere av lineære aktuatorer. Så lenge relékortet i seg selv har SPDT-reléer, er denne enkle veiledningen nok til å lage en metode for å kontrollere en lineær aktuator ved hjelp av en Arduino-mikroprosessor.
SPDT-reléet bør ha tre reléer, nemlig felles (COM), normalt åpen (NO) og normalt lukket (NC).
Brukere trenger to separate reléer for lineær aktuatorkontroll med Arduino, da dette lar aktuatoren starte, stoppe og endre retning. De normalt lukkede reléene er koblet til 12 VDC, mens de normalt åpne reléene er koblet til +12 VDC. For å dele en ledning i to, bruk en kobling eller en spesielt valgt jumperledning. De to aktuatorledningene er koblet til reléet to om gangen.
Prosessen
Reléer styrer hvordan og hvor en aktuator beveger seg. Disse fungerer ved å aktivere elektromagneter som en strøm kan styres gjennom. Arduino lineære aktuatorer har denne prosessen etterfulgt av en bryter som trekkes for å la strømmen kanaliseres riktig over til det motsatte reléet. Tokanals relésystemet fungerer best når det gjelder Arduino lineær aktuatorkontroll.
Reléene bør ha pinner nummerert opptil åtte, avhengig av modell, og alle reléer krever minst 5 V strøm for å fungere ordentlig. Koble strømforsyningen til reléet og juster den med VCC- og GND-pinnene. Koble hver IN-pinne til den tilsvarende Arduino-pinnen. Dette vil sikre at reléet fungerer riktig når aktuatoren drives. Riktig tilkobling av pinnene er viktig i dette tilfellet, da hvis de er koblet feil, vil strømmen bytte mellom pinnene, noe som er forskjellig fra det normale oppsettet. Det er viktig å huske at strømmen vil kobles mellom NC og COM hvis IN-pinnen ikke er koblet til. Videre vil strømmen kobles mellom NO- og COM-terminalene hvis IN-pinnen er koblet til GND-pinnen. Det bør imidlertid også huskes at direkte tilkobling til IN-pinnen vil bety at strømmen også vil kobles mellom NC- og COM-pinnene. I dette tilfellet bør Arduino-koden for den lineære aktuatoren være som eksemplet nedenfor.

Når det gjelder koding av Arduino-mikrokontrolleren din, har vi inkludert et enkelt sveipeprogram som viser hvordan du forlenger og trekker tilbake en lineær aktuator i full hastighet.
//Definer PIN-numre for enkeltkort
int AKTIV1 = 8;
int FWD1 = 11;
int REV1 = 3;
int Hastighet;
void oppsett() {
// initialiser de digitale pinnene som utgang.
pinMode(AKTIVER1, UTGANG);
pinMode(FWD1, UTGANG);
pinMode(REV1, UTGANG);
}
tomromsløkke() {
Hastighet = 255; //sett en hastighet mellom 0-255
Framover();
forsinkelse(5000); //5 sekunders forsinkelse
Stoppe();
forsinkelse(1000);
Omvendt();
forsinkelse(5000);
Stoppe();
forsinkelse(1000);
}
void Fremover() {
digitalWrite(AKTIVER1, HØY);
analogWrite(REV, 0);
analogWrite(FWD, Hastighet);
}
void Reverse() {
digitalWrite(AKTIVER1, HØY);
analogWrite(FWD, 0);
analogWrite(REV, Hastighet);
}
void Stopp() {
digitalWrite(AKTIVER1, LAV);
analogWrite(FWD1, 0);
analogWrite(REV1, 0);
}
Konklusjon
Lineære aktuatorer blir stadig mer utbredt i ulike bransjer og teknologiske felt, så mer og mer teknologi bygges rundt dem og bruken av dem. Arduino lineær aktuatorkontroll er noe mange søker etter på grunn av kontrollnivået det gir brukere av lineære aktuatorer. Mikroprosessorer er en måte å kombinere hele CPU-delen av en datamaskin til en enkelt krets eller en gruppe av dem. Dette lar brukeren koble lineære aktuatorer til fjernkontroller, prosessorer og ellers gi seg selv større kontroll over måtene en Arduino lineær aktuator beveger seg på mens den gjør jobben den er designet for.
Selv om det finnes en rekke måter mikrokontrollere kan koble seg til lineære aktuatorer for Arduino på, er toveisrelésystemet som er beskrevet ovenfor et av de enkleste og mest praktiske. Det tilbyr en rekke måter for strøm å nå aktuatoren og mikroprosessoren, slik at begge kan gjøre jobben sin så korrekt og effektivt som mulig.
Sørg for å ta en titt på vårt varierte utvalg av PLS-er og kontrollsystemer. Vi tilbyr også spesialprogrammering for kontrollerne våre hvis du har en helt spesifikk kontrollmetode i tankene.