Opis produktu: Dwukanałowy sterownik silników DC, interfejs I2C - nakładka HAT dla Raspberry Pi - Waveshare 15364
Nakładka HAT do Raspberry Pi 3 / 2 / B+ / Zero / Zero W umożliwiająca sterownie dwoma silnikami DC za pomocą interfejsu I2C. Oparta jest na dwukanałowym sterowniku TB6612FNG i układzie PCA9685 dzięki czemu zapewnia 12-bitową rozdzielczość kontroli obrotów silników oraz ich kierunkiem. Posiada wbudowany regulator napięcia 5 V który może podać prąd o maksymalnym natężeniu 3 A. Moduł zasilany jest napięciem 3,3 V a silniki od 6 V do 12 V. W zestawie znajduje się również komplet śrubek i dystansów.
Opis wyprowadzeń
Do poprawnej pracy wystarczy podłączyć Raspberry Pi do gniazda na piny GPIO. Wyprowadzeniami jest 6 złączy śrubowych ARK dzięki czemu można w łatwy sposób podpiąć przewody bez konieczności lutowania. Odpowiadają one za wyprowadzenia dla dwóch silników oraz ich zasilanie i masę. Moduł może również pracować jako zwykły sterownik silników dzięki dodatkowym wyprowadzeniom na złącza goldpin. Posiada również wbudowany wyłącznik.
Pin | Opis |
5V | Zasilanie 5 V |
3V3 | Zasilanie 3,3 V |
GND | Masa układu. |
SDA | I2C Data |
SCL | I2C Clock |
VIN |
Zasilanie silników od 6 do 12 V |
MA1 | Biegun dodatni silnika A |
MA2 | Biegun ujemny silnika A |
MB1 | Biegun dodatni silnika B |
MB2 | Biegun ujemny silnika B |
Specyfikacja techniczna sterownika
- Napięcie silników: od 6 V do 12 V (VIN)
- Napięcie sterujące: 3,3 V
- Napięcie zasilania modułu: 3,3 V
- Interfejs: I2C
- Sterownik PWM: PCA9685
- Sterownik silników: TBA6612FNG
- Wymiary: 65 x 30 mm
- Otwory montażowe: 3 mm
Nakładka Raspberry Pi Hat ze sterownikiem silników DC
Dwukanałowy sterownik silników DC, interfejs I2C - nakładka HAT dla Raspberry Pi - Waveshare 15364 to niewielki moduł, podłączany bezpośrednio do złącza GPIO minikomputera Raspberry Pi. Umożliwia sterowanie dwoma silnikami DC o maksymalnym, impulsowym poborze prądu do 3 A/kanał i zasilanych napięciem z zakresu od 6 V do 12 V.
Podczas eksploatacji nakładki należy pamiętać, że zastosowany w niej sterownik TB6612FNG powinien pracować z ciągłym prądem obciążenia nie przekraczającym 1,2 A/kanał. Zasilanie do części wyjściowej sterownika należy dostarczyć poprzez złącze śrubowe (linie GND i VIN), zaś część cyfrowa pobiera energię bezpośrednio z minikomputera.
Komunikacja z nakładką Waveshare 15364
Konstrukcja nakładki bazuje na PCA9685 – 16-kanałowym sterowniku PWM wykorzystującym interfejs I2C. W tym przypadku steruje on jednak nie diodami LED, ale… wejściami sterującymi układu TB6612FNG. W celu ułatwienia implementacji programowej obsługi kontrolera PCA9685 producent udostępnił przykładowe kody źródłowe, które znajdziesz w sekcji plików do pobrania w opisie tego produktu.
Warto wiedzieć, że na spodniej stronie płytki drukowanej nakładki znajduje się szereg zworek lutowniczych, pozwalających na konfigurację adresu sprzętowego I2C, pod jakim dostępny będzie moduł. Takie rozwiązanie umożliwia złożenie kilku nakładek i sterowanie nimi za pomocą tego samego minikomputera – z takiej opcji z pewnością skorzystają osoby konstruujące np. robotyczne ramię, robota mobilnego z napędem 4WD lub inny mechanizm wymagający sterowania większej liczby silników.
Przydatne linki |