» »

Nema 17 dimenzija motora Koja je razlika između tipova Nema koračnih motora

26.10.2019

NEMA 17 koračni motori jedni su od najpopularnijih i najraširenijih, zbog svog raspona momenta, kompaktne veličine i niske cijene izvrsni su za veliku većinu dizajna gdje je potreban precizan sustav kretanja.

Ova veličina je odličan izbor prilikom izrade 3D pisača. U popularnim modelima se od tri do četiri komada koriste za organiziranje kretanja duž tri osi (4 komada za one modele koji koriste dva motora za kretanje duž Y osi - na primjer, RepRap Prusa i3 ili RepRap Prusa Mendel i slično). Također ćete trebati jedan komad po ekstruderu koji ispisuje s jednom plastičnom niti ili dva komada po ekstruderu koji može ispisivati ​​s dvije plastične niti u isto vrijeme. Obično se snažniji modeli koriste za os, a slabiji za ekstruder, budući da je za ekstruder dovoljan mali okretni moment, a manja težina korištenih motora omogućuje smanjenje opterećenja na osi kretanja.

NEMA standard definira dimenzije prirubnice koračnog motora, NEMA 17 znači veličinu prirubnice od 1,7 inča, u metričkom sustavu to bi odgovaralo 42,3 mm, a udaljenost između dimenzije slijetanja bit će 31 mm. Velika većina motora ove veličine ima osovinu debljine 5 mm. Na gornjoj slici možete vidjeti crtež prirubnice za ovu veličinu.

Za kontrolu pokreta trebat će vam i drajver koračnog motora. Ogroman broj pokretača u različitim veličinama prikladan je za ovu standardnu ​​veličinu. cjenovne kategorije. Na primjer, zahvaljujući niska cijenaČesto se koriste mikro drajveri poput A4988, DVR8825 i slični. Prikladni su za korištenje u kombinaciji s Arduinom - u ovom slučaju trebat će vam izvrstan RAMPS 1.4 štit koji vam omogućuje povezivanje do 5 osi. Upravljački programi za jednu ploču temeljeni na čipovima TB6560 i TB6600 iz Toshibe također se široko koriste; dolaze u jednokanalnim i višekanalnim verzijama. Ovi uređaji se već mogu svrstati u poluprofesionalne drajvere, imaju opto-izolirane ulaze i izlaze, mogu se spojiti direktno na LPT port računala, implementiraju napredniju upravljačku logiku, a njihova snaga je dovoljna za veće motore. Također možete spomenuti profesionalne modularne upravljačke programe, oni mogu kontrolirati preskakanje koraka, implementirati kretanje s ubrzanjem i sposobnost rukovanja kritičnim situacijama (na primjer, kratki spoj), ali nisu osobito popularni u amaterskom segmentu zbog svoje viša cijena.

U posebnoj klasi su specijalizirani kontroleri za 3D printere, npr. Printrboard Za razliku od konvencionalnih drajvera, osim implementacije pomaka po osi, oni mogu kontrolirati i pratiti temperaturu mlaznice ekstrudera, temperaturu grijaćeg stola i implementirati druge mogućnosti. koji su specifični za područje. Korištenje takvih kontrolera je poželjno.

Ovdje možete odabrati i kupiti NEMA 17 koračne motore za izradu 3D printera po konkurentnim cijenama.

Upravljanje koračnim motorom pomoću Arduino ploče.

U ovom članku nastavljamo se baviti temom koračni motori. Zadnji put smo spojili mali 28BYJ-48 (5V) motor na Arduino NANO ploču. Danas ćemo napraviti istu stvar, ali s drugim motorom - NEMA 17, serija 17HS4402 i drugačijim drajverom - A4988.

Koračni motor NEMA 17 je bipolarni motor visokog momenta. Može rotirati određeni broj koraka. U jednom koraku napravi rotaciju od 1,8°, odnosno, puna rotacija od 360° je dovršena u 200 koraka.
Bipolarni motor ima dva namota, po jedan u svakoj fazi, koje pokretač okreće kako bi promijenio smjer magnetskog polja. Prema tome, četiri žice dolaze iz motora.

Ovaj motor ima široku primjenu u CNC strojevima, 3D printerima, skenerima itd.
Upravljat će se pomoću Arduino NANO ploče.

Ova ploča može proizvesti napon od 5V, dok motor radi na višem naponu. Odabrali smo napajanje od 12V. Stoga će nam trebati dodatni modul - pokretački program koji može pokretati viši napon kroz Arduino impulse male snage. A4988 drajver je savršen za ovo.

Pokretač koračnog motora A4988.

Ploča se temelji na A4988 čipu iz Allegra - bipolarnom koračnom motoru. A4988 ima podesivu struju, zaštitu od preopterećenja i pregrijavanja, a drajver također ima pet mikrokoračnih opcija (do 1/16. koraka). Radi od 8 - 35 V i može dati struju do 1 A po fazi bez hladnjaka i dodatnog hlađenja (potrebno je dodatno hlađenje pri dovodu struje od 2 A na svaki namot).

Karakteristike:

Model: A4988;
napon napajanja: od 8 do 35 V;
mogućnost podešavanja koraka: od 1 do 1/16 maksimalnog koraka;
logički napon: 3-5,5 V;
zaštita od pregrijavanja;
maksimalna struja po fazi: 1 A bez radijatora, 2 A s radijatorom;
razmak između redova nogu: 12 mm;
dimenzija ploče: 20 x 15 mm;
dimenzije drajvera: 20 x 15 x 10 mm;
dimenzije radijatora: 9 x 5 x 9 mm;
težina s radijatorom: 3 g;
bez radijatora: 2 g.

Da biste upravljali drajverom, potrebna vam je snaga logičke razine (3 - 5,5 V) dovedena na VDD i GND pinove, kao i snaga motora (8 - 35 V) na VMOT i GND pinove. Ploča je vrlo osjetljiva na strujne udare, osobito ako su dovodne žice dulje od nekoliko centimetara. Ako ti udari prijeđu najveću dopuštenu vrijednost (35 V za A4988), ploča može pregorjeti. Jedan od načina zaštite ploče od takvih prenapona je instaliranje velikog (najmanje 47 uF) elektrolitskog kondenzatora između strujne igle (VMOT) i mase u blizini ploče.
Spajanje ili odspajanje koračnog motora dok je drajver uključen može oštetiti motor!
Odabrani motor ima 200 koraka po punoj rotaciji od 360°, što odgovara 1,8° po koraku. Mikrokoračni upravljački program kao što je A4988 omogućuje povećanu razlučivost tako što može kontrolirati međukorake. Na primjer, pokretanje motora u načinu rada od četvrtine koraka dat će motoru od 200 koraka po okretaju 800 mikrokoraka kada se koristi. različite razine Trenutno.
Razlučivost (veličina koraka) postavlja se kombinacijom prekidača na ulazima (MS1, MS2 i MS3).

MS1 MS2 MS3 Microstep rezolucija
Kratak Kratak Kratak Puni korak
visoko Kratak Kratak 1/2 koraka
Kratak visoko Kratak 1/4 koraka
visoko visoko Kratak 1/8 koraka
visoko visoko visoko 1/16 korak

Svaki impuls na ulazu STEP odgovara jednom mikrokoraku motora, čiji smjer vrtnje ovisi o signalu na pinu DIRECTION. Pinovi STEP i DIRECTION nisu privučeni bilo kakvom specifičnom unutarnjem naponu, tako da ne bi trebali biti ostavljeni da lebde prilikom izrade aplikacija. Ako samo želite rotirati motor u jednom smjeru, možete spojiti DIR izravno na VCC ili GND. Čip ima tri različita ulaza za kontrolu stanja napajanja: RESET, SLEEP i ENABLE. Igla RESET pluta; ako je ne trebate koristiti, trebali biste je spojiti na susjednu iglu SLEEP isprintana matična ploča prijaviti se za to visoka razina i uključi ploču.

Dijagram povezivanja.

Koristili smo ovo napajanje (12V).

Za lakše spajanje na Arduino UNO ploču koristili smo dio koji smo sami izradili. Plastično kućište je printano na 3D printeru, na koje su zalijepljeni kontakti.

Također, koristili smo sljedeći set žica, neke od njih imaju kontakt na jednom kraju, pin na drugom, druge imaju kontakte na obje strane.

Sve povezujemo prema dijagramu.

Zatim otvorimo programsko razvojno okruženje za Arduino i napišemo program koji rotira motor prvo u jednom smjeru za 360°, a zatim u drugom.

/*Program za rotiranje stepera NEMA motor 17, serija 17HS4402 + upravljački program A4988. Motor prvo napravi puni krug u jednom smjeru, a zatim u drugom */

const int pinStep = 5;


const int pinDir = 4;


const int kašnjenje_pomicanja = 3;

//koraka po punom okretaju


void setup()
{

pinMode(pinStep, IZLAZ);
pinMode(pinDir, IZLAZ);


digitalWrite(pinDir, LOW);
}


void petlja()
{

digitalWrite(pinDir, HIGH);

for(int i = 0; i< steps_rotate_360; i++)
{
digitalWrite(pinStep, HIGH);
kašnjenje(odgoda_pomicanja);
digitalWrite(pinStep, LOW);
kašnjenje(odgoda_pomicanja);
}

kašnjenje(odgoda_pomicanja*10);


digitalWrite(pinDir, LOW);

for(int i = 0; i< steps_rotate_360; i++)
{
digitalWrite(pinStep, HIGH);
kašnjenje(odgoda_pomicanja);
digitalWrite(pinStep, LOW);
kašnjenje(odgoda_pomicanja);
}

kašnjenje(odgoda_pomicanja*10);
}

Ako želimo da se motor jednostavno stalno okreće u jednom ili drugom smjeru, tada možemo spojiti kontakt DIRECTION drajvera na masu (rotacija u smjeru kazaljke na satu) ili napajanje (u smjeru suprotnom od kazaljke na satu) i učitati sljedeći jednostavan program na Arduino:

/*Program za rotiranje NEMA 17 koračnog motora, serija 17HS4402 + A4988 drajver. Program pokreće motor.
Prema zadanim postavkama, rotacija se odvija u smjeru kazaljke na satu, jer je DIRECTION pin pokretačkog programa spojen na masu. Ako ga spojite na 5V napajanje, onda
motor se okreće suprotno od kazaljke na satu*/
/*cijelobrojna konstanta koja pohranjuje broj Arduino digitalnog pina koji opskrbljuje Step signal drajveru. Svaki impuls iz ovog kontakta je kretanje motora za jedan korak*/

const int pinStep = 5;

//vremenska odgoda između koraka motora u ms
const int kašnjenje_pomicanja = 3;

/*Funkcija u kojoj se inicijaliziraju sve programske varijable*/
void setup()
{
/*postavite Step kontakt na izlazni mod, tj. daje napon*/
pinMode(pinStep, IZLAZ);
//postavite početni mod
digitalWrite(pinStep, LOW);
}

/*Funkcija petlje u kojoj je navedeno ponašanje programa*/
void petlja()
{
/*nakon određene odgode, motor se pomiče za jedan korak*/
digitalWrite(pinStep, HIGH);
kašnjenje(odgoda_pomicanja);
digitalWrite(pinStep, LOW);
kašnjenje(odgoda_pomicanja);
}

Sve ovo što smo smatrali bio je koračni način rada motora, to jest 200 koraka po punom okretaju. Ali, kao što je već opisano, motor može raditi u 1/2, 1/4, 1/8, 1/16 koraka, ovisno o tome koja kombinacija signala se dovodi na kontakte pokretača MS1, MS2, MS3.
Vježbajmo s ovim, spojimo ova tri kontakta na Arduino ploču, prema dijagramu, i učitaj programski kod.

Kod programa koji demonstrira svih pet načina rada motora, rotirajući motor u jednom i drugom smjeru za 200 koraka u svakom od tih načina.

/*Program za rotiranje NEMA 17 koračnog motora, serija 17HS4402 + A4988 drajver. Program izmjenjuje korake: puni korak, 1/2, 1/4, 1/8, 1/16 koraka, sa svakim od njih motor se okreće 200 koraka u jednom smjeru, a zatim u drugom */
/*cijelobrojna konstanta koja pohranjuje broj Arduino digitalnog pina koji opskrbljuje Step signal drajveru. Svaki impuls iz ovog kontakta je kretanje motora za jedan korak*/

const int pinStep = 5;

/*cijelobrojna konstanta koja pohranjuje broj Arduino digitalnog pina koji opskrbljuje signal smjera upravljačkom programu. Prisutnost impulsa - motor se okreće u jednom smjeru, odsutnost - u drugom */
const int pinDir = 4;

//vremenska odgoda između koraka motora u ms
const int kašnjenje_pomicanja = 3;

//koraka po punom okretaju
const int steps_rotate_360 = 200;


bool StepMode = (
{ 0, 0, 0},
{ 1, 0, 0},
{ 0, 1, 0},
{ 1, 1, 0},
{ 1, 1, 1} };

//veličina niza StepMode
const int StepModeSize = 5;

/*Funkcija u kojoj se inicijaliziraju sve programske varijable*/
void setup()
{
/*postavite kontakte Step i Direction na izlazni način rada, tj. izlazni napon*/
pinMode(pinStep, IZLAZ);
pinMode(pinDir, IZLAZ);

for(int i = 0; i< StepModePinsCount; i++)
{

}

//postavite početni mod
digitalWrite(pinStep, HIGH);
digitalWrite(pinDir, LOW);
}

/*Funkcija petlje u kojoj je navedeno ponašanje programa*/
void petlja()
{
for(int i = 0; i< StepModeSize; i++)
{
for(int j = 0; j< StepModePinsCount; j++)
{
digitalWrite(StepModePins[j], StepMode[i][j] == 1 ? HIGH: LOW);
}

//okrenite motor na jednu stranu, pa na drugu
NapraviOkruži Rotaciju();
}
}

/*funkcija u kojoj motor napravi 200 koraka u jednom smjeru, zatim 200 u suprotnom smjeru*/
void MakeRoundRotation()
{
//postavljanje smjera rotacije
digitalWrite(pinDir, HIGH);

for(int i = 0; i< steps_rotate_360; i++)
{
digitalWrite(pinStep, HIGH);
kašnjenje(odgoda_pomicanja);
digitalWrite(pinStep, LOW);
kašnjenje(odgoda_pomicanja);
}

kašnjenje(odgoda_pomicanja*10);

//postavite smjer rotacije na obrnuti
digitalWrite(pinDir, LOW);

for(int i = 0; i< steps_rotate_360; i++)
{
digitalWrite(pinStep, HIGH);
kašnjenje(odgoda_pomicanja);
digitalWrite(pinStep, LOW);
kašnjenje(odgoda_pomicanja);
}

kašnjenje(odgoda_pomicanja*10);
}

Pa, zadnja stvar koju trebamo dodati krugu je vanjska kontrola. Kao i u prethodnom članku, dodat ćemo tipku koja postavlja smjer vrtnje i promjenjivi otpornik (potenciometar), koji će mijenjati brzinu vrtnje. Imat ćemo samo 5 brzina, količinski mogući načini korak za motor.

Dopunjavamo dijagram novim elementima.

Za spajanje gumba koristit ćemo sljedeće žice.

Programski kod.

/*Program za rotiranje NEMA 17 koračnog motora, serija 17HS4402 + A4988 drajver. Strujni krug uključuje tipku s 3 položaja (I, II, srednji - isključeno) i potenciometar. Tipkom se podešava smjer vrtnje motora, a podaci s potenciometra pokazuju koji od pet koraka motora uključiti (puni korak, 1/2, 1/4, 1/8, 1/16 korak)* /
/*cijelobrojna konstanta koja pohranjuje broj Arduino digitalnog pina koji opskrbljuje Step signal drajveru. Svaki impuls iz ovog kontakta je kretanje motora za jedan korak*/

const int pinStep = 5;

/*cijelobrojna konstanta koja pohranjuje broj Arduino digitalnog pina koji opskrbljuje signal smjera upravljačkom programu. Prisutnost impulsa - motor se okreće u jednom smjeru, odsutnost - u drugom */
const int pinDir = 4;

/*Kontakti sa dvije pozicije tipke su digitalni*/
const int ButtonOn1 = 9;
const int ButtonOn2 = 10;

/*Kontakt registrira vrijednost potenciometra - analogno*/
const int PotenciomData = 1;

//vremenska odgoda između koraka motora u ms
const int kašnjenje_pomicanja = 3;

/*cijelobrojna konstanta koja pokazuje vremensko kašnjenje između očitavanja stanja tipke i potenciometra*/
const int CheckButtonDelay = 15;

/*Cjelobrojna varijabla koja pokazuje koliko je vremena prošlo i je li vrijeme za čitanje stanja gumba*/
int CurrentButtonDelay = 0;

/*kontakti na drajveru koji postavlja koračni mod motora - MS1, MS2, MS3*/
int StepModePins = (8, 7, 6);

//veličina niza StepModePins
const int StepModePinsCount = 3;

//stanje gumba je uključeno/isključeno
int ButtonState = 0;

//smjer vrtnje prema gumbu I - 1, II - 0
int ButtonDirection = 0;

/*Matrija koja pohranjuje stanja kontakata MS1, MS2, MS3 drajvera, na kojima su postavljeni različiti načini rotacije: puni korak, 1/2, 1/4, 1/8, 1/16 korak*/
bool StepMode = (
{ 0, 0, 0},
{ 1, 0, 0},
{ 0, 1, 0},
{ 1, 1, 0},
{ 1, 1, 1} };

//veličina niza StepMode
const int StepModeSize = 5;

//trenutni indeks polja StepMode
int StepModeIndex = 0;

/*Funkcija u kojoj se inicijaliziraju sve programske varijable*/
void setup()
{
/*postavite kontakte Step i Direction na izlazni način rada, tj. izlazni napon*/
pinMode(pinStep, IZLAZ);
pinMode(pinDir, IZLAZ);

for(int i = 0; i< StepModePinsCount; i++)
{
pinMode(StepModePins[i], IZLAZ);
}

/*kontakti s gumba i potenciometra postavljeni su na način unosa*/
pinMode(ButtonOn1, INPUT);
pinMode(ButtonOn2, INPUT);
pinMode(PotenciomData, INPUT);

//postavite početni mod
digitalWrite(pinStep, LOW);
digitalWrite(pinDir, LOW);
}

/*Funkcija petlje u kojoj je navedeno ponašanje programa*/
void petlja()
{
if(CurrentButtonDelay >= CheckButtonDelay)
{
ProvjeriteButtonState();
CurrentButtonDelay = 0;
}

if(ButtonState == 1)
{
Napravimotorni korak();
}

kašnjenje(odgoda_pomicanja);
CurrentButtonDelay += move_delay;
}

//funkcija u kojoj se izvodi jedan motorički korak
void MakeMotorStep()
{
digitalWrite(pinStep, HIGH);
digitalWrite(pinStep, LOW);
}

/*funkcija u kojoj se provjerava trenutno stanje gumba i potenciometra*/
void CheckButtonState()
{
int CurrentButtonState = 0, CurrentButtonDirection = 0, CurrentStepModeIndex = 0;

bool readbuttonparam = digitalRead(ButtonOn1);

ako (parametar gumba za čitanje)
{
CurrentButtonState = 1;
CurrentButtonDirection = 1;
}

readbuttonparam = digitalRead(ButtonOn2);

ako (parametar gumba za čitanje)
{
CurrentButtonState = 1;
CurrentButtonDirection = 0;
}

if(ButtonState != CurrentButtonState)
{
ButtonState = CurrentButtonState;
}

if(ButtonDirection != CurrentButtonDirection)
{
ButtonDirection = CurrentButtonDirection;
digitalWrite(pinDir, ButtonDirection);
}

CurrentStepModeIndex = map(analogRead(PotenciomData), 0, 1023, 0, StepModeSize-1);
if(StepModeIndex != CurrentStepModeIndex)
{
StepModeIndex = CurrentStepModeIndex;
for(int i = 0; i< StepModePinsCount; i++)
{
digitalWrite(StepModePins[i], StepMode[i]);
}
}
}

Koračni motori se koriste u proizvodnji opreme i CNC strojeva. Nisu skupi i vrlo su pouzdani, zbog čega su stekli takvu popularnost.

Razlike između Nema tipova motora

Ovisno o veličini presjeka, koračni motori se dijele na Nema 17, Nema 23, Nema 34 itd. Veličina presjeka se određuje množenjem broja (17, 23, 34 itd.) s 0,1 inča. Presjek je označen u mm (za Nema 17 - 42 mm, za Nema 23 - 57 mm, za Nema 34 - 86 mm itd.).

Druga razlika je duljina motora. Po ovom parametru najprimjenjiviji je kod alatnih strojeva, najviše je najbolja opcija u smislu snage i cijene.

Koračni motori se također razlikuju po snazi, a glavni pokazatelj je moment. O tome u strojevima ovisi s kojim dimenzijama će se motor koristiti. Koračni motori Nema 23 mogu stvoriti moment do 30 kg * cm, Nema 34 - do 120 kg * cm i do 210 kgf * cm za koračne motore s poprečnim presjekom od 110 mm.

Interakcija između koračnog motora i vretena

Mehanizmi radijalnog dodavanja alata i rotacije koje ima sadrže koračne motore. Mehanizam za aksijalno kretanje sadrži još jedan motor. Oni moraju strogo djelovati jedni s drugima i osigurati jednoliku rotaciju vretena.

Tvrtka SteepLine bavi se proizvodnjom strojeva s računalnim numeričkim upravljanjem (CNC). U našoj proizvodnji koristimo koračni motori Nema standarda. Diskretna rotacija osovine s fiksnim kutom rotacije omogućuje vam postizanje najtočnijeg koraka kretanja kolica s fiksnim alatom. Snaga motora ovisi o dimenzijama kućišta i priključne prirubnice.

Motori za CNC strojeve iz SteepLine

Strojevi za glodanje (ili glodanje-graviranje) naširoko se koriste u obradi najrazličitijih materijala: drva, metala, kamena, plastike. U proizvodnji CNC glodalica, SteepLine koristi samo visokokvalitetne elemente, zbog kojih su proizvodi pouzdani i izdržljivi. Istodobno, korištenje suvremenih dostignuća omogućuje stvaranje strojeva sposobnih za najfinije i najpreciznije manipulacije.

Na web stranici možete odabrati i kupiti koračni motor za CNC strojeve formata Nema 17, kao i sve ostale komponente za strojeve. Također, na zahtjev, možemo sastaviti stroj prema individualnim potrebama klijenta. Plaćanje se vrši virmanom, karticom ili gotovinom. Dostava se vrši transportna poduzeća, ali preuzimanje je također moguće: Rusija, Rostovska oblast, Kamensk-Shakhtinsky, per. Polje 43.

Bipolarni koračni motor s prirubnicom od 42 mm (standard NEMA17). Motori male snage NEMA17 je prikladan za korištenje s numerički upravljanim sustavima gdje nema opterećenja na pokretnu jedinicu - u skenerima, plamenicima, 3D printerima, instalaterima komponenti itd.

(Su česti Tehničke specifikacije) koračni motor 42HS4813D5

  • Tehnički podaci
  • Model:________________________________________________ 42HS4813D5
  • Prirubnica:_______________________________________ 42 mm (standard NEMA 17)
  • Dimenzije motora:_______________________________________ 42x42x48 mm
  • Dimenzije osovine:________________________________________________ 28x5 mm
  • Težina:________________________________________________________________ 0,35 kg
  • Struja: ________________________________________________________________1.3 A
  • Otpor faze: _________________________________________________1,5 Ohma
  • Induktivitet namota:________________________________________________ 2,8 mH
  • Zakretni moment: _________________________________________________5,2 N/cm
  • Moment držanja:_______________________________________ 2,8 N/cm
  • Tromost rotora:________________________________________________ 54 g/cm2
  • Radne temperature:________________________________ od -20°S do +85°S
  • Uspon:_________________________________________________________________1,8°
  • Potpuna rotacija:__________________________ dovršena u 200 koraka
  • Konektor:___________________4 PIN, dužina žice 70 cm, konektor koji se može ukloniti

Plaćanje

Možete odabrati bilo koji način plaćanja koji vam odgovara: bankovni prijenos, plaćanje bankovnom karticom ili gotovinom u uredu tvrtke.

Dostava po Rusiji

Dostavu robe vrši TC: SDEK, Business Lines, PEK, KIT, ZhelDorExpedition.) - vidi isporuku

Dostavu i otpremu robe obavljaju prijevozničke tvrtke nakon plaćanja narudžbe. Trošak dostave izračunat će upravitelj nakon uplate narudžbe. Dostavu u cijelosti plaća kupac po primitku robe.

Pokupiti

Svoju narudžbu možete sami preuzeti u skladištu u Rusiji, Rostovska oblast, Kamensk-Shakhtinsky, ul. Polevoy 43 (navigatorske koordinate 48.292474, 40.275522). Za velike narudžbe koristite vozilo.

Unipolarni dvofazni koračni motor je pogon koji može okretati određeni broj koraka. Jedan puni okret podijeljen je u 200 koraka. Dakle, možete prisiliti osovinu motora da se okrene pod proizvoljnim kutom, višekratnikom od 1,8°.

Motor ima industrijsku standardnu ​​veličinu prirubnice od 42 mm, poznatu kao Nema veličina 17. Ovi se motori često koriste za izradu CNC strojeva, 3D pisača i drugih strojeva gdje je potrebno precizno pozicioniranje.

Izvodi motora su 6 žica sa slobodnim krajevima, gdje je svaka tri spojena na krajeve i središte namota, koji je odgovoran za vlastitu fazu. Na ovaj način možete spojiti motor u unipolarnom i bipolarnom načinu rada. Za upravljanje motorom pomoću mikrokontrolera trebat će vam posrednički upravljački program kao što je upravljački program koračnog motora (modul Troyka), sklop Darlington ULN2003 ili H-most L293D. Ploča za proširenje Motor Shield također je prikladna za upravljanje pomoću Arduina.

Više o spajanju koračnih motora na Arduino možete pročitati u članku na službenoj wiki.

Za pričvršćivanje kotača, remenica i drugih elemenata na osovinu motora, prikladno je koristiti posebnu čahuru adaptera.

Preporučeni napon napajanja motora je 12 V. U tom će slučaju struja kroz namote biti 400 mA. Ako je vašem uređaju teško postići navedeni način napajanja, možete rotirati motor koristeći niži napon. U tom će slučaju potrošnja struje i okretni moment biti sukladno smanjeni.

Karakteristike

  • Nagib: 1,8°±5% (200 po okretaju)
  • Nazivni napon napajanja: 12 V
  • Nazivna fazna struja: 400mA
  • Zakretni moment (zakretni moment): ne manji od 3,17 kg×cm
  • Zakretni moment: 0,2 kg×cm
  • Maksimalna početna brzina: 2500 koraka/sek
  • Promjer osovine: 5 mm
  • Duljina osovine: 24 mm
  • Dimenzije kućišta: 42×42×48 mm (Nema 17)
  • Težina: 350 g