Opis produktu: TB67S249FTG - sterownik silnika krokowego 47 V / 1,6 A - Pololu 3096
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ł Pololu charakteryzuje się bardzo prostą obsługą. Rosnące zbocze każdego impulsu na wyprowadzeniu CLK (STEP) odpowiada jednemu krokowi. Wybór kierunku odbywa się poprzez podanie odpowiedniego stanu na wyprowadzenie CW/CCW (DIR) (np. stan niski - obroty zgodnie ze wskazówkami zegara, stan wysoki - przeciwnie). Sterownik posiada również możliwość wyboru rozdzielczości pracy silnika.
TB67S249FTG - sterownik silnika krokowego 47 V / 1,6 A - Pololu 3096.
Moduł nie posiada wlutowanych złącz goldpin.
W naszej ofercie również wersja z wlutowanymi złączami.
Minimalny schemat połączeń do podłączenia mikrokontrolera do TB67S2x9FTG.
Sterownik wymaga napięcia zasilania od 10 V do 47 V które będzie podłączone do wyprowadzeń VIN i GND.
Podłączenie sterownika TB67S249FTG
Aby sterować silnikiem krokowym bipolarnym należy podłączyć układ zgodnie z poniższym rysunkiem.
Zasilanie sterownika TB67S249FTG
Do zasilania części logicznej modułu wymagane jest napięcie 5 V, które należy doprowadzić do pinu VDD. Napięcie zasilania silnika z zakresu od 10 V do 47 V podawane jest na pin VIN.
Uwaga! Podłączanie i odłączanie silnika, podczas gdy sterownik jest włączony może uszkodzić układ. |
Specyfikacja sterownika TB67S249FTG
- Napięcie zasilania silnika: od 10 V do 47 V
- Prąd: ciągły 1,6 A na cewkę (chwilowy do 4,5 A)
- Napięcie zasilania części logicznej: od 2 V do 5,5 V
- Praca w 4 różnych trybach: pełny krok, 1/2, 1/4, 1/8, 1/16 lub 1/32
- Ograniczenie prądu za pomocą potencjometru
- Ochrona przed przegrzaniem układu
- Wymiary modułu: 20 x 15 mm
Rozdzielczość sterownika TB67S249FTG
Rozmiar kroku wybierany jest za pomocą wejść DMODE0, DMODE1, DMODE2. Możliwe ustawienia pokazane zostały w tabeli poniżej. Wejścia MS1, MS2 oraz MS3 mają wewnętrzny rezystor pull-down (100kΩ).
MS1 | MS2 | MS3 | Rozdzielczość |
niski | niski | niski | Tryb czuwania |
niski | niski | wysoki | Pełny krok |
niski | wysoki | niski | niekołowe pół kroku ("a") |
niski | wysoki | wysoki | 1/4 kroku |
wysoki | niski | niski | kołowe pół kroku ("b") |
wysoki | niski | wysoki | 1/8 kroku |
wysoki | wysoki | niski | 1/16 kroku |
wysoki | wysoki | wysoki | 1/32 kroku |
Sterowanie sterownika TB67S249FTG
Rosnące zbocze każdego impulsu na wyprowadzeniu CLK (STEP) odpowiada jednemu krokowi. Wybór kierunku odbywa się poprzez podanie odpowiedniego stanu na wyprowadzenie CW/CCW (DIR) (np. stan niski - obroty zgodnie ze wskazówkami zegara, stan wysoki - przeciwnie). Jeśli silnik ma się kręcić tylko w jednym kierunku pin DIR można na pozostawić nie wpięty.
Kiedy pin RESET przejdzie w stan wysoki sterownik resetuje swój stan w tablicy translatora, który wyprowadza do początkowej wartości 45°. Odpowiada to 100% aktualnego limitu na obu cewkach w pełnych krokach i niekołowych trybach pół etapowych. Pin RESET nie wyłącza wyjść silnika, sterownik będzie kontynuował dostarczanie prądu do silnika lecz nie będzie dawał informacji do wyjścia CLK.
TB67S2x9FTG może wykryć kilka stanów błędów, które zgłaszają, powodując niski poziom jednego lub obu styków LO. Producent zamieścił w dokumentacji tabelę kombinacji błędów na pinach LO1 i LO2.
Dokładny opis każdego pinu można znaleźć na stronie producenta.
Przydatne linki |