Strona 1 z 1
piny w machu...
: 15 gru 2007, 01:22
autor: grzesiek_re
Witam chciałem się dowiedizeć jak to jest z machem. otóż na stronie:
http://www.akcesoria.cnc.info.pl/mach2_konfig.htm przeczytałem ze do sterowania jednym silnikiem sa potrzebne 2 piny w porcie lpt. jeden określa ilośc kroków a drugi kierunek. i chciałem się dowiedzieć jak to z tym dokładnie jest? wydaje mi sie że to jest na zasadzie takiej ze (Przykładowo) pierwszy pin jak jest napięcie to krok w lewo jak brak to w prawo. a odnośnie drugiego pinu to ile razy pojawi się napięcie to tyle kroków? jak tak to z jaka częstotliwością sie pojawiają te impulsy? a czy może jest to zależne od długości przyłozonego napięcia? Prosiłbym jeśli było by to możliwe o szczegółowe informajie.
Pozdrawiam
: 15 gru 2007, 14:30
autor: kura999
pytanie zadane trochę nieprecyzyjnie, nie za bardzo wiem jak można napięcie wyrazić w jednostkach długości
ale to jest mniej więcej tak jak piszesz jeden pin ustala kierunek w zależności czy jest na nim stan niski czy wysoki (można wybrać jaki stan ma odpowiadać danemu kierunkowy) drugi pin daje impulsy o konkretnej długości na każdy krok silnika (w programie podajemy wartość kroków na jednostkę) i jeśli np. mamy stały posuw 1mm na 1s a mamy ustawione że 100 kroków to 1mm wtedy w ciągu sekundy pojawi się 100 impulsów, trudno mówić tu o częstotliwości bo program daje tylko takie jakby "piki" a nie sygnał o wypełnieniu 50%
pozdrawiam
: 15 gru 2007, 14:43
autor: grzesiek_re
Witam własnie o to im chopdziło!!! tak więc wszystko zależy od tego co sie ustawi w machu. Wielkie dzięki za udzielenie odpowiedzi!!
pozdrawiam
: 16 gru 2007, 01:14
autor: Leoo
kura999 pisze:... trudno mówić tu o częstotliwości bo program daje tylko takie jakby "piki" a nie sygnał o wypełnieniu 50%
Wypełnienie przebiegu i częstotliwość, to dwie rzeczy ściśle związane ze sobą.
Wracając do tematu, sygnał DIR (kierunek) decyduje o tym, w którą stronę obraca się oś silnika, natomiast drugi sygnał STEP (krok) odpowiada za prędkość obrotową. W sygnale STEP ważne jest zbocze sygnału, czyli moment kiedy zmienia się stan z niskiego L (0V) na wysoki H (+5V), wypełnienie jest bez znaczenia. Częstotliwość generuje np. Mach w taki sposób, by dana oś maszyny wykonała konkretny ruch w ściśle określonym czasie. Po ustaniu impulsów STEP silnik zatrzymuje się.
: 24 gru 2007, 14:21
autor: grzesiek_re
Acha to znaczy że zmiana sygnału z 0v na 5v to jeden krok? a jak jest z pólkrokami??
: 24 gru 2007, 22:04
autor: Leoo
W półkroku sterownik musi otrzymać sekwencję 0V-5V-0V-5V by silnik wykonał pełny krok. Dla mikrokroku 1/8 sterownik otrzyma 8 sekwencji 0V-5V dla jednego kroku znamionowego silnika.
: 25 gru 2007, 21:41
autor: grzesiek_re
Wilkie dzięki za odpowiedz
a tak się spytam próbowął ktos kiedyś zrobić sterownik oparty na AVR ? pozdr
: 25 gru 2007, 23:56
autor: Leoo
Sterownik można wykonać praktycznie na dowolnym CPU. Problem jedynie stanowi mostek dla silników bipolarnych. Często okazuje się, że mozolnie napisany program wykonuje jedynie funkcję translatora (podobnie jak L297) a resztę układów trzeba dokupić.