Najprostszyt sterownik silnika krokowego

Nov 22, 2003 13 Replies

Musisz wykombinnowaæ co¶, co bêdzie Ci zmienia³o polaryzacjê na jednej z cewek silnika. Najlepiej dwa tranzystory PNP i NPN.

Na ogó³ s± dwa. Jedno do "krêcenia" w prawo, a drugi w lewo.

Jak wykonac ? Potrzebuje sterownik, ktory bedzie za pomoca jedengo impulsu przsuwal silnik o jeden krok w przod lub w tyl



Moj pomysl jest nastepujacy: (czy on ma racje bytu ?)



8 bitowy rejestr przesuwny o stalej wartosci 10000000 gdzie 1 bedzie reprezentowalo stan wysoki na wyjsciu, a 0 niski naciskajac przycisk ( czy tez wysylajac sygnal z lptka z kompa) wartosc rejestru bedzie zmieniana na 01000000, pozniej 00100000 itd

Czy dobrze rozumuje ? Ile sygnalow na sekunde mozna wysylac na lptka ? Czy zalezy to od magistrali procesora czy nie ?


kiedy¶ zastanawialem siê nad problemem i wymy¶li³em:

ok³ady zmieniaj±ce polaryzacje s± super rozwi±zane w starych drukarkach

w normalnym silniku masz 4 cewki i dwa sposoby napêdu

zwyk³y - kolejno 1000,0100,0010,0001 itd lub precyzyjny - 0111,1011,1101,1110 itd o wiela wiêksza moc silnika i precyzja ruchu

lpt mo¿e byæ zbyt wolny silniki krokowe maj± obrót oko³o 3 stopni na krok to jest 120 kroków na jeden obrót (zale¿y jakie prêdko¶ci obrotowe potrzebujesz - taki uk³ad by³ kiedy¶ opisany w ep

a ja wymy¶li³em ma³y uk³adzik ze zintegrowanym sterownikiem silnika krokowego a wygl±da³o to tak zegar licznik pamiêæ eprom (ma³a jaka¶) i odpowiedni program (tak naprawde to dla jednego silnika i dla ruchu w jedn± stronê potrzebujesz

4 bity a dla ruchu w dwie strony licznik +/- ) i po sprawie mój uk³ad by³ wysterowany przez mikroprzel±cznik obrotowy (taki jak czasem w radiach zamiast potencjometra - nie da siê go ukrêcic) i muszê powiedzieæ ¿e by³em adowolony

Sat, 22 Nov 2003 19:32:09 +0100, Amino napisal(a):

ale tam jest chyba troche wiecej niz jedno uzwojenie ?

U¿ytkownik "Boles³aw Jó¼wiak" <bolek_j snipped-for-privacy@poczta.onet.pl>

napisa³ w wiadomo¶ci news:bpoda1$s4r$ snipped-for-privacy@news.onet.pl...

[...]

silnika

[...]

Rany boskie ! Sterownik krokowca bez uC !? Przecie¿ to jest passe ! :-)

BTW - bardzo podoba mi siê Twoje podej¶cie do tematu, w ten sposób mozna zrobiæ sterownik praktycznie z niczego, ot, parê ko¶ci, które zawze siê poniewieraj± w szufladzie.

Pozdrawiam - Krzysztof Kucharski

Czasami 2, czasami 5....

Krokowy (forsowny? ;-)* ), półkrokowy, mikrokrokowy....

Tutaj opadła mi szczenka, przepraszam, nie rozumiem. Czy 1 oznacza polaryzacje cewki? w takim razie w 2 przypadku polaryzujesz zawsze

3 cewki, a wiec dwie z nich produkuja tylko cieplo, gdyz ich pola znosza sie wzajemnie. Nie....czegos nie rozumiem chyba.
120? zawsze wydawalo mi sie ze najpopularniejsze sa 1.8 stopnia, czyli 200 krokow na obrot. Czasami w hdd bywały ciekawsze, bo 1,875 stopnia (192k/obr), a w drukarkach 7.5 stopnia czy jakos tak (zalezy czy od glowicy czy od papieru).

Generalnie proponuję lekturę

formatting link
jest tam trochę teorii na temat sterowania i budowy krokowców.

Poza tym wszystkim - witamy na grupie. __ Pzd, Irek.N.

  • pewnie miałeś na myśli to, iż polaryzując dwa uzwojenia na raz można utrzymać na silniku większy moment - zgoda, ale silnik w końcu się ugotuje, a jeśli obniżysz wartości prądów w tych uzwojeniach aby silnika nie przegrzać - dojdziesz (momentem wyjściowym) do układu z zasilaną jedną cewką - gdzie więc zysk?

nie nie

nie chodzi³o o polaryzacje

mo¿e tak bêdzie lepiej

0+++,+0++,... lub 0---,-0--,...

w zale¿no¶ci od kierunku obrotu !!? (o ile dobrze pamiêtam - teraz bêdê ry³ po ksi±¿kach .. i szuka³)

a co do konta to taki jeden z katalogu (pierwszy z brzegu - 3,75st) ale to nie zmienia faktu ¿e wolniej ni¿ szybciej

fakt - prawdê mówi±c od czasu uruchomienia uk³adu trochê minê³o i dzia³a³o dobrze wiêc nie my¶la³em nad tym specjalnie wiêcej.

taka ma³a wpadka ?

:-)

Bywają przeróżne... _najdrobniejszy_ jaki widziałem to 5-cio fazowiec z krokiem 0.36st (1000 kroków/obrót).

E tam, spoko ;-)

Miłego dnia. __ Pzd, Irek.N.

do sterowania bipolarnym silnikiem trzeba 1 sztukê 4030 i jedn± sztukê 4013

  • 8 x tranzystorki + pare dyskretnych elem.

zajmuje to 2 piny LPT. po co pamiêci EPROM. po co uP skoro ma byæ prosto?

formatting link

CosteC

Sat, 22 Nov 2003 20:15:37 +0100 jednostka biologiczna o nazwie "Amino" <marcin snipped-for-privacy@wp.pl*> wyslala do portu 119 jednego z serwerow news nastepujace dane:

No co Ty opowiadasz ? Uzwojenie jest wielofazowe. Jezeli sa wyprowadzone 4 kabelki to silnik ma dwie fazy. Jezeli teraz bedziesz sterowal uzwojenia przebiegami przesunietymi o 90 stopni to bedzie sie krecil w jedna strone, a jezeli o -90 to w druga.

Sun, 23 Nov 2003 09:54:17 +0100 jednostka biologiczna o nazwie Ireneusz Niemczyk snipped-for-privacy@powszukaj.w.archiwum> wyslala do portu 119 jednego z serwerow news nastepujace dane:

Ja mam w domu silnik od poruszania glowica w staaaarym dysku.

400kr/obr

Sat, 22 Nov 2003 22:41:15 +0100 jednostka biologiczna o nazwie Ireneusz Niemczyk snipped-for-privacy@powszukaj.w.archiwum> wyslala do portu 119 jednego z serwerow news nastepujace dane:

Zdaje sie ze to jest sterowanie w trybie "mikrokrokow"

Raczej od srednicy walka (jezeli chodzi o silnik poruszajacy walkiem), ale oczywiscie od grubosci "pasma" jakie za jednym przejazdem rysuje glowica rowniez. Chodzi po prostu o to aby glowica mogla drukowac "raz przy razie" czy "pas przy pasie" jak kto woli.

;-)

Zawsze jest po drodze przekładnia :-)

__ Pzd, Irek.N.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required