Skocz do zawartości

Czy istnieją takie sterowniki silników ?


Pomocna odpowiedź

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 ?

Link to post
Share on other sites

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.

Link to post
Share on other sites

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).

Link to post
Share on other sites

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

Link to post
Share on other sites

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...

Link to post
Share on other sites

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...

Link to post
Share on other sites

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".

Link to post
Share on other sites
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

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!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.