Obsah:

Mikrokrokovanie krokového motora Nema17: 6 krokov
Mikrokrokovanie krokového motora Nema17: 6 krokov

Video: Mikrokrokovanie krokového motora Nema17: 6 krokov

Video: Mikrokrokovanie krokového motora Nema17: 6 krokov
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Mikrokrokovanie krokového motora Nema17
Mikrokrokovanie krokového motora Nema17

Toto bude teda môj prvý pokyn a som si istý, že budem musieť veci aktualizovať, keď s tým budem mať problémy. Pokúsim sa veci napraviť, ako mi to čas dovolí, a so spätnou väzbou. Vďaka!

Všetky informácie, ktoré som našiel pri hľadaní stepperov a mikrokrokov, boli buď príliš základné, alebo išli do takých podrobností, že sa mi po niekoľkých stranách leskli oči. Toto je výsledok môjho vlastného preberania stepperov a mikrošliapania.

Zostavil som jednoduché nastavenie krokového motora Nema17, ktoré predvedie mikro krokovanie a trochu vysvetlí, ako veci fungujú, a nejaký ukážkový kód, aby ste ho videli v prevádzke.

Napodiv, moje potešenie pochádza zo zistenia, ako veci fungujú, viac ako z ich skutočného použitia na stavbu niečoho:) áno, viem, Divné! Každopádne je tu malá vec, na ktorú som prišiel, aby som uspokojil svoju zvedavosť ohľadom stepperov a mikro stepingu. Kód je trochu komentovaný, ale chcel som sa pokúsiť odpovedať na všetky otázky, ktoré môžu vzniknúť pri jeho prezeraní. Je toho veľa, čo sa môžete naučiť, ale to by vám malo pomôcť začať na ceste.

Kód bol napísaný pre Arduino Nano, dosku krokového ovládača DRV8825 a krokový motor Nema17 (17HS4401S). Bol tiež zostavený a testovaný na UNO R3 a MEGA2650 R3. Dúfam, že to niekomu pomôže v projekte, alebo sa len chcete dozvedieť, ako vaša 3D tlačiareň alebo CNC skutočne robí tieto skutočne plynulé pohyby. Voľne použiteľné v akomkoľvek prípade chcete.

Začnime!

Krok 1: Potrebné diely

Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely

Ak sa pozeráte na tento návod, pravdepodobne už máte väčšinu, ak nie všetky tieto. Pre tých, ktorí tu nie sú, budete potrebovať veci na duplikovanie.

1. Arduino Nano, Uno R3 alebo Mega2560

2. Krokový motor Nema 17. V každom prípade môžete použiť akýkoľvek 4 -drôtový krokový pedál, ale toto som mal

3. 100uf 25v elektrolytický kondenzátor. Potrebujeme to, aby sme zvládli akékoľvek napäťové špičky, ktoré môžu nastať pri behu nášho steppera. Môžu sa vyskytnúť hroty 45 V, takže buďte v bezpečí!

4. Doska krokového ovládača DRV8825

5. Breadboard

6. Drôty na chlieb

7. Volt meter.

8. Napájací zdroj. Môžete použiť čokoľvek od batérie po vyhradený napájací zdroj. Stačí dodať 12 voltov a najmenej 1 ampér. Prednostne 2 ampéry, pretože vodič zvládne až 1,5 pred vypnutím.

Krok 2: Zapojenie vecí do poriadku

Zapojenie vecí hore!
Zapojenie vecí hore!
Zapojenie vecí hore!
Zapojenie vecí hore!
Zapojenie vecí hore!
Zapojenie vecí hore!
Zapojenie vecí hore!
Zapojenie vecí hore!

Tu je naša schéma, ktorú použijeme na prepojenie vecí. Váš stepper môže, ale nemusí mať vodiče rovnakej farby. V tomto prípade budete musieť určiť, ktoré vodiče sú ktoré vinutia. Možno budete musieť skontrolovať svoj technický list, aby ste zistili, ako sa k vám pripojiť.

Jedným zo spôsobov, ako to urobiť, je zmerať odpor vášho steppera. Zo 4 vodičov budú 2 páry čítať niekde v blízkosti 3 ohmov. Tieto 2 páry sú vaše vinutia A a B. Stačí teda pripojiť každý „pár“k DRV8825. 1 pár na A1 a A2 a druhý pár na B1 a B2. Nebojte sa príliš o polaritu. Ak necháte vymeniť jeden z párov, motor sa jednoducho otočí opačným smerom. Viem. Skúsil som to! Len sa uistite, že každý „pár“je pripojený k rovnakému A alebo B na ovládači.

Krok 3: Upravte Vref

Potom, čo budete mať všetko zapojené a pripravené na použitie, musíme najskôr nastaviť vrecko našej dosky DRV8825.

Flashujte svoje Arduino pomocou kódu Stepper_Board_Adjust. To nám jednoducho umožní vypnúť a nachádzať sa na doske vodiča.

Odpojte stepper.

Otvorte sériový monitor a zapnite ovládač. Kód by mal zobrazovať jednoduchú ponuku. Ak nie, dvakrát skontrolujte svoje pripojenia Arduino.

Vezmite si voltmeter a pripojte uzemnenie k logickému uzemneniu na doske. Pomocou špicatého kladného vodiča ho tak jemne pripojte k malému kovovému úchytke vedľa potenciometra. Pozor, trasúce sa ruky nikam neposúvajte! Pozrite sa na obrázok a zistite, kde sa dotknúť elektródy. Vykonáte test prostredníctvom na svojej doske v blízkosti úpravy, ktorú môžete použiť. Máš šťastie!

Pomaly nastavujte potenciometer malým skrutkovačom (opäť opatrne! Žiadna káva, kým nebudete hotoví!), Kým sa nedostanete okolo.8 voltov. To bude dobrý východiskový bod.

Zatiaľ dobrá práca!

Krok 4: Flash hlavného kódu

Tu je kód, ktorý použijeme na zábavu!

Teraz je načase zaslať hlavný kód do vášho Arduina.

Nebudem sa zaoberať podrobným popisom pripojenia a konfigurácie vášho Arduina. Ak to čítate, už viete, ako to urobiť.: P

Pozrite sa rýchlo na kód. Existuje niekoľko komentárov, ktoré vám pomôžu vysvetliť niekoľko ďalších vecí.

Budete však musieť načítať knižnicu. To sa dá urobiť v Arduino IDE v správcovi knižníc.

Po načítaní knižnice pokračujte v práci na zariadení Arduino.

Otvorte sériový port a ak všetko pôjde dobre, zobrazí sa ponuka. Dobrá práca!

Ostatné je na vás!

Dúfam, že vám to pomohlo pri hľadaní znalostí a zábavy. Viem, že som sa vďaka tomu veľa naučil!

Vďaka!

Krok 5: Poznámky

Poznámky
Poznámky

Pár poznámok.

Vždy pamätajte na to, aby ste steper nikdy neodpájali, keď je zapnutý. Vždy najskôr vypnite napájanie.

Ak zistíte, že váš stepper preskakuje kroky pri nižších rýchlostiach a zrýchlení, skúste vrecko po troche zdvihnúť.

Krok 6: Mikrokrokovanie

To bolo urobené pri 30 otáčkach, 1/4 kroku, 5 000 otáčok, 3 000 accel.

Odporúča: