Skocz do zawartości

Czy istnieją takie sterowniki silników ?


Pomocna odpowiedź

Napisano

Jak wyżej. Czy istnieją sterowniki silników, które by np.:

-miały 4 piny

-stan wysoki na każdym kolejnym powodowałby wyprowadzenie sygnału PWM o określonej wartości.

Na przykład dla jasności: stan wysoki na pinie pierwszym = 25% (coś jak analogWrite o wartości 63,75 w Arduino), a na pinie czwartym 100% (analogWrite o wartości 255 w Arduino). Albo coś, co chociaż działa podobnie ?

Nie spotkałem się z takim sterownikiem. Najprościej mały Attiny + DRV, płytka wyjdzie mikroskopijna i będzie robiła, to co dokładnie chcesz.

Je się jakoś programuje ?

Bo martwej elektroniki w ogóle nie ogarniam.

Tranzystor jest dla mnie skomplikowany, a co dopiero układy typu rejestr przesuwny.

Miałem z mikrokontrolerów styczność tylko z ATMegą (Ardu).

Nie spotkałem się. Ale podobny jest L298N LINK Piny enA i enB są to pwmy. enA służy do określania prędkości silnika 1 gdzie na in1 i in2 określasz jego kierunek np. Na pin enA podajesz 50% pwm i na in1 daje stan wysoki to silnik jedzie na 50% tego zasilania do przodu. Piny enB i in3 in4 są od drugiego silnika i działają tak samo.

Podłączenie:

VCC - MAX 46 V podłączasz jakie chcesz napięcie żeby zasilać silniki PAMIĘTAJ ŻEBY NIE PRZESADZIĆ

GND - do masy arduino i źródła zasilenia silników

5V - jeśli chcesz to możesz sobie tym zasilić arduino jak nie to nic tu nie podłączasz

OUT1 - Silnik 1

OUT2 - Silnik 1

OUT3 - Silnik 2

OUT4 - Silnik 2

enA - do pinu pwm arduino

in1 - do pinu arduino

in2 - do pinu arduino

in3 - do pinu arduino

in4 - do pinu arduino

enB - do pinu pwm arduino

kepes12, chyba nie zrozumiałeś pytania autora. Sprawdź jeszcze raz jakiego układu on poszukuje. Funkcje jakie opisałeś ma każdy mostek H, a nie o to chodzi...

No cóż, w takim razie będę musiał sterować silnikami tylko stanami HIGH/LOW :/

Będą chodzić na 100%, ale co tam, nie ma innej opcji, damy radę 🙂

Bo potrzebuję do malinki (RPi2). Co prawda da się symulować PWM, ale to nie działa z kodem, którego używam...

KosmicznyGruz, to może lepiej poszukać rozwiązania problemu z PWM w RPI 🙂? Nie ma sensu bawić się w prowizorki.

kepes12, chyba nie zrozumiałeś pytania autora. Sprawdź jeszcze raz jakiego układu on poszukuje. Funkcje jakie opisałeś ma każdy mostek H, a nie o to chodzi...
No tak sorka

Bo widzisz, mam zrobiony wzór aplikacji graficznej na malinkę do kontrolowania pinów.

Konieczna jest instr. warunkowa if-else, która uniemożliwia korzystanie z PWM, bo zamiast zapętlić puszczanie sygnału, po ułamku sekundy "zgaśnie".

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...