Satura rādītājs:

Nema17 soļu motora mikrosteps: 6 soļi
Nema17 soļu motora mikrosteps: 6 soļi

Video: Nema17 soļu motora mikrosteps: 6 soļi

Video: Nema17 soļu motora mikrosteps: 6 soļi
Video: BTT GTR v1.0/M5 v1.0 - TMC2209 UART with Sensor less Homing 2024, Novembris
Anonim
Nema17 Stepper Motor Microstepping
Nema17 Stepper Motor Microstepping

Tātad šī būs mana pirmā pamācība, un es esmu pārliecināts, ka man būs jāatjaunina lietas, ja man rodas problēmas ar to. Es mēģināšu labot lietas, kad laiks atļaus un ar atsauksmēm. Paldies!

Visa informācija, ko es atradu, meklējot steperus un mikrolīšus, bija vai nu pārāk vienkārša, vai arī tik detalizēta, ka manas acis pēc dažām lappusēm mirdzēja. Tas ir rezultāts manai attieksmei pret steperiem un mikropakāpieniem.

Esmu apkopojis vienkāršu Nema17 soļu motora iestatījumu, kas parādīs mikrolīmeni un tikai nedaudz izskaidros, kā lietas darbojas, un kādu parauga kodu, lai to redzētu darbībā.

Dīvainā kārtā mans prieks nāk no tā, ka uzzinu, kā lietas darbojas vairāk, nekā tās faktiski izmantot, lai kaut ko uzbūvētu:) jā, es zinu, dīvaini! Lai vai kā, šeit ir kaut kas tāds, ko es izdomāju, lai apmierinātu savu zinātkāri par stepperiem un mikrolīpiem. Kods ir nedaudz vairāk komentēts, bet es gribēju mēģināt atbildēt uz visiem jautājumiem, kas var rasties, to izskatot. Vēl ir daudz jāmācās, taču tam vajadzētu palīdzēt sākt ceļu.

Kods tika rakstīts Arduino Nano, DRV8825 pakāpju draivera plāksnei un Nema17 soļu motoram (17HS4401S). Tas tika arī apkopots un pārbaudīts uz UNO R3 un MEGA2650 R3. Ceru, ka tas kādam palīdz projektā vai varbūt vienkārši vēlas uzzināt, kā jūsu 3D printeris vai varbūt CNC patiešām veic šīs vienmērīgās kustības. Bezmaksas izmantot jebkurā jums patīk.

Sāksim!

1. darbība. Nepieciešamās detaļas

Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas

Ja jūs skatāties uz šo pamācību, jums, iespējams, jau ir lielākā daļa, ja ne visi šie. Tiem, kas šeit nav, jums būs nepieciešams dublēt lietas.

1. Arduino Nano, Uno R3 vai Mega2560

2. Nema 17 soļu motors. Jūs varētu izmantot jebkuru 4 stiepļu pakāpienu, visticamāk, kapuci, bet tas bija tas, kas man bija

3. 100uf 25v elektrolītiskais kondensators. Tas mums ir nepieciešams, lai apstrādātu visus sprieguma kāpumus, kas var rasties, darbinot mūsu pakāpienu. Var rasties 45 V spriegumi, tāpēc esiet droši!

4. DRV8825 pakāpienu vadītāja dēlis

5. Maizes dēlis

6. Maizes dēļa vadi

7. Voltmetrs.

8. Barošanas avots. Jūs varat izmantot jebko, sākot no akumulatora līdz īpašam barošanas avotam. Tam vienkārši jāpiegādā 12 volti un vismaz 1 amp. Vēlams 2 ampēri, jo vadītājs pirms izslēgšanas izturēs līdz 1,5.

2. solis: sakārtojiet lietas

Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!
Elektroinstalācija!

Šeit ir mūsu shēma, ko izmantosim, lai sakārtotu lietas. Jūsu pakāpienam var būt vienas krāsas vadi, bet var arī nebūt. Šajā gadījumā jums būs jānosaka, kuri vadi ir tinumi. Jums, iespējams, būs jāpārbauda datu lapa, lai noteiktu, kā izveidot savienojumu ar savu.

Viens veids, kā to izdarīt, būtu izmērīt sava stepera pretestību. No 4 vadiem 2 pāri lasīs kaut kur 3 omu tuvumā. Šie 2 pāri ir jūsu A un B tinumi. Tāpēc vienkārši pievienojiet katru "pāri" DRV8825. 1 pāri uz A1 un A2, bet otru pāri uz B1 un B2. Neuztraucieties par polaritāti pārāk daudz. Ja maināt vienu no pāriem, motors vienkārši griezīsies pretējā virzienā. Es zinu. Es to izmēģināju! Vienkārši pārliecinieties, ka katrs "pāris" ir savienots ar vienu un to pašu A vai B draiveri.

3. darbība: noregulējiet Vref

Kad viss ir pievienots un gatavs darbam, vispirms ir jāiestata mūsu DRV8825 plates vref.

Zibspuldzējiet savu Arduino, izmantojot kodu Stepper_Board_Adjust. Tas vienkārši ļaus mums izslēgt un ieslēgt vadītāja paneli.

Atvienojiet pakāpienu.

Atveriet seriālo monitoru un ieslēdziet draiveri. Kodam vajadzētu parādīt vienkāršu izvēlni. Ja nē, vēlreiz pārbaudiet savus Arduino savienojumus.

Paņemiet voltmetru un pievienojiet zemi maizes dēļa loģiskajai zemei. Izmantojot savu smailo pozitīvo vadu, pievienojiet to tik maigi pie mazās metāla cilnes blakus potenciometram. Uzmanieties, lai jūsu trīcošās rokas nekur nepārvietotu! Apskatiet attēlu, lai redzētu, kur pieskarties vadam. Jūs veicat pārbaudi, izmantojot savu dēli pie pielāgošanas, ko varat izmantot. Laimigais!

Lēnām noregulējiet potenciometru ar mazu skrūvgriezi (vēlreiz uzmanieties! Bez kafijas, kamēr neesat pabeidzis!), Līdz apiet 8 volti. Tas būs labs sākumpunkts.

Labs darbs līdz šim!

4. solis: mirgo galvenais kods

Šeit ir kods, kuru mēs izmantosim, lai izklaidētos!

Tagad ir pienācis laiks mirgot galveno kodu savam Arduino.

Es neiedziļināšos detalizētā aprakstā par jūsu Arduino savienošanu un konfigurēšanu. Ja jūs šeit lasāt, jūs jau zināt, kā to izdarīt.: P

Ātri paskatieties uz kodu. Ir daži komentāri, kas palīdzēs izskaidrot vēl dažas lietas.

Tomēr jums būs jāielādē bibliotēka. To var izdarīt Arduino IDE bibliotēkas pārvaldniekā.

Kad esat ielādējis bibliotēku, dodieties uz priekšu un zibspuldzējiet savu Arduino.

Atveriet seriālo portu, un, ja viss iet labi, redzēsit izvēlni. Lielisks darbs!

Pārējais ir jūsu ziņā!

Es ceru, ka tas palīdzēja jūsu zināšanu un jautrības meklējumos. Es zinu, ka esmu daudz iemācījusies to pagatavot!

Paldies!

5. darbība. Piezīmes

Piezīmes
Piezīmes

Pāris piezīmes.

Vienmēr atcerieties, ka nekad neatvienojiet stepperu, kad tas ir ieslēgts. Vispirms vispirms izslēdziet strāvu.

Ja konstatējat, ka jūsu solis izlaiž soļus ar mazāku ātrumu un paātrinājumu, mēģiniet nedaudz paaugstināt vref.

6. solis: mikroskopēšana

Tas tika uzņemts ar 30 apgriezieniem, 1/4 soli, 5000 ātrumu, 3000 aksesuāriem.

Ieteicams: