Vše o krokovém motoru 28BYJ-48

  • 28BYJ-48 je unipolární krokový motor s 1/64 reduktorem, ideální pro kutilské projekty.
  • Snadno se ovládá pomocí ovladače ULN2003 a mikrokontrolérů, jako je Arduino.
  • Nabízí přesnost s 4096 kroky na otáčku v polovičním režimu, ale má omezení rychlosti a točivého momentu.
  • Díky nízké ceně a snadnému použití se používá v robotech, projektech domácí automatizace a polohovacích systémech.

28byj-48

Pokud se zajímáte o robotiku, elektroniku nebo máte rádi kutilské projekty, pravděpodobně jste narazili na krokový motor 28BYJ-48. Tento motor je široce používanou možností díky své nízké ceně a snadné integraci do různých typů projektů. V tomto článku vám nabídneme všechny informace, které potřebujete o 28BYJ-48, jeho vlastnostech, jak funguje a jak jej ovládat, vše vysvětleno jasným a jednoduchým způsobem.

Kromě toho, že jde o cenově dostupnou součást, je 28BYJ-48 ideální pro projekty, které vyžadují přesnost pohybu, protože má integrovaný reduktor, který mu umožňuje poskytovat vyšší úroveň kontroly, i když nemá vysoký točivý moment. Tento motor je ideální pro ovládání pozic, vytváření malých robotických prototypů nebo systémů, které vyžadují pomalé a kontrolované pohyby.

Co je to krokový motor 28BYJ-48?

28BYJ-48 je unipolární krokový motor , který vyniká především nízkou cenou a integrovanou převodovkou. I když jeho elektrické specifikace nejsou působivé, vestavěná převodovka z něj činí velmi funkční volbu pro projekty vyžadující přesné pohyby v malém měřítku.

Jednou z hlavních výhod tohoto motoru je, že je k dispozici ve verzích 5V a 12V . Oba modely jsou fyzicky identické, ale štítek motoru uvádí jeho jmenovité napětí. 5V modely jsou nejběžnější a obvykle se používají přímo s deskami, jako je Arduino.

Technické vlastnosti 28BYJ-48

28BYJ -48 má řadu funkcí, díky kterým je ideální pro hobby elektronické projekty:

  • Úhel stoupání hřídele: 0.087º/krok v režimu polovičního kroku.
  • Integrovaný reduktor 1/64, což znamená, že Kroky 4096 Jsou nutné k dokončení jedné celé otáčky osy (v režimu polovičního kroku).
  • Nominální napětí: 5V o 12V, v závislosti na modelu.
  • Odpor cívky: 50 Ohms pro 5V model.
  • Maximální kroutící moment po průchodu reduktorem je 0.3 kgf•cm.
  • Maximální pracovní frekvence: 100Hz, což odpovídá přibližně 1.5 otáčkám za minutu.

Provoz krokového motoru 28BYJ-48

Tento krokový motor má čtyři fáze a je řízen budicím obvodem, který postupně aktivuje každou cívku. ULN2003 je nejběžnější budič používaný s 28BYJ-48. Tento budič generuje proud potřebný k napájení cívek motoru, protože výstupy mikrokontrolérů, jako je Arduino, nemohou přímo zvládnout požadovaný proud.

Klíčem k správnému fungování tohoto motoru je sekvence aktivace cívek . V závislosti na dodržované sekvenci lze dosáhnout větší či menší přesnosti pohybu. Existují tři hlavní způsoby aktivace cívek motoru, každý s vlastními výhodami a nevýhodami:

  • 1-fázová sekvence (vlnový pohon)- V jednu chvíli je buzena pouze jedna cívka, což má za následek minimální točivý moment, ale šetří energii. V tomto režimu je potřeba 2048 kroků k dokončení jednoho kola.
  • 2-fázová sekvence (úplný krok): dvě cívky jsou buzeny současně, čímž se zvyšuje točivý moment, ale také spotřeba energie. Stejně jako jednofázová sekvence vyžaduje 2048 kroků na jedno kompletní otočení.
  • Půlkroková sekvence: V tomto režimu střídá buzení jedné a dvou cívek současně, čímž dosahuje větší přesnosti se 4096 kroky k dokončení jednoho otočení.

Schéma zapojení

28byj-48

Pro použití 28BYJ-48 s Arduinem nebo jiným mikrokontrolérem je nutné jej nejprve připojit k desce ovladače ULN2003 . Tato deska má piny, které se snadno připojují k motoru, čímž se zabraňuje chybám ve fázovém zapojení.

Motor lze napájet přímo z 5V výstupu Arduina , pokud používáte 5V verzi motoru. Dále musíte propojit piny IN1 , IN2 , IN3 a IN4 ovladače s odpovídajícími digitálními piny na vašem Arduinu.

Kód pro ovládání 28BYJ-48

Kód pro ovládání 28BYJ-48 je poměrně jednoduchý díky knihovně Stepper.h , která je k dispozici ve vývojovém prostředí Arduina. Tato knihovna usnadňuje vytváření programů, které řídí směr a počet kroků motoru.

Zde je základní příklad:

#zahrnout // Definuje počet kroků na otočení: const int stepsPerRevolution = 2048; // Připojení: // Pin 8 na IN1 na ovladači ULN2003 // Pin 9 na IN2 na ovladači ULN2003 // Pin 10 na IN3 na ovladači ULN2003 // Pin 11 na IN4 na ovladači ULN2003 // Vytvoření objektu kroku pro krok s názvem 'myStepper' si poznamenejte pořadí kolíků: Stepper myStepper = Stepper(stepsPerRevolution, 8, 10, 9, 11); void setup() { myStepper.setSpeed(5); // Nastavte rychlost na 5 ot./min. Serial.begin(9600); // Zahájení komunikace pro ladění } void loop() { // Otočení o 1 otáčku jedním směrem: Serial.println("clockwise"); myStepper.step(stepsPerRevolution); zpoždění(500); // Otočte o 1 otáčku v opačném směru: Serial.println("proti směru hodinových ručiček"); myStepper.step(-stepsPerRevolution); zpoždění(500); }

Aplikace motoru 28BYJ-48

Model 28BYJ-48 se díky své všestrannosti a nízkým nákladům používá v mnoha aplikacích. Mezi nejběžnější aplikace patří:

  • Tiskárny a skenery: kde je vyžadována přesná kontrola pohybu, zejména při pohybu tiskových nebo snímacích hlav.
  • robotické paže: ve kterém je nutné, aby se paže pohybovala přesně, aby se umístila do konkrétních pozic.
  • Projekty domácí automatizace: jako jsou automatické žaluzie nebo chytré zámky, které jsou ovládány elektronicky.
  • Polohovací systémy: jako solární panely, které sledují dráhu slunce.

Výhody a nevýhody

28BYJ-48 má několik výhod, díky kterým je zvláště užitečný v amatérských elektronických projektech:

  • Nízké náklady: Jeho cena je velmi přijatelná.
  • Přesnost: Díky svému reduktoru dosahuje přesnosti 0.087º na krok (v režimu polovičního kroku).
  • Snadná manipulace: Lze jej snadno ovládat pomocí mikrokontroléru a ovladače ULN2003.

Má však také určité nevýhody:

  • Omezená rychlost: Převodovka omezuje otáčky motoru, což může být problém v aplikacích, které vyžadují rychlé pohyby.
  • Omezený točivý moment: Ačkoli reduktor zlepšuje točivý moment, je to stále poměrně slabý motor ve srovnání s jinými většími modely.

Na závěr, pokud hledáte krokový motor pro své projekty v oblasti elektroniky, 28BYJ-48 je vysoce doporučená volba. Jeho nízká cena a snadné použití z něj činí jednu z nejlepších možností, jak začít ve světě krokových motorů. Navíc, i když není příliš výkonný, jeho přesnost je dostatečná pro většinu projektů domácí robotiky, polohování nebo aplikací, kde na řízení pohybu záleží více než na rychlosti a točivém momentu.


Přidat jako preferovaný zdroj v Googlu