AMIS-30543 - sterownik silnika krokowego 30V/3A SPI - Pololu 2970

Indeks: PLL-04085 EAN: 5904422360825

Sterownik silnika krokowego zasilany napięciem z zakresu od 6 V do 35 V, przy maksymalnym poborze prądu 3 A na cewkę. Maksymalna rozdzielczość wynosi 1/128 kroku. Moduł pozwala na ciągły przepływ do 1,8 A prądu bez radiatora. Komunikuje się w sposób cyfrowy i magistralę SPI.

AMIS-30543 - sterownik silnika krokowego 30V/3A SPI - Pololu 2970
106,00 zł
86,18 zł netto
Zapłać później
Czas oczekiwania: 4-6 tyg.
Chwilowo niedostępny
Producent: Pololu
Kompatybilny z: Arduino Raspberry Pi

Specyfikacja sterownika AMIS-30543

  • Napięcie zasilania silnika: 6 V - 30 V
  • Prąd: maks.1,8 A na cewkę (przy zastosowaniu chłodzenia do 3 A)
  • Napięcie zasilania części logicznej: 2,5 V - 5,5 V
  • Wyprowadzenia pracują z napięciem od 3,3 V do 5 V
  • Standardowy interfejs sterowania
  • Możliwość zmiany parametrów poprzez magistralę SPI
  • Ograniczenie limitu prądu poprzez magistralę SPI od 132 mA do 3000 mA
  • Praca w 5 różnych trybach: pełny krok, 1/2, 1/4, 1/8 1/16, 1/32, 1/64, 1/128 kroku
  • Ochrona przed odwrotnym podłączeniem zasilania
  • Zabezpieczenie temperaturowe
  • Wymiary: 25,4 x 30,5 mm
  • Masa: 4 g

Zestaw zawiera

  • Moduł ze sterownikiem silnika krokowego
  • Listwę goldpin
  • Złącza śrubowe

Sterownik silnika krokowego

Opis produktu: Pololu AMIS-30543 - sterownik silnika krokowego 30V/3A SPI

Układ umożliwia sterowanie silnikiem krokowym przy pomocy urządzenia pozwalającego generować stany logiczne, np. Arduino, STM32Discovoery, Raspberry Pi lub dowolnego mikrokontrolera. Moduł AMIS-30543 charakteryzuje się bardzo prostą obsługą. 

 

Aby obrócić silnik o krok należy podać na wyprowadzenie NXT (STEP) stan wysoki (logiczną jedynkę), kolejna sekwencja zera i jedynki przesunie silnik o kolejny krok itd. Wybór kierunku odbywa się poprzez podanie odpowiedniego stanu na wyprowadzenie DIR (np. stan wysoki- obroty zgodnie ze wskazówkami zegara, stan niski - przeciwnie). Sterownik posiada również możliwość wyboru rozdzielczości pracy silnika oraz ograniczenia prądu maksymalnego. Te ustawienia realizowane są poprzez magistralę SPI.

 

Sterownik silnika krokowego - schemat wyprowadzeń

 

Wyprowadzenia sterownika

Układ posiada otwory raster 2,54 mm do zamontowania złącz typu goldpin lub gniazd śrubowych. Złącza znajdują się w zestawie do samodzielnego wlutowania.

 

Pin Typ Opis
 VMOT IN Napięcie zasilania silnika od 6 do 30 V. Posiada ochronę przed odwrotną polaryzacją.
 VBB OUT Wyjście napięcia zasilania silników za układem chroniącym przed odwrotną polaryzacją.
 GND    Masa układu.
 MOTXP OUT  Wyjście do podłączenia silnika: PLUS cewki X.
 MOTXN OUT  Wyjście do podłączenia silnika: MINUS cewki X.
 MOTYP OUT  Wyjście do podłączenia silnika: PLUS cewki Y.
 MOTYN OUT  Wyjście do podłączenia silnika: MINUS cewki Y.
 VDD OUT

Wyjście regulatora napięcia 5 V. Może być używane do zasilania części logicznej poprzez  sąsiadujący pin IOREF jeśli moduł będzie pracował z ukłądem 5 V.

Wydajność prądowa jest zależna od napięcia wejściowego VMOT:

  • VMOT > 8 V - wydajność VDD wynosi do 30 mA,
  • VMOT < 8 V - wydajność VDD wynosi do 10 mA.
 IOREF IN Wszystkie piny wyjściowe z wyjątkiem SLA są podciągnięte do napięcia podanego na pin IOREF. Dlatego też to napięcie powinno być równe napięciu pracy ukłądu głównego, np. przy komunikacji z pracującym z 5 V Arduino Uno, na IOREF należy poddać również 5 V.
NXT IN Jeden impuls podany na pin STEP powoduje jeden krok silnika w kierunku wybranym poprzez podanie odpowiedniego stanu logicznego na pin DIR. Zbocze, na które reaguje sterownik można wybrać poprzez magistralę SPI, domyślnie jest to zbocze narastające.
DIR IN Wybór kierunku obrotów silnika poprzez stan niski i wyoski. Kierunek może być również regulowany poprzez magistralę SPI.
DO OUT Dane wyjściowe (MISO) w magistrali SPI.
DI IN Dane wejściowe (MOSI) magistrali SPI.
CLK IN Linia zegarowa magistrali SPI.
CS IN Wybór urządzenia (chip select) w trybie SPI. W celu obsługi modułu, należy podać stan niski.
CLR IN Reset układu. Podanie stanu wysokiego powoduje reset rejestrów wewnętrznych.
ERR OUT Wyjście sygnalizujące pojawienie się błędu poprzez wystąpienie stanu niskiego. Szczegóły błędu można odczytać poprzez magistralę SPI.
 POR/WD  OUT Wyprowadzenie generuje sygnał w stanie niskim, który może być wykorzystany jako reset dla innego układu.
SLA OUT Wyjście analogowe od 0 do 5V, którego sygnał jest proporcjonalny do poziomu napięcia back-EMF silnika. Posiada filtr dolnoprzepustowy.

 

 

Uwaga!

Podłączanie i odłączanie silnika, podczas gdy sterownik jest włączony może uszkodzić układ. 

 Przykład minimalnego podłączenia

 Sterownik silnika krokowego - przykład podłączenia

 

Do wyprowadzenia IOREF należy doprowadzić napięcie z jakim będą pracowały cyfrowe wyjścia i wejścia. Aby obrócić silnik o krok należy podać na wyprowadzenie NEXT stan wysoki (logiczną jedynkę), kolejna sekwencja zera i jedynki przesunie silnik o kolejny krok itd. Wybór kierunku odbywa się poprzez podanie odpowiedniego stanu na wyprowadzenie DIR (np. stan wysoki- obroty zgodnie ze wskazówkami zegara, stan niski - przeciwnie). Pozostałe funkcje, takie jak prąd maksymalny czy rozdzielczość ustawiane są przy pomocy magistrali SPI.

Przykład minimalnego podłączenia dla napięcia 5 V

 Sterownik silnika krokowego przykład podłączenia

W tym wypadku wyprowadzeni IOREF można podłączyć z sąsiadującym pinem VDD. Dalsza cześć jest analogiczna do poprzedniego punktu.

 

Produkt kompatybilny z Arduino

Producent przygotował bibliotekę dla użytkowników Arduino.

Odprowadzanie ciepła

Płytka została zaprojektowana tak, aby mogła odprowadzić ciepło przy ciągłym poborze prądu około 1,8 A na cewkę. Jeśli prąd będzie znacznie wyższy należy zastosować zewnętrzny radiator, do którego montażu można użyć kleju termoprzewodzącego.

 

Szerokość opakowania 8 cm
Wysokość opakowania 10.5 cm
Głębokość opakowania 1 cm
Masa opakowania 0.009 kg

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Klienci którzy zakupili ten produkt kupili również:

Produkty z tej samej kategorii: