Opis produktu: Pololu A4990 - dwukanałowy sterownik silników 32V/0,65A - Shield dla Arduino
Moduł oparty na układzie A4990 pozwala kontrolować silniki o napięciu zasilania do 32 V i ciągłym poborze prądu do 0,65 A. Sterownik wytrzymuje także kilkusekundowe skoki natężenia prądu do 0,9 A. Prędkość obrotową można kontrolować przy pomocy sygnału PWM.
W połączeniu z Arduino, przy wykorzystaniu specjalnie przygotowanej biblioteki można w prosty sposób kontrolować prędkość i kierunek obrotów dwóch silników prądu stałego. Kształt i wyprowadzenia płytki pozwalają na bezpośrednie połączenie z Arduino, tak jak przedstawiono na rysunkach powyżej. Układ wykorzystuje piny 6, 7, 8 i 9 z czego 7 i 9 to sygnał PWM do kontroli prędkości obrotowej.
Produkt kompatybilny z Arduino Producent udostępnia bibliotekę dla użytkowników Arduino. |
Zasilanie
Domyślnie napięcie zasilania silników jest oddzielone od zasilania Arduino. Wspólne są napięcie części logicznej 5 V oraz masa. Układ można zasilać również z pinu VIN Arduino, w tym celu należy założyć zworkę AVIN VOUT. W tym trybie zakres napięcia zasilania zależny jest od zastosowanej płytki Arduino, np. dla Arduino Uno jest są to wartości od 7 V do 12 V.
Specyfikacja dwukanałowego sterownika silników
- Napięcie zasilania: od 6 V do 32 V
- Napięcia zasilania części logicznej: od 2,5 V do 5,5 V
- Prąd wyjściowy ciągły na kanał: 0,65 A
- Prąd maksymalny chwilowy na kanał: 0,9 A
- Zabezpieczenie przed niewłaściwym podpięciem zasilania
- Zabezpieczenie przed zbyt wysoką temperaturą
- Urządzenie wytrzymuje napięcie do 40 V, przy 34 V załącza się zabezpieczenie
- Współpracuje z Arduino Uno, Leonardo, Mega 2560 i Due
- Biblioteka Arduino ułatwiająca obsługę
- Wymiary: 51 x 14,5 mm
- Masa: 2,5 g (bez złącz)
W zestawie znajdują się: moduł, złącza śrubowe, listwa goldpin do samodzielnego lutowania.
Bramki logiczne
Dzięki zintegrowanym bramkom logicznym zarówno kierunek obrotów jak i sygnał PWM można kontrolować przy użyciu tych samych wyprowadzeń. Pozwala to zredukować liczbę niezbędnych pinów do obsługi sterownika. Tabela prawdy przedstawia dostępne tryby pracy silnika w zależności od stanu logicznego na wyprowadzeniach wejściowych:
MxDIR | MxPWM | MxA | MxB | Tryb pracy |
0 | PWM | PWM | L |
Obroty w przód przy prędkości określonej: PWM % |
1 | PWM | L | PWM |
Obroty w tył przy prędkości określonej: PWM % |
X | 0 | L | L | Hamowanie (wyjścia podłączone do masy) |
A4990 - dwukanałowy sterownik silników 32V/0,65A - Shield dla Arduino - Pololu 2512
Dwukanałowy sterownik silników 32V/0,65A model A4990 został wyprodukowany przez firmę Pololu. Na płytce umieszczono wszystkie informacje dotyczące wyprowadzeń, co przekłada się na możliwość łatwego podłączenia i zminimalizowanie ryzyka popełnienia ewentualnych błędów.
Prezentowana nakładka do mikrokontrolera Arduino może być wykorzystywana razem z aplikacjami, za pomocą których steruje się silnikami wymagającymi konkretnych wartości prądu i napięcia. Zostały one określone w specyfikacji sterownika. Oprócz tego pozwala na sterowanie położeniem przepustnicy w silnikach.
Dwukanałowy sterownik silników 32V/0,65A model A4990 - dodatkowe informacje
Sterownik marki Pololu może bezpiecznie pracować w szerokim zakresie temperatury roboczej, która wynosi od -40℃ aż do +150℃.
Oprócz dwukanałowego sterownika silników 32V/0,65A model A4990 w kategorii Arduino Shield - kontrolery silników i serw dostępne są inne sterowniki, wyposażone w dodatkowy osprzęt. Co za tym idzie, użytkownik może liczyć na możliwość zarządzania pracą silników elektrycznych, różniących się m.in. poborem prądu.
Przydatne linki |