Specyfikacja
- Napięcie zasilania: od 4,5 V do 36 V
- Prąd wyjściowy ciągły na kanał: 1,7 A
- Prąd maksymalny chwilowy na kanał: 2,5 A
- Częstotliwość PWM: do 50 kHz
- Zabezpieczenie przed niewłaściwym podpięciem zasilania
- Dedykowany do złącz Raspberry Pi
- Możliwość zasilenia Raspberry wykorzystując dodatkowy regulator (brak e zestawie)
- Biblioteka Python ułatwiająca obsługę modułu
- Wymiary: 43 x 16 mm
- Masa: 3,2 g (bez złącz)
W zestawie znajdują się: moduł, złącza śrubowe, listwa goldpin do samodzielnego montażu. W naszej ofercie znajdziesz również, zmontowany, gotowy do pracy układ. |
Opis produktu: MAX14870 - dwukanałowy sterownik silników 28 V / 1,7 A
Moduł oparty na dwóch układach MAX14870 pozwala kontrolować silniki o napięciu zasilania do 36 V i ciągłym poborze prądu do 1,7 A. Sterownik wytrzymuje także kilkusekundowe skoki natężenia prądu do 2,5 A. Prędkość obrotową można kontrolować przy pomocy sygnału PWM.
W połączeniu z Raspberry Pi, 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 minikomputerem, tak jak przedstawiono na rysunkach powyżej. Układ wykorzystuje 40-pinowe złącze GPIO.
Produkt kompatybilny z Raspberry Pi Producent udostępnia bibliotekę języka Python dla użytkowników Raspberry Pi. |
Tryby pracy
Zasilanie silników zostało oddzielone od Raspberry Pi . Napięcie z zakresu od 4,5 V do 36 V należy podłączyć do wyprowadzeń VIN i GND. Zasilanie części logicznej 3,3 V pobierane jest z minikomputera.
Podłączenie
Poniższa tabela przedstawia, które piny Raspberry Pi są wykorzystywane przez sterownik silników:
Pin RPi GPIO |
Pin sterownika |
Opis |
---|---|---|
5 | EN |
Domyślnie w stanie niskim, oznacza odłączone wyjścia silników. W celu uruchomienia sterownika, należy podać stan wysoki. |
6 | FAULT |
Wyjście błędu. DOmyślnie w stanie wysokim. Sygnalizuje nadmierny prąd lub temperaturę. |
12 | Motor 1 PWM |
Wejście PWM do sterowania prędkością obrotową silnika. Maksymalna częstotliwość PWM wynosi 50 kHz. |
13 | Motor 2 PWM |
Wejście PWM do sterowania prędkością obrotową silnika. Maksymalna częstotliwość PWM wynosi 50 kHz. |
22 | Motor 1 DIR |
Pin wyboru kierunku obrotów. W stanie niskim prąd płynie z wyjścia A do B. W stanie wysokim - z B do A. |
25 | Motor 2 DIR | Pin wyboru kierunku obrotów. W stanie niskim prąd płynie z wyjścia A do B. W stanie wysokim - z B do A. |
Tryby pracy
Tabela przedstawia tryby pracy w zależności od wejść:
EN | DIR | PWM | MxA | MxB | Tryb pracy |
---|---|---|---|---|---|
0 | 0 | PWM | PWM (H/L) | L | Obroty w przód przy prędkości określonej PWM %. |
0 | 1 | PWM | L | PWM (H/L) | Obroty w tył przy prędkości określonej PWM %. |
1 | x | 0 | L |
L |
Hamowanie (wyjścia podłączone do masy). |
1 | x | x | Z | Z | Wyłączone wyjścia. |
Opcjonalny limit prądu
Układ MAX14870 posiada wejście SNS, które może służyć jako automatyczny ogranicznik prądu. Domyślnie jest podłączone do GND dla obu układów. Aby włączyć ograniczenie , należy najpierw przerwać ścieżkę między pinami rezystorów 1206. Następnie do tych wyprowadzeń należy podłączyć odpowiedni rezystor 1206.
Zasilanie Raspberry Pi
Urządzenie umożliwia zasilanie samego minikomputera z napięcia wejściowego modułu (VIN). W celu stabilizowania napięcia do wymaganego przez Raspberry Pi 5 V można wlutować przetwornicę D24V10F5 w specjalnie przygotowane otwory 5 V (napięcie wyjściowe) GND (masa) VOUT (napięcie zasilania silników).
MAX14870 - dwukanałowy sterownik silników 28 V/1,7 A - rozszerzenie dla Raspberry Pi 4/3+/3/2/B+ - Pololu 3758
Dwukanałowy kontroler silników w formie nakładki Raspberry Pi Hat został zaprojektowany do wykorzystania z płytkami Raspberry Pi w wersjach A+, B+, 2, 3, 3+ i 4. Nakładka została stworzona przez renomowaną firmę Pololu, której Botland jest oficjalnym dystrybutorem.
Rozszerzenie wykorzystuje do działania układ MAX14870. Umożliwia on sterowanie zarówno kierunkiem obrotu silników, jak i ich prędkością obrotową. Część logiczną zasila płytka główna, natomiast silniki wymagają osobnego źródła zasilania.
Praktyczny kontroler silników Raspberry Pi Hat od Pololu
Kontroler silników w formie nakładki Raspberry Pi Hat można wykorzystać na przykład podczas budowania własnych robotów lub zdalnie sterowanych pojazdów. Sprawdzi się on także do nauki elektroniki, między innymi podczas poznawania zasady działania silników czy metod ich programowania.
Więcej informacji o produkcie możesz znaleźć na stronie producenta, do której link znajduje się w sekcji pod opisem. Umieszczone są tam również odnośniki do schematu modułu, dokumentacji technicznej głównego układu MAX14870 oraz biblioteki dla Raspberry Pi w języku Python (w serwisie GitHub).
Przydatne linki |