jak zrobic najprostrzy sterownik silnika krokowego?

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

pukury
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7643
Rejestracja: 23 lis 2004, 22:41
Lokalizacja: kraków

#11

Post napisał: pukury » 28 lis 2010, 13:50

witam.
tu też coś podobnego - http://steppercontrol.com/awinold.html
jest soft również - do A100 i A200 .
znalazłem przez przypadek szukają ( bezowocnie ) programu do swojej konstrukcji .
pozdrawiam .


Mane Tekel Fares

Tagi:


Autor tematu
luzak
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 4
Posty: 58
Rejestracja: 20 paź 2010, 23:29
Lokalizacja: biala podlaska
Kontakt:

#12

Post napisał: luzak » 28 lis 2010, 16:14

pltmaxnc pisze:Możesz zajrzeć tutaj
http://www.pepi11.cad.pl/elektronika/krok.html
jest "kawa na ławę" nawet z softwarkiem w VB.
o wlasnie takie proste rozwiazanie mi chodzilo.
Rozumiem, ze moge tam wstawic zamiennie ULN2803?
VB tez jest pomocny, bo za darmo i pod reka - mam nadzieje, ze bedzie dzialac pod vista(biblioteki)?
Pytanie - czy ten sterownik da sie podlaczyc do mach? po uruchomieniu silnikow, chcial bym przetestowac sterowanie za pomoca Gcode.
Na poczatek przetestowal bym go w sterowaniu wiertarki do nawiercania otworow 0.8 w laminacie.
Jest jakas mozliwosc wyeksportowania z eagle rozkladu otworow i wygenerowania z niego Gcode?
W biosie mozna zmienic chyba ze 3 ustawienia LPT - ktore jest to wlasciwe?
pukury pisze:...
tu też coś podobnego - http://steppercontrol.com/awinold.html
Wszytko pieknie, ale schematu tam nie znalazlem :(


pltmaxnc
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1345
Rejestracja: 13 sie 2004, 13:58
Lokalizacja: warszawa

#13

Post napisał: pltmaxnc » 28 lis 2010, 16:54

luzak
Rozumiem, ze moge tam wstawic zamiennie ULN2803
Tak, a konkretnie ULN2804
Pytanie - czy ten sterownik da sie podlaczyc do mach?
Po machem nie pojedzie, bo to jest najprostszy sterownik tzw. fazowy. Każda faza silnika obsługiwana jest jednym pinem LPT.
Mach steruje przez step i dir , tj. puls i kierunek a resztę wykonuje sterownik oczywiście nieco bardziej skomplikowany.


Autor tematu
luzak
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 4
Posty: 58
Rejestracja: 20 paź 2010, 23:29
Lokalizacja: biala podlaska
Kontakt:

#14

Post napisał: luzak » 28 lis 2010, 20:34

pltmaxnc pisze:luzak
Rozumiem, ze moge tam wstawic zamiennie ULN2803
Tak, a konkretnie ULN2804
pytalem o ULN2803, bo ten akurat mam, a jezeli dobrze zrozumialem, to jedyna roznica z 2804 jest taka, ze jest sterowany poziomem TTL, a ten mamy na zlaczu LPT.

pltmaxnc pisze:..
Mach steruje przez step i dir , tj. puls i kierunek a resztę wykonuje sterownik oczywiście nieco bardziej skomplikowany.
Ten powinien dzialac z mach?
lTA8435H (IMT901) Dobrze mysle?
Wystarczy go podlaczyc bezposrednio do LPT?

[ Dodano: 2011-02-07, 11:55 ]
Przeglądałem w sieci rożne schematy prostych i trochę bardziej zaawansowanych sterowników.
Wybrałem jeden z nich i wykonałem ten, oparty na rejestrze przesuwnym 74194
Na początku mi nie chciał działać (uzyłem innych tranzystorów niż na schemacie), ale po usunieciu tranzystorów i podłączeniu na stale kierunków obrotu - zaskoczył :)
Swoją drogą moze mi ktoś wytłumaczyc jak rolę te tranzystory pełnią i jak one działaja w tym układzie?
Przy okazji znalazłem tez schematy innych prostych i tanich schematów sterowników opartych na układach cyfrowych.
Jeden z nich "wykonałem" w symulatorze
Uzwojenia zastąpiłem diodami LED, ale myślę, ze na tej symulacji wyraznie widać zasadę działania takiego sterownika.

P.S. dzisiaj stworzyłem sobie symulacje fragmentu układu zbudowanego na tranzystorach.
Po krótkiej analizie mozna sie latwo zorientowac jak dziala.
Chetnym podaje link: symulacja opoznienia i inicjalizacji sterownika
jak mozna zauwazyc na symulacji, po opoznieniu okolo 48ms tranzystor Q1 zalacza tranzystory Q2 i Q3, a przelacznik kierunku ustawia na ich wyjsciach stany, na jednym wysoki a na drugim niski.
To opoznienie powinno wystarczyc, aby rejestr przesowny wystartowal poprawnie.
W koncu zrealizowalem sterownik. Dziala, jest prosty w wykonaniu i co najwazniejsze tani.
Bez problemu kręci silnikiem unipolarnym STH-53D101 5V 0.8A (w obwodzie podlaczony rezystor 10R 5W ograniczajacy prad )
A tak wyglada PCB sterownika opartego na rejestrze przesuwnym 74HC194.
Obrazek
wykonanie (elementy nie musza byc tak duze - takie mialem po reka)
Obrazek
Obrazek
koszty scalaków okolo 3zl
rezystory 20gr
kondensatory 50gr
potencjometr 1zl
laminat 2zl
stabilizator 7805 70gr
zlacza 1zl
tranzystory 1zl
LED 30gr
RAZEM: <10zl
Koszt moze byc jeszcze nizszy, jezeli zrezygnujemy z generatora NE555 i stabilizatora napiecia 5V (stosujac zasilanie zewnetrzne). Złączy tez mozna sie pozbyc a kable przylutowac bezposrednio do plytki.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”