Електрическите задвижващи механизми обикновено работят на по-високо напрежение в сравнение с Arduino и обикновено консумират повече ток, отколкото изходите на Arduino могат да поемат. Дори и с това предизвикателство, платките Arduino все още са популярни за различни проекти, които изискват програмна логика, поради тяхната наличност, лекота на използване и отворен код. Решението тук е да се използва Arduino, свързан с релета, които могат да се справят с по-високите изисквания за захранване на електрическия задвижващ механизъм. В тази статия ще разгледаме как да използвате реле с Arduino за... управление на линейни задвижващи механизмиЩе има и видеоклип, показващ как за управление на линеен задвижващ механизъм с релета и Arduino.
Избор на правилния релеен модул
Примери за релейни модули
Релетата функционират, като използват ток от входния източник, за да активират електромагнит, който задейства превключвател, позволяващ протичането на по-високи токове от противоположната страна на релето. Това е безпогрешен начин за управление на линейни задвижващи механизми дори без... микроконтролерРелетата се използват широко, тъй като са евтини и ефективни. Ако обаче се използва микроконтролер, релетата стават незаменими. Причината за това е, че микроконтролерът Raspberry Pi или Arduino може да работи само с оскъден електрически изход. За да се справи с голям електрически заряд, релето е задължително.
Ние предлагаме 2-канален, 4-канален и 8-канален релейни платки, които се използват за едни и същи задачи, обаче, разликата е в захранването, което всеки модел изисква, въз основа на това колко канала се използват. Нашите релейни модули работят на 5V, но консумират различно количество ток в зависимост от това колко релета са били активирани. Всяко от нашите отделни релета ще консумира 70 милиампера. Използването на 8 релета, захранвани едновременно, има консумация на ток от 0,56A, което е твърде високо за нашия Arduino, но активирането на 1 изпълнителен механизъм едновременно ще бъде добре.
(70mA) x (8 релета) = 560mA
Важно е да се уверите, че Arduino или управляващото устройство, използвано за активиране на релетата, може да се справи с изискванията за ток на бобините на релетата.
Свързване на реле към Arduino

Схема на свързване на задвижващ механизъм с 2-канално реле и Arduino
За справка относно окабеляването, можете да се обърнете и към нашето видео по-долу:
В нашия пример ще използваме LC-066 Ардуино УноПървата стъпка за свързване на реле за задвижване свързва захранването към пиновете VCC и GND, разположени от страната на управлението на релето. От същата страна ще намерите IN пинове. Тук свързвате съответните пинове на микроконтролера.
В 2-канална платка, горното реле е IN1, а долното е IN2. 4-каналната релейна платка е обозначена, а 8-каналната е снабдена с диоди (D1 до D8), които ви подканват да свържете съответния пин. Релетата се активират веднага щом пиновете IN са свързани към съответните GND пинове.
Окабеляване на реле на линеен актуатор

Втората стъпка за завършване на верига за управление на релето на изпълнителния механизъм Фокусира се върху трите клеми от страната на релето. Горният е нормално затворена връзка (NC), а долният е нормално отворена връзка (NO) с обща връзка (COM) между тях.
В случай че батерията е свързана към IN пин (или IN пинът е свободен от каквато и да е връзка), трябва да се използват винтове за свързване на клемите на релето NC и COM. Ако IN пинът е свързан с GND пин, връзката на релето между клемите NO и COM е задължителна.

Платката вече е свързана и готова за програмиране за по-нататъшна употреба. След като това е направено, устройството ви е готово за работа. По-долу е даден пример, показващ как работи програмирането.
const int пренасочвания = 7;
const int backwards = 6;//присвояване на INx пин на релето към пин на Arduino
невалидна настройка() {
pinMode(напред, OUTPUT);//задаване на реле като изход
pinMode(обратно, OUTPUT);//задаване на реле като изход
}
невалиден цикъл() {
digitalWrite(напред, LOW);
digitalWrite(обратно, HIGH);//Активира релето в едната посока, те трябва да са различни, за да се движи моторът
забавяне(2000); // изчакване 2 секунди
digitalWrite(напред, HIGH);
digitalWrite(обратно, HIGH);//Деактивирайте и двете релета, за да спрете двигателя
забавяне(2000);// изчакване 2 секунди
digitalWrite(напред, HIGH);
digitalWrite(обратно, LOW);//Активирайте релето в другата посока, те трябва да са различни, за да се движи моторът
забавяне(2000);// изчакване 2 секунди
digitalWrite(напред, HIGH);
digitalWrite(обратно, HIGH);//Деактивирайте и двете релета, за да спрете двигателя
забавяне(2000);// изчакване 2 секунди
}
В обобщение
Линейните задвижващи механизми се използват за осигуряване на линейно движение в много промишлени и битови приложения. Използването на Реле, управлявано от Arduino ще ви предостави по-широки възможности за автоматизация и по-голяма гъвкавост за контроли, които изискват програмиране. Включихме и видеоклип, показващ как за управление на линеен задвижващ механизъм с релета и ArduinoАко желаете да научите повече за нашите линейни задвижващи механизми и устройства за управление на движението, разгледайте нашата други блогове за най-различни артикули! Ако имате допълнителни въпроси относно свързването на 12 V линеен задвижващ механизъм, Моля, не се колебайте да се свържете с нас! Ние сме експерти в това, което правим, и ще се радваме да ви помогнем с всички ваши технически въпроси!

sales@progressiveautomations.com

1-800-676-6123
