Silnik krokowy i LPT

Apr 08, 2004 10 Replies

Witam



Mam zamiar sterowaæ silnikiem krokowym, przy u¿yciu portu LTP. Nie zamierzam u¿ywaæ ¿adnych dodatkowych uk³adów poza wzmocnieniem sygna³ów z LPT na tranzystorach, wiêc ca³e sterowanie silnikiem i jego uzwojeniami odbywaæ siê ma za pomoc± programu. Portem LPT potrafiê siê ju¿ pos³ugiwaæ, ale nie wiem jak sterowaæ za jego pomoc± silnikiem tzn. kiedy na które wyprowadzenia podawaæ napiêcie.



Silnik krokowy posiada 6 wyprowadzeñ. Zosta³ wyjêty ze stacji FDD



5.25. Jego oznaczenie to: 39SH-29BAG. 12V, 75 Ohm, 1,8 st. na krok, 0.16A. Nie mam pojêcia, do czego s³u¿± konkretne wyprowadzenia (tzn. które s± po³aczone z którymi cewkami).

Kolory wyprowadzeñ i rezystancje miêdzy nimi zamie¶ci³em tutaj:

formatting link
W jakiej kolejno¶ci i na które wyprowadzenia nale¿y podawaæ napiêcie, aby silnik pracowa³ ?



Pozdrawiam i z góry dziêki za pomoc.


Witam smignij sobie do czytelni oblukac archiwalne numery edw - i to te w okolicy '96, '97 w okolicach czerwca nie pamiêtam dok³adnie, ale by³ w nich opis raabowozu w³a¶nie na dwóch silnikach wcyi±gniêtych ze stacji 5,25

pozdrawiam szogun

Spróbowa³êm na innym silniku. Posiada on 5 wyprowadzeñ, do jednego pod³±czy³em masê (do tego, który z innymi posiada³ rezystancjê

75 Ohm - reszta przewodów ma miêdzy sob± 150 Ohm). A na resztê podawa³em impulsy w róznych sekwencjach i znalaz³em sekwencjê, na której silnik pracuje prawid³owo (trochê dziwnie, bo 0001-0010-0001-0100). Jednak na pewnym odcinku silnik przestaje siê obracaæ i jedynie drga. Problem tkwi w wysterowaniu silnika, czy jest on zepsuty ? Próbowa³em te¿ kombinacje z u¿yciem pozycji 0011, 0110, 1100, 1001 miêdzy tymi g³ównymi, ale nie pomog³o.

Mêczy³em siê z tym pare godzin, ale teraz po napisaniu postu mnie ol¶ni³o:

0001 - 0010 - 1000 - 0100

wiêc nale¿y go wysterowaæ tak:

0001 - 0011 - 0010 - 1010 - 1000 - 1100 - 0100 - 0101

teraz wszystko dzia³a dobrze

A w³a¶nie. To teraz zamieñ w g³owie koñcówkê pierwsz± od lewej z drug± od lewej i bêdziesz mia³ standardowe pó³krokowe sterowanie. Mo¿e producent wyprowadzi³ koñcówki nie w kolejno¶ci.

pozdr Marcin

Masz najwyrazniej druty zamienione .. choc to w sumie kwestia konwencji.

Natomiast - silnika nie podlacza sie prosto do portu LPT, bo ten ma za mala wydajnosc i moze sie spalic od przepiec. Nalezy uzyc 4 tranzystorow, 4 diody, i najlepiej zewnetrzne zasilanie..

J.

U¿ytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com...

Tak zrobi³em (bez diód), ale niestety tranzysotry nie chc± mi siê do koñca wysterowaæ, nawet jak zasilam z 20V to na silniku mam max. 3-4 V (uk³ad OE). My¶le, ¿e te tranzystory wymagaj± du¿ego pr±du bramki skoro tak jest. Chocia¿ wzmocnienie wynosi 300 (a my¶lê, ¿e silnik nie bierze wiêcej ni¿

160mA), wiêc nie wiem do koñca czemu tak siê dzieje. S± po³±czone przez rezystory 300 Ohm, ale jak pod³±cze przez 10 Ohm to i tak nic prawie siê nie zmienia. Najwy¿ej sprobóje zastosowaæ darlingtony.

U¿ytkownik "Keeller" snipped-for-privacy@NOSPAMwp.pl napisa³ w wiadomo¶ci news:c567fo$dba$ snipped-for-privacy@atlantis.news.tpi.pl...

swego czasu sterowa³em krokowcem z LPTa. mój uk³ad by³ prosty, zawiera³ ULN2803 którego wej¶cia by³y pod³±czne do LPT przez bufory w postaci bramek AND

A nie zamieniles kolektora z emiterem ? Jakie to tranzystory ? Prad wyjsciowy LPT nie jest duzy [kilkanascie mA] ale powinny smigac ze az milo ..

300 Ohm to troche duzo. Mozesz sie spodziewac na porcie 2.5V, na bazie 0.7V - zostaje 1.8V .. 6 mA. przy beta=300 powinno niby wystarczyc z nadmiarem..

J.

Podlacz silnik do scalaka typu ULN2803 mozesz bezposrednio tylko nie zostawiaj aktywnego stanu na cewce bo zjarasz tego scalaczka. Proponujê miêdzy silnik a ten scalak wsadziæ jeszcze rezystory o mocy 5W, bez nich i silnik i scalak osi±gaj± do¶æ du¿e temperatury. Mo¿esz te¿ u¿ywaæ scalaków typu L297 lub sterowaæ tranzystowami. Ostatnio rozebra³em kilka drukarek i w jednej zainteresowa³ mnie uk³ad sterowania krokami przez tranzystory z serii D2010 i D2041 tylko ¿e nie mogê nigdzie nawet na google znale¶æ do nich ¿adnych info. Port wytrzyma max obci±¿enie to 0,5A potem BURN !!, na dobr± sprawê mo¿esz pod³±czyæ silnik bezpo¶rednio do portu ale licz siê ¿e mo¿esz port uszkodziæ w bardzo szybkim czasie wiêc zabezpieczenie tym buforem jest raczej wskazane. Silnik taki standardowo przy normalnej pracy ci±gnie od 150 do 400 mA, zale¿y od silnika, przy mikrokoroku pr±dy s± duu¿o wiêksze ni¿ przy normalnej pracy.

Najlepsze rozwi±zanie to moim zdaniem MOSFETy. I koniecznie z diodami, bo mo¿e szlag trafiæ i tranzystory i port. 20V te¿ nie polecam, najlepiej dowiedz siê jakie zasilanie powinien mieæ Twój silnik. Niektóre s± nawet na

3V i to wcale nie ma³e silniki. Kup kilka mosfetów "logic level" - sterowane napiêciem TTL 5V, pod³±cz i z g³owy. ¯eby by³o weselej najpó¼niej jutro bêdê robi³ to samo z silnikiem od flopa, wiêc je¶li jeszcze sobie nie poradzi³e¶, to chêtnie pode¶lê wyniki tej zabawy.

Pozdrawiam, Marcin

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required