Orodha ya maudhui:

Nema17 Stepper Motor Microstepping: 6 Hatua
Nema17 Stepper Motor Microstepping: 6 Hatua

Video: Nema17 Stepper Motor Microstepping: 6 Hatua

Video: Nema17 Stepper Motor Microstepping: 6 Hatua
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Novemba
Anonim
Nema17 Stepper Motor Microstepping
Nema17 Stepper Motor Microstepping

Kwa hivyo hii itakuwa ya kwanza kufundishwa, na nina hakika nitahitaji kusasisha mambo ninapopata shida nayo. Nitajaribu kurekebisha vitu kadiri muda unavyoruhusu na maoni. Asante!

Habari yote niliyoipata ikitafuta steppers na stepping ndogo ilikuwa ya msingi sana, au iliingia kwa undani sana macho yangu yalipepesa baada ya kurasa chache. Hii ni matokeo ya kuchukua kwangu mwenyewe kwa steppers na micro stepping.

Nimeweka pamoja usanidi rahisi wa Nema17 Stepper Motor ambao utaonyesha hatua ndogo na kuelezea kidogo tu jinsi mambo yanavyofanya kazi na nambari ya sampuli kuiona ikifanya kazi.

Oddly kutosha starehe yangu inatokana na kujua jinsi vitu vinafanya kazi zaidi kuliko kuzitumia kujenga kitu:) ya Najua, Weird! Kwa hivyo, hapa kuna kitu kidogo nilichokuja nacho ili kutosheleza udadisi wangu juu ya watembezi na kukanyaga kidogo. Nambari hiyo imezungumziwa kidogo, lakini nilitaka kujaribu kujibu maswali yoyote ambayo yanaweza kutokea wakati wa kuiangalia. Kuna tani zaidi za kujifunza lakini hii inapaswa kukusaidia kuanza safari yako.

Nambari iliandikwa kwa Arduino Nano, bodi ya dereva ya stepper ya DRV8825 na Nema17 stepper motor (17HS4401S). Iliundwa pia na kupimwa kwa UNO R3 na MEGA2650 R3. Natumahi hii inasaidia mtu katika mradi au labda anataka tu kujua jinsi printa yako ya 3D au labda CNC inafanya hatua hizo laini kabisa. Huru kutumia kwa upendavyo.

Tuanze!

Hatua ya 1: Sehemu Zinazohitajika

Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika

Ikiwa kutazama kwako kunaweza kuwa na mengi, ikiwa sio haya yote, tayari. Kwa wale ambao hawapo hapa ndio utahitaji kuiga vitu.

1. Arduino Nano, Uno R3, au Mega2560

2. Nema 17 Stepper motor. Unaweza kutumia stepper 4 ya waya katika hood yote inayowezekana, lakini hii ndio nilikuwa nayo

3. 100uf 25v capacitor ya elektroni. Tunahitaji hii kushughulikia spikes yoyote ya voltage ambayo inaweza kutokea wakati wa kukimbia stepper yetu. Spike 45v zinaweza kutokea kwa hivyo iwe salama!

4. Bodi ya stepper ya DRV8825

5. Bodi ya mkate

6. Wiringboard

7. Volt mita.

8. Ugavi wa umeme. Unaweza kutumia chochote kutoka kwa betri kwenda kwa usambazaji wa umeme wa kujitolea. Inahitaji tu kusambaza 12volts na angalau 1 amp. Ikiwezekana amps 2 kwani dereva atashughulikia hadi 1.5 kabla ya kuzimwa.

Hatua ya 2: Kuunganisha vitu juu

Wiring Mambo Up!
Wiring Mambo Up!
Wiring Mambo Up!
Wiring Mambo Up!
Wiring Mambo Up!
Wiring Mambo Up!
Wiring Mambo Up!
Wiring Mambo Up!

Hapa kuna mipango yetu ambayo tutatumia kushughulikia mambo. Stepper wako anaweza au hana waya wa rangi sawa. Katika kesi hii utahitaji kuamua ni waya gani ambayo ni vilima. Unaweza kuhitaji kukagua data yako ili kujua jinsi ya kuunganisha yako.

Njia moja ya kuifanya itakuwa kupima upinzani wa stepper wako. Kati ya waya 4, jozi 2 zitasoma mahali pengine karibu na 3ohms. Jozi hizi 2 ni upepo wako wa A na B. Kwa hivyo tu unganisha kila "jozi" na DRV8825. Jozi 1 hadi A1 na A2, na jozi nyingine hadi B1 na B2. Usijali kuhusu polarity sana. Ikiwa una moja ya jozi zilizobadilishwa, motor itageuza mwelekeo tofauti. Najua. Nilijaribu! Hakikisha tu kila "jozi" imeunganishwa kwa A au B sawa kwenye dereva.

Hatua ya 3: Rekebisha Vref

Baada ya kuwa na kila kitu kilichounganishwa na tayari kwenda, tunahitaji kwanza kuweka vref ya bodi yetu ya DRV8825.

Piga Arduino yako na Stepper_Board_Rekebisha nambari. Hii itaturuhusu tu kuzima na kwenye bodi ya dereva.

Tenganisha stepper.

Fungua mfuatiliaji wa serial na uwashe dereva. Nambari inapaswa kuonyesha orodha rahisi. Ikiwa sio hivyo, angalia miunganisho yako ya Arduino mara mbili.

Shika mita yako ya volt na unganisha ardhi kwenye Logic Ground kwenye ubao wa mkate. Kutumia mwongozo wako mzuri wa unganisha unganishe kwa upole kwa kichupo kidogo cha chuma karibu na potentiometer. Makini mikono yako inayotetereka usiisogeze popote! Angalia picha ili uone mahali pa kugusa risasi. Unafanya mtihani kupitia kwenye bodi yako karibu na marekebisho ambayo unaweza kutumia. Bahati yako!

Punguza polepole potentiometer na bisibisi ndogo (mwangalifu tena! Hakuna kahawa mpaka umalize!) Mpaka utakapozunguka.8 volts. Hii itakuwa hatua nzuri ya kuanzia.

Kazi nzuri hadi sasa!

Hatua ya 4: Flash Nambari kuu

Hapa kuna nambari tutakayotumia kuburudika!

Sasa ni wakati wa kuangaza nambari kuu kwa Arduino yako.

Sitaenda kwa maelezo ya kina juu ya kuunganisha na kusanidi Arduino yako. Ikiwa hapa yako kusoma hii unajua jinsi ya kufanya hii tayari.: Uk

Angalia haraka msimbo. Kuna maoni ambayo yatasaidia kuelezea mambo kadhaa zaidi.

Hata hivyo utahitaji kupakia maktaba. Hii inaweza kufanywa katika Arduino IDE katika msimamizi wa maktaba.

Baada ya kubeba maktaba, endelea na uangaze Arduino yako.

Fungua bandari ya serial na ikiwa mambo yatakwenda vizuri utaona menyu. Kazi nzuri!

Wengine ni juu yako!

Natumahi hii ilikusaidia katika kutafuta kwako maarifa na raha. Najua nilijifunza mengi kutengeneza hii!

Asante!

Hatua ya 5: Vidokezo

Vidokezo
Vidokezo

Vidokezo kadhaa.

Daima kumbuka kamwe kukataza stepper yako nayo ikiwa imewezeshwa. Daima funga umeme kwanza.

Ikiwa unapata stepper yako anaruka hatua kwa kasi ya chini na kuongeza kasi, jaribu kuinua vref kidogo kwa wakati.

Hatua ya 6: Microstepping

Hii ilichukuliwa kwa mapinduzi 30, hatua ya 1/4, kasi ya 5000, 3000 accel.

Ilipendekeza: