Standardni servo motor je ograničen na 180° (ili sličan opseg) jer njegov unutrašnji potenciometar fizički meri poziciju izlazne osovine – kada osovina dostigne kraj tog fizičkog opsega, dalja rotacija bi oštetila senzor. Step motor nema takvo mehaničko ograničenje, jer se njegova pozicija ne meri unutrašnjim senzorom, već se jednostavno “broji” spolja, preko kontrolera.
Zašto je servo motor fizički ograničen
Unutar standardnog servo motora nalazi se potenciometar (ili sličan senzor pozicije) mehanički povezan sa izlaznom osovinom preko zupčanika. Kako se osovina okreće, potenciometar se okreće zajedno sa njom, menjajući svoj otpor i time govoreći kontroloru tačnu trenutnu poziciju. Problem je što potenciometri fizički imaju krajnje tačke – kao i klizni regulator na audio uređaju, ne mogu se okretati unedogled. Zato je standardni servo ograničen na opseg (obično 0-180°, kod nekih modela i do 270°) koji taj potenciometar fizički može da pokrije bez oštećenja.
Zašto step motor nema to ograničenje
Step motor se okreće u preciznim, diskretnim koracima (tipično 200 po punom obrtaju), gde svaki električni impuls pomera rotor za tačno definisan ugao. Kontroler step motora ne meri stvarnu poziciju nikakvim unutrašnjim senzorom – jednostavno “zna” gde se rotor nalazi na osnovu toga koliko je impulsa poslao od poslednjeg poznatog polazišta (obično referentne, “home” pozicije). Pošto ne postoji fizički senzor sa ograničenim opsegom, step motor može da nastavi da se okreće u istom smeru neograničeno, sve dok kontroler nastavlja da šalje impulse.
Postoji i “kontinuirani” servo – hibridno rešenje
Neki servo motori (takozvani continuous rotation servo) modifikovani su tako da uklone potenciometar i mehanički graničnik, čime dobijaju sposobnost neograničene rotacije – ali gube preciznu kontrolu apsolutne pozicije koju standardni servo ima. Umesto ugla, kontrolni signal kod ovog tipa određuje brzinu i smer rotacije, slično jednostavnom DC motoru sa kontrolom brzine, ne pravom servo funkcijom.
Koji tip vam je potreban
Ako Vam je za projekat potrebna tačna, ponovljiva pozicija na definisanom uglu (robotska ruka, kormilarski mehanizam, RC model), standardni servo motor je pravi izbor. Ako Vam treba neograničena rotacija uz zadržavanje preciznog pozicioniranja (CNC mašina, 3D štampač, više sinhronizovanih osa), step motor je ispravno rešenje. Za jednostavnu neprekidnu rotaciju bez potrebe za preciznim pozicioniranjem, kontinuirani servo ili obično DC motor su praktičnije i jeftinije opcije. O detaljnijem poređenju svih tipova motora (uključujući DC i vibracione) pisali smo u vodiču kroz kategoriju motora.
Zaključak
Razlika nije proizvoljna dizajnerska odluka, već direktna posledica principa rada – servo meri stvarnu poziciju unutrašnjim senzorom sa fizičkim ograničenjem, dok step motor “broji” poziciju spolja bez ikakvog fizičkog ograničenja opsega.
U Elektroleum ponudi motora možete pronaći servo i step motore različitih dimenzija i specifikacija za robotiku, 3D štampu i DIY projekte.
Zašto servo motor ide samo do 180°, a step motor se okreće beskonačno?
Standardni servo motor je ograničen na 180° (ili sličan opseg) jer njegov unutrašnji potenciometar fizički meri poziciju izlazne osovine – kada osovina dostigne kraj tog fizičkog opsega, dalja rotacija bi oštetila senzor. Step motor nema takvo mehaničko ograničenje, jer se njegova pozicija ne meri unutrašnjim senzorom, već se jednostavno “broji” spolja, preko kontrolera.
Zašto je servo motor fizički ograničen
Unutar standardnog servo motora nalazi se potenciometar (ili sličan senzor pozicije) mehanički povezan sa izlaznom osovinom preko zupčanika. Kako se osovina okreće, potenciometar se okreće zajedno sa njom, menjajući svoj otpor i time govoreći kontroloru tačnu trenutnu poziciju. Problem je što potenciometri fizički imaju krajnje tačke – kao i klizni regulator na audio uređaju, ne mogu se okretati unedogled. Zato je standardni servo ograničen na opseg (obično 0-180°, kod nekih modela i do 270°) koji taj potenciometar fizički može da pokrije bez oštećenja.
Zašto step motor nema to ograničenje
Step motor se okreće u preciznim, diskretnim koracima (tipično 200 po punom obrtaju), gde svaki električni impuls pomera rotor za tačno definisan ugao. Kontroler step motora ne meri stvarnu poziciju nikakvim unutrašnjim senzorom – jednostavno “zna” gde se rotor nalazi na osnovu toga koliko je impulsa poslao od poslednjeg poznatog polazišta (obično referentne, “home” pozicije). Pošto ne postoji fizički senzor sa ograničenim opsegom, step motor može da nastavi da se okreće u istom smeru neograničeno, sve dok kontroler nastavlja da šalje impulse.
Postoji i “kontinuirani” servo – hibridno rešenje
Neki servo motori (takozvani continuous rotation servo) modifikovani su tako da uklone potenciometar i mehanički graničnik, čime dobijaju sposobnost neograničene rotacije – ali gube preciznu kontrolu apsolutne pozicije koju standardni servo ima. Umesto ugla, kontrolni signal kod ovog tipa određuje brzinu i smer rotacije, slično jednostavnom DC motoru sa kontrolom brzine, ne pravom servo funkcijom.
Koji tip vam je potreban
Ako Vam je za projekat potrebna tačna, ponovljiva pozicija na definisanom uglu (robotska ruka, kormilarski mehanizam, RC model), standardni servo motor je pravi izbor. Ako Vam treba neograničena rotacija uz zadržavanje preciznog pozicioniranja (CNC mašina, 3D štampač, više sinhronizovanih osa), step motor je ispravno rešenje. Za jednostavnu neprekidnu rotaciju bez potrebe za preciznim pozicioniranjem, kontinuirani servo ili obično DC motor su praktičnije i jeftinije opcije. O detaljnijem poređenju svih tipova motora (uključujući DC i vibracione) pisali smo u vodiču kroz kategoriju motora.
Zaključak
Razlika nije proizvoljna dizajnerska odluka, već direktna posledica principa rada – servo meri stvarnu poziciju unutrašnjim senzorom sa fizičkim ograničenjem, dok step motor “broji” poziciju spolja bez ikakvog fizičkog ograničenja opsega.
U Elektroleum ponudi motora možete pronaći servo i step motore različitih dimenzija i specifikacija za robotiku, 3D štampu i DIY projekte.