Regulamin
|
Punkty
|
Ostatnie
|
Szukaj
|
Rejestracja
|
Zaloguj
Kontroler silnika krokowego na porcie LPT
Idź do strony
Poprzedni
1
,
2
,
3
,
4
,
5
, 6,
7
Następny
Forum elektroda.pl Strona Główna
->
DIY Pozostałe i Newsy
Autor
Wiadomość
e-bob
Poziom 3
Dołączył: 04 Sty 2006
Posty: 7
Skąd (miasto): mwo
03 Gru 2007 09:44 Re: Kontroler silnika krokowego na porcie LPT
Jeszcze mam małe pytanie ap ropo układu z drugiej strony na uln2803 - mianowicie którego
oznaczenia sie trzymać przy podpinaniu do lpt tego co jest długopisem dopisane czy oznaczen d1, d2
...
Powrót do góry
Wyślij email
d.d
Poziom 15
Dołączył: 13 Lip 2005
Posty: 250
Skąd (miasto): gorzów wlkp
03 Gru 2007 14:45 Re: Kontroler silnika krokowego na porcie LPT
d0 to data0 pin 2 lpt d1 to data1 pin 3 lpt więc nie ma znaczenia na co będziesz patrzył
Powrót do góry
Wyślij email
asura.kk
Poziom 14
Dołączył: 01 Wrz 2004
Posty: 172
Skąd (miasto): Kraków
07 Gru 2007 14:29 Re: Kontroler silnika krokowego na porcie LPT
=>Krzysieksiek alez nie trzeba pisać zadnego programu na PC- one dawno już sa napisane:
KellyCam, TurboCnc, Ninos, Cenece, Master5, Mach1/2/3 (wykorzystujące step & dir) Co do
elektroniki - gotowce znajdziecie na odnosnikach ze strony:
http://www.cnc.info.pl/
wystarczy
poszukac - odradzam prace silników pełnokrokową!!
Powrót do góry
Wyślij email
stasiu16l
Poziom 2
Dołączył: 22 Kwi 2007
Posty: 2
13 Gru 2007 17:11 Re: Kontroler silnika krokowego na porcie LPT
Mam pytanie... Mam silnik krokowy
http://www.elemar.pl/pm42l_048.html
I mam od niego tylko 4
przewody, pracował on w drukarce ale chyba jako bipolarny na układzie LB1845 i jest w nim jedno
gniazdo niezalutowane... Myślicie, że gdy podepnę tam styk i podłączę jako unipolarny to będzie
wszystko ok? Dodam iż mam taki drugi sam tylko mniejszy i też ma wolny styk... Proszę o szybką
odpowiedź....
Powrót do góry
Wyślij email
CMS
Poziom 22
Dołączył: 27 Lut 2004
Posty: 1613
Skąd (miasto): WWA
YelonkY
13 Gru 2007 17:39 Re: Kontroler silnika krokowego na porcie LPT
Weź do ręki omomierz i sprawdź czy są dwie czy cztery cewki.
Powrót do góry
Wyślij email
stasiu16l
Poziom 2
Dołączył: 22 Kwi 2007
Posty: 2
13 Gru 2007 17:58 Re: Kontroler silnika krokowego na porcie LPT
Mam chyba 2 cewki, jak łącze czarny z żółtym i brązowy z pomarańczowym to jest opór 5.9 Ohma
na środku są jeszcze 2 gniazda połączone ze sobą. Jak do nich przykladam ohmomierz i do któregoś
ze styków to nie ma żadnych wartości. Czy to na pewno bipolarny ?
P.S.
Na tym linku powyżej jest napisane, że ma 4 wyprowadzenia, 4 uzwojenia i jest unipolarny w takim
razie jak sie to podlacza pod ULN2003?
I jeszcze jedno jak patrze na schemat to ta wtyczka jest narysowana od strony pinów czy kabli?
Powrót do góry
Wyślij email
Krzysieksiek
Poziom 15
Dołączył: 29 Lis 2005
Posty: 237
Skąd (miasto): Rzeszów
14 Gru 2007 07:02 Re: Kontroler silnika krokowego na porcie LPT
Cześć
Silnika z 4 wyprowadzeniami nie wysterujesz za pomocą ULN.
Każdy unipolarny może pracować jako bipolarny, ale nie odwrotnie.
Poczytaj o rodzajach silników krokowych i sposobie ich sterowania (ciekawy artykuł był na łamach
EdW). Trzeba by było wykorzystać np. 2 mostki H lub zasilać cewki za pomocą np. ULN i inny driwer
zasilający od strony plusa.
Pozdrawiam owocnych testów.
Powrót do góry
Wyślij email
asura.kk
Poziom 14
Dołączył: 01 Wrz 2004
Posty: 172
Skąd (miasto): Kraków
14 Gru 2007 12:43 Re: Kontroler silnika krokowego na porcie LPT
odpowiednikiem uln'a od strony plusa jest TD6789
Elektronika Praktyczna 4/2000 jest "sterownik silników z interfejsem I2C (oczywiscie mowa o
silnikach bipolarnych)
Powrót do góry
Wyślij email
stasiu16l
Poziom 2
Dołączył: 22 Kwi 2007
Posty: 2
16 Gru 2007 11:30 Re: Kontroler silnika krokowego na porcie LPT
Dzięki wszystkim. Zbudowałem ten układ i silniczek działa tylko wie ktoś może dlaczego się grzeje
układ jeżeli zasilam go 400 mA a dozwolone to 500 ?
Moderowano przez CMS:
Zapoznaj sie z
zasadami
zamieszczania zdjęć na forum.
Powrót do góry
Wyślij email
Krzysieksiek
Poziom 15
Dołączył: 29 Lis 2005
Posty: 237
Skąd (miasto): Rzeszów
16 Gru 2007 13:06 Re: Kontroler silnika krokowego na porcie LPT
Witam
To że układ sie grzeje to (prawie) normalne. Cewka uzwojenia silnika stawia opór, układ sie grzeje.
W ULN2803 można łączyć kanały i uzyskać prąd do 1A (łączyć dwa kanały do jednej cewki silnika),
tu opis:
http://www.edw.com.pl/pdf/k01/79_22.pdf
Moim zdaniem ciekawy artykuł o silnikach krokowych.
No i kolejna sprawa. To że zasilasz układ napięciem np. 12V z zasilacza o wydajności prądowej np.
1A to nie znaczy że układ pobiera te 1A. W twoim przypadku (wedle mojej oceny) byłoby lepiej
zastosować zasilacz o wydajności większej niż te 0,4A bo przy sterowaniu pół-krokowym w danym
momencie zasilane jest 2 cewki i prąd wzrasta dwukrotnie. Co ma też wpływ na grzanie sie ULN.
Należy rozróżniać czym jest prąd a czym napięcie.
Pozdrawiam
Powrót do góry
Wyślij email
kazitor23
Poziom 7
Dołączył: 24 Lis 2005
Posty: 20
Skąd (miasto): okonek
23 Gru 2007 18:41 Re: Kontroler silnika krokowego na porcie LPT
witam :D ja mam pytanko małe.
czy ten ukladzik z uln2003 da sie sterowac z MACH'A ?
Powrót do góry
Wyślij email
Krzysieksiek
Poziom 15
Dołączył: 29 Lis 2005
Posty: 237
Skąd (miasto): Rzeszów
25 Gru 2007 09:46 Re: Kontroler silnika krokowego na porcie LPT
Cześć
MACH do sterowania silnika wykorzystuje 2 linie (taktowanie i kierunek obrotu). ULN2803 (zawiera
w swojej strukturze Darlingtony), sterowanie odbywa sie zwierając do masy odpowiednie piny, dla
silnika były by konieczne 4 linie. Tak więc konieczne jest zastosowanie jakiegoś sterownika. To jako
przykład:
WESOŁYCH ŚWIĄT
Powrót do góry
Wyślij email
spad_wawa
Poziom 1
Dołączył: 17 Sty 2008
Posty: 1
Skąd (miasto): Warszawa
19 Sty 2008 17:52 Re: Kontroler silnika krokowego na porcie LPT
witam jestem tu nowy
mam pytanie czy moglby ktos naryowac prosty schemat do podlaczenia 2 silnikow krokowych do
portu lpt ? problem tkwi w tym ze sa to silniki z dyskow twardych i maja tylko 3 przewody (zielony,
czerwony i czarny)
z gory bardzo dziekuje
Powrót do góry
Wyślij email
CMS
Poziom 22
Dołączył: 27 Lut 2004
Posty: 1613
Skąd (miasto): WWA
YelonkY
20 Sty 2008 22:28 Re: Kontroler silnika krokowego na porcie LPT
Silniki z HDD nie są silnikami krokowymi.
Powrót do góry
Wyślij email
Wizzer
Poziom 5
Dołączył: 09 Gru 2006
Posty: 13
Skąd (miasto): Tczew
21 Sty 2008 21:23 Re: Kontroler silnika krokowego na porcie LPT
Witam,
Mam silnik z 6 wyprowadzeniami w formie pinów (bez kabli). Silnik jest z drukarki epsona. Mam
jednak do was pytanie gdyż podczas pomiarów nie mogę znaleźć + czyli jak zrozumiałem pina z
którym wszystkie inne miałyby taką samą rezystancję. Poniżej dodaje obrazek i tabelę zrobioną w
paincie z wykazem między którymi pinami opór się pojawia a między którymi nie. Widać że wyniki
idą po skosie. Czy pomoglibyście mi znaleźć + tego silnika? I ostatnie, czy pomoglibyście mi z
określeniem kolejności podłączania tych pinów do ULN2003? W sumie wystarczyłoby mi to które dwa
piny połączyć jako + :)
silnik.JPG
Opis:
-0.01
Rozmiar:
23.21 KB
Powrót do góry
Wyślij email
Krzysieksiek
Poziom 15
Dołączył: 29 Lis 2005
Posty: 237
Skąd (miasto): Rzeszów
21 Sty 2008 21:35 Re: Kontroler silnika krokowego na porcie LPT
Weź miernik ustaw zakres np 200 (ohm).
U Ciebie wygląda to mniej więcej tak:
1-3-5 - to jedna para
2-4-6 - to druga para
Teraz wystarczy jedynie pomierzyć opór na poszczególnych wyjściach.
Szukaj takiej kombinacji dwóch pinów (pomiędzy 1-3-5) która da Ci opór np. 10 ohm, a potem
takiej (też na pinach 1-3-5) która da ci o połowę mniej (będzie takie dwie, bo jeden pin będzie
wspólny) około 5 ohm. Analogiczna operacja z pozostałymi wyjściami (2-4-6). Myślę że to co piszę
jest zrozumiałe.
Potem wystarczy np połączyć te dwa piny (na których opór jest "połówkowy") aby sterowanie było
łatwiejsze.
Powrót do góry
Wyślij email
Wizzer
Poziom 5
Dołączył: 09 Gru 2006
Posty: 13
Skąd (miasto): Tczew
21 Sty 2008 21:52 Re: Kontroler silnika krokowego na porcie LPT
Wielkie dzięki! Już zmierzyłem :)
Więc tak... W przedziale 1-3-5 między 1 a 3 jest 12ohm, między 3 a 5 jest też 12ohm, a między 1 a
5 jest 24ohm (1-3=12, 3-5=12, 1-5=24).... to samo w przedziale 2-4-6.. między sąsiednimi (2-4,
4-6) jest 12 ohm a miedzy odległymi (2-6) jest 24 (2-4=12, 4-6=12, 2-6=24)... To znaczy, że
muszę połączyć piny 1 z 5 oraz 2 z 6? Jeśli tak zrobię, to silnik będzie miał 4 wyjścia.... będzie
bipolarny. Ale czy silniki z drukarek nie są unipolarne? Mam już ULN2003 i on steruje tylko silnikami
unipolarnymi.
EDIT:
Ah już rozumiem, tylko te dwa połówkowe piny :) Dzięki!
Powrót do góry
Wyślij email
Pth
Poziom 20
Dołączył: 12 Paź 2005
Posty: 1084
Skąd (miasto): Kraków
22 Sty 2008 00:24 Re: Kontroler silnika krokowego na porcie LPT
'd.d' Czy czasem tranzystory nie powinny mieć diod któe będa zabezpieczać przeciwko impulsom po
wyłaczeniu danej cewki?!
Twój schemat jest całkowicie zły... Popalą się od razu te tranzytory bo napięcie emiter-kolektor
będzie zbyt wysokie, że o napieciu kolektor baza nei wspomnę i jak zrobi się zwarcie na złaczu C-E
to masz po porcie którym sterujesz te tranzytory albo chociaż po optotranzystorach jeśli je
zastosujesz...
SCHEMAT JEST CAŁKOWICIE NIEPOPRAWNY!
Zobacz jak sa zbudowane kolejne bloki w tym ULNie!
Powrót do góry
Wyślij email
Gizmoń
Poziom 17
Dołączył: 06 Cze 2007
Posty: 375
Skąd (miasto): Wrocław
22 Sty 2008 17:33 Re: Kontroler silnika krokowego na porcie LPT
Czytam ten temat i widzę, że jest często problem z odgadnięciem jak podłączyć silnik. Oto jest
rysunek, dzięki ktremu bez problemu podłączy się każdy silnik z kserografu, drukarki, skanera itp.
Kolory przewodów nie grają roli, wystarczy ich kolejność.
Jest to przeze mnie sprawdzone, i zgadza się w 100% z prawdą (sam podłączam tak silniki).
Uwaga:
- Jeśli silnik ma gniazdo na płytce, to wystarczy powyższy schemat i widok ścieżek.
- Jeśli ma przewody, i są wśród nich dwa
czerwone
, to to jest + (należy oba połączyć i do zasilania)
A może warto dodać do LPT układy 74145 i z każdych 4 bitów sterować dwoma silnikami oraz mieć
dwa dodatkowe wyjścia.
Powrót do góry
Wyślij email
emper
Poziom 7
Dołączył: 07 Sty 2005
Posty: 21
Skąd (miasto): Kraków
10 Lut 2008 15:01 Re: Kontroler silnika krokowego na porcie LPT
Mam taki silnik od HP jak kolega pare postów cześniej -55SPM25D7ZA1. Znalazłem, że zasilanie jest
na środkowym z 5 kabelków (całkiem rozsądne). Na silniczku napisane jest ponaddto, żeby zasilać
go z 5V. Zasilacze od tej drukarki, które mamy mają tak jak kolega stwierdził 24V, 0,5A, więc silnik
będzie się na pewno grzał.
1. Może więc dało by się zasilać to bezpośrednio z LTP (5 pin)? Jak wtedy wygląda schemat? Niestety
nie rozumiem, którędy prąd "dostaje się do minusa". Na tym schemacie wszystko jest podpięte do
"+", a jedyna rzecz na "-" to pin 8 ULNa, który wewnątrz niegdzie nie jest podłączony (a może jest
tylko tego nie narysowano?).
2. Jak podłączyć diody sygnalizujące stan? Szeregowo czy równolegle i z akim opornikiem?
Powrót do góry
Wyślij email
Krzysieksiek
Poziom 15
Dołączył: 29 Lis 2005
Posty: 237
Skąd (miasto): Rzeszów
10 Lut 2008 16:23 Re: Kontroler silnika krokowego na porcie LPT
To że zasilacz drukarki jest 24V i 0,5A nie znaczy, że silnik jest zasilany 24V i że pobiera 0,5A, (poza
tym to nie taki duży prąd biorąc pod uwagę że drukarka wyposażona jest w parę innych
odbiorników).
Stanowczo odradzam sterowanie silnikiem bezpośrednio z portu LPT (chyba że ktoś chce uszkodzić
port), konieczne jest zastosowanie np ULN.
To myślę wyjaśni zasadę pracy ULN:
Co do diod sygnalizacyjnych to lepiej (moje zdanie) szeregowo, a co do wartości opornika to zależnie
od diody.
To pomoże:
http://www.dzikie.net/index.php?art=diody-faq
Powrót do góry
Wyślij email
emper
Poziom 7
Dołączył: 07 Sty 2005
Posty: 21
Skąd (miasto): Kraków
10 Lut 2008 16:31 Re: Kontroler silnika krokowego na porcie LPT
Dzięki, już mi trochę świta, ale pisząć "bezpośrednio z LPT" miałem na myśli, że nie tylko 4 sygnały
sterujące dam z LPT, ale również ten 5 (odpowiadający czerwonemu przewodowi VCC +) podłącze z
LPT (oczywiście wykorzystjąc ULNa). Tylko jak to podłączyć? Tak?
Powrót do góry
Wyślij email
Krzysieksiek
Poziom 15
Dołączył: 29 Lis 2005
Posty: 237
Skąd (miasto): Rzeszów
10 Lut 2008 17:05 Re: Kontroler silnika krokowego na porcie LPT
Zrób tak:
Powrót do góry
Wyślij email
Gizmoń
Poziom 17
Dołączył: 06 Cze 2007
Posty: 375
Skąd (miasto): Wrocław
10 Lut 2008 18:04 Re: Kontroler silnika krokowego na porcie LPT
Hmmm... Czy LPT wytrzyma obciążenie silnikiem krokowym? Te 5V ma chyba ograniczenie 100mA.
Ale jeśli nie, powyżej masz napisane co zrobić.
Powrót do góry
Wyślij email
emper
Poziom 7
Dołączył: 07 Sty 2005
Posty: 21
Skąd (miasto): Kraków
11 Lut 2008 11:20 Re: Kontroler silnika krokowego na porcie LPT
Witacie. Nowięc dzięki waszym poradom udało mi się wszystko zmontować. Wygląda to tak jak na
schemacie poniżej.
Wszystko działa oprócz silnika. Diody robią odpowiedni cykl. Mogę nimi sterować z joya tak jak
chciałem i nawet z komóry przez bluetooth :) Dodatkowo świecą się jak zakręce silnikiem (choć dośc
szybko i nie widze sekwencji). Sterować próbowałem też programami z forum, ale to nic nie daje.
Jedynie przy dużych częstotliwościach słychać wydobywajacy się z silnika odgłos pracy (ale silnik sie
nie kręci).
Zasilam to 9V baterią. Czy to może być problem?
A może jednak kroki powinny być na odwrót.
Nie chce ryzykować bez potrzeby więc jeszcze raz prosze o rade.
Powrót do góry
Wyślij email
Krzysieksiek
Poziom 15
Dołączył: 29 Lis 2005
Posty: 237
Skąd (miasto): Rzeszów
11 Lut 2008 13:22 Re: Kontroler silnika krokowego na porcie LPT
Jeżeli dobrze podłączyłeś silnik (jakby było źle to wał by drgał) i wał się nie obraca to może to być
problem zasilania. Ta "mała" bateria raczej sie nie nadaje. Spróbuj zasilać układ z jakiegoś zasilacza.
Powrót do góry
Wyślij email
Gizmoń
Poziom 17
Dołączył: 06 Cze 2007
Posty: 375
Skąd (miasto): Wrocław
11 Lut 2008 16:08 Re: Kontroler silnika krokowego na porcie LPT
Wywal te diody i rezystory. Nimi ograniczyłeś prąd na jakieś 15mA, diody świecą, ale silnik
potrzebuje z 400mA, by się kręcić.
Gdy silnik zadziała, możesz dodać diody:
Powrót do góry
Wyślij email
kapelan
Poziom 1
Dołączył: 30 Maj 2007
Posty: 1
Skąd (miasto): kostrzyn
12 Lut 2008 19:03 Re: Kontroler silnika krokowego na porcie LPT
Zainspirowany, postanowiłem napisać program do obsługi silników krokowych przez LPT. Pierwszy,
prosty służy do sterownia za pomocą klawiatury, drugi posiada prawie identyczne funkcje jak
program zamieszczony na pierwszej stronie tego tematu, z tym ze nie ma żadnych ograniczeń
czasowych. Powinny działać bez problemu. Do paczki dorzucam przydatny programik
"LPTmonitorXp" który bardzo przejrzyście pokazuje aktualny stan naszego portu LPT.
1.rar
Opis:
n/a
Download
Nazwa pliku: 1.rar
Rozmiar:
588.23 KB
Punkty
:
0.69 = 0.69 za transfer + 0.00 dla użytkownika (ustawiono ręcznie)
Powrót do góry
Wyślij email
Gizmoń
Poziom 17
Dołączył: 06 Cze 2007
Posty: 375
Skąd (miasto): Wrocław
12 Lut 2008 19:52 Re: Kontroler silnika krokowego na porcie LPT
Czy zaprezentować tu programy do sterowania silnikami napisane w Basicu dla Commodore 64?
Może się przydać :)
Powrót do góry
Wyślij email
emper
Poziom 7
Dołączył: 07 Sty 2005
Posty: 21
Skąd (miasto): Kraków
13 Lut 2008 20:30 Re: Kontroler silnika krokowego na porcie LPT
Wielkie dzięki dla obu panów, którzy mi pomogli. Rzeczywiście DIODY POWINNY BYĆ RÓWNOLEGLE.
Wtedy nawet bateria 9V daje radę. Z diodami szeregowymi podłączyłem zasilacz 24V i skończyło sie
na spaleniu 1 pinu ULNa (dobrze, że nie LPT).
Powrót do góry
Wyślij email
Forum elektroda.pl Strona Główna
->
DIY Pozostałe i Newsy
Strona 6 z 7
Idź do strony
Poprzedni
1
,
2
,
3
,
4
,
5
, 6,
7
Następny
[
Page generation time: 0.079 seconds ]
Administrator
Moderatorzy
sitemap