Cześć.
Próbuję sterować silnikiem krokowym za pomocą sterownika od Pololu A4988 i tak jak mikrostepy działają perfekcyjnie, tak ciąły obrót niestety nie. Nie wpominając nawet o kontrolowaniu prędkości obrotu. Czy wie ktoś dlaczego tak się dzieje? Wstawiam link do gitlaba, gdyż kod jest dość długi. (tak wiem, nie za piękny)
https://gitlab.com/kyez/photly/blob/master/Source/main.cstałe
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
odpowiadają za sterowanie sterownikiem poprzez zmiany stanów. Teoretycznie po wystawieniu staniu wysokiego na pinie STEP sterownika silnik powinien kręcić się nieprzerwanie, niestety robi jeden krok i koniec.
Dołączam schemat całego urządzenia, połączenie silnika jest w sekcji "ENGINE".
Pozdrawiam, Przemek.