michcioh Napisano Listopad 16, 2019 Udostępnij Napisano Listopad 16, 2019 Cześć, mam problem, który obrazuje ten film: Chodzi o to, że zgodnie z kodem i tym co gość robi na tej stronie: https://www.brainy-bits.com/l9110s/ oczekuję, że koło będzie kręciło się sekundę w jedną stronę, następnie sekundę w drugą. Niestety, koło zamiast kręcić się w jedną ze stron - piszczy. Specjalnie ustawiam prędkość na 240, ponieważ jest to duża wartość. Tym bardziej, że w przeciwnym kierunku koło się kręci i to dość żwawo. Gdy - co ciekawe - speed ustawię na 255, to silnik nawet nie piszczy. Na filmie widać płytkę stykową - nic z niej nie jest obecnie podłączone do arduino, a silnik podłączony jest do sterownika zasilaniem z 4 nowych baterii AA. Proszę o pomoc. Przeglądałem noty katalogowe, filmy. Najczęściej sterują silnikami parami: LOW/HIGH (wejście A/B sterownika). I to też mi działa. Nie rozumiem, czemu gościowi z przytoczonego tutoriala działa, mimo, że robi inaczej a mnie nie. Co robię źle? Jak się tego dziada L9110S używa sterując PWMami prędkości w obu kierunkach? Dziękuję z góry za każdą pomoc, ja tracę cierpliwość:) Pozdrawiam, Michał Cytuj Link do komentarza Share on other sites More sharing options...
BlackJack Listopad 16, 2019 Udostępnij Listopad 16, 2019 (edytowany) Nie wiem czy dobrze pamiętam, ale jak sterujesz mostkiem H za pomocą PWMa, a drugie wejście to DIR(kierunek), to zmieniając kierunek musisz też, zmienić fazę PWMa na przeciw fazę (o 180 stopni ?). Mówiąc bardziej obrazowo, jeżeli kręcąc umownie w Prawo masz DIR=0, PWM=90% i jest OK, to jak chcesz to samo w lewo, dajesz DIR=1 to PWM=10%. Wiem że to brzmi trochę absurdalnie, ale jak dobrze pamiętam w takim typie sterowania mostkiem H za pomocą PWMa własnie to, tak "opacznie" działa. Edytowano Listopad 16, 2019 przez BlackJack 1 1 Cytuj Link do komentarza Share on other sites More sharing options...
michcioh Listopad 16, 2019 Autor tematu Udostępnij Listopad 16, 2019 31 minut temu, BlackJack napisał: Nie wiem czy dobrze pamiętam, ale jak sterujesz mostkiem H za pomocą PWMa, a drugie wejście to DIR(kierunek), to zmieniając kierunek musisz też, zmienić fazę PWMa na przeciw fazę (o 180 stopni ?). Mówiąc bardziej obrazowo, jeżeli kręcąc umownie w Prawo masz DIR=0, PWM=90% i jest OK, to jak chcesz to samo w lewo, dajesz DIR=1 to PWM=10%. Wiem że to brzmi trochę absurdalnie, ale jak dobrze pamiętam w takim typie sterowania mostkiem H za pomocą PWMa własnie to, tak "opacznie" działa. Hej, i to by tłumaczyło dlaczego przy 255 jest cisza, a przy 240 jest głośny dźwięk. Sprawdziłem i ... rzeczywiście tak jest. Dzięki stokrotne 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!