rozważania o CNC

Marzec 29, 2024, 07:36:15
Witamy, Gość. Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Strony: [1]   Do dołu
  Drukuj  
Autor Wątek: Ultra TANI i PROSTY sterownik unipolarny.  (Przeczytany 20643 razy)
soki
początkujący
*
Offline Offline

Wiadomości: 4


« : Maj 19, 2011, 11:50:00 »

Witam ponownie.
Planuję wykonać sobie styro-ciachajkę (2x osie XY), ale ma to być konstrukcja tania. Zacząłem wiec od przemyśleń na temat sterowników dla silników krokowych. O samej wycinarce będzie później i w innym dziale.

I tak oto postanowiłem poddać Waszej ocenie kolejny mój wynalazek. Tym razem wykonałem prosty sterowniczek dla silników unipolarnych, bazujący na ttl'ach. W związku z faktem, iż dotychczas działałem na układach programowalnych, można powiedzieć że cofnąłem mój sterownik w rozwoju, jednak wcale nie. Utrzymane zostały parametry dotychczasowych moich produkcji, a wyeliminowane problematyczne elementy (dla wielu programowanie mikrokontrolerów to duża przeszkoda).
Założenia:
- praca półkrokowa (sterowanie krok/kierunek z funkcją enable)
- stabilizacja prądu (ustawiana odgórnie rezystorami stratnymi)
- niewygórowana cena
- prostota konstrukcji
Co udało się osiągnąć? W zasadzie wszystko. Sterownik pracuje poprawnie i bez zgrzytów. Cena? No pewnie jak to się mówi cena czyni cuda, przekona to wielu - niecałe 20zł dla jednej osi. Sterownik oparty jest o dwukierunkowy licznik binarny (4516) oraz demultiplekser (74HCT238) pracujący w trybie trzybitowym. Dzięki tym dwóm układom otrzymujemy dwukierunkowy 8-bitowy licznik pierścieniowy. Poprzez połączenie diodami impulsowymi 1N4148 otrzymujemy pracę półkrokową. Stabilizatory prądowe są liniowe ich zasadę działania łatwo odgadnąć ze schematu.
Parametry:
- napięcie wejściowe max 24V (ale przy takim napięciu przydałoby się solidne chłodzenie)
- prąd na fazę max 1.5~2A (liniowe ograniczniki prądu dla każdej fazy oddzielnie, należy pilnować maksymalnej mocy rozpraszania dla mosfetów końcowych - ja zastosowałem BUZ11)
- współpraca ze wszystkimi programami dającymi sygnały step / dir
- napięcia sterujące w standardzie TTL.
Parę fotek. Poniżej podczas testów:

Widok od strony druku (płytki frezowałem samodzielnie):

Schemat:

Płytka:


Podczas testów dałem przymaławy radiator i po 15 minutach było ciepło Uśmiech
« Ostatnia zmiana: Maj 19, 2011, 11:56:46 wysłane przez soki » Zapisane
markcomp
Administrator
*****
Offline Offline

Wiadomości: 14874



WWW
« Odpowiedz #1 : Maj 20, 2011, 11:42:31 »

tranzystory w końcówce pracują jako źródła prądowe....
ciekawe
przez dobór rezystorów - ustalamy wartość prądu...
główne straty mocy powinny pojawiać się w mosfetach
w rezystorach - nie tak dużo

np. niech to będzie 3A silnik unipolar (3.1Nm)

rezystor R=U/I=.7/3=.233ohma
moc strat=3*0.7=2.1W - wcale nie dużo- biały batonik ma chyba 5W dozwolone
« Ostatnia zmiana: Maj 20, 2011, 04:16:59 wysłane przez markcomp » Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

markcomp
Administrator
*****
Offline Offline

Wiadomości: 14874



WWW
« Odpowiedz #2 : Maj 20, 2011, 04:04:17 »

tak się przyglądałem PCB... i zastanawiam się, czy optymalne jest robienie pętli z masy wokół układów?
masa powinna być w gwiazdę... i nie tworzyć dróg aleternatywnych
ale to nie jest układ bardzo impulsowy... i niema pętli - więc nima problemu
Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

markcomp
Administrator
*****
Offline Offline

Wiadomości: 14874



WWW
« Odpowiedz #3 : Maj 20, 2011, 04:22:03 »

policzmy unipolarny tryb dla 3.1Nm 3A/6A


2,9V na fazie i prąd 4.2A
to daje przy 24V zasilania 24-2,9-0,7=20,4V na tranzystorze przy prądzie 4,2A
i wypełnieniu.. załóżmy 50%
100% P = 85,56W!!!



Zapisane

MARKcomp77

http://oferta.forum-cnc.pl/
Sterowniki.Silniki

endurasek
początkujący
*
Offline Offline

Wiadomości: 1


« Odpowiedz #4 : Czerwiec 24, 2012, 09:48:58 »

Soki chcial bym sie dowiedziec jak sterownik sie sprawdzil planuje go wlasnie zrobic i wykorzystac ale do wycinania pianki.
Zapisane
Strony: [1]   Do góry
  Drukuj  
 
Skocz do:  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Manuscript design by Bloc Strona wygenerowana w 0.042 sekund z 19 zapytaniami.