Turinys:
- 1 žingsnis: reikalingos dalys
- 2 žingsnis: prijunkite dalykus
- 3 žingsnis: sureguliuokite „Vref“
- 4 veiksmas: paleiskite pagrindinį kodą
- 5 žingsnis: pastabos
- 6 žingsnis: mikroskopas
Video: „Nema17“žingsninio variklio mikroskopas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Taigi tai bus mano pirmasis pamokomas dalykas, ir aš tikiu, kad turėsiu atnaujinti dalykus, kai tik rasiu problemų. Stengsiuosi viską sutvarkyti, kai leis laikas ir su atsiliepimais. Dėkoju!
Visa informacija, kurią radau ieškodama steperių ir mikro žingsnių, buvo arba pernelyg elementari, arba nuėjo į tiek daug detalių, kad po kelių puslapių mano akys blizgėjo. Tai yra mano paties požiūrio į žingsnius ir mikro žingsnius rezultatas.
Aš surinkau paprastą „Nema17“žingsninio variklio sąranką, kuri parodys mikro žingsnius ir šiek tiek paaiškins, kaip viskas veikia, ir tam tikrą pavyzdinį kodą, kad pamatytumėte, kaip jis veikia.
Kaip bebūtų keista, mano malonumas kyla iš to, kad sužinojau, kaip viskas veikia, o ne iš tikrųjų juos panaudojant kažkam kurti:) ya, žinau, keista! Bet kokiu atveju, štai ką aš sugalvojau, norėdamas patenkinti savo smalsumą apie žingsnius ir mikro žingsnius. Kodas yra šiek tiek per daug pakomentuotas, bet norėjau pabandyti atsakyti į visus klausimus, kurie gali kilti jį peržiūrint. Dar daug ko reikia išmokti, tačiau tai turėtų padėti jums pradėti savo kelionę.
Kodas buvo parašytas „Arduino Nano“, DRV8825 žingsninio vairuotojo lenta ir „Nema17“žingsninis variklis (17HS4401S). Jis taip pat buvo sudarytas ir išbandytas naudojant UNO R3 ir MEGA2650 R3. Tikimės, kad tai padės kam nors projekte, o gal tiesiog norite sužinoti, kaip jūsų 3D spausdintuvas ar galbūt CNC iš tikrųjų atlieka tuos sklandžius judesius. Nemokamai naudoti bet kokiu jums patogiu būdu.
Pradėkime!
1 žingsnis: reikalingos dalys
Jei žiūrite į šį pamokomą dalyką, tikriausiai jau turite daugumą, jei ne visus šiuos dalykus. Tiems, kurie čia nėra, jums reikės dubliuoti dalykus.
1. „Arduino Nano“, „Uno R3“arba „Mega2560“
2. „Nema 17“žingsninis variklis. Tikėtina, kad gaubte galite naudoti bet kurį 4 laidų žingsnelį, bet aš tai turėjau
3. 100uf 25v elektrolitinis kondensatorius. Mums to reikia, kad galėtume valdyti bet kokius įtampos šuolius, kurie gali atsirasti naudojant mūsų žingsninį įrenginį. Gali atsirasti 45 V šuoliai, todėl būkime saugūs!
4. DRV8825 žingsninė vairuotojo lenta
5. Duonos lenta
6. Duonos lentos laidai
7. Voltmetras.
8. Maitinimo šaltinis. Galite naudoti bet ką - nuo baterijos iki specialaus maitinimo šaltinio. Tam tereikia tiekti 12 voltų ir bent 1 amperą. Pageidautina 2 amperus, nes vairuotojas prieš išjungdamas atlaikys iki 1,5.
2 žingsnis: prijunkite dalykus
Štai mūsų schema, kurią naudosime laidams sujungti. Jūsų žingsniukas gali turėti arba neturėti tos pačios spalvos laidų. Tokiu atveju turėsite nustatyti, kurie laidai yra apvijos. Jums gali tekti patikrinti duomenų lapą, kad nustatytumėte, kaip prijungti savo.
Vienas iš būdų tai padaryti būtų išmatuoti savo žingsniuotojo pasipriešinimą. Iš 4 laidų 2 poros skaitys kažkur netoli 3 omų. Šios 2 poros yra jūsų A ir B apvijos. Taigi tiesiog prijunkite kiekvieną „porą“prie DRV8825. 1 pora prie A1 ir A2, o kita pora - prie B1 ir B2. Dėl poliškumo per daug nesijaudinkite. Jei keičiate vieną iš porų, variklis tiesiog pasuks priešinga kryptimi. Aš žinau. Išbandžiau! Tiesiog įsitikinkite, kad kiekviena „pora“yra prijungta prie to paties vairuotojo A arba B.
3 žingsnis: sureguliuokite „Vref“
Kai viskas bus prijungta ir paruošta naudoti, pirmiausia turime nustatyti mūsų DRV8825 plokštės vref.
„Flash“„Arduino“naudodami kodą „Stepper_Board_Adjust“. Tai tiesiog leis mums išjungti ir įjungti vairuotojo lentą.
Atjunkite žingsnį.
Atidarykite serijinį monitorių ir įjunkite tvarkyklę. Kodas turėtų rodyti paprastą meniu. Jei ne, dar kartą patikrinkite „Arduino“ryšius.
Paimkite savo voltmetrą ir prijunkite žemę prie „Logic Ground“, esančios duonos lentoje. Naudodami smailų teigiamą laidą, švelniai prijunkite jį prie mažo metalinio skirtuko, esančio šalia potenciometro. Saugokitės, kad jūsų drebančios rankos niekur nejudėtų! Pažvelkite į paveikslėlį, kad pamatytumėte, kur paliesti laidą. Jūs atliksite testą savo lentoje šalia koregavimo, kurį galite naudoti. Tau pasisekė!
Lėtai sureguliuokite potenciometrą mažu atsuktuvu (dar kartą būkite atsargūs! Kol nebaigsite kavos!), Kol apsisuksite.8 voltai. Tai bus geras atspirties taškas.
Geras darbas iki šiol!
4 veiksmas: paleiskite pagrindinį kodą
Štai kodas, kurį naudosime linksmintis!
Dabar atėjo laikas įjungti pagrindinį kodą „Arduino“.
Aš nesileisiu į išsamų „Arduino“prijungimo ir konfigūravimo aprašymą. Jei čia skaitote tai, jūs jau žinote, kaip tai padaryti.: P
Greitai pažiūrėkite į kodą. Yra keletas komentarų, kurie padės paaiškinti dar keletą dalykų.
Tačiau turėsite įkelti biblioteką. Tai galima padaryti naudojant „Arduino IDE“bibliotekos tvarkyklėje.
Įkėlę biblioteką, eikite į priekį ir paleiskite „Arduino“.
Atidarykite nuoseklųjį prievadą ir, jei viskas bus gerai, pamatysite meniu. Puikus darbas!
Likusi dalis priklauso nuo jūsų!
Tikiuosi, kad tai buvo naudinga ieškant žinių ir linksmybių. Žinau, kad daug išmokau tai darydama!
Dėkoju!
5 žingsnis: pastabos
Pora pastabų.
Visada nepamirškite niekada neatjungti steperio, kai jis įjungtas. Pirmiausia visada išjunkite maitinimą.
Jei pastebite, kad jūsų žingsnininkas praleidžia žingsnius mažesniu greičiu ir pagreičiu, pabandykite šiek tiek pakelti vref.
6 žingsnis: mikroskopas
Tai buvo padaryta 30 apsisukimų, 1/4 žingsnio, 5000 greičio, 3000 greičių.
Rekomenduojamas:
Žingsninio variklio valdymas: 5 žingsniai
Žingsninio variklio valdymas: ši pamoka galioja, jei mes naudojame „Arduino“ir abu naudodami „Drivemall“lentą, esančią žemiau esančioje nuorodoje „Drivemall“kūrimui. „Drivemall“pranašumas prieš klasikinę „Arduino“plokštę yra tai, kad sumažėja jungčių sudėtingumas
„Raspberry Pi“, „Python“ir „TB6600“žingsninio variklio tvarkyklė: 9 žingsniai
„Raspberry Pi“, „Python“ir „TB6600“žingsninio variklio tvarkyklė: šioje instrukcijoje atliekami žingsniai, kurių aš ėmiausi prijungdamas „Raspberry Pi 3b“prie „TB6600“žingsninio variklio valdiklio, 24 V nuolatinės srovės maitinimo šaltinio ir 6 laidų žingsninio variklio. Aš tikriausiai kaip ir daugelis iš jūsų ir atsitiktinai turiu " griebti maišelį " likusios par
Kaip sukurti aukštą dabartinį žingsninio variklio tvarkyklę: 5 žingsniai
Kaip sukurti aukštą dabartinį žingsninio variklio tvarkyklę: čia pamatysime, kaip sukurti žingsninio variklio tvarkyklę naudojant „Toshiba“TB6560AHQ valdiklį. Tai yra pilnai valdomas valdiklis, kuriam įvesti reikia tik 2 kintamųjų ir jis atlieka visą darbą. Kadangi man reikėjo dviejų iš jų, padariau abu naudodami
28BYJ-48 žingsninio variklio kampinis padėties valdymas su „Arduino“ir analogine vairasvirte: 3 žingsniai
28BYJ-48 žingsninio variklio kampinis padėties valdymas su „Arduino“ir analogine vairasvirte: tai 28BYJ-48 žingsninio variklio valdymo schema, kurią sukūriau kaip savo paskutinių metų disertacijos projekto dalį. Aš to dar nemačiau, todėl galvojau, kad įkelsiu tai, ką atradau. Tikimės, kad tai padės kam nors kitam
„Arduino“pamoka - žingsninio variklio valdymas naudojant potenciometrą: 5 žingsniai
„Arduino“pamoka - žingsninio variklio valdymas naudojant potenciometrą: ši instrukcija yra rašytinė mano „Arduino: Kaip valdyti žingsninį variklį naudojant potenciometrą“versija. „YouTube“vaizdo įrašas, kurį neseniai įkėliau. Aš primygtinai rekomenduoju jums tai patikrinti. Mano „YouTube“kanale pirmiausia turėtumėte pamatyti