Opis TB67S249FTG - sterownik silnika krokowego 47 V / 1,6 A - ze złączami - Pololu 3097
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.
Moduł posiada wlutowane złącza goldpin.
W naszej ofercie również wersja bez zamontowanych złącz.
TB67S249FTG - sterownik silnika krokowego 47 V / 1,6 A - ze złączami - Pololu 3097.
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
Aby sterować silnikiem krokowym bipolarnym należy podłączyć układ zgodnie z poniższym rysunkiem.
Zasilanie
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.
Rozdzielczość
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 (100 kΩ).
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 TB67S249FTG - Pololu 3097
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.
Specyfikacja sterownika silnika krokowego 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