Satura rādītājs:
- 1. darbība. Kas mums nepieciešams
- 2. darbība. Kā darbojas pakāpju motors un kāpēc mēs izmantojam draiveri
- 3. darbība. Savienojumi
- 4. solis: programmaparatūra un kontrole
- 5. solis: atteikšanās
Video: Stepper motora vadība: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šī apmācība ir derīga gan tad, ja mēs izmantojam Arduino, gan abas, izmantojot Drivemall dēli zem saites, lai izveidotu Drivemall.
Priekšroka Drivemall salīdzinājumā ar klasisko Arduino plati ir tāda, ka tiek samazināta savienojumu sarežģītība, kas noved pie sakoptākas iestatīšanas. Tomēr tas nav obligāti: visi rezultāti joprojām ir derīgi ar arduino dēli, maizes dēli un pietiekami daudz dupont džemperu savienojumiem.
Kontrolēsim soļu motoru ar arduino dēli.
1. darbība. Kas mums nepieciešams
- Arduino mikrokontrolleris vai Drivemall
- vads (-i)
- pakāpju motors
- Vadītājs A4988 vai DRV8825 vai L298N vai ULN2003 (ir daudz draiveru)
2. darbība. Kā darbojas pakāpju motors un kāpēc mēs izmantojam draiveri
Stepper motors būtībā sastāv no divām spolēm, kurām jābūt atbilstoši darbināmām (1. attēls), ja motors tiek padots nepareizā kustībā, tas var izraisīt īssavienojumu GND.
Katrā solī motors griežas labi zināmā leņķī, ko ražotājs parasti norāda kā 1,8 °, tāpēc, lai veiktu pilnu apli, nepieciešami 200 soļi
Noskaidrosim, kāpēc mums ir nepieciešams draiveris, nevis stepera savienošana tieši ar mikrokontrolleri.
Draiveri ļauj skenēt soļus, jo mikrokontrolleris nevar ielādēt spoles pakāpju motora iekšpusē.
Tirgū ir divu veidu pakāpju motoru draiveri:
- klasiskie draiveri L298 vai ULN2003 ir divkāršs H tilts, kurā kodā ir loģika atsevišķu fāžu barošanai;
- Mūsdienu draiveri A4988 vai drv8825, kur daļa no loģikas atrodas diskdzinī.
A4988, lai darbotos ievadē, nodrošina iespējošanu un divas tapas, vienu virzienam un otru soļu skaitam, kā arī barošanas avotu.
3. darbība. Savienojumi
Kā pirmo pieeju soļu motoriem mēs esam izvēlējušies izmantot draiveri ULN2003.
Trīs dzinēja vadības pogas ir savienotas ar Arduino ar rezistoru, kas pievienots GND.
Mēs savienojam motoru ar ULN saskaņā ar shēmu 2. attēlā, Arduino ir savienots ar vadītāju ar tapām 8 9 10 un 11.
4. solis: programmaparatūra un kontrole
Šeit jūs atradīsit pamata programmaparatūru pakāpju motora vadīšanai. Šajā īpašajā gadījumā apakšā
- tapu A0 izmanto pozitīvam virzienam un apstādināšanai
- tapu A1 izmanto negatīvam virzienam un apstādināšanai
- tapu A2 izmanto, lai apstiprinātu un iestatītu to kustībā atbilstoši iepriekš nospiestās pogas virzienam
soļu skaits vienā ciklā ir iestatīts uz 20, tas nozīmē, ka programma veiks 10 ciklus, lai veiktu vienu pilnu motora apgriezienu
5. solis: atteikšanās
Šī apmācība ir izstrādāta projekta Makerspace for Inclusion ietvaros, ko līdzfinansē Eiropas Komisijas programma Erasmus +.
Projekta mērķis ir veicināt neformālu izglītības veidu kā līdzekli, lai veicinātu jauniešu sociālo iekļaušanu, neformālo izglītību, kas atrodama veidotāju telpās.
Šī apmācība atspoguļo tikai autoru uzskatus, un Eiropas Komisija nevar būt atbildīga par jebkādu tajā ietvertās informācijas izmantošanu.
Ieteicams:
Bezkontakta un bez korozijas ūdens līmeņa indikators un motora vadība: 5 soļi
Ūdens līmeņa indikators un bezkorozijas ūdens līmeņa indikators un motora vadība: HI, šajā pamācībā mēs redzēsim, kā iegūt ūdens tvertnes statusu, pamatojoties uz augšējās tvertnes ūdens līmeni (augsts, vidējs, zems), izmantojot trīs dažādu krāsu gaismas diodes Bezkontakta veids, izmantojot ultraskaņas sensoru un Arduino uno plati. P
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni
Servo motora vadība ar STM32F4 ARM MCU: 4 soļi
Servo motora vadība ar STM32F4 ARM MCU: Sveiki vēlreiz draugi :) Tātad, šajā projektā mēs kontrolēsim servomotoru ar STM32F4 ARM MCU. Manā gadījumā es izmantošu atklāšanas paneli, bet, ja jūs saprotat problēmas būtību, varat to izmantot katram MCU. Tātad. sāksim:)
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
Līdzstrāvas motora vadība Arduino Uno R3: 6 soļi
Līdzstrāvas motora vadība Arduino Uno R3: Šajā eksperimentā mēs iemācīsimies kontrolēt maza izmēra līdzstrāvas motora virzienu un ātrumu, izmantojot vadītāja mikroshēmu L293D. Veicot vienkāršus eksperimentus, mēs vienkārši liksim motoram griezties pa kreisi un pa labi un automātiski paātrināt vai palēnināt