Strona 1 z 4

Wiecej dokładności...czyli sterownik z enkoderami

: 22 sie 2006, 17:04
autor: Davido_olawa
Witam czy ktoś ma dodatkowe informacje na temat sterownika obsługującego enkodery?? Chciałbym w swojej frezarce zastosować taki sterownik...

: 22 sie 2006, 22:54
autor: chomikaaa
a jakie silniki zastosujesz?

: 23 sie 2006, 12:27
autor: Davido_olawa
Moje silniki to silniki krokowe bipolarne 1.89Nm 200 kroków na obrót 2.8A na faze...chciałbym sterownik który nadzorował by prace frezarki i wrazie "zgubienia" kroku interweniował...

: 23 sie 2006, 12:39
autor: chomikaaa
wystarczylby ci enkoder z jednym kanalem i szczatkowa elektronika

stosowanie enkoderow do silnikow krokowych w naszych konstrukcjach mija sie z celem i jest to raczej przerost formy nad trescia naped nie bedzie szybszy a drozszy poszukaj sobie cen enkoderow sa bardzo wysokie i sa wielokrotnoscia ceny twojego silnika to tak jak bys zalozy drogie alu felgi do syrenki nie obrazajac jej posiadaczy :)

: 25 sie 2006, 21:58
autor: tschaya
Zakładając że sterujesz pracą silników za pomcą Macha2, podłącz po prostu enkoder (5V, kwadraturowy) do wejścia LPT kompa i po sprawie.

: 25 sie 2006, 22:04
autor: pit202
ale mach tylko wyswietla ich pozycje, chyba nie traktuje tego jako sprzężenie zwrotne, przynajmniej kiedys tak bylo.

: 25 sie 2006, 22:51
autor: tschaya
Z żalem ;) muszę przyznać ze kolega pit202 ma rację (i to nie po raz pierwszy). Mach jedynie wyświetla pozycję enkodera na osi. Sprzężenie zwrotne występuje tylko gdy użyjemy enkodera do joga. Prawdziwa szkoda... a już miałem chytry plan zbudowania super-hiper-mega dokładnej maszyny na silnikach krokowych plus enkodery plus Mach. A teraz co...? Wywalić krokowe i kupić serwa Gecko?

: 26 sie 2006, 07:17
autor: jarekk
Wystarczy jak dodasz mały procek pomiędzy dowolny sterownik silnika krokowego a port LPT. Dołącz do niego enkoder - wtedy możesz duplikować impulsy z LPT i porównywać ich ilość tymi z enkodera. W razie różnic - dodawać (lub ujmować) swoje. Program nie byłoby skomplikowany, chociaż samo dodawanie impulsów nie zawsze byłoby proste.

: 26 sie 2006, 08:28
autor: pit202
pewnie juz wiele osób o tym myślało i próbowało , jednak to chyba nie tędy droga , silniki krokowe gubią kroki na wysokich obrotach najmocniej bo maja juz znikomy moment, na niskich obrotach raczej nie dochodzi do takich przypadków , jezeli chcemy uzyskać większą dokładność to ciężko bedzie to zrobic na silnikach krokowych, zwlaszcza sterowanych mikrokrokowo nawet ze sprzezeniem zwrotnym, jeżeli chcemy uzyskać wieksze kontrolowane predkosci to też lipa - bo nawet jak wykryjemy utrate kroku to pewnie z powodu zbyt małej mocy i juz nic na to nie poradzimy bo nic nie jesteśmy juz w stanie silnikowi wiecej dać. a co by bylo gdybyśmy robili conajmniej interpolacje liniową XY , jeden z silników sobie radzi a drugi w polowie zaczyna gubić kroki - co wtedy ? juz mamy niezłe "kuku" bo linia juz nie jest linią.

juz niejednokrotnie bylo tak , ze jak ktoś zmienił krokowce na serwa wiecej nie chce do nich wracać :D ciekawe dlaczego :cool:

: 26 sie 2006, 10:26
autor: Davido_olawa
Witam użtkownik jarek dał bardzo ciekawy pomysł odnośnie kontroli...czy ktoś ma jakieś schematy lub przykłady??I jeszcze jedno czy znacie programu podobne do programu MACH ale mające sprzężenie zwrotne??czyli możliwość pracy z enkoderami...