Strona 2 z 2

Re: Xmega generowanie określonej liczby impullsów

: 25 sie 2020, 22:21
autor: Jacek
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 :oops: .
pozdrawiam Jacek.

Re: Xmega generowanie określonej liczby impullsów

: 27 sie 2020, 10:35
autor: Pikczu
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ąć.

Re: Xmega generowanie określonej liczby impullsów

: 27 sie 2020, 15:21
autor: niveasoft
Przepraszam, ale nie wiem w co ręce włożyć. Jak się obrobię to na pewno pomogę.

Re: Xmega generowanie określonej liczby impullsów

: 27 sie 2020, 21:49
autor: Jacek
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.