Witam - Bartku czy przy porannej kawie miałeś może czas pomyśleć nad tym "przekazywaniem impulsów z enkodera do portu sterującego sygnałem step .
pozdrawiam Jacek.
Xmega generowanie określonej liczby impullsów
- Jacek
- Posty: 384
- Rejestracja: 25 kwie 2016, 19:14
- Pikczu
- Posty: 392
- Rejestracja: 17 sie 2015, 13:46
- Lokalizacja: Dublin, Ireland
- Kontakt:
Re: Xmega generowanie określonej liczby impullsów
Pytanie nie było do mnie ale, czy Pan Jacek sprawdził jak te sterownik działa?
czy potrzebuje częstotliwość? tj. określona ilość impulsów/sekundę.
Czy tylko impulsy nie zależne zbytnio od czasu?
Czy reaguje na zbocza: opadające/ narastające?
Czy może na stan niski/wysoki?
Moim zdaniem info takie jest konieczne żeby to dale popchnąć.
czy potrzebuje częstotliwość? tj. określona ilość impulsów/sekundę.
Czy tylko impulsy nie zależne zbytnio od czasu?
Czy reaguje na zbocza: opadające/ narastające?
Czy może na stan niski/wysoki?
Moim zdaniem info takie jest konieczne żeby to dale popchnąć.
- niveasoft
- Posty: 1239
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: Xmega generowanie określonej liczby impullsów
Przepraszam, ale nie wiem w co ręce włożyć. Jak się obrobię to na pewno pomogę.
- Jacek
- Posty: 384
- Rejestracja: 25 kwie 2016, 19:14
Re: Xmega generowanie określonej liczby impullsów
Witam - do obracania silnikiem jest potrzebna częstotliwość od 0 do max 200 kHz sygnał step, do zmiany kierunku zmiana stanu z np. wysokiego dla CW na niski dla CCW lub odwrotnie zależy od ustawień w sterowniku sygnał dir, oraz stan wysoki dla zezwolenia pracy sygnał enable - to wszystko czyli tylko zmiany stanów z wysokiego na niski i odwrotnie generuje potrzebne sygnały na filmiku https://www.youtube.com/watch?v=ckQl_jvhiYM widać że dla częstotliwości 500 Hz są niższe obroty jak dla częstotliwości 5kHz.
Na początek chciałem do pracy "ręcznej" aby to co "wykręci" enkoder osi Z "wykręcił" również silnik.
Enkoder ma 1000 impulsów na 1 obrót w sterowniku ustawiłem 1000 kroków na 1 obrót i to na początek wystarczy do testowania.
pozdrawiam Jacek.
P.S. generalnie jest potrzebna rampa ponieważ widać na filmie że szarpie silnikiem przy zmianie prędkości przy wyższych częstotliwościach silnik nie ruszał - sterownik pokazywał diodą błąd bo jak wspominałem nie ma rampy.
Na początek chciałem do pracy "ręcznej" aby to co "wykręci" enkoder osi Z "wykręcił" również silnik.
Enkoder ma 1000 impulsów na 1 obrót w sterowniku ustawiłem 1000 kroków na 1 obrót i to na początek wystarczy do testowania.
pozdrawiam Jacek.
P.S. generalnie jest potrzebna rampa ponieważ widać na filmie że szarpie silnikiem przy zmianie prędkości przy wyższych częstotliwościach silnik nie ruszał - sterownik pokazywał diodą błąd bo jak wspominałem nie ma rampy.