Obsah:

Mikrokrokování krokového motoru Nema17: 6 kroků
Mikrokrokování krokového motoru Nema17: 6 kroků

Video: Mikrokrokování krokového motoru Nema17: 6 kroků

Video: Mikrokrokování krokového motoru Nema17: 6 kroků
Video: Řízení krokového motoru NEMA 17 - Arduino 2024, Červenec
Anonim
Mikrokrokování krokového motoru Nema17
Mikrokrokování krokového motoru Nema17

Toto bude tedy můj první pokyn a jsem si jistý, že budu muset věci aktualizovat, když s tím budu mít problémy. Pokusím se věci napravit, jak mi to čas dovolí, a se zpětnou vazbou. Dík!

Všechny informace, které jsem našel při hledání stepperů a mikro krokování, byly buď příliš základní, nebo se dostaly do tolik podrobností, že se mi po několika stránkách leskly oči. To je výsledek mého vlastního převzetí stepperů a mikrošlapů.

Sestavil jsem jednoduché nastavení krokového motoru Nema17, které bude demonstrovat mikro krokování a vysvětlí jen trochu, jak věci fungují, a nějaký ukázkový kód, abyste ho viděli v akci.

Kupodivu mé potěšení pochází ze zjištění, jak věci fungují více, než ze skutečného použití k vytvoření něčeho:) ano, já vím, Divné! Každopádně je tu malá věc, na kterou jsem přišel, abych uspokojil svoji zvědavost ohledně stepperů a mikro stepování. Kód je trochu překomentovaný, ale chtěl jsem se pokusit odpovědět na všechny otázky, které mohou vzniknout při jeho prohlížení. Je toho hodně, co se můžete naučit, ale to by vám mělo pomoci začít na vaší cestě.

Kód byl napsán pro Arduino Nano, desku krokového ovladače DRV8825 a krokový motor Nema17 (17HS4401S). Byl také sestaven a testován na UNO R3 a MEGA2650 R3. Doufám, že to někomu pomůže v projektu, nebo možná jen chce vědět, jak vaše 3D tiskárna nebo CNC ve skutečnosti dělají ty opravdu hladké pohyby. Zdarma k použití v jakémkoli chcete.

Začněme!

Krok 1: Potřebné součásti

Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly
Potřebné díly

Pokud se díváte na tento návod, pravděpodobně už máte většinu, ne -li všechny. Pro ty, kteří zde nejsou, budete potřebovat věci duplikovat.

1. Arduino Nano, Uno R3 nebo Mega2560

2. Krokový motor Nema 17. Do všech možných kapot můžete použít jakýkoli 4drátový krokový pedál, ale tohle jsem měl

3. 100uf 25v elektrolytický kondenzátor. Potřebujeme to, abychom zvládli jakékoli napěťové špičky, ke kterým může dojít při běhu našeho stepperu. Mohou nastat hroty 45 V, takže buďte v bezpečí!

4. Deska ovladače krokového ovladače DRV8825

5. Breadboard

6. Dráty na prkénko

7. Voltmetr.

8. Napájení. Můžete použít cokoli od baterie až po vyhrazený napájecí zdroj. Stačí dodat 12 voltů a alespoň 1 amp. Přednostně 2 ampéry, protože ovladač zvládne až 1,5 před vypnutím.

Krok 2: Zapojení věcí nahoru

Zapojení věcí nahoru!
Zapojení věcí nahoru!
Zapojení věcí nahoru!
Zapojení věcí nahoru!
Zapojení věcí nahoru!
Zapojení věcí nahoru!
Zapojení věcí nahoru!
Zapojení věcí nahoru!

Zde je naše schéma, které použijeme k propojení věcí. Váš stepper může, ale nemusí mít kabely stejné barvy. V tomto případě budete muset určit, které vodiče jsou která vinutí. Možná budete muset zkontrolovat svůj datový list, abyste zjistili, jak připojit ten váš.

Jedním ze způsobů, jak to udělat, by bylo změřit odpor vašeho stepperu. Ze 4 vodičů budou 2 páry číst někde v blízkosti 3 ohmů. Tyto 2 páry jsou vaše vinutí A a B. Stačí tedy připojit každý „pár“k DRV8825. 1 pár na A1 a A2 a druhý pár na B1 a B2. Nedělejte si příliš starosti s polaritou. Pokud necháte vyměnit jeden z párů, motor se jednoduše otočí opačným směrem. Vím. Zkusil jsem to! Jen se ujistěte, že každý „pár“je připojen ke stejnému A nebo B na ovladači.

Krok 3: Upravte Vref

Jakmile budete mít vše zapojené a připravené k provozu, musíme nejprve nastavit kapsu naší desky DRV8825.

Flashujte své Arduino kódem Stepper_Board_Adjust. To nám jednoduše umožní vypnout a zapnout řídicí panel.

Odpojte stepper.

Otevřete sériový monitor a zapněte ovladač. Kód by měl zobrazovat jednoduchou nabídku. Pokud tomu tak není, zkontrolujte připojení Arduino.

Popadněte měřič voltů a propojte zem s logickou zemí na desce. Pomocí špičatého kladného vodiče jej vždy tak jemně připojte k malému kovovému jazýčku vedle potenciometru. Opatrně, roztřesené ruce nikam neposouvejte! Podívejte se na obrázek, abyste zjistili, kde se dotknout elektrody. Provedete test prostřednictvím na vaší desce poblíž úpravy, kterou můžete použít. Štastlivče!

Pomalu upravujte potenciometr malým šroubovákem (opět opatrně! Žádná káva, dokud nebudete hotovi!), Dokud se nedostanete kolem 0,8 voltu. To bude dobrý výchozí bod.

Zatím dobrá práce!

Krok 4: Flashujte hlavní kód

Zde je kód, který použijeme pro zábavu!

Nyní je čas flashovat hlavní kód do vašeho Arduina.

Nebudu se zabývat podrobným popisem připojení a konfigurace vašeho Arduina. Pokud to tady čtete, už víte, jak to udělat.: P

Rychle se podívejte na kód. Existuje několik komentářů, které vám pomohou vysvětlit několik dalších věcí.

Budete však muset načíst knihovnu. To lze provést v Arduino IDE ve správci knihoven.

Poté, co máte načtenou knihovnu, pokračujte a zapněte si Arduino.

Otevřete sériový port a pokud vše půjde dobře, zobrazí se nabídka. Dobrá práce!

Zbytek je na tobě!

Doufám, že to bylo užitečné při hledání znalostí a zábavy. Vím, že jsem se díky tomu hodně naučil!

Dík!

Krok 5: Poznámky

Poznámky
Poznámky

Pár poznámek.

Vždy pamatujte, že nikdy neodpojujte stepper, když je zapnutý. Vždy nejprve vypněte napájení.

Pokud zjistíte, že váš stepper přeskakuje kroky při nižších rychlostech a zrychlení, zkuste kapsu trochu zvednout.

Krok 6: Mikrokrokování

To bylo provedeno při 30 otáčkách, 1/4 kroku, 5000 rychlostí, 3000 accel.

Doporučuje: