Napisal/-a Bor » 23.01.2005, 17:15
Če maš koračne motorje, jih kar uporabi. Z navadnimi, ki bi bili natančni na en obrat, ne bo dobro.
Kake motorje maš to? Koliko priključnih žic imajo? Če jih imajo 5, potem so unipolarni in jih ni težko krmilit. Črna ali rjava je ponavadi masa, kamor priključiš -. Na ostale 4 priključke zaporedoma priključuješ + in motor se vsakič zavrti za 1 korak. Če to delaš dovolj hitro, se motor vrti. Lahko pa se greš polovične korake, kjer najprej priključiš prvega, nato prvega in drugega skupaj, nato samo drugega, pa drugega in tretjega skupaj... Tako dobiš t.i. half stepping. Za tako krmiljenje rabiš samo "ojačevalno" vezje, ki ga priključiš direkt na LPT port in ga sprogramiraš, da ti daje tako sekvenco (recimo v Pascalu je zelo enostavno, če nisi za kak Linux). Te čipe imam nekje na enem vezju, tako da ti lahko povem, kateri so. Dela super!
Bipolarne motorje (4 žice) je bolj komplicirano krmiliti in rabiš bolj specializirane krmilnike, ampak spet ne preveč. Obstajajo zelo enostavni krmilniki, ki jim določiš (z enim vhodom) smer, potem pa spustiš impulz na drug vhod, ostalo pa opravijo sami. Vprašaj Google!
Če te zanima, mam eno skripto o krmiljenju koračnih motorjev sprintano. Je kar zajetna, ampak rabiš samo en mali del tega, kar je notri.
Mogoče se tudi sam spravim delat kak CNC rezkar, samo čas moram najti.
LP, Damjan
Včasih je bolje imeti mir, kot pa imeti prav!