L298 ma humory, raz działa dobrze, raz nie

+3 głosów
83 wizyt
pytanie zadane 27 maja 2016 przez użytkownika mav (30)
Witam. Mam drobny problem i zastanawiam się z czego może wynikać. Mam układ (w sumie testowałem na dwóch egzemplarzach) L298 (gotowy moduł), który generalnie sluży do sterowania silnikami. Podaję mu wszystko zgodnie z rysunkami i zdarza się, że wszystko działa dokładnie tak jak powinno - tzn silnik kręci się w obie strony i ustawia prędkość (podawaną przez PWM), ale zdarza się, że np. działa wyłącznie w jedną stronę. Sprawdzałem na różnych pinach arduino, odwracałem je, co z reguły powodowało nie działaniem w drugą stronę.

Czasem też się zdarza, że w jedną stronę kręci się z przewidywaną prędkością, a w drugą bardzo wolno. Arduino na pewno poprawnie włącza niskie i wysokie stany na pinach, bo mierzyłem. Sprawdzałem na różnych kanałach sterownika, na różnych egzemplarzach. Coś na pewno robię źle, tylko nie wiem co..

Po wyłączeniu sygnału PWM zworką, silnik w jednym kierunku kręci z maksymalną mocą, a w drugą o wiele wolniej. Albo wcale.

Zasilacz, jaki podłączam pod L298 ma lekko ponad 12V i prąd max 5A, więc to na pewno nie brak mocy (bo z baterii 8V w ogóle nie chciało ruszać)

Aha - używam póki co tylko jednego silnika na jednym kanale.

2 odpowiedzi

+1 głos
odpowiedź 29 maja 2016 przez użytkownika Maxiu (20)
Nie wiem czy to ma zwiazek, ale ja podobnie mialem ze sterowaniem pilotem raz dzialalo z daleka raz nie, albo tylko sie włączało, a juz nie moglem wyłączyć, zmienilem zasilacz na stary i dziala juz normalnie.
0 głosów
odpowiedź 8 czerwca 2016 przez użytkownika mav (30)
Problem był prozaiczny i wynikał z mojego level 0 :) nie było wspólnej masy.
...