ProRock Motor Shield L298P do Arduino UNO – sterownik silników DC i krokowych z PWM
Sterownik L298P | 2 kanały DC lub 1 silnik krokowy | PWM | zasilanie 4,8–35 V | 2 A na kanał | kompatybilny z Arduino UNO
ProRock Motor Shield L298P to wielofunkcyjna nakładka sterująca silnikami, oparta na układzie podwójnego mostka H L298P. Płytka przeznaczona jest dla Arduino UNO oraz innych płytek o zgodnym rozmieszczeniu wyprowadzeń. Shield umożliwia sterowanie dwoma silnikami prądu stałego lub jednym silnikiem krokowym z regulacją kierunku i prędkości za pomocą wyprowadzeń Arduino.
Oprócz funkcji sterowania silnikami, płytka wyposażona jest w złącza dla czujników i modułów dodatkowych, w tym dedykowane nagłówki dla czujników ultradźwiękowych, modułów Bluetooth oraz czujników analogowych i cyfrowych. Shield posiada również złącze serwomechanizmu z osobnym stabilizowanym zasilaniem, co poprawia izolację zakłóceń przy jednoczesnej pracy serwa i silników DC.
Główne cechy
- Podwójny mostek H: układ L298P umożliwia sterowanie dwoma niezależnymi silnikami DC lub jednym silnikiem krokowym
- Regulacja prędkości: sygnał PWM pozwala na płynną kontrolę prędkości obrotowej silników
- Kontrola kierunku: każdy kanał może działać w kierunku do przodu lub do tyłu niezależnie
- Ochrona układu: diody Schottky'ego tłumią napięcie wsteczne powstające podczas pracy silników
- Złącze serwomechanizmu: dedykowany pin sterujący z osobnym stabilizowanym zasilaniem
- Nagłówki czujników: trójpinowe złącza dla czujników analogowych i cyfrowych z wyprowadzonymi liniami zasilania i masy
- Złącza robotyczne: dedykowane nagłówki dla czujników ultradźwiękowych i modułów Bluetooth
- Konstrukcja stackowalna: gniazda żeńskie umożliwiają instalację kolejnej nakładki przy zachowaniu dostępu do wolnych pinów
Zasada działania
Shield wykorzystuje układ L298P zbudowany na bazie podwójnego mostka H do przełączania biegunowości zasilania silników, co określa kierunek ich obrotów. Prędkość silników regulowana jest poprzez modulację szerokościimpulsów PWM na liniach enable. Zastosowanie inwertera sygnału kierunku pozwala na generowanie komplementarnych sygnałów sterujących przy użyciu pojedynczego pinu Arduino dla każdego kanału, co zmniejsza liczbę zajętych wyprowadzeń. Zasilanie logiki pobierane jest z Arduino, natomiast zasilanie silników dostarczane jest osobno przez wejście VMS na płytce.
Specyfikacja techniczna
- Typ produktu: shield sterownika silników L298P
- Układ sterujący: L298P
- Liczba kanałów silnikowych: 2
- Napięcie logiki: 5 V
- Pobór prądu logiki: ≤ 36 mA
- Napięcie zasilania silników przez VIN Arduino: 6,5–12 V
- Napięcie zasilania silników przez złącze zewnętrzne: 4,8–35 V
- Maksymalny prąd na kanał: ≤ 2 A
- Maksymalna moc: 25 W
- Wymiary płytki: 55 × 55 mm
- Pin prędkości silnika A: D10
- Pin prędkości silnika B: D11
- Pin kierunku silnika A: D12
- Pin kierunku silnika B: D13
- Pin sterowania serwomechanizmu: D9
- Pin buzzera: D4
- Pin wyzwalania czujnika ultradźwiękowego: D7
- Pin powrotu czujnika ultradźwiękowego: D8
- Pin czujnika cyfrowego: D2
- Piny RGB PWM: D3, D5, D6
Wyprowadzenia (Pinout)
- Zasilanie silników: VMS, GND
- Silnik A: MOTORA (+/−)
- Silnik B: MOTORB (+/−)
- Złącze serwomechanizmu: GND, +5V (stabilizowane), D9
- Złącze czujnika ultradźwiękowego: +5V, D8 (Return), D7 (Trigger), GND
- Złącze Bluetooth (4-pin): +3.3V, GND, D0 (RX), D1 (TX)
- Nagłówki czujników analogowych/cyfrowych: A0–A5 z dedykowanymi liniami +5V i GND
- Nagłówek czujnika cyfrowego (3-pin): GND, +5V, D2
- Nagłówek RGB (5-pin): +5V, D6, D5, GND, D3
Uwagi
- Przed pierwszym użyciem należy zainstalować najnowszą wersję Arduino IDE.
- Shield umożliwia opcjonalne zasilanie Arduino z wejścia VMS za pomocą zworki OPT; w tym trybie napięcie wejściowe silników powinno mieścić się w zakresie określonym dla VIN Arduino.
Typowe zastosowania
- Roboty mobilne z napędem na silniki prądu stałego
- Platformy z silnikami krokowymi do pozycjonowania
- Pojazdy autonomiczne z czujnikami ultradźwiękowymi
- Projekty z komunikacją Bluetooth do zdalnego sterowania
- Systemy sterowania z serwomechanizmami i silnikami DC
- Edukacyjne zestawy do nauki sterowania silnikami
Zawartość zestawu
- 1 × ProRock Motor Shield L298P
ProRock Motor Shield L298P to rozwiązanie dla projektów robotycznych wymagających sterowania silnikami z jednoczesnym wykorzystaniem czujników i modułów komunikacyjnych. Układ zapewnia izolację zasilania logiki od zasilania silników, co zwiększa stałe pracy całego systemu.