Silnik krokowy i A4988 - co robię nie tak?

Jakoś do tej pory nie bawiłem się z automatyką, więc poza okazjonalnymi eksperymentami z serwami modelarskimi nie miałem do czynienia z zagadnieniem sterowania silnikami krokowymi. Teraz jednak muszę złożyć układ, który będzie robił jedną parę prostych rzeczy - generalnie chodzi o pracę z dwiema (niewielkimi) zadanymi prędkościami oraz zmianę kierunku. W kombinacjach zależnych od sygnałów sterujących. Dla uproszczenia postanowiłem wykorzystać popularnego stepsticka A4988.

Część logiczna działa. Na pin "step" wysyłane są impulsy o odpowiedniej częstotliwości.

Natomiast za nic nie mogę zmusić silnika do pracy. Wykorzystuję pochodzący z demontażu model OKI ML17A2B. Linia VMOT jest zasilana napięciem 12V z zasilacza impulsowego o (deklarowanej) wydajności 2A (wygląda solidnie).

Połączenia oparte na dziesiątkach instrukcji dla miłośników Arduino, jak chociażby:

formatting link
Z tą różnicą, że u mnie pin ENABLE i piny MS1..MS3 są na stałe połączone z masą.

Pomimo moich wysiłków silnik się nie kręci. Nawet się nie "zrywa". Próbowałem eksperymentować z zamienianiem kolejności wyprowadzeń cewek (ale oczywiście bez mieszania jednej cewki z drugą) jednak nic to nie dało.

Bezpiecznik 750 mA na wejściu zasilania w czasie tych eksperymentów także nie nie spalił (założyłem, że więcej nie trzeba, skoro silnik na razie pracuje bez obciążenia, a impulsy taktujące są rzadkie).

Ktoś może mi podpowiedzieć gdzie leży błąd? Jak to debugować?

Reply to
Atlantis
Loading thread data ...

W dniu poniedziałek, 9 lipca 2018 20:38:15 UTC+2 użytkownik Atlantis napisał:

Jeszcze reset do Vdd, pokręć PRkiem, może jest skręcony na Iout=0.

Zewrzyj ze sobą dwa GND na płytce jeżeli nie są jeszcze połączone, łączenie jednej GND z drugą przez długi przewód na płytce arduino to nieporozumienie.

Reply to
Milf Hunter Dąs

Użytkownik "Atlantis" napisał w wiadomości grup dyskusyjnych:5b43ab95$0$598$ snipped-for-privacy@news.neostrada.pl...

No jak to jak ? generowac po jednym kroku i patrzec co sie dzieje na wyjsciach ukladu.

A jesli wyjscia sa dobre a silnik nie przeskakuje, to trzeba go sprobowac obrocic podlaczajac zasilacz kolejno do cewek.

J.

Reply to
J.F.

Okazało się, że winę ponosił bezpiecznik. Po zmostkowaniu go wszystko zaczęło działać. Chociaż średni pobór prądu waha się w granicach 200 mA (lub 400 mA, w zależności od zastosowanego silnika) to najwyraźniej w peekach poboru prądu działa jak rezystor, uniemożliwiając prawidłową pracę stepsticka i krokowca, przy czym się nie pali.

Spróbuję dać większy, zwłoczny.

Reply to
Atlantis

W temacie (zobacz tabelki na ostatniej stronie):

formatting link

Reply to
Adam Wysocki

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.