Obsah:
- Krok 1: Potřebné součásti
- Krok 2: Zapojení věcí nahoru
- Krok 3: Upravte Vref
- Krok 4: Flashujte hlavní kód
- Krok 5: Poznámky
- Krok 6: Mikrokrokování
Video: Mikrokrokování krokového motoru Nema17: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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
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
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
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:
Ovládání krokového motoru: 5 kroků
Ovládání krokového motoru: Tento návod je platný jak pro Arduino, tak pro použití Drivemall Board pod odkazem na stavbu Drivemall. Výhodou upřednostňování Drivemall před klasickou deskou Arduino je snížení složitosti připojení
Raspberry Pi, Python a ovladač krokového motoru TB6600: 9 kroků
Raspberry Pi, Python a ovladač krokového motoru TB6600: Tento návod postupuje podle kroků, které jsem provedl pro připojení Raspberry Pi 3b k regulátoru krokového motoru TB6600, napájecímu zdroji 24 V DC a 6vodičovém krokovém motoru. Jsem asi jako mnoho z vás a náhodou mám " chytací tašku " zbývající část
Použití časovače 556 k řízení krokového motoru: 5 kroků
Použití časovače 556 k řízení krokového motoru: Tento návod vysvětlí, jak může časovač 556 pohánět krokový motor. Pro tento obvod není potřeba žádný kód
Znovu použijte touchpad starého notebooku k ovládání krokového motoru: 11 kroků (s obrázky)
Znovu použijte Touchpad starého notebooku k ovládání krokového motoru: Tento projekt jsem vytvořil před několika měsíci. Před několika dny jsem zveřejnil video projektu na r/Arduino na Redditu. Když jsem viděl lidi, kteří se o projekt zajímají, rozhodl jsem se vytvořit tento Instructable, kde jsem provedl nějaké změny v kódu Arduino
Tester DC a krokového motoru: 12 kroků (s obrázky)
Tester DC a krokového motoru: Před několika měsíci mi můj přítel dal pár vyřazených inkoustových tiskáren a kopírovacích strojů. Zajímal jsem se o sklizeň jejich napájecích zdrojů, kabelů, senzorů a zejména motorů. Zachránil jsem, co jsem mohl, a chtěl jsem vyzkoušet všechny pa