Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. solis: sakārtojiet lietas
- 3. darbība: noregulējiet Vref
- 4. solis: mirgo galvenais kods
- 5. darbība. Piezīmes
- 6. solis: mikroskopēšana
Video: Nema17 soļu motora mikrosteps: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
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
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
Š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
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:
Lokomotīves modelis ar soļu motoru vadību - Soļu motors kā rotācijas kodētājs: 11 soļi (ar attēliem)
Lokomotīves modelis ar soļu motoru vadību | Pakāpju motors kā rotācijas kodētājs: Vienā no iepriekšējām instrukcijām mēs uzzinājām, kā izmantot pakāpju motoru kā rotējošu kodētāju. Šajā projektā mēs tagad izmantosim šo pakāpju motoru pagriezto rotējošo kodētāju, lai vadītu lokomotīves modeli, izmantojot Arduino mikrokontrolleru. Tātad, bez fu
Arduino apmācība - soļu motora vadība ar potenciometru: 5 soļi
Arduino apmācība - pakāpju motora vadība ar potenciometru: šī pamācība ir mana " Arduino: kā vadīt pakāpju motoru ar potenciometru " rakstiskā versija. Nesen augšupielādēts YouTube videoklips. Es ļoti iesaku jums to pārbaudīt. Mans YouTube kanāls Vispirms jums vajadzētu redzēt f
Arduino apmācība - soļu motora vadība ar vadītāja ULN 2003: 5 soļi
Arduino apmācība - pakāpju motora vadība ar draiveri ULN 2003: šī pamācība ir manas " Arduino: Kā vadīt pakāpju motoru ar ULN 2003 motora draiveri " rakstiskā versija. Nesen augšupielādēts YouTube videoklips. Es ļoti iesaku jums to pārbaudīt
DIY soļu motora kontrolleris: 6 soļi (ar attēliem)
DIY soļu motora kontrolleris: atcerieties tos līdzstrāvas motorus, viss, kas jums jādara, ir arī savienot pozitīvos un negatīvos vadus ar akumulatoru un atvienot to. Bet, tā kā mēs sākām veikt sarežģītākus projektus, šķiet, ka šie līdzstrāvas motori nenodrošina to, kas jums nepieciešams … jā, es domāju
Servo motora pārveidošana nepārtrauktai rotācijai (viens motora gājēja robots): 8 soļi (ar attēliem)
Kā pārveidot servomotoru nepārtrauktai rotācijai (viens motora staigātāja robots): šī pamācība ir daļa no viena motora staigātāja. staigātājs/Es zinu, ka ir triljoni apmācību, piemēram, šī :-) Tās tiek ņemtas skolā pusdienu pārtraukumā ar Sony Mavica kameru (flop