Kategorie

Pololu MAX14870 - dwukanałowy sterownik silników 28V/1,7A - Shield dla Arduino

Moduł z dwukanałowym sterownikiem silników MAX14870 pracujący z napięciami od 4,5 V do 36 V i prądem do 1,7 A na kanał (maks. 2,5 A). Układ można połączyć bezpośrednio ze złączami Arduino. Moduł do samodzielnego montażu.

Więcej szczegółów

PLL-11843

Pololu

Dodano produkt do koszyka

Dostępny, wysyłka 24h!

Cena: 49,90 zł

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 Arduino
  • Możliwość zasilenia Raspberry wykorzystując dodatkowy regulator (brak w zestawie)
  • Biblioteka dla Arduino ułatwiająca obsługę modułu
  • Wymiary: 51 x 24 mm
  • Masa: 4,8 g (bez złącz)

 

Opis

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.

Pololu MAX14870

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 minikomputerem, tak jak przedstawiono na rysunkach. Układ wykorzystuje 16 pinów.

 

Produkt kompatybilny z Arduino

Producent udostępnia bibliotekę dla użytkowników Arduino.

Pololu MAX14870

 

Podłączenie

Poniższa tabela przedstawia, które piny Arduino są wykorzystywane przez sterownik silników:

 

Pin RPi

GPIO

Pin

sterownika

Opis
4EN

Domyślnie w stanie niskim, oznacza odłączone wyjścia silników. W celu uruchomienia sterownika, należy podać stan wysoki.

12FAULT

Wyjście błędu. Domyślnie w stanie wysokim. Sygnalizuje nadmierny prąd lub temperaturę.

9Motor 1 PWM

Wejście PWM do sterowania prędkością obrotową silnika.

Maksymalna częstotliwość PWM wynosi 50 kHz.

10Motor 2 PWM

Wejście PWM do sterowania prędkością obrotową silnika.

Maksymalna częstotliwość PWM wynosi 50 kHz.

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

8Motor 2 DIRPin  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ść:

 

ENDIRPWMMxAMxBTryb pracy
00PWMPWM (H/L)LObroty w przód przy prędkości określonej PWM %.
01PWMLPWM (H/L)Obroty w tył przy prędkości określonej PWM %.
1x0L

L

Hamowanie (wyjścia podłączone do masy).
1xxZZWyłą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.

Pololu MAX14870

Zasilanie Arduino

Urządzenie umożliwia zasilanie samego minikomputera z napięcia wejściowego modułu. Nie należy podłączać zasilania do Arduino, gdyż grozi to uszkodzeniem płytki. Gdy napięcie wejściowe do silników jest odpowiednie dla Arduino należy przylutować zworkę AVIN=VM" oraz użyć niebieskich złącz śrubowych, aby zasilanie było z dala od Arduino. Jako, że płytka może działać z napięciem znacznie większym niż mikrokontroler, to bardzo ważne jest wykorzystanie tej zworki, tylko przy równym napięciu silników i Arduino. Gdy napięcie jest większe to polecamy zastosować przetwornicę D24V10F5 w specjalnie przygotowane otwory.


Pololu MAX14870

  • Napięcie zasil. od 5.0 V
  • Napięcie zasil. do 28.0 V
  • Wydajność prąd 1.7 A

 

Porównanie Arduino

 

Model

Mikro

kontroler

Piny

Pamięć

Flash

RAM

EEPROM

Zasilanie

Interfejs

Klony

Uno

ATmega

328

16 MHz

14 I/O

6 PWM

6 analog

32 kB

2 kB

1 kB

DC: 7-12V

USB: 5V

UART

I2C

SPI

DFRduino

Bluno Ble

RedBoard

Metro328

UnoPlus

Uno - WiFi

ATmega

328

16 MHz

ESP8266

14 I/O

6 PWM

6 analog

32 kB

2 kB

1 kB

DC: 7-12V

USB: 5V

UART

I2C

SPI

WiFi

 

Leonardo

ATmega

32u4

16 MHz

20 I/O

7 PWM

12 analog

32 kB

2,5 kB

1 kB

DC: 7-12V

USB: 5V

UART

I2C

SPI

USB

DFrobot

Leonardo

Ethernet

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB
DC: 7-12V
USB: 5V

UART
I2C
SPI
USB

Ethernet

 

Leonardo

Ethernet+PoE

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB

DC: 7-12V
USB: 5V

PoE: 36-57V

UART
I2C
SPI
USB

Ethernet

 

M0

ARM Cortex

ATSAMD

21G18

Cortex M0

48 MHz

14 I/O

12 PWM

6 analog

256 kB

32 kB

16 kB

DC: 5V
USB: 5V

UART

I2C

SPI

DAC

 

M0 Pro

ARM Cortex

ATSAMD

21G18

Cortex M0

48 MHz

14 I/O

12 PWM

6 analog

256 kB

32 kB

16 kB

DC: 5V
USB: 5V

UART

I2C

SPI

DAC

Debug

Genuino Zero

 Genuino101

Intel Curie

Intel Curie

Quark

ARC x86

14 I/O

4 PWM

6 analog

196 kB

24 kB

-

DC: 7-12V
USB: 5V

UART

I2C

SPI

 

Tian - WiFi

SAMD21G18

32-bit

Cortex-M0+

20 I/O
12 PWM

6 analog

256 kB
32 kB
DC: 5V
USB: 5V

UART

I2C

SPI

WiFi

Ethernet

Bluetooth

 

Yun - WiFi

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB
DC: 5V
USB: 5V

UART

I2C

SPI

WiFi

Ethernet

 

Yún - WiFi

PoE

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB

DC: 5V
USB: 5V

PoE: 36-57V

UART

I2C

SPI

WiFi
 

Yún - WiFi

Mini

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB

DC: 5V
USB: 5V

UART

I2C

SPI

WiFi
 
Mega 2560

ATmega

2560

16 MHz

54 I/O
15 PWM

16 analog

256 kB
8 kB
4 kB

DC: 7-12V
USB: 5V

UART

I2C

SPI

Genuino Mega

DFrobot Mega

Bluno Mega

Mega ADK

ATmega

2560

16 MHz

54 I/O
15 PWM

16 analog

256 kB
8 kB
4 kB
DC: 7-12V
USB: 5V
UART

I2C

SPI

 

Due

ARM Cortex

AT91SAM

3X8E

84 MHz

54 I/O
12 PWM

12 analog

512 kB

96 kB

-

DC: 7-12V
USB: 5V
UART

I2C

SPI

USB

CAN
DMA

 

Micro

ATmega

32u4

16 MHz

20 I/O
7 PWM

12 analog

32 kB
2,5 kB
1 kB
DC: 7-12V
USB: 5V
UART

I2C

SPI

Dreamer

Pro Micro 5V

Pro Micro 3,3V

A-Star 32u4

Pro 328

5V/16MHz

ATmega

328

16 MHz

14 I/O

6 PWM

6 analog

32 kB
2 kB
1 kB
DC: 7-12V
USB: 5V
UART

I2C

SPI

 

Pro 328

3,3V/8MHz

ATmega

328

8 MHz

14 I/O

6 PWM

6 analog

32 kB
2 kB
1 kB
DC: 3,4-12V
USB: 5V
UART

I2C

SPI

 

Pro Mini 328

5V/16MHz

ATmega

328

16 MHz

14 I/O

6 PWM

6 analog

32 kB
2 kB
1 kB
DC: 7-12V
USB: 5V
UART

I2C

SPI

Metro Mini

Bluno Nano

DFrduino Nano

Pro Mini 328

3,3V/8MHz

ATmega

328

8 MHz

14 I/O

6 PWM

6 analog

32 kB
2 kB
1 kB
DC: 3,4-12V
USB: 5V
UART

I2C

SPI

 

WYSYŁKA W DNIU ZAMÓWIENIA

Zaksięgowanie wpłaty za zamówienie na naszym koncie w dzień roboczy do godziny 12:00 oznacza wysyłkę towaru jeszcze tego samego dnia! 

 

Czas realizacji płatności uzależniony jest od godzin sesji ELIXIR banków nadawcy i odbiorcy przelewu (więcej informacji na ten temat np. na stronie http://www.kiedy-przelew.pl/).

 

Tabela przestawia dostępne formy wysyłki na terenie Polski

 

Przewoźnik

i regulamin

Płatność

z góry

Płatność

przy odbiorze

Termin

dostawy

Poczta Polska

regulamin usługi

od 9,90 zł17,90 zł1-3 dni

Kurier GLS

regulamin usługi

14,90 zł22,90 zł

1-2 dni

Paczkomaty 24/7 

regulamin usługi

od 12,90 zł-1-3 dni

Jeśli kwota do zapłaty za produkty przekroczy 500 zł

dostawa gratis!

 

  • Darmowa dostawa zamówień na kwotę powyżej 500 zł nie dotyczy paczek adresowanych poza granice Polski.
  • Darmowa dostawa nie obowiązuje podczas łączenia zamówień.
  • Termin dostawy liczony jest w dniach roboczych od daty wysyłki zamówienia.