eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaSilnik krokowy i A4988 - co robię nie tak?Re: Silnik krokowy i A4988 - co robię nie tak?
  • Data: 2018-07-09 21:39:34
    Temat: Re: Silnik krokowy i A4988 - co robię nie tak?
    Od: Milf Hunter Dąs <f...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu poniedziałek, 9 lipca 2018 20:38:15 UTC+2 użytkownik Atlantis napisał:
    > 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:
    > http://fritzing.org/projects/a4988-single-stepper-te
    st/
    >
    > 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ć?

    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.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: